.hidden{display:none!important}#UpsellPopup-upsell-popup{z-index:99999999999999999}.upsell-popup-open.js-drawer-open .main-content:after{display:none}.upsell-popup .modal__inner{max-width:90vw;max-height:80vh;width:820px;border-radius:8px;border:none}.upsell-popup .modal__inner .modal__centered{width:100%}.upsell-popup .modal__inner .modal__centered .modal__centered-content{padding:0;display:flex;flex-direction:column;border-radius:8px}.upsell-popup .header-product{display:flex;align-items:center;border-bottom:1px solid #30333D;background-color:#fff}.upsell-popup .header-product .image{width:104px;height:100%;min-height:100%;display:flex;justify-content:center;align-items:center}.upsell-popup .header-product .image img{width:88px;height:77px;object-fit:contain}.upsell-popup .header-product .content{width:calc(100% - 88px);background-color:#30333d;padding:12px 24px;text-align:left;position:relative;display:flex;justify-content:center;align-items:center}.upsell-popup .header-product .content p{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#fff;margin:0}.upsell-popup .header-product .content .icon{content:" ";display:inline-block;width:40px;height:40px;border-radius:50%;background-color:#50993d;position:absolute;top:calc(50% - 20px);left:-20px;background-size:16px;background-repeat:no-repeat;background-position:center}.upsell-popup .header-product .content .product-title{text-transform:uppercase}.upsell-popup .upsells{padding:16px 32px}.upsell-popup .upsells .title{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;display:flex;align-items:center;color:#000}.upsell-popup .upsells-list{display:flex;flex-direction:column;overflow-y:auto;max-height:45vh}.upsell-popup .upsells-list .upsell{display:flex;padding:18px 16px}.upsell-popup .upsells-list .upsell .image{width:88px}.upsell-popup .upsells-list .upsell .image img{width:88px;height:88px;object-fit:contain}.upsell-popup .upsells-list .upsell .content{width:calc(100% - 233px);display:flex;flex-direction:column;padding-left:16px}.upsell-popup .upsells-list .upsell .content a,.upsell-popup .upsells-list .upsell .content div{text-align:left}.upsell-popup .upsells-list .upsell .content .title{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:150%;display:flex;align-items:flex-end;color:#000}.upsell-popup .upsells-list .upsell .content .price{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:150%;display:flex;align-items:flex-end;color:#000}.upsell-popup .upsells-list .upsell .content a{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:150%;display:flex;align-items:flex-end;color:#df8b10}.upsell-popup .upsells-list .upsell .actions .btn{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:150%;display:flex;align-items:flex-end;color:#df8b10;text-transform:uppercase;background-color:#fff;border:1px solid #DF8B10}.upsell-popup .upsells-list .upsell .actions .btn.added{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#df8b10;text-transform:uppercase;background-color:#30333d;border:1px solid #30333D;justify-content:center;align-items:center;display:none}.upsell-popup .upsells-list .upsell.added-to-cart .actions .btn.added{display:flex}.upsell-popup .upsells-list .upsell .actions .btn.added .icon{height:18px;width:18px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:11px}.upsell-popup .footer{display:flex;justify-content:flex-end;align-items:center;padding:8px 48px 40px}.upsell-popup .footer .js-modal-close{margin-right:40px;font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:150%;display:flex;align-items:flex-end;color:#df8b10}.upsell-popup .footer a.btn{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:150%;display:flex;align-items:flex-end;color:#fff;text-transform:uppercase;background-color:#df8b10}.upsell-popup .modal__close svg path{stroke:#fff!important}@media screen and (max-width: 767px){.upsell-popup .header-product .content{min-height:77px}.upsell-popup .modal__close{top:-40px;padding-right:0;right:-6px}.upsell-popup .header-product{order:0}.upsell-popup .footer{order:1;flex-direction:column;padding:0 16px 28px}.upsell-popup .footer .btn{width:100%;margin-top:28px;margin-bottom:28px;text-align:center;justify-content:center}.upsell-popup .upsells-list .upsell .footer .btn{width:100px;padding:8px 4px;font-size:12px;line-height:150%}.upsell-popup .footer .button{margin:0}.upsell-popup .upsells{order:2;padding:16px}.hide-mobile{display:none!important}.upsell-popup .upsells .title{text-align:center;justify-content:center}.upsell-popup .upsells-list .upsell .image{width:56px;height:56px}.upsell-popup .upsells-list .upsell .content{width:calc(100% - 56px)}.upsell-popup .upsells-list .upsell .content .title{font-size:14px;text-align:left;justify-content:flex-start}.upsell-popup .upsells-list .upsell .content .price{font-size:14px}.upsell-popup .upsells-list .upsell{flex-wrap:wrap;padding:9px 0}.upsell-popup .upsells-list .upsell .footer{flex-basis:100%;display:flex;padding:0;flex-direction:row;justify-content:space-between}.upsell-popup .upsells-list .upsell .footer a{font-family:Campton,Futura,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:150%;display:flex;align-items:flex-end;color:#df8b10}.upsell-popup .upsells-list .upsell.added-to-cart .actions .btn.added{font-size:12px}}@media screen and (min-width: 768px){.hide-desktop{display:none!important}.upsell-popup .header-product .image{width:170px}.upsell-popup .header-product img{width:120px;height:120px}.upsell-popup .header-product .content{width:calc(100% - 170px);min-height:170px}.upsell-popup .header-product .content p{font-size:32px}.upsell-popup .upsells .title{font-size:18px}.upsell-popup .upsells-list .upsell .actions{width:145px}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px){.upsell-popup .header-product .content{min-height:145px}}@media only screen and (max-width: 589px){.modal-open .upsell-popup .modal--mobile-friendly{top:0!important}.modal-open .upsell-popup .modal--mobile-friendly:before{display:block!important}}@media screen and (max-height: 750px){.upsell-popup .header-product .content{min-height:90px}.upsell-popup .header-product .content p{font-size:28px}}@media screen and (max-width: 768px) and (max-height: 700px){.upsell-popup .upsells-list{max-height:30vh}}.color-disabled{position:relative!important;opacity:.7}.hide-oos-colors .color-disabled.hide{display:none}.product-shipping-time.red span{background:#ffdada!important;color:#d70000!important}.product__price.price-strike{text-decoration:line-through;color:#9e9e9e}.variant__color-swatch-white{border:1px solid #a8a8a8}.variant-input-wrap label.disabled:before{display:none}.variant-input-wrap label.disabled{background:linear-gradient(to top right,#fff calc(50% - 1px),#000,#fff calc(50% + 1px))}.variant-wrapper.isColor input[type=radio]:checked+label{border:1px solid black}.variant-wrapper.isColor .variant__color-swatch:before{display:none}.variant-wrapper.isColor .variant-input-wrap input[type=radio]:checked+label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid white;z-index:5}.variant-wrapper.isColor .variant-input-wrap input[type=radio]:checked+label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:3px solid white;z-index:5;display:block}.variant-wrapper.isColor .variant-input-wrap label:after{display:none}.color-disabled:after{background:linear-gradient(43.45deg,transparent calc(50% - 1px),#00000045,transparent calc(50% + 1px))!important;content:" "!important;display:block!important;left:3px!important;margin:0!important;position:absolute!important;top:3px!important;width:38px!important;height:36px!important;border:0!important}.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -40px!important}.footer__newsletter input:-webkit-autofill,.footer__newsletter input:-webkit-autofill:hover,.footer__newsletter input:-webkit-autofill:focus,.footer__newsletter input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #202430}.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){max-width:800px}@media screen and (max-width: 1300px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -40px!important}}@media screen and (max-width: 1280px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -55px!important}}@media screen and (max-width: 1200px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -75px!important}}@media screen and (max-width: 1100px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -80px!important}}@media screen and (max-width: 1024px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 -90px!important}}@media screen and (max-width: 960px){.rte--indented-images img:not([style]):not(.rte__no-indent),.rte--indented-images img[style="float: none;"]:not(.rte__no-indent){margin:0 auto!important;max-width:100%!important}}.product__thumb-item.slick-slide .image-wrap{min-height:57px}.product__video-wrapper{min-height:300px}.product__video{height:100%}@media screen and (min-width: 768px){.product__photos .product__main-photos .slick-list .slick-track .slick-slide{height:480px}.product__photos .product-image-main,.product__video-wrapper{height:100%}.product__video-wrapper{min-height:unset}}.hero__image--vfb{height:100%;width:100%;position:static;object-fit:cover;object-position:center}@media (max-width: 767px){.hero__image--desktop{display:none!important}}@media (min-width: 768px){.hero__image--mobile{display:none!important}}
/*# sourceMappingURL=/s/files/1/0022/0079/7253/t/61/assets/custom.css.map */
