@import url(https://use.typekit.net/yby0lpp.css);.phone-number-input{display:block;position:relative;width:100%}.phone-number-input .icon{height:50%;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.phone-number-input .icon.yes{fill:#478d5b}.phone-number-input .icon.no{fill:#d15f56}.phone-number-input .icon.search{color:#c2c7cb;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.phone-number-input .dd-menu{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:0 0 5px 5px;box-sizing:border-box;display:none;left:50%;max-height:400px;overflow-x:hidden;overflow-y:scroll;position:absolute;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;width:100%;z-index:9999}.phone-number-input .dd-menu.in{display:block}.phone-number-input .dd-menu .dd-wrap{position:relative}.phone-number-input .dd-menu .dd-wrap .dd-search{background:#fff;box-sizing:border-box;left:0;padding:5px;position:-webkit-sticky;position:sticky;right:0;top:0}.phone-number-input .dd-menu .dd-wrap .dd-search section{position:relative}.phone-number-input .dd-menu .dd-wrap .dd-search input[name=flagSearch]{border:1px solid rgba(0,0,0,.5);box-sizing:border-box;color:#000;margin:0;padding:5px;width:100%}.phone-number-input .dd-menu .dd-wrap .dd-search input[name=flagSearch]:active,.phone-number-input .dd-menu .dd-wrap .dd-search input[name=flagSearch]:focus{box-shadow:none;outline:none}.phone-number-input .dd-menu .dd-wrap .dd-results{box-sizing:border-box}.phone-number-input .dd-menu .dd-wrap .dd-results article{align-items:center;box-sizing:border-box;display:flex;line-height:20px;padding:5px;text-align:left;width:100%}.phone-number-input .dd-menu .dd-wrap .dd-results article:hover{background:#f2f2f2;cursor:pointer}.phone-number-input .dd-menu .dd-wrap .dd-results article img{height:auto;width:30px}.phone-number-input .dd-menu .dd-wrap .dd-results article .countryName{color:#000;font-family:sans-serif;font-size:1rem}.phone-number-input .dd-menu .dd-wrap .countryName{padding-left:10px}.phone-number-input .input-wrap{box-sizing:border-box;display:flex;margin-bottom:0;width:100%}.phone-number-input .input-wrap button{align-items:center;border-radius:5px 0 0 5px;border-right:none;display:flex;justify-content:center;padding:0 10px;width:auto}.phone-number-input .input-wrap button:active,.phone-number-input .input-wrap button:focus{box-shadow:none;outline:none}.phone-number-input .input-wrap button img{height:auto;max-width:30px;width:auto}.phone-number-input .input-wrap input{border-radius:0 5px 5px 0;box-sizing:border-box;margin:0;padding-left:5px;width:100%}.phone-number-input .input-wrap input:active,.phone-number-input .input-wrap input:focus{box-shadow:none;outline:none}body,html{background:#223047;font-family:stratum-1-web,sans-serif;margin:0;padding:0}a{text-decoration:none}a,h2{color:#fff}h2{font-family:clarendon-wide,serif}h2,h3{font-weight:700}h3{font-family:new-frank,sans-serif;font-size:1.8rem;font-style:normal;text-transform:uppercase}h3,h4{letter-spacing:1px}h4{font-family:clarendon-wide,serif;font-size:1.4rem;margin:0 0 10px}h5.details{color:hsla(0,0%,100%,.5);font-family:stratum-1-web,sans-serif;font-style:normal;font-weight:400;margin:0;text-transform:uppercase}h5.details,h5.details:after{transition:all .3s ease-in-out}h5.details:after{border-bottom:5px solid transparent;border-left:10px solid hsla(0,0%,100%,.5);border-top:5px solid transparent;content:"";display:inline-block;height:0;margin-left:10px;-webkit-transform:translate(0);transform:translate(0);width:0}.break{display:block}button{border:none;font-family:stratum-1-web,sans-serif}button.white{background:#fff;border:none;color:#223047;font-size:1.6rem}input{background:none;border:none;border-bottom:2px solid #fff;border-radius:0;box-sizing:border-box;color:#fff;font-family:stratum-1-web,sans-serif;font-size:1.4rem;padding:5px 0;width:100%}input:active,input:focus{box-shadow:0 0 0;outline:none}input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}input::placeholder{color:hsla(0,0%,100%,.5)}.btn{align-items:center;background:#7c8969;color:#fff;display:block;display:flex;font-family:stratum-1-web,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;height:60px;justify-content:center;letter-spacing:1px;margin:0 auto;text-align:center;text-transform:uppercase;width:300px}.btn.blue{background:#223047}.btn.full{width:100%}.btn.outline{background:none;border:1px solid #fff;width:100%}.btn.outline.active{background:#4e6283}.btn:hover{cursor:pointer}.alert{color:#270303;display:block;max-width:100%;padding:10px;text-align:center}.alert.error{background:#f46868}.alert.info{color:#fff}.contentWrap{box-sizing:border-box;padding:20px;width:100%}@media (min-width:991px){.contentWrap{margin:0 auto;width:900px}.contentWrap a{flex:0 0 33.333%}}@media (min-width:1200px){.contentWrap{margin:0 auto;width:1200px}}.loader{align-items:center;background:#bea296;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loader .scope{position:relative}.loader .scope:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:5px solid #223047;border-radius:9999px;border-top-color:#885438;content:"";display:block;height:80px;width:80px}.loader .scope .sights{height:100%;position:absolute;width:100%}.loader .scope .sights span{background:#223047;display:block;height:30%;position:absolute;width:5px}.loader .scope .sights span:first-child{left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.loader .scope .sights span:nth-child(2){right:0;top:50%;-webkit-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}.loader .scope .sights span:nth-child(3){bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.loader .scope .sights span:nth-child(4){left:0;top:50%;-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0}.loader .scope .dot{background:#885438;border-radius:999px;display:block;height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.company{padding-bottom:0}.company .companyCopy{color:#fff}.company .companyCopy p{color:hsla(0,0%,100%,.5);font-family:stratum-1-web,sans-serif;font-size:1.4rem;letter-spacing:.5px;line-height:34px}.company .companyImage{position:relative;-webkit-transform:translateY(25px);transform:translateY(25px)}.company .companyImage:after{background:rgba(0,0,0,.8);bottom:0;content:"";display:block;-webkit-filter:blur(30px);filter:blur(30px);height:50px;left:40px;position:absolute;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:65%;z-index:1}.company .companyImage img{max-width:100%;position:relative;z-index:2}@media (min-width:768px){.company{align-items:flex-end;display:flex;justify-content:center;position:relative;z-index:4}.company .companyCopy{align-self:center;flex:0 0 50%;padding-right:50px}.company .companyCopy h3{font-size:2rem}.company .companyCopy p{font-size:1.4rem;line-height:30px}}@media (min-width:991px){.company .companyImage{-webkit-transform:translateY(24px);transform:translateY(24px)}}@media (min-width:1200px){.company .companyImage{-webkit-transform:translateY(32px);transform:translateY(32px)}}.testimonials{background:#7c8969;min-height:300px}.testimonials .contentWrap{max-width:1000px}.testimonials h3{color:#223047;margin:40px 0 0;text-align:center}.testimonials .testimonialWrap{margin:60px 20px}.testimonials .testimonialWrap .testimonialImage{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .5s ease-in-out}.testimonials .testimonialWrap .testimonialImage div{background-size:cover;border-radius:99999px;display:block;height:200px;margin:0 auto;width:200px}.testimonials .testimonialWrap .testimonialCopy{color:#fff;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .5s ease-in-out}.testimonials .testimonialWrap .testimonialCopy blockquote{font-size:1.6rem;margin:20px 0;position:relative}.testimonials .testimonialWrap .testimonialCopy blockquote:before{content:'"';font-family:clarendon-wide,serif;font-size:6rem;left:-15px;opacity:.2;position:absolute;top:-30px}.testimonials .testimonialWrap .testimonialCopy cite{display:block;font-size:2rem;font-weight:700;text-align:left}.testimonials .testimonialWrap .testimonialCopy cite:before{content:"- "}.testimonials .testimonialWrap.show .testimonialCopy,.testimonials .testimonialWrap.show .testimonialImage{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:all .5s ease-in-out}.testimonials .change{align-items:center;background:#223047;border-radius:9999px;display:flex;height:50px;justify-content:center;margin:0 auto 40px;width:50px}.testimonials .change svg{height:auto;width:60%}.testimonials .change svg g,.testimonials .change svg path,.testimonials .change svg polygon{fill:#fff}.testimonials .change:hover{cursor:pointer}.testimonials .change.rotate svg{-webkit-animation:rotateBtn 1s ease-in-out;animation:rotateBtn 1s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateBtn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotateBtn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:768px){.testimonials .testimonialWrap .testimonialImage{-webkit-transform:translate(-10px);transform:translate(-10px)}.testimonials .testimonialWrap .testimonialCopy{-webkit-transform:translate(10px);transform:translate(10px)}}@media (min-width:991px){.testimonials .testimonialWrap{display:flex;justify-content:center}.testimonials .testimonialWrap .testimonialImage{align-items:center;display:flex;justify-content:center;margin-right:40px}.testimonials .testimonialWrap .testimonialCopy cite{text-align:left}}.productListing .contentWrap{display:flex;flex-wrap:wrap;gap:80px 0;justify-content:center;margin:80px auto}.productListing .contentWrap a{display:block;flex:0 1 100%;text-align:center}.productListing .contentWrap a img{display:block;margin:0 auto;max-height:400px;max-width:100%}.productListing .contentWrap a h4{margin-bottom:0}.productListing .contentWrap a .price{font-size:1.4rem;margin-bottom:20px}.productListing .contentWrap a:hover h5{color:#fff;transition:all .3s ease-in-out}.productListing .contentWrap a:hover h5:after{border-left:10px solid #fff;-webkit-transform:translate(5px);transform:translate(5px);transition:all .3s ease-in-out}@media (min-width:768px){.productListing .contentWrap{align-items:flex-end;display:flex}.productListing .contentWrap a{flex:0 1 50%}}@media (min-width:1200px){.productListing .contentWrap{width:100%}.productListing .contentWrap a{flex:0 0 33.3333%}}.inquiryModal{background:#223047;height:100%;left:0;min-height:100vh;overflow-y:scroll;position:fixed;top:0;-webkit-transform:translateY(100vh);transform:translateY(100vh);transition:all .5s ease-in-out;width:100%;z-index:999}.inquiryModal.show{-webkit-transform:translate(0);transform:translate(0);transition:all .5s ease-in-out}.inquiryModal .inquiryCart{-ms-overflow-style:none;background:#7c8969;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow:scroll;position:relative;scrollbar-width:none}.inquiryModal .inquiryCart::-webkit-scrollbar{display:none}.inquiryModal .inquiryCart .alert{font-size:2rem;margin:0 auto}.inquiryModal .inquiryCart .inquiryProduct{display:flex;height:100%;justify-content:space-between;padding:10px}.inquiryModal .inquiryCart .inquiryProduct:nth-child(odd){background:#626c53}.inquiryModal .inquiryCart .inquiryProduct:nth-child(2n){background:#555e48}.inquiryModal .inquiryCart .productCopy{align-items:center;display:flex;gap:10px}.inquiryModal .inquiryCart .productImage{display:flex;justify-content:center;width:80px}.inquiryModal .inquiryCart img{display:block;height:60px}.inquiryModal .inquiryCart .formGroup{align-items:center;display:flex;width:100px}.inquiryModal .inquiryCart .formGroup .inputWrap{position:relative}.inquiryModal .inquiryCart .formGroup input{-webkit-appearance:textfield;appearance:textfield;background:hsla(0,0%,100%,.2);border:none;border-radius:10px;box-shadow:0 0 0;box-sizing:border-box;font-size:2rem;height:60px;margin:0;outline:none;padding:5px 20px;width:100%}.inquiryModal .inquiryCart .formGroup input::-webkit-inner-spin-button,.inquiryModal .inquiryCart .formGroup input::-webkit-outer-spin-button{-webkit-appearance:none}.inquiryModal .inquiryCart .formGroup .arrow{display:block;position:absolute;right:-30px}.inquiryModal .inquiryCart .formGroup .arrow.up{border-bottom:15px solid #fff;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.inquiryModal .inquiryCart .formGroup .arrow.down,.inquiryModal .inquiryCart .formGroup .arrow.up{border-left:10px solid transparent;border-right:10px solid transparent;height:0;top:50%;transition:all .3s ease-in-out;width:0}.inquiryModal .inquiryCart .formGroup .arrow.down{border-top:15px solid #fff;-webkit-transform:translate(0);transform:translate(0)}.inquiryModal .inquiryCart .formGroup:hover .arrow{cursor:pointer;display:block}.inquiryModal .inquiryCart .price,.inquiryModal .inquiryCart h4{color:#fff}.inquiryModal .inquiryCart h4{font-family:clarendon-wide,serif;font-size:1rem;margin:10px 0 0}.inquiryModal .inquiryCart .price{font-size:1.4rem}.inquiryModal .inquiryCart .price .dealer{display:none;margin-left:10px}.inquiryModal .inquiryCart .price.dealer .retail{opacity:.5;position:relative}.inquiryModal .inquiryCart .price.dealer .retail:after{background:#fff;content:"";height:3px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.inquiryModal .inquiryCart .price.dealer .dealer{display:inline;display:initial}.inquiryModal .phone-number-input input{border-radius:0}.inquiryModal .phone-number-input button{background:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;font-size:1.2rem}.inquiryModal .inquiryForm{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;min-height:100vh;padding:20px;width:100%}.inquiryModal .inquiryForm .formHeader{color:#fff;font-family:clarendon-wide,serif;text-align:center}.inquiryModal .inquiryForm .formHeader .price{align-items:center;display:flex;font-size:2rem;justify-content:center;letter-spacing:1px;margin:0;-webkit-transform:translate(-10px);transform:translate(-10px)}.inquiryModal .inquiryForm .formHeader .price .ticker{color:#7c8969;font-size:1rem;-webkit-transform:translate(-5px);transform:translate(-5px)}.inquiryModal .inquiryForm .formHeader h5{font-size:1.2rem;letter-spacing:1px;margin:0}.inquiryModal .inquiryForm .btnGroup{align-items:center;border:3px solid #fff;box-sizing:border-box;display:flex;justify-content:center;width:100%}.inquiryModal .inquiryForm .btnGroup button{background:none;border:none;box-sizing:border-box;color:#fff;flex:0 0 33.33333%;letter-spacing:1px;margin:0;outline:none;padding:20px;text-align:center;text-transform:uppercase}.inquiryModal .inquiryForm .btnGroup button svg{display:block;height:50px;margin:0 auto 10px;width:auto}.inquiryModal .inquiryForm .btnGroup button:hover{background:#334769;cursor:pointer}.inquiryModal .inquiryForm .btnGroup button.selected{background:#fff;color:#223047}.inquiryModal .inquiryForm .btnGroup button.selected svg *{fill:#223047}.inquiryModal .inquiryForm .btnGroup button.selected:hover{background:#fff}.inquiryModal .inquiryForm .formWrap{width:100%}.inquiryModal .inquiryForm .formGroup{display:flex;gap:20px;margin:10px 0}.inquiryModal .inquiryForm .formGroup.half{justify-content:space-between}.inquiryModal .inquiryForm .formGroup input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.inquiryModal .inquiryForm .formGroup input::placeholder{color:hsla(0,0%,100%,.5)}.inquiryModal .inquiryForm .formGroup.formBtnGroup{display:block}.inquiryModal .inquiryForm .formGroup.formBtnGroup label{color:#fff;display:block;margin-bottom:10px}.inquiryModal .inquiryForm .formSubmit{width:100%}.inquiryModal .inquiryForm .inquirySuccessMessage{color:#fff;display:flex;flex-direction:column;font-size:1.6rem;justify-content:space-evenly}.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{-webkit-transform:translate(-50%,-50%) rotate(45deg);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{-webkit-transform:translate(-50%,-50%) rotate(-45deg);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}.inquiryModal .inquiryCart .alert.info{background:#223047;color:#fff;font-size:1.2rem;left:0;position:absolute;right:0;top:0}.inquiryModal .inquiryCart h4{margin:0}.inquiryModal .inquiryCart .formGroup{width:auto}.inquiryModal .inquiryCart .formGroup input{padding-right:30px;width:100px}.inquiryModal .inquiryCart .formGroup .arrow{display:none;right:10px}.inquiryModal .inquiryCart .formGroup .arrow:hover{cursor:pointer}.inquiryModal .inquiryCart .formGroup .arrow.up{top:20px}.inquiryModal .inquiryCart .formGroup .arrow.down{bottom:20px}.inquiryModal .inquiryCart .copyGroup{margin-left:20px}}@media (min-width:991px){.inquiryModal{align-items:center;display:flex;justify-content:center}.inquiryModal .inquiryCart,.inquiryModal .inquiryForm{flex:0 0 50%}.inquiryModal .inquiryForm{padding:0 60px}.inquiryModal .inquiryForm .formSubmit,.inquiryModal .inquiryForm .formWrap{width:80%}.inquiryModal .inquiryCart h4{font-size:1.2rem}.inquiryModal .inquiryCart .inquiryProductCopy{flex:0 0 60%}}#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%;-webkit-transform:translateY(-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 .imageGallery{align-items:center;background:#bea296;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:15px}#productPage .imageGallery .image{aspect-ratio:1/1;box-sizing:border-box;flex:0 0 25%;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:rgba(0,0,0,.9);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 h5{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 img{aspect-ratio:1/1;display:block;margin:0 auto;max-width:100%}#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{max-width:80%}#productPage .block .camo{aspect-ratio:1;background:url(/static/media/camo.e3601b2cf9190d3f9100.jpg) no-repeat scroll 50%/cover}#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:rgba(0,0,0,.7);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%;-webkit-transform:translate(-50%,-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;-webkit-filter:blur(100px);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{max-height:800px;max-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{max-width:60%}#productPage .related .item h4{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{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;-webkit-animation:dashPolyLine 5s linear infinite;animation:dashPolyLine 5s linear infinite}#productPage .feedOptions .graphic svg line{fill:none;stroke:#fff;stroke-dasharray:10;stroke-width:1px;-webkit-animation:dashLine 5s linear infinite;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{-webkit-transform:rotate(-45deg);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{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.right .imageWrap:after{-webkit-transform:rotate(0);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{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease-in-out}#productPage .feedOptions .graphic.gravity .imageWrap:after{-webkit-transform:rotate(-45deg);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;-webkit-transform-origin:bottom center;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;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:bottom center;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;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:bottom center;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;-webkit-animation:dashPolyLine 5s linear infinite;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{-webkit-transform:rotate(45deg);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;-webkit-transform-origin:bottom center;transform-origin:bottom center;transition:all .3s ease-in-out;width:1.5px;z-index:2}#productPage.TreeHugger .spotlight{margin-top:-20px}@-webkit-keyframes dashLine{to{stroke-dashoffset:100}}@keyframes dashLine{to{stroke-dashoffset:100}}@-webkit-keyframes dashPolyLine{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%;-webkit-transform:translate(-50%);transform:translate(-50%);width:20%}#productPage .motor-blueprint #motor{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#productPage .motor-blueprint.guard #guard polygon{fill:#fff}#productPage .motor-blueprint.door #motor{fill:#fff;-webkit-transform:rotate(80deg) translate(45px,-40px);transform:rotate(80deg) translate(45px,-40px);transform-box:view-box;-webkit-transform-origin:0 0;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;-webkit-transform-origin:bottom center;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;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:bottom center;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}}.dotNav{display:flex;justify-content:center;padding:0 0 20px}.dotNav .dot{background:hsla(0,0%,100%,.2);border-radius:99999px;height:30px;margin:0 20px;transition:all .3s ease-in-out;width:30px}.dotNav .dot.active{background:#fff;transition:all .3s ease-in-out}.dotNav .dot:first-child{margin:0 20px 0 0}.carousel{overflow-x:hidden;position:relative}.carousel .carouselWrap{align-items:center;display:flex;position:relative;transition:all 1s ease-in-out;z-index:2}.carousel .carouselWrap.resizing{transition:none}.carousel .carouselWrap .slide{display:block;flex:0 0 100%}.carousel .carouselWrap .slide .slideImage img{display:block;height:auto;margin:0 auto;width:80%}.carousel .carouselWrap .slide:nth-child(3) .slideImage img{height:auto;width:100%}.carousel .carouselWrap .slide .slideCopy{font-size:1.4rem;text-align:center}.carousel .carouselWrap .slide .slideCopy h2{letter-spacing:2px;margin:20px 0 0}.carousel .carouselWrap .slide .slideCopy h2:after{border-bottom:10px solid transparent;border-left:15px solid #bea296;border-top:10px solid transparent;content:"";display:inline-block;height:0;margin-left:10px;-webkit-transform:translate(0);transform:translate(0);transition:all .3s ease-in-out;width:0}.carousel .carouselWrap .slide .slideCopy h2:hover:after{border-left:15px solid #fff;-webkit-transform:translate(10px);transform:translate(10px);transition:all .3s ease-in-out}@media (min-width:768px){.dotNav .dot{height:20px;margin:0 10px;width:20px}.dotNav .dot:first-child{margin:0 10px 0 0}.dotNav .dot:hover{cursor:pointer}.carousel{min-height:600px;overflow-y:hidden}.carousel .carouselWrap{height:100%}.carousel .carouselWrap .slide{align-items:center;display:flex;height:100%;justify-content:flex-start}.carousel .carouselWrap .slide .slideImage{flex:0 0 50%}.carousel .carouselWrap .slide .slideImage img{box-sizing:border-box;height:auto;width:100%}.carousel .carouselWrap .slide:first-child .slideImage{align-items:center;display:flex}.carousel .carouselWrap .slide:first-child .slideImage img{width:90%}.carousel .carouselWrap .slide:nth-child(2) .slideImage{align-self:flex-start}.carousel .carouselWrap .slide:nth-child(2) .slideImage img{height:auto;width:100%}.carousel .carouselWrap .slide:nth-child(3) .slideImage{align-items:center;display:flex}.carousel .carouselWrap .slide .slideCopy{align-self:flex-end;bottom:15%;flex:0 0 50%;opacity:1;position:relative;transition:all .5s ease-in-out}.carousel .carouselWrap .slide .slideCopy h2{text-align:left}.carousel .carouselWrap .slide .slideCopy.fade{opacity:0;transition:all .3s ease-in-out}.carousel .dotNav{bottom:25%;left:50%;padding:0;position:absolute;z-index:3}}@media (min-width:991px){.carousel .carouselWrap .slide .slideImage img{padding:0 40px}}@media (min-width:1200px){.carousel .carouselWrap .slide .slideImage{flex:0 0 50%}.carousel .carouselWrap .slide .slideImage img{padding:0 100px}.carousel .carouselWrap .slide:nth-child(3) .slideImage img{padding:0 40px}}.map{align-self:center;flex:0 1 100%;position:relative}.map .headquarters{color:gold;font-size:1rem;left:66%;position:absolute;top:36%}.map .dealerPin{background:#bea296;border-radius:999px;height:10px;position:absolute;width:10px}.map .dealerPin.active,.map .dealerPin:hover{background:#fff}.map svg{display:block;margin:0 auto;width:100%}.map svg path{fill:#bea296}.dealerList{display:flex;flex-direction:column;gap:20px}.dealerList .dealerBlock{border-radius:5px;box-sizing:border-box;padding:10px}.dealerList .dealerBlock.active,.dealerList .dealerBlock:hover{background:rgba(0,0,0,.1)}.dealerList h4{color:#fff;margin:0}.dealerList .addressWrap{display:flex}.dealerList .addressWrap svg{height:20px;width:20px}@media (min-width:991px){.map .headquarters{font-size:2rem}.map .dealerPin{height:20px;width:20px}}footer{background:linear-gradient(#885438,#461d0d);padding:80px 0;width:100%}footer h3{color:#fff;margin:0;text-align:center}footer .icon{display:flex;justify-content:center;width:25px}.addressWrap{display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.addressWrap img{align-self:flex-start;margin-top:8px;width:15px}.addressWrap address{color:#bea296;flex:1 0 auto;font-size:1.2rem;font-style:normal;transition:all .3s ease-in-out}.addressWrap address:hover{color:#fff;transition:all .3s ease-in-out}.contactWrap{font-size:1.2rem;margin-top:10px}.contactWrap a{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:15px}.contactWrap a.phone img{width:12px}.contactWrap a.email img{width:20px}.footerWrap{box-sizing:border-box;display:flex;flex-direction:column-reverse;gap:40px;margin:0 auto;max-width:1600px;padding:40px}.footerWrap.dealerWrap{flex-direction:column}.footerWrap article{align-self:center;width:auto}.footerWrap .copyWrap,.footerWrap article{display:flex;flex-direction:column;gap:20px}.footerWrap .copyWrap{align-items:center;justify-content:center;margin:0 auto;max-width:800px}.footerWrap .copyWrap.dealerList{align-items:flex-start;gap:20px}.footerWrap iframe{border:none;border-radius:5px;flex:0 0 50%;min-height:300px;width:auto}.footerWrap #Logo{align-self:center;width:200px}.footerWrap #Logo text{fill:#fff}@media (min-width:768px){.footerWrap{flex-direction:row}.footerWrap .copyWrap{flex-direction:row;gap:40px}.footerWrap .copyWrap.dealerList{flex-direction:column}.footerWrap.dealerWrap{flex-direction:row}.footerWrap #Logo{align-self:flex-start}}
/*# sourceMappingURL=main.de9be78c.css.map*/