product-component{background-color:var(--background_color);color:var(--primary_text);display:block}model-viewer{position:absolute;top:0;left:0}.product__xr-button{position:absolute;text-align:center;display:flex;align-items:center;justify-content:center;top:0;z-index:5;gap:8px;border:1px solid var(--primary_text);background-color:var(--background_color);padding:4px 8px;margin:0 auto;right:0;width:fit-content}.product-section .ProductCard--LabelsHolder{display:flex;top:0;left:0;position:absolute;z-index:3;gap:.25rem;flex-wrap:wrap;padding:.5rem 1rem}.product__xr-button.hidden,.shopify-model-viewer-ui__button--poster{display:none}.shopify-model-viewer-ui{width:100%;height:100%}model-handler{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.modelButton{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0}.modelButton svg{margin-bottom:16px;width:32px;height:32px}.Svg--star_rating path{fill:var(--loader_color)}[data-vimeo-initialized=true]>div{height:100%}#productSwiperElement{border-radius:.75rem}#productSwiperElement .swiper-slide{width:100%;display:flex;align-items:center;justify-content:center}#productSwiperElement video-component{display:flex;align-items:center;justify-content:center;height:100%}.revolutionVideoPlayer{width:100%;cursor:pointer}.ProductSlider--Thumbnails .swiper-wrapper{align-items:center}.ProductInfo--Wrapper .Dropdown--Button{padding:1rem 0;gap:8px}.ProductInfo--Wrapper .Dropdown{border-bottom:1px solid var(--secondary_grey)}.Dropdown:first-child .Dropdown--Button{padding-top:0}.ProductInfo--Wrapper .DropdownContent__Inner{padding-bottom:16px}.ProductSlider{display:block;position:relative}.ProductInfo--CompareAtPrice{color:var(--primary_text);opacity:.8;text-decoration:line-through}.swiper-slide__image{opacity:0}.product-buttons--wrapper .QuantitySelector__ProductQuantity{font-size:.875rem}.product-buttons--wrapper .QuantityButton,.product-buttons--wrapper .QuantitySelector__ProductQuantity{width:1.5rem}model-viewer{width:100%;height:100%}.ProductInfo--CompareAtPrice{text-decoration:line-through}.ProductOption--ValusWrapper{display:flex;margin-right:-16px;width:calc(100% + 16px)}.ProductPage--ATC{cursor:pointer;width:100%;border:0px;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px;margin-bottom:8px}.ProductForm{z-index:2}.ProductPage--ATC[disabled=true]{background-color:var(--secondary_text);pointer-events:none}.ProductPage--ATC>*{pointer-events:none}.spr-content{display:flex}.ProductSlider--Element{width:100%}.ProductInfo--Wrapper{background-color:var(--background_color);width:100%;margin-top:1.125rem}.ProductInfo--Title{width:100%}.ProductInfo--RegularPrice{display:flex;flex-direction:column}.ProductSlider--Image{object-fit:contain;width:100%}.ProductSwiperButton{position:absolute;top:46.5%;width:20px;height:20px;border-radius:50%;border:none;display:flex;align-items:center;cursor:pointer;justify-content:center;z-index:1;background:var(--secondary_text);box-shadow:0 4px 16px 4px #4a4a4a1a}.nextEl.ProductSwiperButton{right:16px}.prevEl.ProductSwiperButton{left:16px}.ProductSwiperButton path{fill:var(--primary_text)}.Dropdown--Button,.VariantSelectors .RevolutionSelectbox--Title{color:var(--primary_text)}.ProductSlider--ModelImage{height:100%}.ProductInfo--Prices{display:flex;flex-direction:column;gap:.25rem}.ProductAction--Inner .Button{min-height:2.563rem;border-radius:6.25rem;margin-bottom:0;margin-top:1rem;width:100%;z-index:0}.product-module__sticky-atc{position:fixed;z-index:20;bottom:1rem;width:calc(100% - 2rem);display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:1rem;border-radius:.75rem;box-shadow:0 4px 14px #25446a1a;transform:translateY(100%);background-color:var(--background_color_2);transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0}.product_sticky_variants{color:var(--primary_grey)}.product-module__sticky-atc[aria-hidden=false]{transform:translateY(0);opacity:1}.product-module__sticky-atc:after{background-color:var(--background_color);opacity:.85;border-radius:.5rem .5rem 0 0}.product-module__sticky-atc .Button{width:100%;min-height:40px}.product-module__notify-me{position:fixed;z-index:23;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:.75rem;border:none;width:100%;max-width:19.438rem;padding:0;display:flex;flex-direction:column;background-color:var(--background_color);overflow:visible;transition:opacity .35s ease-in-out;opacity:0;pointer-events:none}.product-notify_me_img{width:100%;height:100%}.product-module__notify-placeholder{width:100%;height:100%;display:flex}.product-module__notify-actions{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 1rem;border-radius:.75rem}.product-notify_me_img img{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.product-module__notify-me[aria-hidden=false]{opacity:1;pointer-events:unset}.product-module__close-button{position:absolute;right:1rem;top:.5rem}.product-module__close-button svg{width:15px;height:15px}.product-module__close-button svg path{fill:var(--primary_text)}#product-module__notify-me-input{background-color:transparent;color:var(--primary_text);border:1px solid var(--primary_grey);border-radius:3.75rem;padding:.5rem 1rem}#product-module__notify-me-input:-webkit-autofill,#product-module__notify-me-input:-webkit-autofill:hover,#product-module__notify-me-input:-webkit-autofill:focus,#product-module__notify-me-input:-webkit-autofill:active{background:transparent}#product-module__notify-me-input::placeholder{color:var(--primary_grey);font-size:1.125rem;line-height:1.4375rem}.product-module__notify-title{margin-bottom:.5rem}.product-module__notify-action[aria-hidden=true]{display:none}.product-module__notify-action--error,.product-module__notify-action--email-error,.product-module__out-of-stock{color:var(--alert_error)}.product-module__product-price-lowest,.ProductInfo--CompareAtPrice{color:var(--primary_grey);display:flex;justify-content:center}.variants-additional-btns{display:none}product-component .Productcard--Label{padding:.125rem .5rem;border-radius:.75rem;background-color:var(--tertiary_grey);color:var(--primary_accent)}.ProductSlider--Thumb img{cursor:pointer}.product_slider-thumbnails{max-width:87px;width:100%;position:relative}.ProductSlider--Thumb{width:100%}.hideBtn{display:none!important}product-component .Productcard--Label{width:fit-content;height:fit-content;margin:0}.ProductSliderCell .vjs-text-track-display{pointer-events:auto}#productSwiperElement .ProductSliderCell .vjs-text-track-display{pointer-events:none}#productSwiperElement .ProductSliderCell.swiper-slide-active .vjs-text-track-display{pointer-events:auto}.product-module__notify-button--success[aria-hidden=true]{display:none}.product-module__notify-button--success[aria-hidden=false]{display:block;width:fit-content;margin:0 auto}.product-module__notify-button{width:100%}.product-section__swiper-wrapper{bottom:.5rem;z-index:2;width:fit-content!important;align-items:center;transform:unset;margin:auto}.product-section__swiper-wrapper.swiper-pagination-bullets-dynamic{transform:unset}.pdp_swiper_navigation{position:absolute}.usp-section__swiper-pagination-bullet{width:.25rem;height:.25rem;border-radius:.5rem;background:var(--secondary_grey);margin:0 2px}.usp-section__swiper-pagination-bullet--active{height:.375rem;width:.375rem;background:var(--primary_accent)}.Product-Section{position:relative}.ProductSwiperButton svg{width:20px;height:20px}.product-label_icon img{height:12px;width:12px}.main-product_custom_label{display:flex;align-items:center;background-color:var(--tertiary_grey);color:var(--primary_accent);padding:.125rem .5rem;border-radius:.75rem;gap:.5rem}.ProductDescription{display:flex;flex-direction:column}.ProductDescription p{padding-bottom:.625rem}.ProductDescription p:first-child{padding-bottom:1rem}.ProductDescription p:last-child{padding-bottom:0rem}.ProductInfo--RatingsStars{max-height:.75rem;gap:.125rem;display:flex;align-items:center}.ProductInfo--RatingsStars svg path{fill:var(--primary_accent)}.ProductInfo--RatingsLink{color:var(--primary_grey)}.productRatingAndPrice--wrapper svg{width:.75rem;height:.75rem}.productRatingAndPrice--wrapper{padding-bottom:1.5rem}.QuantityButton svg{width:21px;height:21px}.QuantityButton{height:21px;width:21px}.Quantity{display:flex;text-align:center;align-items:center;border-radius:.75rem;box-shadow:var(--primary_accent) 0 1.5px;width:100%;max-width:88px;justify-content:space-between;padding:.35rem .35rem .475rem;gap:.125rem;margin-top:.5rem}.QuantitySelector__ProductQuantity{border:0px;display:block;text-align:center;padding:0;color:var(--primary_text);background:transparent;width:24px;appearance:none;-moz-appearance:none;-webkit-appearance:none}product-component .Dropdown--Plus{width:11px;height:11px}product-component .Dropdown--Plus:before{width:11px;height:1px}product-component .Dropdown--Plus:after{width:1px;height:11px}.product-module__price-lowest{color:var(--primary_grey)}.product_module_price_wrapper{display:flex;flex-direction:row;align-items:center;gap:.25rem}.ProductZoom{width:32px;height:32px;position:absolute;top:16px;right:16px;z-index:10;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 16px 4px #4a4a4a1a}.ProductZoom svg{width:12px;pointer-events:none}.ProductZoom path{fill:var(--primary_text)}.pswp--zoomed-in .pswp__img:hover{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.ProductSliderCell{align-self:stretch;width:100%;height:auto!important;background:var(--background_color)}.mainSwiper .swiper-wrapper{display:flex}.swiper-slide iframe{width:100%;height:100%;object-fit:unset!important}.ProductAction--Inner{position:relative}.ProductForm--Error{display:flex;position:absolute;opacity:0;bottom:-24px;transition:all .2s ease-in}.ProductForm--Error.visible{opacity:1;transition:all .2s ease-in}product-component .mainSwiper{border:1px solid var(--primary_text);box-shadow:0 2px 0 var(--primary_text)}.main-product-tag{text-transform:uppercase;color:var(--primary_grey)}.main-product-tags{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.25rem}.ProductInfo--Ratings{display:flex;align-items:center;gap:.5rem;padding-top:1px}.product-page-info_item{display:flex;flex-direction:row;align-items:top;gap:.5rem}.product-info-icon{display:flex;align-items:center;width:100%;max-width:16px;height:18px;margin:0}.product-info-icon img{display:flex;max-height:16px;height:auto;padding-top:2px}.product-info-text-block{display:flex}.product-information_wrapper{display:grid;flex-wrap:wrap;grid-template-columns:1fr 1fr;row-gap:.5rem;column-gap:1.5rem}.VariantSelect{max-width:444px}.complementary_product-card_wrapper{display:flex;flex-direction:row;gap:.5rem;padding-bottom:1.5rem}.complementary-cardinformation-title{color:var(--primary_text)}.complementary_product-card_wrapper .SelectboxImage{width:100%;max-width:116px;height:116px;display:block;margin:0;flex:none}.complementaryProducts--section .product-section__swiper-wrapper{bottom:0}.complementary-subtitle{color:var(--primary_grey)}.complementary_price_compare_outer-wrapper{display:flex;flex-direction:column;gap:.25rem}.complementary_price-compare{color:var(--primary_grey);text-decoration:line-through}.complementary-regular_price{color:var(--primary_text)}.complementary-info{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%}.variant_compare_at_price{color:var(--secondary_grey);text-decoration:line-through}.product-module__sticky-product-info{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:auto;flex-wrap:wrap}.divider_variants{color:var(--primary_grey);margin-right:.25rem}.product-module__sticky-title{margin-bottom:.5rem}.product_slider-thumbnails .swiper-slide-thumb-active div{border:2px solid var(--primary_text);border-radius:.75rem}.complementary-add-to-cart_button{display:flex;justify-content:end}.complementary-add-to-cart_button svg path{fill:var(--primary_text)}.complementary-add-to-cart_button svg{width:18px;height:18px}.complementary-add-to-cart_button .ProductCard--instantATC{position:absolute;bottom:0;right:0;opacity:1;background-color:unset;border-radius:50%;width:38px;height:38px;margin-top:0;padding:0;border:1px solid var(--primary_text);box-shadow:0 2px 0 var(--primary_text);max-width:unset;box-sizing:border-box}.usp-product-information_wrapper{display:flex;flex-direction:column}.usp-product-page-info_item{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem}.nextElThumb.ProductSwiperButton{background:none;box-shadow:none;bottom:.313rem;top:unset;left:39%;z-index:55;opacity:1}.SelectBox--Wrapper{position:relative;width:100%;transition:width .25s ease-in-out,.25s ease-in-out;overflow:hidden}.nextElThumb.swiper-button-disabled{opacity:0}.ProductInfo--Prices .product-module__product-price-lowest{margin-right:auto}.QuantityHandler{margin-bottom:3rem}@media screen and (min-width: 1025px){.QuantityHandler{margin-bottom:0}.ProductSlider--Sticky{height:fit-content;top:1rem;position:-webkit-sticky;position:sticky}.product-section .ProductCard--LabelsHolder{padding:1rem}.ProductZoom svg{width:16px;height:16px}.ProductSlider--Wrapper{width:calc(50% - .75rem);display:flex;flex-direction:row-reverse;gap:1rem;height:fit-content}.ProductSlider--Thumb.swiper-slide,.ProductSlider--Thumbnails{border-radius:.5rem}.Product--Wrapper{display:flex;justify-content:space-between}.ProductInfo--Wrapper{width:calc(50% - .75rem)}#productSwiperElement{overflow:hidden;border-radius:1rem}.ProductSlider--Thumb img{transform:scale(1);transition:transform .55s ease-in-out;border-radius:.75rem}.product-module__sticky-atc{width:calc(100% - 4rem);left:2rem;padding:1rem 4rem;flex-wrap:unset;border-radius:5rem;bottom:1.5rem}.product-module__sticky-atc .Button{padding:0 3rem;min-height:42px;width:fit-content}.product-module__notify-actions{padding:3rem 2rem}.product-module__notify-title{margin-bottom:1rem}.ProductInfo--Wrapper{margin-top:0;padding:1.5rem 5rem 0}#productSwiperElement .swiper-pagination-clickable{display:none}.product-module__notify-me{max-width:40.5rem;border-radius:1rem}product-notify_me_img img{border-top-left-radius:1rem;border-top-right-radius:1rem}#product-module__notify-me-input{padding:.4rem 1rem;margin-bottom:0;width:100%}.complementary_product-card_wrapper{max-width:444px;padding-bottom:1rem}.complementary-navigation{width:100%;bottom:0;display:flex;align-items:end;justify-content:center;gap:5.785rem;max-width:444px}.complementary_swiper_button{top:50%;width:36px;height:36px;border-radius:50%;border:none;display:flex;align-items:center;cursor:pointer;justify-content:center;z-index:1;border:1px solid var(--primary_text)}.nextEl.complementary_swiper_button{right:1rem}.complementary_swiper_button:disabled{border-color:var(--secondary_grey)}.complementary_swiper_button:disabled svg path{fill:var(--secondary_grey)}.complementaryProducts--section .product-section__swiper-wrapper{position:absolute;max-width:444px;bottom:.938rem}.product-section__swiper-wrapper.swiper-pagination-bullets-dynamic{transform:translate(-50%)}.complementaryProducts--section.swiper{max-width:444px;margin:0}.complementary_products--title{margin-bottom:1rem}.product-module__product-atc-notify:hover .variant_compare_at_price,.ProductPage--ATC:hover .variant_compare_at_price,.product-module__product-atc--sticky:hover .variant_compare_at_price{color:var(--primary_grey)!important}.product-module__sticky-product-info{flex-direction:row;align-items:center;margin-left:0}.product-module__sticky-title{margin-bottom:0;margin-right:.5rem}.product-module__content-wrapper{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.product-module__notify-button{width:100%;max-width:162px}.product-module__close-button{right:2rem;top:1rem}.product-module__close-button svg{width:21px;height:21px}.product_buy-buttons_wrapper{display:flex;flex-direction:row;gap:1.5rem;justify-content:start;width:100%}product-component .ProductActions{width:100%;max-width:332px}product-component .QuantityHandler{width:100%;max-width:88px}.ProductAction--Inner .Button{min-height:2.625rem;margin-top:0}product-component .Quantity{margin-top:0rem;min-height:2.5rem}.product-information_wrapper{grid-template-columns:1fr 1fr 1fr;max-width:444px}.productRatingAndPrice--wrapper{padding-bottom:3rem}.ProductDescription p:first-child{padding-bottom:1.5rem}.VariantSelect{max-width:100%}}@media screen and (min-width: 1440px){.Product--Wrapper{display:flex;gap:4rem}.VariantSelect{max-width:444px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main-product.css.map */
