.ph-header{display:grid;grid-template-columns:2fr 2fr;max-width:1800px;margin:auto}.ph-header .ph-bg-mobile{display:none}.ph-header .ph-bg-desktop{display:block;background:url(/cdn/shop/files/3-rooker-bg-m.jpg) no-repeat 35% 100%;background-size:cover}.ph-header .ph-bg-desktop{display:block;background:url(/cdn/shop/files/3-rooker-bg-m.jpg) no-repeat 35% 100%;background-size:cover}.ph-header .ph-bg-desktop{background:url(/cdn/shop/t/134/assets/camo-on-deck-ds.jpg) no-repeat 60% 20%;background-size:contain;display:block;padding-top:50px}.ph-header .ph-bg-desktop img{width:270px;margin:0 auto;display:block}.ph-header .ph-bg-desktop .phh1{font-size:40pt;font-weight:300;letter-spacing:-.5px;line-height:1;text-align:center}.ph-header .ph-bg-desktop .phh1 span{font-size:20pt;font-weight:800;letter-spacing:2px}.ph-header .ph-bg-desktop .phh2{text-transform:none;font-weight:300;font-size:calc(18pt + .35vw);letter-spacing:-.5px}.ph-header .ph-text{max-width:1080px;width:100%;padding:80px 50px;justify-self:right;transition:all .2s ease;display:grid;align-items:center}.ph-header .ph-text .phh1{font-size:40pt;font-weight:300;letter-spacing:-.5px;line-height:1}.ph-header .ph-text .phh1 span{font-size:20pt;font-weight:800;letter-spacing:2px}.ph-header .ph-text .phh2{text-transform:none;font-weight:300;font-size:calc(18pt + .35vw);letter-spacing:-.5px;text-align:center}.ph-header .ph-frames-desktop{position:absolute;width:calc(400px + 5vw);max-width:700px;margin:0 auto;margin-top:calc(120px - 2vw);display:block;left:50%;transform:translate(-5vw);transition:all .2s ease}.ph-header .ph-frames-mobile{position:absolute;width:32vw;max-width:800px;margin:0 auto;left:50%;transform:translate(-20%);transition:all .2s ease;display:none}.ph-cta-desktop{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center}.ph-customizable{display:grid;grid-template-columns:1fr;align-items:center;padding-top:50px;margin:0 auto;background:#f6f6f6}.ph-customizable img{max-width:800px;width:100%;justify-self:right}.ph-customizable .rook-features{justify-self:left;padding:30px;width:100%;max-width:1200px;display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto}.ph-customizable .rook-features div{padding:20px;background:#fff;display:grid;grid-template-rows:140px auto auto;align-items:center}.ph-customizable .rook-features div .phh2{text-align:center}.ph-customizable .rook-features div img{justify-self:center;width:100%;max-width:120px}.section-header{max-width:600px;margin:50px auto}.ph-lifestyle-cta{max-width:1400px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;padding:50px;grid-gap:50px;margin:50px auto 0}.ph-lifestyle-cta .card{border:1px solid #f1f1f1;border-radius:20px;overflow:hidden;display:grid;position:relative}.ph-lifestyle-cta .card a{margin:0 auto}.ph-lifestyle-cta .card img.frame{max-width:270px;justify-self:center;padding:30px}.ph-lifestyle-cta .card .btn{background:#222;color:#fff;font-weight:600;padding:30px;margin:initial}.ph-lifestyle-cta .card .ph-history{align-self:center;padding:20px}.ph-lifestyle-cta .card .ph-history h3{font-weight:700;font-size:24pt}.ph-lifestyle-cta .card .ph-history p{font-weight:300;font-size:12pt}@media only screen and (max-width: 1024px){.ph-header{grid-template-columns:1fr;max-width:100%}.ph-header .ph-bg-mobile{display:block}.ph-header .ph-bg-desktop{height:100vw;background-size:cover}.ph-header .ph-frames-desktop{width:90vw;left:50%;display:none;transform:translate(-50%);transition:all .2s ease}.ph-header .ph-frames-mobile{width:90vw;left:50%;top:106vw;display:none;transform:translate(-50%);transition:all .2s ease}.ph-header .ph-text{width:100%;margin-top:100px;transition:all .2s ease;max-width:100%;padding:0 10px}.ph-header .ph-text .phh1{text-align:center}.ph-header .ph-text .phh2{text-align:center;font-size:calc(15pt + .35vw)}.ph-header .ph-text .php{text-align:center}.ph-header .ph-text .ph-cta-desktop{padding:20px;grid-gap:20px}.ph-customizable{grid-template-columns:1fr}.ph-customizable .rook-features{grid-template-columns:1fr 1fr;justify-items:center;text-align:center;grid-gap:15px;padding:15px}.ph-customizable .rook-features div{grid-template-rows:auto;align-items:center;padding:5px}.ph-customizable .rook-features div img{justify-self:center;width:70px}.ph-lifestyle-cta{grid-template-columns:1fr;padding:30px;grid-gap:30px}}@media only screen and (max-width: 1024px) and (max-width: 640px){.ph-header .ph-bg-desktop{height:160vw}}@media only screen and (max-width: 1024px) and (max-width: 640px){.ph-header .ph-frames-mobile{display:block}}.related-product-title{text-align:center}.featured-products-container{max-width:1400px;display:grid;margin:20px auto;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1024px){.featured-products-container{grid-template-columns:1fr}}.slider-container{max-width:300px;display:block;margin:0 auto 50px}.product-feature{background:#fff;text-align:center;padding:0 30px}.product-feature img{max-width:100%;margin-bottom:50px}.product-feature-nav{background:#fff;text-align:center;height:76px}.product-feature-nav .slick-slide{padding:0;opacity:.6;transition:all .3s ease}.product-feature-nav .slick-slide img{max-width:70px;margin:0 auto;transition:all .2s ease}.product-feature-nav .slick-slide.slick-current{opacity:1;transition:all .3s ease}.product-feature-nav .slick-slide.slick-current img{max-width:76px;transform:scale(1.1);transition:all .2s ease}.title{text-align:center;margin-bottom:0}.title:hover{text-decoration:underline}.price{font-weight:800}.ratings{padding:0 0 20px;text-align:center}.framename{font-size:11pt;text-align:center;margin-bottom:0;font-weight:800;text-transform:uppercase;letter-spacing:1px}.hidden-buttons{position:absolute;display:grid;grid-template-columns:1fr 1fr;width:100%;bottom:45px;opacity:1}.hidden-buttons a,.hidden-buttons button{padding:3px 5px;border-radius:2px;width:100%;font-weight:600}.quick-add{background:#222;color:#fff;border:none}.quick-add svg{vertical-align:initial;padding-top:2px;width:16px;height:16px}.shop-frame-button{padding:20px;background:#222;color:#fff;margin:20px auto;display:block;font-weight:600;border:none;border-radius:2px}.product-feature:hover .hidden-buttons{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/1040/assets/hats.scss.css.map */
