.distributor-container{max-width:1250px;margin:0 auto}.country-container{max-width:850px;margin:0 auto;padding-top:40px;padding-bottom:50px}.distributor-header{background-color:#313131;padding-top:20px}.distributor-main-title{text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Demi;color:#fff;font-size:38px}.distributor-subtext{text-align:center;font-family:Avenir Next Cyr W00 Regular;color:#fff;font-size:20px;margin-top:25px}.country-pick-section{background-color:#313131}.distributorsData{margin-top:25px;color:#fff;text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Regular}.distributorsData a{color:#fff;text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Regular;font-size:24px}.retailer-application{background-color:#f6f6f6}.retailer-container{text-align:center;margin:0 auto;max-width:850px;padding-top:10px;padding-bottom:50px}.distributor-apply-title{text-align:center;text-transform:uppercase;font-family:Avenir Next Cyr W00 Demi;color:#313131;margin-bottom:12px;margin-top:20px;font-size:25px}
.card2{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;padding:2.5rem}@media(max-width:600px){.card2{padding:2.5rem .625rem}}.gold-card2{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;padding:2.5rem;position:relative}@media(max-width:600px){.gold-card2{padding:2.5rem .625rem}}.gold-card2 .gold-bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:.3125rem;background:#fdba3b}.gold-card2.gold-card2-clickable{cursor:pointer}.image-card{background-color:white;border-radius:.625rem;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.shadow-1{box-shadow:0 2px 1px -1px rgba(0,0,0,0.1),0 1px 1px 0 rgba(0,0,0,0.07),0 1px 3px 0 rgba(0,0,0,0.06)}.shadow-2{box-shadow:0 3px 1px -2px rgba(0,0,0,0.1),0 2px 2px 0 rgba(0,0,0,0.07),0 1px 5px 0 rgba(0,0,0,0.06)}
.color-selector3{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin:-0.3125rem}.color-selector3 .icon-container{display:flex;justify-content:center;align-items:stretch;height:3rem;cursor:pointer;margin:.3125rem;transition:transform .25s}.color-selector3 .icon-container:hover{transform:scale(1.25)}
.vertical-color-selector3{display:grid;grid-template-columns:2rem auto;grid-auto-flow:row;justify-content:center;align-content:center;align-items:center;gap:.625rem}.vertical-color-selector3 .icon-container{display:flex;justify-content:center;align-items:center;height:3rem;cursor:pointer;transition:transform .25s}.vertical-color-selector3 .icon-container:hover{transform:scale(1.25)}.vertical-color-selector3 .color-label3{text-align:left}
.feather-new{background-color:#fdba3b;color:#313131;padding:0 2.5rem;display:flex;align-items:center;justify-content:center;min-height:6.25rem}.feather-new p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:Montserrat;font-weight:bold;font-size:1.125rem;letter-spacing:.225rem;text-align:center}.feather-new .feather-icon{margin-right:1rem;width:5.625rem}
.product-bottom-content{background-color:white;display:grid;grid-template-columns:100%;justify-items:center;width:100%;padding:2.5rem;gap:5rem}@media(max-width:600px){.product-bottom-content{padding:1.250rem .625rem;gap:2.5rem}}
.middle-content{background-color:#f5f5f5;display:grid;grid-template-columns:100%;justify-items:center;width:100%;padding:2.5rem;gap:2.5rem}@media(max-width:600px){.middle-content{padding:1.250rem .625rem;gap:1.250rem}}
.important-message-label{font-weight:bold !important;text-align:center !important;font-size:16px !important}.reg-container{position:relative}.tiny-container{padding:10px}.lower-container{background:#f7f7f7;max-width:450px;margin:0 auto;padding:20px;border-radius:0 0 10px 10px}.reg span{position:absolute;right:0;font-size:18px;font-weight:800}.tiny{text-align:center;font-size:13px;color:gray}.reserve-title{font-size:24px}.reserve-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:99999}.reserve-container{position:relative;display:block;margin:0 auto;text-align:center;padding:40px;font-family:"Avenir Next Cyr W00 Regular";background:#febc2a;border-radius:8%;border:3px #f3f3f3 solid;height:500px;overflow-y:scroll;color:black}.disabled{background:#ddd !important;cursor:default !important}@media only screen and (min-width:768px){.reserve-container{max-width:550px;height:auto;overflow-y:auto}}.reserve-container p{font-size:15px;line-height:1;margin-top:15px;margin-bottom:0}.reserve-but{background:#008eff;width:60%;margin:0 auto;color:#fff;padding:10px 10px;margin-top:20px;cursor:pointer}.reserve-but:hover{background:#fff;color:#000}.reserve-price{font-size:42px;font-weight:bold}.reserve-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.reserve-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.reserve-label:hover input ~ .checkmark{background-color:#ccc}.reserve-label input:checked ~ .checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.reserve-label input:checked ~ .checkmark:after{display:block}.reserve-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}span.switch-close{position:absolute;top:1%;right:2%;font-size:29px;cursor:pointer}.switch-close:hover{color:white;cursor:pointer}
.product-guide-and-downloads-bar{padding:.625rem 2.5rem;background:#313131;display:flex;align-items:center}@media(max-width:600px){.product-guide-and-downloads-bar{padding:.625rem .625rem}}.product-guide-and-downloads-bar a.icon-link{text-decoration:none;display:flex;align-items:center;margin-right:1.875rem}.product-guide-and-downloads-bar a.icon-link:hover p{color:#fdba3b;transition:color .5s}.product-guide-and-downloads-bar a.icon-link .body-text{line-height:1rem;color:#f7f7f7}.product-guide-and-downloads-bar a.icon-link img{height:1rem;margin-left:.625rem;margin-right:.625rem}
.product-header-add-to-cart{display:grid;grid-auto-flow:column;gap:1.25em}.product-header-add-to-cart .glorious-button.back-in-stock i{-webkit-text-stroke:.0313em}@media screen and (max-width:600px){.product-header-add-to-cart .glorious-button{padding:.625rem 1.7rem}}
.product-header-description{color:#eae9e3;font-family:Montserrat;font-size:.8125rem;font-weight:normal;letter-spacing:.01625rem;text-align:left;max-width:35rem}
.product-header-price-prefix{color:#fdba3b;font-family:Montserrat;font-size:1.125rem;font-weight:bold;letter-spacing:.225rem}.product-header-price-compare-at-price{color:#f03431;text-decoration:line-through;font-family:Montserrat;font-size:1rem;font-weight:normal;letter-spacing:.225rem}.product-header-price-regular-price{color:#fdba3b;font-family:Montserrat;font-size:1.125rem;font-weight:bold;letter-spacing:.225rem}
.product-header-slanted{background-color:#242424;display:grid;grid-template-columns:41% 59%}.product-header-slanted .left{background-color:#242424}.product-header-slanted .right{background-color:#f5f5f5;padding-left:10%;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:1000px){.product-header-slanted{grid-template-columns:100%}.product-header-slanted .left{grid-row:2}.product-header-slanted .right{grid-row:1;padding-left:0;clip-path:none}}
.product-header-slanted2{position:relative;width:100%;display:flex;background-color:#242424;flex-direction:column}@media screen and (min-width:1000px){.product-header-slanted2{flex-direction:row}}.product-header-slanted2 .product-header-slanted2-left{position:relative;background-color:#242424;order:2;width:100%;display:flex;align-items:center}@media screen and (min-width:1000px){.product-header-slanted2 .product-header-slanted2-left{order:1;width:37.6%}}.product-header-slanted2 .product-header-slanted2-right{position:relative;display:flex;flex-direction:column;background-color:#f2f4f5;order:1;width:100%}.product-header-slanted2 .product-header-slanted2-right .swiper-container .swiper-wrapper{align-items:center}@media screen and (min-width:1000px){.product-header-slanted2 .product-header-slanted2-right{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);order:2;width:62.4%}.product-header-slanted2 .product-header-slanted2-right .swiper-zoom-container{padding-left:5.62rem}.product-header-slanted2 .product-header-slanted2-right .swiperPaginationContainer{padding-left:5.65rem}}
.tech-specs{width:100%;display:grid;grid-template-columns:100%;justify-items:center;gap:.3125rem}.tech-specs .tech-specs-title{background:linear-gradient(270deg,#c9d7e9 0,#8ed6e7 39%,#e6d6d1 100%);padding:1.25rem;width:100%}.tech-specs .tech-specs-detail{background:#f5f5f5;padding:.8125rem;width:100%;display:flex;justify-content:center;align-items:center}.tech-specs .tech-specs-detail .image-container{display:flex;align-items:center;justify-content:center;width:75%}@media(max-width:600px){.tech-specs .tech-specs-detail .image-container{width:100%}}
.product-header-title{background-clip:text !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right,#bccfe4 0,#7bcee1 39%,#e1ccc6 100%);text-transform:uppercase;color:transparent;font-family:Square721BT-Roman;font-size:3.75rem;font-weight:normal;letter-spacing:.0333333em;line-height:1}@media screen and (max-width:1000px){.product-header-title{font-size:3.75rem}}@media screen and (max-width:600px){.product-header-title{font-size:2.1875rem}}
.upsell-area{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.25rem;padding:1.25rem}.upsell-area.light{background-color:white}.upsell-area.dark{background-color:transparent}@media screen and (max-width:600px){.upsell-area{grid-template-columns:1fr}}
.vertical-column-left{display:grid;grid-template-columns:100%;justify-items:start;align-content:center;gap:1.25rem}.vertical-column-center{display:grid;grid-template-columns:100%;justify-items:center;align-content:center;gap:1.25rem}.vertical-column-right{display:grid;grid-template-columns:100%;justify-items:end;align-content:center;gap:1.25rem}
.whats-in-the-box{background-color:white;display:flex;flex-direction:column;align-items:center;width:100%}.whats-in-the-box .title{margin-bottom:1.25rem}.whats-in-the-box .contents-list{border-width:.25rem;border-style:solid;border-image-source:linear-gradient(270deg,#c9d7e9 0,#8ed6e7 39%,#e6d6d1 100%);border-image-slice:1;background-color:white;padding:.8125rem;width:100%;max-width:37.5rem;margin-bottom:1.25rem}.whats-in-the-box .images-section{display:flex;flex-wrap:wrap-reverse;justify-content:center;align-items:center;max-width:75rem}.whats-in-the-box .images-section .box-image{max-height:31.25rem}.whats-in-the-box .images-section .product-images-container{display:flex;justify-content:center;align-items:center}
.upsell-slide{border-radius:.25rem;border:.0625rem solid;border-color:transparent;transition:border-color .2s ease-out;margin:1.25rem 2.1875rem}.upsell-slide a.no-pointer{cursor:inherit}.upsell-slide .image-container{height:9.1875rem;width:16.5625rem;display:flex;justify-content:center;align-items:center}.upsell-slide .image-container img{width:100%}.upsell-slide .bottom-container{width:15.25rem;margin:auto}.upsell-slide .bottom-container a{color:#f5f5f5;transition:color .2s ease-out,border-bottom .2s ease-out;border-bottom:1px solid #FDBA3B00}.upsell-slide .bottom-container a:hover{border-bottom:1px solid #fdba3b}.upsell-slide .bottom-container .title{letter-spacing:.0225rem;margin-top:.625rem;font-size:.9375rem;text-align:center;line-height:1.2;height:2.4rem;white-space:pre;color:inherit}.upsell-slide .bottom-container .price{margin-top:1.25rem;font-size:.9375rem;letter-spacing:.225rem;text-align:center}.upsell-slide .bottom-container .glorious-button{width:100%;margin-top:.625rem;margin-bottom:1.25rem}
.upsell-swiper{background-color:#f5f5f5;border-radius:.25rem;width:100%;height:100%;overflow:hidden;position:relative}.upsell-swiper .swiper-button-prev,.upsell-swiper .swiper-button-next{opacity:.33;transition:opacity .2s ease-out}.upsell-swiper .swiper-button-prev{left:3% !important}.upsell-swiper .swiper-button-next{right:3% !important}.upsell-swiper.light{background-color:#f5f5f5}.upsell-swiper.light .swiper-button-prev,.upsell-swiper.light .swiper-button-next{color:#313131}.upsell-swiper.light a{color:#111}.upsell-swiper.light a:hover{border-bottom:1px solid #fdba3b}.upsell-swiper.dark{background-color:#242424}.upsell-swiper.dark .swiper-button-prev,.upsell-swiper.dark .swiper-button-next{color:#fdba3b}.upsell-swiper.dark a{color:#f5f5f5}.upsell-swiper.dark a:hover{border-bottom:1px solid #fdba3b}.upsell-swiper:hover .swiper-button-prev,.upsell-swiper:hover .swiper-button-next{opacity:1}.upsell-swiper:hover .glorious-button{background-image:linear-gradient(90deg,#ffcf73 0,#ffcf73 50%,#fdba3b 50%,#fdba3b 100%);color:#3e3e3e}