.main-product{display:block;background:var(--background_color);min-height:calc(var(--viewport-height) - var(--footer-height) - var(--announcement-dynamic-height) - var(--header-dynamic-height));z-index:4;position:relative;}.title-price__wrapper .product-title_price-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--primary_text);gap:1rem;}.notify-wrapper.hideBtn,.add-to-cart__wrapper.hideBtn{display:none;}.title-price__wrapper .product-info__stock{display:flex;flex-direction:row;gap:2px;align-items:center;white-space:nowrap;}.title-price__wrapper .product-info__stock .stock_indicator{display:block;width:.625rem;height:.625rem;border-radius:.125rem;position:relative;}.title-price__wrapper .product-info__stock .stock_indicator.product_avaiable{background:var(--primary_text);width:6px;height:6px;border-radius:0;}.title-price__wrapper .product-info__stock .stock_indicator.product_unavaiable{background:var(--secondary_gray);width:6px;height:6px;border-radius:0;}.title-price__wrapper .product-info__stock .stock_indicator.product_avaiable::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:0;box-sizing:border-box;}.title-price__wrapper .product-info__stock .stock_indicator.product_unavaiable::after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:0;box-sizing:border-box;}@keyframes blinkOutline{0%{opacity:0}100%{opacity:1}}.price--sale{margin-top:-.5rem;padding-bottom:.5rem;}.price--compare{margin-top:-.5rem;}.title-price__wrapper .product-info__stock .stock_indicator.product_unavaiable{background:var(--secondary_gray);}.product-info__prices-wrapper .product-info__price{width:100%;display:flex;flex-direction:row;gap:.5rem;align-items:center;}.product-info__price--lowest{color:var(--primary_grey);}.selectedColorText{color:var(--primary_text);}.selectedColorText .selectedColorText-title{color:var(--primary_grey);}.product-info__prices-wrapper{display:flex;flex-direction:column;gap:.250rem;}.filterColor--Wrapper{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.inputFilterRadio{position:absolute;opacity:0;pointer-events:none;}.filterColor--label{display:inline-flex;align-items:center;cursor:pointer;}.filterColor--square{width:2rem;height:2rem;border-radius:.25rem;display:inline-block;transition:all .2s ease;box-sizing:border-box;position:relative;}.filterColor--label:hover .filterColor--square,.filterColor--label a:hover .filterColor--square{box-shadow:inset 0 0 0 3px var(--secondary_grey,#888);}.inputFilterRadio:checked+.filterColor--label .filterColor--square{width:4rem;}.filterColor--square[style*="background-color:#ffffff"],.filterColor--square[style*="background-color:#fff"]{border:1px solid #ccc;}.inputFilterRadio,.inputFilterRadio:focus,.inputFilterRadio:focus-visible,.inputFilterRadio:active,.filterColor--label,.filterColor--label:focus,.filterColor--label:focus-visible,.filterColor--label:active,.filterColor--square:focus,.filterColor--square:focus-visible{outline:none!important;box-shadow:none!important;}.filterColor--square.unavailable{position:relative;height:2rem;width:4rem;overflow:hidden;}.filterColor--square.unavailable::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-25deg,transparent 49%,var(--secondary_grey,#888) 50%,transparent 51%);pointer-events:none;}.pdp-connected-products_wrapper{display:flex;flex-direction:column;gap:1.5rem;}.pdp-connected-products--tray{display:flex;flex-direction:column;gap:1rem;}.connected-products-option-info{width:100%;display:flex;flex-direction:row;gap:.250rem;}.connected-products-option-info--title{color:var(--secondary_grey);}.connected-products-option-info--current{color:var(--primary_text);}.main-product__info-wrapper{display:flex;flex-direction:column;width:100%;margin-left:auto;padding:0;padding-top:.75rem;max-width:100%;}.pdp-variants .variant-selectors{display:flex;flex-direction:column;}.Quantity-ATC--wrapper.is-oos .QuantityHandler,.Quantity-ATC--wrapper.is-oos .add-to-cart__wrapper{display:none;}.Quantity-ATC--wrapper.is-oos .notify-wrapper{display:block;}.Quantity-ATC--wrapper.is-in-stock .QuantityHandler,.Quantity-ATC--wrapper.is-in-stock .add-to-cart__wrapper{display:block;}.Quantity-ATC--wrapper.is-in-stock .notify-wrapper{display:none;}.Quantity-ATC--wrapper.is-oos .QuantityHandler,.Quantity-ATC--wrapper.is-oos .add-to-cart__wrapper{display:none;}.Quantity-ATC--wrapper.is-in-stock .notify-wrapper{display:none;}.product-info__actions[data-show-disabled="true"] .Quantity-ATC--wrapper.is-oos .notify-wrapper{display:block;}.product-info__actions[data-show-disabled="false"] .Quantity-ATC--wrapper.is-oos .notify-wrapper{display:none;}.pdp-variants .variant-selectors-variant-single{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--secondary_gray);}variant-selects .variant-selectors-variant-single:last-of-type{border-bottom:0;}.product-info__price--compare{text-decoration:line-through;color:var(--primary_gray);line-height:1;}.main-product__wrapper{border-top:1px solid var(--secondary_gray);}.VariantSelect .SelectBox--Wrapper{display:flex;gap:.5rem;width:100%;flex-wrap:wrap;}.VariantSelect .SelectBox--Wrapper .Selectbox.is-disabled label{color:var(--secondary_gray);border-color:var(--secondary_gray);}.VariantSelect .SelectBox--Wrapper .SelectboxLabelNormal{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:.25rem .5rem;border:1px solid var(--secondary_gray);border-radius:2rem;background:var(--background_color);color:var(--primary_text);cursor:pointer;}.metafield-single_line_text_field-array{list-style:none;margin:0!important;padding:0;display:inline;height:100%;}.metafield-single_line_text_field,.text-block__text:has(ul.metafield-single_line_text_field-array) p{font-style:normal;font-family:var(--type_button_font);font-weight:var(--weight_button_font);font-size:14px;line-height:18px;text-transform:uppercase;}.metafield-single_line_text_field-array>.metafield-single_line_text_field{display:inline;margin:0;padding:0;}.metafield-single_line_text_field-array>.metafield-single_line_text_field + .metafield-single_line_text_field::before{content:",";}.text-block__text:has(ul.metafield-single_line_text_field-array){display:flex;align-items:center;gap:.25rem}.VariantSelect .SelectBox--Wrapper .SelectboxLabelNormal:hover{border:1px solid var(--primary_text);}.VariantSelect .SelectBox--Wrapper{outline:0!important;}.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox:checked+.SelectboxLabelNormal{border:1px solid var(--primary_text);}.VariantSelect .SelectBox--Wrapper .SelectboxLabelNormal,.VariantSelect .SelectBox--Wrapper .SelectboxLabelNormal::before,.VariantSelect .SelectBox--Wrapper .SelectboxLabelNormal::after,.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox,.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox::before,.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox::after{transition:none;animation:none;box-shadow:none;outline:none;}.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox:disabled+.SelectboxLabelNormal{color:var(--secondary_gray);border-color:var(--secondary_gray);}.notify-wrapper{width:100%;}.add-to-cart__wrapper:has(.product__atc-button[style*="display:none"]),.notify-wrapper:has(.product-module__product-atc-notify[style*="display:none"]){display:none;}.product-module__product-atc-notify{text-transform:uppercase;}.product-info__stock span{margin-top:-4px}.Selectbox.is-disabled{position:relative;overflow:hidden;}.Selectbox.is-disabled::after{content:"";position:absolute;left:3px;top:50%;width:90%;height:1px;background:var(--secondary_gray);transform:translateY(-50%) rotate(-15deg);pointer-events:none;}.ab-group__track{color:var(--primary_text);}.main-product__info-wrapper .product-info__actions{padding-left:0;padding-right:0;}.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox.variant-disabled+.SelectboxLabelNormal{color:var(--tertiary_grey);border-color:var(--tertiary_grey);text-decoration-line:line-through;}.VariantSelect .SelectBox--Wrapper .inputSelectboxCheckbox.variant-disabled+.SelectboxLabelNormal:hover{border-color:var(--secondary_grey);color:var(--primary_text);}.info__dropdown-button.Dropdown--Button[aria-expanded=true] .info__dropdown-button--plus .Svg--plus{opacity:0;transition:all .3s ease;}.info__dropdown-button.Dropdown--Button[aria-expanded=true] .info__dropdown-button--plus .icon-minus{opacity:1;display:block;top:2.5px;}faq-group .heading-row__inner{display:flex;gap:1rem;padding:.75rem 2rem;border-top:1px solid var(--secondary_gray);}faq-group .heading-row__inner .heading-row__col:first-child{min-width:103px;width:103px;}faq-group .dropdown-border{border-bottom:1px solid var(--secondary_gray);}faq-group button,faq-group button .info__dropdown-button--plus svg path,faq-group .Dropdown--Content{color:var(--primary_text);}faq-group button .info__dropdown-button--plus svg path{fill:var(--primary_text);}faq-group .info__dropdown-button.Dropdown--Button{padding:.75rem 2rem;display:flex;justify-content:space-between;border-top:1px solid var(--secondary_gray);align-items:center;width:100%;background:none;border:none;cursor:pointer;}faq-group .dropdown-border{border-bottom:1px solid var(--secondary_gray);}faq-group .Dropdown .Dropdown--Content p{margin:0 0 1rem 0;line-height:1.5;padding-top:var(--adjustment_m);}faq-group .info__dropdown-button--plus{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;}faq-group .icon-plus,faq-group .icon-minus{position:absolute;top:0;left:0;width:100%;height:100%;}faq-group .info__dropdown-button--plus{position:relative;display:inline-block;width:14px;height:14px;overflow:hidden}faq-group .info__dropdown-button--plus .icon-plus,faq-group .info__dropdown-button--plus .icon-minus{position:absolute;inset:0;display:grid;place-items:center;transition:clip-path 260ms ease,transform 260ms ease;will-change:clip-path,transform;}faq-group .info__dropdown-button--plus svg{display:block;}faq-group .info__dropdown-button--plus .icon-minus{margin-top:-6px;margin-left:-2px;}faq-group .info__dropdown-button[aria-expanded="false"] .icon-plus{clip-path:inset(0 0 0 0);transform:translateY(0);}faq-group .info__dropdown-button[aria-expanded="false"] .icon-minus{clip-path:inset(0 0 100% 0);transform:translateY(6px)}faq-group .info__dropdown-button[aria-expanded="true"] .icon-minus{clip-path:inset(0 0 0 0);transform:translateY(0);}faq-group .info__dropdown-button[aria-expanded="true"] .icon-plus{clip-path:inset(0 0 100% 0);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.info__dropdown-button--plus .icon-plus,.info__dropdown-button--plus .icon-minus{transition:none;transform:none}}.info__dropdown-button--plus .Svg--plus path{transition:opacity .2s ease,transform .3s ease;transform-origin:center;}.info__dropdown-button.Dropdown--Button[aria-expanded='true'] .info__dropdown-button--plus .Svg--plus path:nth-child(2){opacity:0;}.info__dropdown-button.Dropdown--Button[aria-expanded='true'] .info__dropdown-button--plus .Svg--plus path:first-child{transform:rotate(90deg);}.info__dropdown-button.Dropdown--Button[aria-expanded='false'] .info__dropdown-button--plus .Svg--plus path:first-child{transform:rotate(0deg);}faq-group .Dropdown .Dropdown--Content{overflow:hidden;transition:height .6s ease;}.product-group-usp_wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem 0;}.VariantSelect>label{color:var(--primary_text);}pdp-upsell-section{border-top:1px solid var(--secondary_gray)}pdp-upsell-section .VariantSelect>label{display:none!important;}pdp-upsell-section .VariantSelect .SelectBox--Wrapper{gap:.4rem;}.product-info__price--lowest{gap:.25rem;color:var(--primary_gray);}.product-group-usp_item{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:center;text-align:center;white-space:wrap;flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem);width:100%;}.product-group-usp_item .rte p{word-break:break-word;color:var(--primary_text);}.product-heading_wrapper{padding:12.5rem 0;text-align:center;}.pdp-size-guide-label{margin-left:auto;display:flex;align-items:center;}.pdp-size-guide-label svg path{fill:var(--primary_text);}.main-product__swiper-pagination{color:var(--primary_text);bottom:0;right:0;justify-content:flex-end;}.main-product__info-wrapper>*{padding-left:2rem;padding-right:2rem;}.main-product__info-wrapper>faq-group{padding-left:0;padding-right:0;;}.product-info__actions{position:relative;width:100%;}.product-info__actions[aria-hidden="true"]{margin-bottom:0;}.main-product__awards-pagination{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;display:flex;flex-direction:row;z-index:5;}product-component .main-product__awards-pagination .main-product__swiper-pagination{position:relative;width:fit-content;margin-left:auto;display:flex;align-items:flex-end;}.main-product__swiper-pagination .swiper-pagination-current{margin-left:1rem;}.product-awards_wrapper{max-width:92.45%;width:100%;display:flex;flex-direction:row;gap:1rem;}.ProductSliderCell{background-color:var(--tertiary_grey);}.product-awards_wrapper .image__container{width:100%;}.product-awards_wrapper .image__container:nth-of-type(n+4){display:none;}.swiper-slide .product-awards_wrapper{display:none;}.product-info__actions button{width:43px;height:48px;}.product-info__actions .product-module__product-atc-notify{width:100%;height:48px;}#notify-me-popup[aria-expanded="true"][aria-visible="true"][aria-hidden="false"]{display:block!important}notify-me-popup .notify-me__overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}notify-me-popup .notify-me__overlay.is-visible{opacity:1;visibility:visible}notify-me-popup .notify-me__popup-wrapper{position:fixed;top:50%;left:50%;z-index:30;width:calc(100% - 2rem);height:auto;max-width:640px;background:var(--background_color);color:var(--primary_text);transform:translate(-50%,-50%);pointer-events:none;opacity:0;overflow:hidden}notify-me-popup .notify-me__popup-wrapper[aria-hidden="false"]{opacity:1;pointer-events:auto}notify-me-popup .notify-me__popup-inner{width:100%}notify-me-popup .notify-me__popup-layout{display:grid;grid-template-columns:1fr;min-height:420px}notify-me-popup .notify-me__popup-media{background:var(--background_color_2);overflow:hidden}notify-me-popup .notify-me__popup-media .image__container,notify-me-popup .notify-me__popup-media img,notify-me-popup .notify-me__popup-media video{width:100%;height:100%;object-fit:cover;display:block}notify-me-popup .notify-me__popup-panel{position:relative;background:var(--background_color);display:flex;flex-direction:column;justify-content:center;padding:2rem}notify-me-popup .notify-me__popup-header{position:relative;top:0;right:0;display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2}notify-me-popup .notify-me__popup-group{width:100%;max-width:420px}notify-me-popup .notify-me__popup-inputs{display:flex;flex-direction:column;gap:1rem;width:100%}notify-me-popup .notify-me__popup-inputs-container{width:100%;padding:0;background:transparent;position:relative;display:flex;flex-direction:column;gap:1rem}notify-me-popup .notify-me__input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--primary_text);padding:.5rem 0;color:var(--primary_text)}notify-me-popup .notify-me__input::placeholder{color:var(--primary_grey)}notify-me-popup .notify-me__popup-submit{width:100%}notify-me-popup .notify_me_privacy{text-align:left}.QuantityButton svg path{fill:var(--primary_text)}@media screen and (min-width:768px){notify-me-popup .notify-me__popup-layout{grid-template-columns:.95fr 1.05fr;min-height:313px}notify-me-popup .notify-me__popup-panel{padding:1rem;justify-content:space-between}.notify-me__popup-content .notify-me__popup-group{justify-content:space-between;display:flex;flex-direction:column;gap:1rem}}.pdp-size-guide-label_wrapper{z-index:3;position:absolute;right:0;top:0;padding:1rem 1rem 0 0;}.pdp-size-guide-label{cursor:pointer;position:relative;}.pdp-size-guide-label::after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;}.ProductSlider--SizeGuideOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--background_color);display:flex;align-items:center;justify-content:center;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;z-index:10;}.ProductSlider--SizeGuideOverlay.is-visible{transform:translateY(0);opacity:1;visibility:visible;}.ProductSlider--SizeGuideOverlay .SizeGuideOverlay__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;z-index:11;}.ProductSlider--SizeGuideOverlay img{width:100%;height:100%;object-fit:cover;}.global-close-icon{position:relative;width:1.5rem;height:1.5rem;cursor:pointer;background:none;border:none;}.global-close-icon::before,.global-close-icon::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1px;transform-origin:center;transition:transform .4s ease;background-color:var(--primary_text);}.global-close-icon::before{transform:translate(-50%,-50%) rotate(45deg);}.global-close-icon::after{transform:translate(-50%,-50%) rotate(-45deg);}.pdp_product-description,.product-info__price--value{color:var(--primary_text);}.oke-sr-count-number,.oke-sr-label-text{color:var(--primary_grey);}.QuantityHandler quantity-input{display:flex;flex-direction:row;height:48px;border-right:1px solid var(--secondary_gray);border-bottom:1px solid var(--secondary_gray);}.breadcrumbs--break{color:var(--primary_gray);}.QuantityHandler{display:flex;flex-direction:row;}.Quantity-ATC--wrapper{display:flex;border-top:1px solid var(--secondary_gray);}.Quantity-ATC--wrapper .add-to-cart__wrapper{width:100%;max-height:48px;height:100%;}.Quantity-ATC--wrapper .add-to-cart__wrapper button{width:100%;max-height:48px;}.Quantity-ATC--wrapper--sticky{max-height:48px;border-top:0;border-left:1px solid var(--secondary_gray);}input.QuantitySelector__ProductQuantity.u-p4{border:0;text-align:center;width:24px;background:var(--background_color);color:var(--primary_text)}.add-to-cart__wrapper--more-options{margin-left:1rem;margin-right:1rem;}.Quantity-ATC--wrapper-outer{display:flex;align-items:center;}.pdp-sticky-product-atc .QuantityButton{width:44px;height:48px;min-width:auto;}.product-module__sticky-product-info{align-items:center;}.add-to-cart__wrapper--more-options a{color:var(--primary_text);text-decoration:underline;text-underline-offset:2px;}announcement-marquee{padding:.125rem 0;}announcement-marquee .heading-block{margin-top:0;}faq-group .heading-rows>.heading-block{margin-top:0;}.product-info__block:has(.product-info__actions){border-bottom:1px solid var(--secondary_gray);padding-right:0;padding-left:0}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--close{top:0;right:0;left:unset;background:none;box-shadow:none;width:1.5rem;height:1.5rem;margin:1rem;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--close svg,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev svg,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next svg{width:100%;height:100%;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--close svg path,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev svg path,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next svg path{stroke:none;fill:var(--primary_text);}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next{width:1.5rem;height:1.5rem;background:none;box-shadow:none;transform:unset;}.pswp__button pswp__button--prev body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next{bottom:0;right:0;top:unset;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev{bottom:0;left:0;top:unset;margin:1rem;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next{bottom:0;right:0;top:unset;margin:1rem;}.pswp__scroll-wrap{display:flex;align-items:stretch;}.pswp__thumbs{width:134px;padding:2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.pswp__thumbs-list{display:flex;flex-direction:column;gap:12px;}.pswp__thumb.is-active{border:1px solid var(--primary_text);}.pswp__thumb{width:100px;height:125px;border-radius:0;overflow:hidden;opacity:.6;transform:translateZ(0);transition:opacity .15s ease,transform .15s ease;cursor:pointer;border:0;padding:0;background:transparent;}.pswp__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.pswp__thumb.is-active{opacity:1;transform:scale(1.03);}.pswp__container{flex:1 1 auto;}.pswp__img{image-rendering:auto;}.pswp__thumbs{z-index:1;}.pswp__container{z-index:1;position:relative;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--close{width:1rem;height:1rem;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--next,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--prev{width:1.5rem;height:1rem;}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev{border:1px solid var(--primary_text);width:32px;height:32px;padding:.25rem .45rem;}.QuantityHandler.hideBtn{display:none;}body:has(.main-product) .pswp .pswp__bg{background:var(--background_color);}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__counter{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:1rem;color:var(--primary_text);}.pdp-connected-products--colors,.pdp-connected-products--tray .pdp-connected-products__options{display:flex;flex-wrap:wrap;gap:.5rem 1rem;}.pdp-connected-products--colors{display:flex;flex-wrap:wrap;gap:.5rem 1rem;}.pdp-tags-icons-block,.pdp-tags-icons-block__item{display:flex;align-items:center;}.pdp-tags-icons-block__item *{color:var(--primary_text);}.pdp-tags-icons-block__item svg path{fill:var(--primary_text);}.pdp-tags-icons-block{gap:.8125rem;padding-bottom:1rem;flex-wrap:wrap;}.pdp-tags-icons-block__item{gap:.4375rem;img{display:block;width:1rem;height:1rem}.pdp-tags-icons-block__icon:has(svg){display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}}quantity-input button[name="minus"][aria-disabled="true"]{pointer-events:none;cursor:not-allowed;}.subscription-selector{display:block}.subscription-selector__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--background_color);border-top:1px solid var(--secondary_gray)}.subscription-selector--subscription-only .subscription-selector__grid{grid-template-columns:1fr}.subscription-selector__card{display:block;cursor:pointer;user-select:none}.subscription-selector__card + .subscription-selector__card{border-left:1px solid var(--secondary_gray)}.subscription-selector--subscription-only .subscription-selector__card{border-left:0}.subscription-selector__radio{position:absolute;opacity:0;pointer-events:none}.subscription-selector__card-inner{display:grid;height:100%;gap:5px;padding:1rem 2rem}.subscription-selector__card-top{display:flex;align-items:center;gap:1rem}.subscription-selector__check{width:11px;height:11px;border:1.5px solid var(--primary_text);display:inline-block;flex:0 0 auto;box-sizing:border-box;background:transparent;position:relative;margin-top:-2.5px}.subscription-selector__check::after{content:"";position:absolute;inset:2px;background:var(--primary_text);opacity:0}.subscription-selector__card:hover .subscription-selector__card-inner,.subscription-selector__radio:checked + .subscription-selector__card-inner{background:var(--tertiary_gray)}.subscription-selector__radio:checked + .subscription-selector__card-inner .subscription-selector__check::after{opacity:1}.subscription-selector__title{display:inline-flex;align-items:baseline;gap:4px;margin-top:1px}.subscription-selector__save{white-space:nowrap}.product-group-usp_wrapper{color:var(--primary_text)}.product-module__sticky-title,.product-module__sticky-variant{color:var(--primary_text)}.subscription-selector__price--compare{text-decoration:line-through;color:var(--primary_gray)!important;margin-right:.125rem}.subscription-selector__card-top,.subscription-selector__price,.subscription-selector__meta{color:var(--primary_text);}.subscription-selector button{width:auto;height:auto}.subscription-selector__frequency-trigger{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--primary_text);cursor:pointer}.subscription-selector__frequency-trigger:hover{opacity:.7}.subscription-selector__frequency-arrow{flex:0 0 auto;transition:transform .2s ease;color:var(--primary_text)}.subscription-selector__frequency-trigger[aria-expanded="true"] .subscription-selector__frequency-arrow{transform:rotate(180deg)}.subscription-selector__meta--has-dropdown{position:relative}.subscription-selector__plan-list{position:absolute;top:calc(100% + 4px);left:-1.5rem;z-index:10;display:flex;flex-direction:column;width:fit-content;padding:1rem;gap:0;background:var(--tertiary_gray);border:1px solid var(--secondary_gray);box-shadow:0 4px 12px rgba(0,0,0,.08);gap:.5rem}.subscription-selector__plan-list[aria-hidden="true"]{display:none}.subscription-selector__plan-option{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border:0;background:transparent;color:var(--primary_text);cursor:pointer;text-align:left;white-space:nowrap}.subscription-selector__plan-option:hover{opacity:.7}.subscription-selector__radio:checked + .subscription-selector__card-inner .subscription-selector__plan-option .subscription-selector__check::after{opacity:0}.subscription-selector__radio:checked + .subscription-selector__card-inner .subscription-selector__plan-option.is-active .subscription-selector__check::after{opacity:1}.filterColor--label a{display:inline-block;line-height:0;}.filterColor--square{display:block;}.filterColor--item{display:flex;align-items:center;justify-content:center;padding:0;line-height:0;}.main-product .section-video__controls--default{top:unset;bottom:0;right:unset;left:0;}.main-product .videoHolder .video-js{cursor:default;}.main-product .section-video__controls.section-video__controls--default{cursor:pointer;}.pdp-sticky-product-atc{position:fixed;bottom:0;left:0;right:0;z-index:15;display:flex;justify-content:center;align-items:center;background:var(--background_color);transition:transform .3s ease,opacity .3s ease;transform:translateY(100%);opacity:0;pointer-events:none;border-top:1px solid var(--secondary_gray);}.product-module__sticky-buttons-row{max-height:48px;height:100%;}.pdp-sticky-product-atc[aria-hidden="false"]{transform:translateY(0);opacity:1;pointer-events:auto;}.pdp-sticky-product-atc[aria-hidden="true"]{transform:translateY(100%);opacity:0;pointer-events:none;}.product-module__sticky-atc{width:100%;}.pdp-sticky-product-atc button{width:100%;height:48px;}.ProductSlider--autoHeight .swiper-wrapper{height:auto!important;}.ProductSlider--autoHeight .swiper-slide{height:auto!important;}.main-product .ProductSliderCell .section-video__controls-desk--default{top:unset;right:unset;bottom:0;left:0;}faq-group .Dropdown .Dropdown--Content ul{padding-top:var(--adjustment_m);margin-left:.75rem}pdp-upsell-section .swiper-slide{height:auto;}pdp-upsell-section .swiper-slide .upsell-product{height:100%;display:flex;flex-direction:row;}pdp-upsell-section .swiper-slide .upsell-pricing-and-form{margin-top:auto;}.upsell-image{border-right:1px solid var(--secondary_gray);}product-component .ProductCard--LabelsHolder{position:absolute;top:0;left:0;z-index:2;padding:1rem;display:flex;gap:.5rem;}notify-me-popup .notify-me__popup-wrapper{z-index:1000!important;}.notify-me__overlay.is-visible{z-index:100!important;}product-component .Productcard--Label{padding:.250rem .5rem;background:var(--primary_text);color:var(--secondary_text);border-radius:2rem;width:max-content;}product-component .Productcard--Label.Label--Custom{color:var(--label_custom_text);background-color:var(--label_custom_Bg);border:1px solid var(--label_custom_text);}product-component compare-drawer product-card{height:unset;}.Dropdown--Content ul{margin:0;margin-bottom:1rem;}.compare_navigation:has(.product-slider-arrow.left.swiper-button-lock):has(.product-slider-arrow.right.swiper-button-lock){display:none;}.VariantSelect{margin-bottom:calc(.75rem - 1px)}#compareDrawer .swiper{overflow:hidden;}product-component .diff-market-button{width:100%;height:53px;}product-component .selectedOptionText-title{color:var(--secondary_grey);}product-component .selectedVariantValue{color:var(--primary_text);}product-component .main-product__slider .swiper-slide{border-radius:0;}product-component .pdp-compare-text{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--primary_text);}.upsell-info .variant-selectors-variant-single{padding-left:0;padding-right:0;}product-component .breadcrumbs__list{padding:0;margin-bottom:.5rem;margin-top:.5rem;justify-content:flex-start;}product-component .dropdown-tabs__wrapper .Dropdown--Button:has(+ .Dropdown--Content:empty){cursor:default;pointer-events:none;}product-component .dropdown-tabs__wrapper .Dropdown--Button:has(+ .Dropdown--Content[data-empty="true"]){cursor:default;pointer-events:none;}product-component .oke-sr-count .oke-sr-label-text{display:none;}product-component .oke-sr-count{color:var(--primary_grey);}product-component .Dropdown:has(.Dropdown--Content[data-empty="true"]) .info__dropdown-button--plus{display:none;}product-description .richtext-block{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.25rem;}product-component .product-module__sticky-atc .product-module__price--compare{text-decoration:line-through;}.subscription-selector__prices,.subscription-selector__meta{margin-left:calc(1.5rem + 2px)}@media screen and (max-width:1025px){.VariantSelect>label{margin-bottom:.5rem}.subscription-selector__title{margin-top:0}.subscription-selector__check{margin-top:0}.subscription-selector__prices,.subscription-selector__meta{margin-left:calc(1.5rem + 6px)}.subscription-selector__card-top{align-items:flex-start;gap:17.5px;}.pswp__scroll-wrap{position:relative}.pswp__bullets{position:absolute;bottom:12px;left:0;right:0;z-index:10050;display:flex;justify-content:center;gap:6px;pointer-events:auto}.pswp__bullet{width:10px;height:10px;border-radius:999px;border:0;padding:0;opacity:1;background:var(--secondary_gray);border:1px solid var(--primary_gray)}.pswp__bullet.is-active{opacity:1;background:var(--primary_gray)}.notify-me__popup-info.u-p3{padding-top:.5rem;padding-bottom:1rem}notify-me-popup .notify-me__popup-wrapper{width:calc(100% - 4rem)}product-component.has-single-image .main-product__info-wrapper{width:100%!important}pdp-upsell-section .upsell-swiper-pagination{display:none}input.QuantitySelector__ProductQuantity.u-p4{height:47px}.Quantity-ATC--wrapper--sticky .QuantityHandler quantity-input{border-bottom:0}.main-product__carousel-wrapper .main-product__slider-container{flex-direction:column}.main-product__slider-container .main-product__slider-wrapper{width:100%;max-width:100%;position:static}.main-product__wrapper .main-product__info-wrapper{width:100%;max-width:100%}.product-module__sticky-buttons-row:has(.add-to-cart__wrapper .product__atc-button.hideBtn){display:none}.Quantity-ATC--wrapper--sticky{border-left:0;border-bottom:1px solid var(--secondary_gray)}.product-module__sticky-variant.u-p4{padding:.25rem .5rem;border-radius:2rem;border:1px solid var(--primary_text)}.product-module__sticky-buttons-row,.Quantity-ATC--wrapper--sticky{width:100%}notify-me-popup .notify-me__popup-wrapper{height:max-content}.main-product__swiper-pagination{justify-content:center}.pdp-swiper-controls.not_desktop{display:flex;flex-direction:row;justify-content:space-between}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px}notify-me-popup .notify-me__popup-layout{display:flex;flex-direction:column}.product-module__sticky-atc .sticky-form-form{width:100%}.Quantity-ATC--wrapper-outer{justify-content:space-between;flex-direction:column-reverse}notify-me-popup .notify-me__popup-media{width:100%;position:relative}notify-me-popup .notify-me__popup-header{position:relative;padding:0}notify-me-popup .notify-me__popup-group{max-width:100%}notify-me-popup .notify-me__popup-media .notify-me__close-btn.not_desktop{position:absolute;top:1rem;right:1rem;z-index:1}#notify-me-popup{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;padding-top:0!important}#notify-me-popup[aria-expanded="true"][aria-visible="true"][aria-hidden="false"]{padding:0!important;height:max-content}notify-me-popup .notify-me__popup-panel{padding:1rem 0}notify-me-popup .notify-me__popup-inputs .notify-me__popup-inputs-container>*,notify-me-popup .notify-me__popup-header,notify-me-popup .notify-me__popup-info,notify-me-popup .notify_me_privacy{padding-left:1rem;padding-right:1rem}.Quantity-ATC--wrapper .add-to-cart__wrapper button{min-width:140px}.add-to-cart__wrapper--more-options{margin-left:0;margin-right:0;text-align:center;width:100%}.product-module__sticky-product-info.not_desktop{justify-content:center}.add-to-cart__wrapper--more-options{display:flex;flex-direction:column-reverse;gap:19.5px;margin-bottom:19.5px;margin-top:19.5px}.subscription-selector__grid{display:flex;flex-direction:column}.main-product__info-wrapper>variant-selects .variant-selectors .VariantSelect{margin-top:.5rem;margin-bottom:.5rem}product-description .richtext-block{margin-bottom:.75rem}.product-module__sticky-atc{display:flex;flex-direction:row;justify-content:space-between}.product-module__sticky-product-info{display:flex;gap:1rem;align-items:center}.pswp__thumbs,.pswp__ui .pswp__button.product-slider-arrow.pswp__button--next,.pswp__ui .pswp__button.product-slider-arrow.pswp__button--prev{display:none!important}}@media screen and (min-width:1400px){body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next{bottom:unset;top:50%;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev{bottom:unset;top:50%;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}}@media screen and (min-width:1400px){.ProductSlider--Element{min-height:808px;width:100%}}@media screen and (min-width:1025px){.main-product__info-wrapper{max-width:44%;border-left:1px solid var(--secondary_gray)}.main-product__slider-wrapper{border-bottom:1px solid var(--secondary_gray)}product-component .mainSwiper{border-left:1px solid var(--secondary_gray);border-bottom:1px solid var(--secondary_gray);border-bottom:none}announcement-marquee{padding:0 0}notify-me-popup .notify-me__input{padding:1rem 0}.notify-me__popup-wrapper{width:100%;max-width:684px;height:547px;border-radius:0;padding:unset}.subscription-selector__card-inner{padding:1rem calc(2rem + 1.5px)}.pswp__thumbs{width:max-content}faq-group .Dropdown .Dropdown--Content p{padding-top:var(--adjustment_d)}faq-group .Dropdown .Dropdown--Content ul{padding-top:var(--adjustment_d)}.pswp__container{position:relative!important}notify-me-popup .notify-me__popup-inputs{gap:2rem}faq-group .heading-row__inner .heading-row__col:first-child{min-width:143px;width:143px}.sticky-form-form{width:100%}.sticky-form-form .Quantity-ATC--wrapper-outer{width:100%;justify-content:flex-end}.product-module__sticky-buttons-row{min-width:251px;width:100%}product-component.has-single-image .main-product__info-wrapper{width:45.7%!important}.pswp__container{padding-left:40px;padding-right:40px}.notify-me__popup-group{padding:0;width:65.55%}.notify-me__popup-inputs{gap:1rem}.main-product__thumbs{padding:1rem 0;margin-right:2rem}.product-module__sticky-atc{display:flex;flex-direction:row;justify-content:space-between;padding:0;align-items:center}.pdp-sticky-product-atc button{width:100%;min-width:201px;height:48px}.product-module__sticky-product-info{display:flex;flex-direction:row;gap:1rem;width:100%}.product-module__sticky__price-wrapper{padding:.25rem .5rem;border:1px solid var(--primary_text);border-radius:32px}.product-module__sticky__price-wrapper{display:flex;align-items:flex-end;flex-direction:row;gap:1rem}.product-module__sticky-price{display:flex;flex-direction:row;gap:.5rem;color:var(--primary_text)}.product-module__sticky-price *{line-height:1}.product-module__sticky-price .product-module__price--current{padding-top:2px}.product-module__sticky-title{color:var(--primary_text)}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button--close{margin:1.5rem}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__counter{position:absolute;bottom:0;left:0;padding:1rem 1.5rem;transform:none}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next{bottom:unset;top:50%;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}.sticky-form-form .QuantityHandler quantity-input{border-bottom:0}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev{bottom:unset;top:50%;margin:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--prev svg,body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button.pswp__button--next svg{width:3rem;height:3rem}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button svg path{transition:all .18s linear}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button:hover svg path{width:1px}body:has(.main-product) .pswp .pswp__scroll-wrap .pswp__button:hover .pswp__button--title{color:var(--secondary_grey);transition:color .25s ease-in-out}.main-product__slider-wrapper{display:flex;flex-direction:row;gap:calc(2rem - 2px);width:56%}.main-product__thumbs>.swiper-wrapper{gap:2px}.main-product__slider-wrapper .main-product__thumbs-wrapper{width:100%;max-width:102px}.main-product__slider-wrapper .main-product__slider{width:100%}.main-product__slider-container{width:100%;display:flex;flex-direction:row}.main-product__thumb.swiper-slide{background:var(--background_color);border:1px solid var(--tertiary_gray);width:102px;height:126.5px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}.main-product__thumb:hover{border:1px solid var(--secondary_grey)}.main-product__thumb-image{width:100%;height:100%;object-fit:cover}.main-product__slider{position:relative;overflow:hidden}.swiper-slide{width:100%;flex-shrink:0;overflow:hidden}.main-product__thumb.swiper-slide-thumb-active{border:1px solid var(--secondary_gray);width:102px;height:126.5px}.main-product__slider--sticky{position:sticky;top:var(--header-dynamic-height);align-self:flex-start;z-index:2}#productSwiperElement .pdp_swiperButton.swiperButtonNext{right:1rem}#productSwiperElement .pdp_swiperButton.swiperButtonPrevious{left:1rem}#productSwiperElement .pdp_swiperButton svg path{stroke:var(--primary_text)}#productSwiperElement .pdp_swiperButton{border:none}product-component .ProductCard--LabelsHolder{padding:1rem;width:100%}product-component .main-product__thumbs{scrollbar-width:none;-ms-overflow-style:none}product-component .main-product__thumbs::-webkit-scrollbar{display:none}.main-product__awards-pagination{padding:12px;height:4.5rem}.product-awards_wrapper .image__container{width:unset;margin:0}.product-awards_wrapper{max-width:unset;width:fit-content}product-component video{cursor:pointer}product-component .main-product__slider .video-js,product-component .main-product__slider .video-component,product-component .main-product__slider video{z-index:2;position:relative;}product-component .main-product__slider .main-product__awards-pagination{z-index:1;pointer-events:none;}.pswp.pswp--closing .pswp__item .pswp__img{animation:slide-media-out-center .45s cubic-bezier(.25,.46,.45,.94) forwards!important;}@keyframes slide-media-out-center{0%{opacity:1}100%{opacity:0;transform:translateY(80px) scale(.94)}}.pswp.pswp--closing .pswp__ui{animation:fade-out-only .35s ease forwards!important;}@keyframes fade-out-only{to{opacity:0}}