.closeModal{background:#fff;border:3px solid #fff;border-radius:999px;height:30px;position:absolute;right:20px;top:20px;width:30px;z-index:999}.closeModal:before{transform:translate(-50%,-50%) rotate(45deg)}.closeModal:after,.closeModal:before{background:#223047;content:"";height:3px;left:50%;position:absolute;top:50%;transition:all .3s ease-in-out;width:50%}.closeModal:after{transform:translate(-50%,-50%) rotate(-45deg)}.closeModal:hover{cursor:pointer}.closeModal:hover:after,.closeModal:hover:before{transition:all .3s ease-in-out;width:60%}@media(min-width:768px){.closeModal{height:50px;width:50px}}#productPage h2{font-size:2rem;margin:0;text-align:center}#productPage h2.specialOpsTitle{font-size:1.6rem}#productPage h2.specialOpsTitle span{display:block;font-size:2rem}#productPage .price{color:#fff;font-size:2rem;margin-bottom:40px;text-align:center}#productPage .content{height:100%;overflow:hidden;position:relative;z-index:3}#productPage .content .blueprint{left:-100px;position:absolute;top:20px;width:600px;z-index:1}#productPage .content .about{align-items:flex-start;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin-top:20px;overflow:hidden;position:relative;z-index:2}#productPage .content .about .image{align-self:center;display:flex;height:auto;justify-content:center;position:relative;width:100%;z-index:2}#productPage .content .about .image img{height:auto;width:60%}#productPage .content .about .desc{box-sizing:border-box;max-width:500px;padding:20px}#productPage .content .about .desc p{font-size:2rem;margin-top:0;opacity:1}#productPage .content .about .desc ul{list-style:none;margin:0;padding:0;position:relative}#productPage .content .about .desc ul:after{background:#fff;bottom:4%;content:"";left:0;position:absolute;top:4%;width:1px}#productPage .content .about .desc ul li{font-size:1.4rem;padding:5px 0 5px 40px;position:relative}#productPage .content .about .desc ul li:after{background:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}#productPage .content .about .desc .btn{margin:40px 0;width:100%}#productPage .content .about .desc .btn:hover{cursor:pointer}#productPage .content .about .desc .ctaGroup{margin:40px 0}#productPage .content .about .desc .ctaGroup .btn{margin:0 0 12px}#productPage .imageGallery{align-items:center;background:#bea296;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:15px}#productPage .imageGallery .image{appearance:none;aspect-ratio:1/1;background:none;border:none;box-sizing:border-box;color:inherit;flex:0 0 25%;font:inherit;margin-bottom:-5px;overflow:hidden;padding:5px}#productPage .imageGallery .image img{height:100%;object-fit:cover;outline:2px solid #000;outline-offset:-2px;transition:all .3s ease-in-out;width:100%}#productPage .imageGallery .image img:hover{cursor:pointer;outline:10px solid #000;outline-offset:-10px;transition:all .3s ease-in-out}#productPage .imageModal{align-items:center;background:#000000e6;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;padding:40px;position:fixed;right:0;top:0;z-index:999}#productPage .imageModal.show{display:flex;flex-direction:column}#productPage .imageModal .imageWrap{max-height:100%;max-width:1200px;width:100%}#productPage .imageModal .imageWrap .featureImage{max-height:50vh;overflow:hidden}#productPage .imageModal .imageWrap .featureImage img{height:100%;width:100%}#productPage .imageModal .imageWrap .copy{color:#fff}#productPage .imageModal .imageWrap .copy .galleryTitle{font-size:2rem;margin:20px 0 0}#productPage .imageModal .imageWrap .copy p{font-size:1.2rem}#productPage .imageModal .imageWrap .copy .thumbs{display:none}#productPage .imageModal .imageWrap .copy .thumbs .image{appearance:none;background:none;border:none;color:inherit;font:inherit;padding:0}#productPage .imageModal .imageWrap .copy .thumbs img{aspect-ratio:1/1;display:block;height:auto;margin:0 auto;max-width:100%;width:auto}#productPage .block{background:#4c4f58;color:#fff;display:flex;flex-direction:column;font-family:stratum-1-web,sans-serif}#productPage .block h3{font-family:stratum-1-web,sans-serif;font-weight:lighter;margin:0}#productPage .block p{font-size:1.4rem}#productPage .block article{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px}#productPage .block article img{height:auto;max-width:80%}#productPage .block .camo{aspect-ratio:1;background:url(/static/media/camo.0bfe16a33390935a320b.jpg) no-repeat scroll 50%/cover;background-image:-webkit-image-set(url(/static/media/camo.52af599e4138a6b9d382.avif) type("image/avif"),url(/static/media/camo.d4a5c76f147a2db3374a.webp) type("image/webp"),url(/static/media/camo.0bfe16a33390935a320b.jpg) type("image/jpeg"));background-image:image-set(url(/static/media/camo.52af599e4138a6b9d382.avif) type("image/avif"),url(/static/media/camo.d4a5c76f147a2db3374a.webp) type("image/webp"),url(/static/media/camo.0bfe16a33390935a320b.jpg) type("image/jpeg"))}#productPage .block.viewPort{flex-direction:column-reverse}#productPage .block.viewPort .camoWrap{aspect-ratio:1;background:#222;overflow:hidden;position:relative}#productPage .block.viewPort .camoWrap:before{background:#000000b3;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}#productPage .block.viewPort .camoWrap .cornImage{bottom:0;left:0;position:absolute;right:0;top:40%}#productPage .block.viewPort .camoWrap .camoImage{bottom:0;left:50%;max-width:100%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}#productPage .block.viewPort .camoWrap .viewPortImage{position:relative;z-index:3}#productPage .block.solarPanel .camo{overflow:hidden;position:relative;z-index:1}#productPage .block.solarPanel .camo .glare{background:#fff;border-radius:9999999px;display:block;filter:blur(100px);height:300px;left:20%;padding:0;position:absolute;top:-20%;width:300px}#productPage .block.cascade{padding:0}#productPage .block.cascade .image{margin:0;padding:0}#productPage .block.cascade .image img{margin-bottom:-5px;max-width:100%}#productPage .block.cascade .copy{padding:20px}#productPage .block.cascade article{padding:0}#productPage .motor-blueprint{display:none}#productPage .spotlight{box-sizing:border-box;color:#fff;margin-bottom:60px;margin-top:0;padding:20px;position:relative;text-align:center;z-index:2}#productPage .spotlight img{height:auto;max-height:800px;max-width:100%;width:auto}#productPage .spotlight .ctaGroup{margin:0 auto;max-width:300px}#productPage .spotlight .ctaGroup .btn{margin:0 0 12px;width:100%}#productPage .related{background:#7c8969;display:flex;flex-direction:column;flex-wrap:wrap}#productPage .related .item{aspect-ratio:1;box-sizing:border-box;display:flex;flex:0 0 33.3333%;flex-direction:column;justify-content:center;padding:40px;text-align:center;width:100%}#productPage .related .item a{align-items:center;display:flex;flex-direction:column;justify-content:center}#productPage .related .item img{height:auto;max-width:60%}#productPage .related .item h2{color:#fff;font-family:clarendon-wide,serif;font-size:1.4rem;font-weight:700;letter-spacing:1px;margin-top:40px}#productPage .related .item:nth-child(odd){background:#626c53}#productPage .related .item:nth-child(2n){background:#555e48}#productPage .riceBrand{background:#223047;margin:0 auto;max-width:1200px;padding:40px 0;width:100%}#productPage .riceBrand article .copy{padding-left:0}#productPage .riceBrand article img{height:auto;max-width:80%}#productPage .feedOptions{background:#223047}#productPage .feedOptions .options{box-sizing:border-box;padding:0 20px}#productPage .feedOptions .options h3{margin-top:20px}#productPage .feedOptions .options .btn{margin:10px 0;width:100%}#productPage .feedOptions .graphic{position:relative}#productPage .feedOptions .graphic svg{width:100%}#productPage .feedOptions .graphic svg #outline{fill:#fff}#productPage .feedOptions .graphic svg #bg,#productPage .feedOptions .graphic svg .bg{fill:#4e6283;position:relative;z-index:-1}#productPage .feedOptions .graphic svg #gravity,#productPage .feedOptions .graphic svg #left,#productPage .feedOptions .graphic svg #right,#productPage .feedOptions .graphic svg #timer{opacity:0;transition:all .3s ease-in-out}#productPage .feedOptions .graphic svg polyline{fill:none;stroke:#fff;stroke-dasharray:10;stroke-width:1px;animation:dashPolyLine 5s linear infinite}#productPage .feedOptions .graphic svg line{fill:none;stroke:#fff;stroke-dasharray:10;stroke-width:1px;animation:dashLine 5s linear infinite}#productPage .feedOptions .graphic.timer svg #timer{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions .graphic.left .imageWrap:after{transform:rotate(-45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.left svg #right{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions .graphic.right .imageWrap:before{transform:rotate(45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.right .imageWrap:after{transform:rotate(0);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.right svg #left{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions .graphic.gravity .imageWrap:before{transform:rotate(45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.gravity .imageWrap:after{transform:rotate(-45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.gravity svg #gravity{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions .graphic.full .one-chamber{display:none}#productPage .feedOptions .graphic.single .one-chamber{display:block}#productPage .feedOptions .graphic.single .bottom,#productPage .feedOptions .graphic.single .four-chamber,#productPage .feedOptions .graphic.single .right,#productPage .feedOptions .graphic.single .top{display:none}#productPage .feedOptions.specialOps .imageWrap{padding:0;position:relative}#productPage .feedOptions.specialOps .imageWrap:before{left:53px;transform-origin:bottom center}#productPage .feedOptions.specialOps .imageWrap:after,#productPage .feedOptions.specialOps .imageWrap:before{background:#fff;bottom:105px;content:"";display:block;height:138px;position:absolute;transition:all .3s ease-in-out;width:1px;z-index:2}#productPage .feedOptions.specialOps .imageWrap:after{right:53px;transform:translate(0);transform-origin:bottom center}#productPage .feedOptions.twoInOne .imageWrap{padding:0;position:relative}#productPage .feedOptions.twoInOne .imageWrap:after{background:#fff;bottom:125px;content:"";display:block;height:160px;position:absolute;right:64px;transform:translate(0);transform-origin:bottom center;transition:all .3s ease-in-out;width:1px;z-index:2}#productPage .feedOptions.fiveInOne .imageWrap{padding:0;width:375px}#productPage .feedOptions.fiveInOne svg line{stroke-dasharray:10;animation:dashPolyLine 5s linear infinite}#productPage .feedOptions.surfNTurf .graphic svg{height:100%;min-height:500px;width:100%}#productPage .feedOptions.surfNTurf .graphic svg #left,#productPage .feedOptions.surfNTurf .graphic svg #left-full,#productPage .feedOptions.surfNTurf .graphic svg #timer,#productPage .feedOptions.surfNTurf .graphic svg #timer-full{opacity:0;transition:all .3s ease-in-out}#productPage .feedOptions.surfNTurf .graphic.directional svg #timer,#productPage .feedOptions.surfNTurf .graphic.timer svg #timer-full{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions.surfNTurf .graphic.split .imageWrap:before{transform:rotate(45deg);transition:all .3s ease-in-out}#productPage .feedOptions.surfNTurf .graphic.split.directional svg #timer{opacity:0}#productPage .feedOptions.surfNTurf .graphic.split.directional svg #left{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions.surfNTurf .graphic.split.timer svg #timer-full{opacity:0}#productPage .feedOptions.surfNTurf .graphic.split.timer svg #left-full{opacity:1;transition:all .3s ease-in-out}#productPage .feedOptions.surfNTurf .imageWrap{padding:0;position:relative}#productPage .feedOptions.surfNTurf .imageWrap:before{background:#fff;bottom:155px;content:"";display:block;height:148px;left:57px;position:absolute;transform-origin:bottom center;transition:all .3s ease-in-out;width:1.5px;z-index:2}#productPage.TreeHugger .spotlight{margin-top:-20px}@keyframes dashLine{to{stroke-dashoffset:100}}@keyframes dashPolyLine{to{stroke-dashoffset:-100}}@media(min-width:768px){#productPage h2{font-size:4rem;text-align:left}#productPage h2.specialOpsTitle{font-size:2rem}#productPage h2.specialOpsTitle span{display:block;font-size:4rem}#productPage .price{text-align:left}#productPage .content .blueprint{display:block}#productPage .content .about{flex-direction:row;gap:20px}#productPage .content .about .image{width:auto}#productPage .content .about .image img{width:400px}#productPage .content .about .desc{flex:0 0 50%}#productPage .imageGallery{padding:60px}#productPage .imageGallery .featureImage{flex:0 0 25%;padding:10px}#productPage .imageGallery .image img{outline:5px solid #000;outline-offset:-5px}#productPage .imageGallery .copy h5{margin:0}#productPage .imageModal .imageWrap{align-items:center;display:flex;flex-direction:row;justify-content:center;max-width:100%;padding-right:40px}#productPage .imageModal .imageWrap .featureImage{height:100%;max-height:inherit;overflow:hidden}#productPage .imageModal .imageWrap .featureImage img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}#productPage .imageModal .imageWrap .copy{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:400px;padding:0 0 0 40px}#productPage .imageModal .imageWrap .copy .btn{margin:40px 0 0}#productPage .imageModal .imageWrap .copy .thumbs{display:flex;flex-wrap:wrap;gap:5px;margin-top:40px}#productPage .imageModal .imageWrap .copy .thumbs .image{flex:0 0 10%}#productPage .block,#productPage .block.viewPort{flex-direction:row}#productPage .block article{flex:0 0 50%}#productPage .block article div{padding:0 60px}#productPage .block .copy div{padding:0 40px}#productPage .block .copy p{font-size:1rem}#productPage .block .copy h3{font-size:1.6rem;margin-top:0}#productPage .block.cascade{background:#223047;padding:20px}#productPage .block.cascade article{padding:30px}#productPage .block.cascade .image{margin:0;padding:0}#productPage .block.cascade .image img{margin-bottom:-5px;max-width:100%}#productPage .block.cascade .copy{background:#4e6283;padding:30px}#productPage .motor-blueprint{box-sizing:border-box;display:block;margin:0 auto;max-width:1024px;padding:20px;pointer-events:none;position:relative;z-index:99}#productPage .motor-blueprint svg{overflow:visible}#productPage .motor-blueprint svg g,#productPage .motor-blueprint svg path,#productPage .motor-blueprint svg polygon{fill:#4e6283;transition:all .3s ease-in-out}#productPage .motor-blueprint svg#motorGraphic{display:block;left:50%;position:absolute;top:29%;transform:translate(-50%);width:20%}#productPage .motor-blueprint #motor{transform:rotate(0deg)}#productPage .motor-blueprint.guard #guard polygon{fill:#fff}#productPage .motor-blueprint.door #motor{fill:#fff;transform:rotate(80deg) translate(45px,-40px);transform-box:view-box;transform-origin:0 0;transition:all .3s ease-in-out}#productPage .motor-blueprint.door #motor path{fill:#fff}#productPage .spotlight{margin-top:-100px}#productPage .spotlight .price,#productPage .spotlight h2{text-align:center}#productPage .related{flex-direction:row}#productPage .feedOptions{padding:60px 0}#productPage .feedOptions .options{padding:20px}#productPage .feedOptions .options h3{margin-top:0}#productPage .feedOptions.fiveInOne .imageWrap{width:100%}#productPage .feedOptions.surfNTurf .imageWrap:before{bottom:130px;content:"";height:173px;left:68px;width:1.5px}#productPage .feedOptions.specialOps .imageWrap{padding:0;position:relative;width:400px}#productPage .feedOptions.specialOps .imageWrap:before{left:71px;right:auto;top:auto;transform-origin:bottom center}#productPage .feedOptions.specialOps .imageWrap:after,#productPage .feedOptions.specialOps .imageWrap:before{background:#fff;bottom:140px;content:"";display:block;height:180px;position:absolute;transition:all .3s ease-in-out;width:2px;z-index:2}#productPage .feedOptions.specialOps .imageWrap:after{right:71px;transform:translate(0);transform-origin:bottom center}}@media(min-width:1024px){#productPage .block .copy div{padding:0 60px}#productPage .block .copy p{font-size:1.4rem}#productPage .block .copy h3{font-size:2rem;margin-top:0}#productPage .block.cascade{padding:20px}#productPage .block.cascade .copy,#productPage .block.cascade article{padding:60px}#productPage .imageModal .imageWrap .copy .thumbs .image{flex:0 0 20%}}@media(min-width:1200px){#productPage .block .copy div{padding:0 100px}}