body,html{background:#223047;font-family:stratum-1-web,sans-serif;margin:0;padding:0}picture.responsiveImage{display:contents}a{text-decoration:none}a,h2{color:#fff}h2{font-family:clarendon-wide,serif;font-weight:700}.sectionHeading,h3{font-family:new-frank,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase}h4{font-family:clarendon-wide,serif;font-size:1.4rem;letter-spacing:1px;margin:0 0 10px}.details{color:#ffffff80;font-family:stratum-1-web,sans-serif;font-style:normal;font-weight:400;margin:0;text-transform:uppercase}.details,.details:after{transition:all .3s ease-in-out}.details:after{border-bottom:5px solid #0000;border-left:10px solid #ffffff80;border-top:5px solid #0000;content:"";display:inline-block;height:0;margin-left:10px;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::placeholder{color:#ffffff80}.btn{align-items:center;background:#6b7759;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}.btn:disabled{cursor:not-allowed;opacity:.45}.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{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;transform:translate(-50%)}.loader .scope .sights span:nth-child(2){right:0;top:50%;transform:translate(0) rotate(90deg);transform-origin:100% 0}.loader .scope .sights span:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.loader .scope .sights span:nth-child(4){left:0;top:50%;transform:translate(0) rotate(-90deg);transform-origin:0 0}.loader .scope .dot{background:#885438;border-radius:999px;display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.company{padding-bottom:0}.company .companyCopy{color:#fff}.company .companyCopy p{color:#ffffff80;font-family:stratum-1-web,sans-serif;font-size:1.4rem;letter-spacing:.5px;line-height:34px}.company .companyImage{position:relative;transform:translateY(25px)}.company .companyImage:after{background:#000c;bottom:0;content:"";display:block;filter:blur(30px);height:50px;left:40px;position:absolute;transform:rotate(10deg);width:65%;z-index:1}.company .companyImage img{height:auto;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 .sectionHeading{font-size:2rem}.company .companyCopy p{font-size:1.4rem;line-height:30px}}@media(min-width:991px){.company .companyImage{transform:translateY(24px)}}@media(min-width:1200px){.company .companyImage{transform:translateY(32px)}}.homeHeading{color:#fff;padding-bottom:0;padding-top:80px;text-align:center}.homeHeading h1{color:#fff;font-family:new-frank,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}@media(min-width:768px){.homeHeading h1{font-size:2.2rem}}.testimonials{background:#7c8969;min-height:300px}.testimonials .contentWrap{max-width:1000px}.testimonials .sectionHeading{color:#223047;margin:40px 0 0;text-align:center}.testimonials .testimonialWrap{margin:60px 20px}.testimonials .testimonialWrap .testimonialImage{opacity:0;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;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;transform:translate(0);transition:all .5s ease-in-out}.testimonials .change{align-items:center;background:#223047;border:none;border-radius:9999px;display:flex;height:50px;justify-content:center;margin:0 auto 40px;padding:0;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{animation:rotateBtn 1s ease-in-out;animation-fill-mode:forwards}@keyframes rotateBtn{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@media(min-width:768px){.testimonials .testimonialWrap .testimonialImage{transform:translate(-10px)}.testimonials .testimonialWrap .testimonialCopy{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 .productCard{display:block;flex:0 1 100%;text-align:center}.productListing .contentWrap .productCard a{display:block}.productListing .contentWrap .productCard img{display:block;height:auto;margin:0 auto;max-height:400px;max-width:100%;width:auto}.productListing .contentWrap .productCard h2{color:#fff;font-family:clarendon-wide,serif;font-size:1.4rem;font-weight:700;letter-spacing:1px;margin:0}.productListing .contentWrap .productCard .price{font-size:1.4rem;margin-bottom:20px}.productListing .contentWrap .productCard .btn{margin-top:20px;width:220px}.productListing .contentWrap .productCard:hover .details{color:#fff;transition:all .3s ease-in-out}.productListing .contentWrap .productCard:hover .details:after{border-left:10px solid #fff;transform:translate(5px);transition:all .3s ease-in-out}@media(min-width:768px){.productListing .contentWrap{align-items:flex-end;display:flex}.productListing .contentWrap .productCard{flex:0 1 50%}}@media(min-width:1200px){.productListing .contentWrap{width:100%}.productListing .contentWrap .productCard{flex:0 0 33.3333%}}.cartLimitAlert{left:16px;margin-left:auto;max-width:420px;position:fixed;right:16px;top:72px;z-index:199}.cartLink{align-items:center;background:#6b7759;color:#fff;display:flex;font-family:stratum-1-web,sans-serif;font-size:1rem;gap:10px;height:48px;letter-spacing:1px;padding:0 16px;position:fixed;right:16px;text-transform:uppercase;top:16px;z-index:200}.cartLink svg{fill:#fff;height:22px;width:22px}.cartLink .count{align-items:center;background:#fff;border-radius:999px;color:#223047;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;min-width:30px}.map{align-self:center;box-sizing:border-box;flex:0 1 100%;margin:20px auto 0;max-width:800px;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{background:#222;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;margin:40px auto;max-width:1200px;padding:20px;width:100%}.dealerList .dealerBlock{border-radius:5px;box-sizing:border-box;flex:0 0 100%;padding:20px}.dealerList .dealerBlock.active,.dealerList .dealerBlock:hover{background:#000}.dealerList h4{color:#fff;font-size:clamp(1rem,2.5vw,1.4rem);margin:0}.dealerList h4 a{color:#fff}.dealerList .addressWrap{display:flex}.dealerList .addressWrap svg{height:20px;width:20px}.dealerList .addressWrap address{color:#ffffff80;font-size:clamp(.8rem,2.5vw,1rem)}@media(min-width:991px){.dealerList{padding:40px}.dealerList .dealerBlock{flex-basis:calc(25% - 20px);flex-grow:0;flex-shrink:0}.map .headquarters{font-size:2rem}.map .dealerPin{height:20px;width:20px}}footer{background:linear-gradient(#885438,#461d0d);padding:40px 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{flex:1 0 auto;font-size:1.2rem;font-style:normal;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}.contactWrap a.cart{letter-spacing:1px;text-transform:uppercase}.contactWrap .legalLinks{align-items:center;display:flex;flex-direction:row;font-size:.95rem;gap:16px;justify-content:flex-start;margin-top:4px}.contactWrap .legalLinks a{color:#ffffffbf;display:inline;margin-bottom:0;text-decoration:underline}.contactWrap .legalLinks a:focus-visible,.contactWrap .legalLinks a:hover{color:#fff}.footerWrap{box-sizing:border-box;display:flex;flex-direction:column-reverse;gap:40px;margin:0 auto;max-width:1600px;padding:40px}.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}}