.product-section__padding{padding:1.5rem 0}.product:not(.product--no-media){margin:0}.product__media-wrapper{--outline-focus-offset: 0;padding-inline-start:0}.product__info-wrapper{padding-inline-start:0;padding-bottom:0}.product__deferred-media{padding-top:var(--ratio-percent)}.product__media img,.product__deferred-media img,.thumbnail-list__item img{object-fit:var(--object-fit);object-position:center center}.product__info-container .product-popup-modal__opener{display:flex;color:#fff;background:#fff;border:none;margin:0;text-align:center}.product__info-container .rte{overflow-x:inherit}.product__media-loading{width:5rem;position:absolute;top:calc(50% - 2.5rem);inset-inline-start:calc(50% - 2.5rem);color:rgb(var(--color-foreground),.5);z-index:1;transition:opacity .5s ease}.product__media.loaded+.product__media-loading{opacity:0}@media screen and (min-width: 750px){.product-section{--spacing-column: 2rem}.product-section__padding{padding:1.2rem 0}.page-width--extra-spacing-column{--spacing-column: 4rem}.product__sticky{display:block;position:sticky;top:1rem;z-index:2;transition:top .5s ease}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .product__sticky{top:calc(var(--header-height) + 1rem)}.product__sticky.product__media-wrapper{align-self:flex-start}.product__media-gallery--vertical{display:flex;position:relative;--vertical-thumbnail-width: 5rem;--column-gap: 1rem}.product__media-gallery--vertical-left{padding-inline-start:calc(var(--vertical-thumbnail-width) + var(--column-gap))}.product__media-gallery--vertical-right{padding-inline-end:calc(var(--vertical-thumbnail-width) + var(--column-gap))}.product__media-vertical{width:100%}.product__media-list--vertical{margin-bottom:0}.product__info-wrapper-media-left{padding-inline-start:var(--spacing-column)}.product__info-wrapper-media-right{padding-inline-end:var(--spacing-column)}.product__media-container .slider-buttons{display:none}}@media screen and (min-width: 990px){.product-section{--spacing-column: 4rem}.page-width--extra-spacing-column{--spacing-column: 8rem}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden)~.content-for-layout .product__sticky{top:calc(var(--header-height) - var(--nav-height, 0rem) + 1rem)}.shopify-section-header-sticky.animate:not(.shopify-section-header-hidden).toggle-nav.open-nav~.content-for-layout .product__sticky{top:calc(var(--header-height) + 1rem)}.product__media-gallery--vertical{--vertical-thumbnail-width: 6.5rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:65%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:35%;width:35%}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:55%;margin-top:-3rem}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:45%}.product:not(.product--small) .thumbnail__badge{height:3rem;width:3rem}.product:not(.product--small) .thumbnail__badge .icon{width:1.4rem;height:1.4rem}}@media screen and (min-width: 1200px){.product__media-gallery--vertical{--vertical-thumbnail-width: 8rem}.product__title .h2{font-size:calc(var(--font-heading-scale) * 2.7rem)}}.rating--in-main{gap:.5rem}.rating--in-main .rating-star{--star-width: 1.8rem}.rating__info{padding:.8rem 1rem;gap:1rem;border:.1rem solid rgb(var(--color-foreground),.05);box-shadow:0 .1rem .2rem rgba(var(--color-foreground),.05);border-radius:0}.rating__info__count{border-inline-start:.1rem solid rgb(var(--color-foreground),.5);padding-inline-start:1rem}.background-input .rating--in-main .rating-star:before{background:rgb(var(--color-background-input))}.product__title+.rating-wrapper{margin-top:.5rem;margin-bottom:0}.product__info-box{box-shadow:0 1px 2px rgb(var(--color-foreground),.05);border-radius:0;background-color:rgb(var(--color-background));gap:1.4rem}#klaviyo-bis-button-container{margin-bottom:0!important;grid-column:span 2;max-width:none;margin-top:11px}.product__accordion.payment-option.product__info-box:not(:has(.rte div)){display:none!important}.product__accordion .summary__title{gap:.5rem}.product__sale-box{padding:1.4rem 1.6rem}@media screen and (max-width: 749px){.smart-shopping-tools .left p *{display:block}.product__sale-box{padding:2.4rem 1.2rem}.product-popup-modal__opener .text-small strong,.product__sale-box__footer-button strong{font-weight:400!important}}.smart-shopping-tools.grid--2-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-horizontal-spacing) var(--grid-mobile-vertical-spacing)}.smart-shopping-tools .product__sale-box__footer.ignore-separation:before{border:none}.product-popup-modal__opener .text-small p{margin:0;display:flex;flex-direction:column}.product__price-block{margin-top:1rem!important;display:flex;align-items:end;flex-wrap:wrap;column-gap:1rem;line-height:normal}.product__tax{font-size:11px;margin-bottom:5px}.smart-shopping-tools .compare-add-button svg path{stroke-width:1.2px}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}button.shopify-payment-button__button--unbranded{--alpha-button-background: 0;--color-button-text: var(--color-foreground);--color-button: var(--color-foreground);background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text),.7);font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem;border-color:rgb(var(--color-foreground),.5)}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.no-touch .shopify-payment-button__button--unbranded:hover,.no-touch .shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-button-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;font-family:var(--font-button-family);font-style:var(--font-button-style)}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}.product-form__input--dropdown{max-width:25rem}.product-form__input--dropdown select{text-transform:capitalize}.product-form__input--fieldset{border:none;padding:0}.product-form__input__radio-list{gap:1rem}.product-form__input__radio-list--color{gap:1.4rem}.product-form__input__radio{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input__radio-label{cursor:pointer}.product-form__input__radio-label--pill{--hover-offset: 0rem;padding:1.4rem 1.8rem;border:.1rem solid rgb(var(--color-foreground),.05);box-shadow:0 .1rem .2rem rgb(var(--color-foreground),.05);border-radius:0;background-color:rgb(var(--color-background));min-width:5.5rem}.product-form__input__radio-label--color{--hover-offset: -.4rem;--default-check-color: var(--color-foreground);--color-check-icon: var(--color-check, var(--default-check-color));box-shadow:inset 1px 3px rgb(var(--color-foreground),.1);border-radius:0;width:3.6rem;height:3.6rem;color:rgb(var(--color-check-icon))}.color-swatches-variant{--default-check-color: 255, 255, 255;position:absolute;top:.3rem;inset-inline-start:.3rem;bottom:.3rem;inset-inline-end:.4rem}.color-swatches-variant--circle{border-radius:0}.product-form__input__radio-label--color .icon-checkmark{display:none}.product-form__input__radio-label:after{content:"";position:absolute;inset-block:var(--hover-offset);inset-inline:var(--hover-offset);opacity:0;transition:opacity .5s ease}.no-touch .product-form__input__radio-label--color:hover:after{border:.2rem solid rgb(var(--color-swatch-background, var(--color-foreground)));opacity:1;border-radius:0}.no-touch .product-form__input__radio-label--color-square:hover:after{border-radius:0}.no-touch .product-form__input__radio:checked+.product-form__input__radio-label--color:hover:after{display:none}.product-form__input__radio:checked+.product-form__input__radio-label--color{outline:.4rem solid rgb(var(--color-swatch-background, var(--color-foreground)),.37)}.product-form__input__radio:checked+.product-form__input__radio-label--color .icon-checkmark{display:block;z-index:1}.no-touch .product-form__input__radio-label--pill:hover{background-color:rgb(var(--color-background-input));color:rgb(var(--color-foreground),.7)}.product-form__input__radio:checked+.product-form__input__radio-label--pill{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.product-form__input__radio:checked+.product-form__input__radio-label--pill:after{border:.1rem solid rgb(var(--color-foreground));opacity:1;border-radius:0}.product-form__input__radio:checked+.product-form__input__radio-label--pill.soldout{color:rgb(var(--color-foreground),.35)}.product-form__input__radio-label--pill.soldout{color:rgb(var(--color-foreground),.55);box-shadow:none}.product-form__input__radio.disabled+.product-form__input__radio-label--pill:not(.soldout){color:rgb(var(--color-foreground),.35)}.product-form__input__radio-label.soldout:before{content:"";position:absolute;inset-block:.1rem;inset-inline:.1rem}.product-form__input__radio-label--pill.soldout:before{background:linear-gradient(to top left,rgba(var(--color-foreground),0) 0% calc(50% - .1rem),rgb(var(--color-foreground),.5) 50%,rgba(var(--color-foreground),0) calc(50% + .1rem) 100%),linear-gradient(to top right,rgba(var(--color-foreground),0) 0% calc(50% - .1rem),rgb(var(--color-foreground),.5) 50%,rgba(var(--color-foreground),0) calc(50% + .1rem) 100%)}.product-form__input__radio-label--color.soldout{box-shadow:inset .1rem .3rem rgba(var(--color-foreground),.2)}.product-form__input__radio-label--color.soldout:before{border:.1rem solid rgb(var(--color-check-icon),.3);border-radius:0;background:linear-gradient(to top left,rgba(var(--color-check-icon),0) 0% calc(50% - .1rem),rgb(var(--color-check-icon),.5) 50%,rgba(var(--color-check-icon),0) calc(50% + .1rem) 100%),linear-gradient(to top right,rgba(var(--color-check-icon),0) 0% calc(50% - .1rem),rgb(var(--color-check-icon),.5) 50%,rgba(var(--color-check-icon),0) calc(50% + .1rem) 100%)}.product-form__input__radio:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input__radio:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input__radio:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-touch .popup-modal__button-size-chart button:hover{color:rgb(var(--color-foreground));cursor:pointer}.product-form__input__radio.focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input__radio:focus:not(:focus-visible)+label{box-shadow:none}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors: active){.product-form__submit[aria-disabled=true]{color:Window}}@media screen and (max-width: 750px){.product-form__submit{grid-column:1 / 0;padding:1.1rem .2rem}}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.product__info-container{--element-distance: .5rem;--accordion-distance: var(--element-distance)}.product__info-container>*+*{margin:var(--element-distance) 0}.product__info-container iframe{max-width:100%}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text--with-icon{gap:.5rem}.product__title{word-break:break-word}.product__type{margin:0}.product__vendor-link,.product__title p{font-size:16px;margin:0;line-height:normal}.shipping-time-estimate{font-size:12px;color:rgb(var(--color-foreground),.7);display:flex;align-items:center;column-gap:2px;line-height:normal;white-space:nowrap;pointer-events:none;opacity:1!important}.shipping-time-estimate *{opacity:1!important}.shipping-time-estimate.large-up-hide{flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media screen and (min-width: 768px){.shipping-time-estimate{position:absolute;bottom:-30px}.shipping-time-estimate.small-hide{display:flex!important}}@media screen and (max-width: 768px){.shipping-time-estimate{bottom:-15px}.shipping-time-estimate.large-up-hide{display:flex!important}}.product__info-container .highlights-list{padding-left:0;list-style:none;margin-bottom:0;margin-top:0}.product__info-container .product-highlight{gap:8px;overflow:hidden;margin-bottom:.5rem}.product__info-container .product-highlight span{font-size:1.6rem;color:rgb(var(--color-foreground),1);font-size:14px;line-height:normal}.product__info-container .product-highlight span p{margin:0}.skonto-container{gap:2px}.popup-modal__button.request-price-button{color:#fff;font-size:16px}.product__vendor-link{display:block}.product__vendor-link span{color:rgb(var(--color-foreground),.7);font-weight:var(--font-body-weight)}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__info-container>details-accordion.accordion{margin:var(--element-distance) 0}.product__info-container>.accordion+*:not(.accordion){margin-top:0}.product .price .badge{margin-bottom:.5rem}.product .price--sold-out .price__badge-sale{display:none}.product-form__buttons--input{--column-quantity-label: span 1;display:grid;row-gap:1rem;column-gap:.5rem;grid-template-columns:1fr;position:relative}@media screen and (min-width: 750px){.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}.product-form__buttons--input{column-gap:1rem}}.fitment-container{display:inline-flex}.fitment-container strong,.fitment-container em{margin:0 3px}.fitment-container .popup-modal__button span{line-height:normal;display:flex;gap:2px;align-items:center;white-space:nowrap}.stock-label-value{display:flex;align-items:center;line-height:normal;gap:2px}.stock-label-value .icon-fast-truck{width:22px;margin-top:-5px}.compatibility-table{font-size:14px}.compatibility-table td,.compatibility-table th{border:solid #f3f3f3 1px;padding:4px 8px}.quantity__rules-cart__number .product-popup-modal__opener{background:none!important}.quantity__rules-cart__number .product-popup-modal__opener .popup-modal__button{font-size:12px;gap:4px}.quantity__rules-cart__number .product-popup-modal__opener p{margin:0;line-height:normal;text-align:left;display:flex;flex-wrap:wrap}.quantity__rules-cart__number .product-popup-modal__opener .flex-wrap svg{min-width:14px;min-height:14px}.quantity__rules-cart__number .product-popup-modal__opener em{font-style:normal;text-decoration:underline}.product-form__quantity{margin-inline-end:.4rem}.quantity__label,.product-form__quantity-rules,.product-form__volume-pricing{grid-column:var(--column-quantity-label)}.quantity__rules-cart__number{padding:.3rem .6rem;border-radius:0;box-shadow:1px 1px 1px rgb(var(--color-foreground),.05) inset;color:rgb(var(--color-foreground),1);font-size:inherit;font-weight:inherit;display:flex}.cart-qty-wrapper{display:flex;gap:2px}.quantity__rules-cart__number:before{content:none}.quantity__label,.quantity__rules{color:rgb(var(--color-foreground),1);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.quantity__label__loading{display:inline-block;width:1rem}.quantity__label__loading:not(.hidden)+.quantity__rules-cart{display:none}.quantity__rules-cart svg *{stroke-width:1.5px}.pulse-wrapper{display:inline-flex;align-items:center;gap:8px}.pulse{position:relative;width:8px;height:8px;margin-right:3px;margin-left:3px;background:rgb(var(--color-foreground),.7);border-radius:99px}.pulse span{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:99px;background:rgb(var(--color-foreground),.7);animation:pulse 3s ease-out infinite}.pulse span:nth-child(2){animation-delay:.6s}.pulse span:nth-child(3){animation-delay:.9s}@keyframes pulse{0%{transform:scale(.5);opacity:.8}70%{transform:scale(2);opacity:0}to{transform:scale(.5);opacity:0}}.product-form__submit,.shopify-payment-button button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded{font-size:2rem;height:min-content;min-height:5rem}.product-form__submit{line-height:normal}.shopify-payment-button button.shopify-payment-button__button--unbranded{padding:1.2rem 1.5rem}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 5rem;--shopify-accelerated-checkout-button-border-radius: 0}@media ((min-width: 375px) and (max-width:549px)) or ((min-width: 860px) and (max-width: 1365px)){.product-form__buttons--input{--column-quantity-label: span 2}.product-form__buttons--input:not(.product-form__buttons--no-quantity){grid-template-columns:auto 1fr}.product-form__buttons--input:not(.product-form__buttons--no-quantity) .shopify-payment-button{grid-column:span 2}}@media ((min-width: 550px) and (max-width: 749px)) or (min-width: 1366px){.product-form__buttons--input{--column-quantity-label: span 3}.product-form__buttons--input{grid-template-columns:auto repeat(2,1fr)}.product-form__buttons--input:not(.product-form__buttons--no-quantity):not(:has(.shopify-payment-button)) .product-form__submit{grid-column:span 2;max-width:none}}@media screen and (min-width: 750px){.quantity-unit{line-height:normal}}.product-form__buttons--input:not(.product-form__buttons--no-quantity):not(:has(.shopify-payment-button)) .product-form__submit,.product-form__quantity{gap:.5rem}.information-wrapper{padding:2.4rem 2.6rem}.information__label{color:rgb(var(--color-foreground),.6);margin-inline-end:1rem}.information-wrapper:not(:has(.information:not(.hidden))){display:none}.information__value__link-list{gap:.1rem .3rem}.information__value--link{padding:.1rem 0}.information+.information{margin-top:.5rem;flex-wrap:wrap}.product__subtotal__label{margin-inline-end:.5rem}.product__media-item>a:focus-visible{outline:none}.product__media-item>a:focus-visible:before{content:"";position:absolute;inset-block:var(--focus-outline-padding);inset-inline:var(--focus-outline-padding);outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);z-index:1}@media screen and (max-width: 749px){product-thumbnail-vertical-slider-component{display:block}.product__info-wrapper{margin-top:3rem}body .product__sale-box,body .product__accordion.accordion summary,body .product__info-container .accordion__content--no-icon{padding:1.4rem 1.6rem}body .product__info-container .accordion__content--no-icon{padding-top:0}.product__sale-box__footer{padding-top:1.4rem}.sale-box__subtitle{display:none!important}}@media screen and (min-width: 750px){.product--thumbnail .product__media-item:not(.is-active){display:none}}.product__media-item.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (max-width: 749px){.product__media-list{--border-radius: 0}.slider.product__media-list .product__media-item:first-of-type{margin-inline-start:0}.slider.product__media-list .product__media-item:last-of-type{margin-inline-end:0}}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-inline-start:0}.product--thumbnail_slider .product__media-list{margin-inline-start:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:2.2rem;height:2.2rem}.product__media-icon,.thumbnail__badge{background-color:rgb(var(--color-background));border-radius:0;color:rgb(var(--color-foreground),.7);display:flex;align-items:center;justify-content:center;height:4.6rem;width:4.6rem;position:absolute;inset-inline-end:1.3rem;bottom:1.3rem;z-index:1;box-shadow:0 1px 3px rgba(var(--color-foreground),.1),0 1px 2px rgba(var(--color-foreground),.06)}.product__media-video .product__media-icon{opacity:1}.no-touch .product__modal-opener--image:hover{cursor:zoom-in}.no-touch .product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large.product--columns .product__media-item--full .deferred-media__poster-button{height:5rem;width:5rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button{height:4.2rem;width:4.2rem}.product--medium.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.8rem;height:1.8rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button{height:3.6rem;width:3.6rem}.product--small.product--columns .product__media-item--full .deferred-media__poster-button .icon{width:1.6rem;height:1.6rem}}@media screen and (min-width: 990px){.product--stacked .product__media-item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product:not(.product--columns) .product__media-list .product__media-item,.product:not(.product--columns) .product__media-list .product__media-item--full{width:100%;max-width:100%}}.product__media-item>*{display:block;position:relative}.product__media-list .deferred-media,.product__media{border-radius:0}@media screen and (max-width: 749px){.product--thumbnail .is-active .deferred-media,.product--thumbnail_slider .is-active .deferred-media{display:block;width:100%}.product__media-list.slider{width:calc(100% - 103px);margin:auto}}.product__media-list.slider{scroll-behavior:auto}.product__media-list .media>*{overflow:hidden}.thumbnail-list{grid-gap:1rem}.product__slider-button{position:absolute;top:50%;transform:translateY(-50%)}.product__slider-button--prev{inset-inline-start:0}.product__slider-button--next{inset-inline-end:0}@media screen and (min-width: 750px){.product--stacked .product__media-list{row-gap:var(--grid-desktop-vertical-spacing)}.product--stacked .thumbnail-list{display:none}.thumbnail-list--grid-on-desktop{display:grid;grid-template-columns:repeat(4,1fr);width:100%;align-items:flex-start}.product__slider-button.slider-button--large{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.no-touch .product__media-gallery>slider-component:not(.thumbnail-slider):hover .product__slider-button.slider-button--large{opacity:1;visibility:visible}}.thumbnail-list_item--variant:not(:first-child){display:none}@media screen and (min-width: 990px){.thumbnail-list--grid-on-desktop{grid-template-columns:repeat(4,1fr)}.product--medium .thumbnail-list--grid-on-desktop{grid-template-columns:repeat(5,1fr)}.product--large .thumbnail-list--grid-on-desktop{grid-template-columns:repeat(6,1fr)}.slider.thumbnail-list:not(.thumbnail-list--vertical)::-webkit-scrollbar{display:initial}}@media screen and (max-width: 749px){.product__media-item{display:flex;align-items:center}.thumbnail-slider{gap:.5rem}.thumbnail-slider--vertical{margin-top:2.5rem}.thumbnail-slider .thumbnail-list.slider{flex:1;scroll-padding-inline-start:.1rem}.thumbnail-list--center-mobile{justify-content:center}.thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}.thumbnail-list__item.slider__slide .thumbnail{width:calc(100% - .4rem);margin:0 auto}@media screen and (min-width: 750px){.product--thumbnail_slider .thumbnail-slider{gap:1rem}.thumbnail-slider .thumbnail-list.slider--tablet{flex:1;scroll-padding-inline-start:.5rem}.thumbnail-slider--vertical{position:absolute;top:0;width:var(--vertical-thumbnail-width);height:100%;flex-direction:column;gap:1rem}.thumbnail-list--center-tablet-up{justify-content:center}.thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}.product__media-gallery--vertical-left .thumbnail-slider--vertical{inset-inline-start:0}.product__media-gallery--vertical-right .thumbnail-slider--vertical{inset-inline-end:0}.thumbnail-slider--vertical .slider-button{inset-inline-start:calc(50% - 2rem);inset-inline-end:auto;transform:rotate(90deg)}.thumbnail-slider--vertical .slider-button--prev{top:0}.thumbnail-slider--vertical .slider-button--next{top:auto;bottom:0}.thumbnail-slider--vertical .thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:100%}.thumbnail-slider--vertical .thumbnail-list .slider__slide:not(.thumbnail-list_item--variant):nth-last-of-type(2){margin-bottom:.3rem}.thumbnail-slider--vertical .slider__slide .thumbnail{margin:.1rem auto}.thumbnail-slider.thumbnail-slider--vertical .thumbnail-list.slider--tablet{flex-direction:column;overflow-y:auto;scroll-snap-type:y mandatory;width:100%;height:100%;padding:.1rem;scroll-padding-top:1px}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width: 900px){.thumbnail-list--center-large-up{justify-content:center}.thumbnail-list.slider--tablet .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}}button.thumbnail{cursor:pointer;border:none;border-radius:0}button.thumbnail.ratio{padding:0}button.thumbnail:not(.ratio){padding-top:0;padding-inline-start:0;padding-inline-end:0}.no-touch .thumbnail:hover{opacity:.7}.thumbnail[aria-current]{opacity:.5}.thumbnail[aria-current]:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}.thumbnail[aria-current]:focus,.thumbnail.focused{outline:0;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.5)}@media (forced-colors: active){.thumbnail[aria-current]:focus,.thumbnail.focused{outline:transparent solid 1px}}.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.thumbnail img{pointer-events:none}.thumbnail--narrow img{height:100%;width:auto;max-width:100%}.thumbnail--wide img{height:auto;width:100%}.thumbnail__badge .icon{width:1.2rem;height:1.2rem}.thumbnail__badge{color:rgb(var(--color-foreground),.6);height:2rem;width:2rem;inset-inline-end:.5rem;top:.5rem}.product__badges{gap:.5rem;position:absolute;inset-block-start:1rem}.product__badges .badge{position:static}.product__badges--left{inset-inline-start:1rem}.product__badges--right{inset-inline-end:1rem}@media screen and (min-width: 750px){.product--media-right{flex-direction:row-reverse}}.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.no-touch .product__view-details:hover{text-decoration:underline;text-underline-offset:.3rem}.product__view-details .icon{width:1.2rem;margin-inline-start:1.2rem;flex-shrink:0}.trusted-payment-badges{display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0;list-style:none;padding-left:0!important;justify-content:center;margin-top:1.5rem;filter:grayscale(1)}.trusted-payment-badge{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center;max-width:40px}.trusted-payment-badge svg{width:100%;height:auto}.trusted-payment-badge-holder{max-height:15rem}@media screen and (max-width: 540px){.trusted-payment-badge{width:35px}}.recommended-by{display:flex;align-items:center;justify-content:end;gap:.5rem;position:relative;width:fit-content;background:#f5f5f5;box-shadow:0 1px 2px rgb(var(--color-foreground),.05);border-radius:0;background-color:#f5f5f5;gap:1.4rem;padding:6px;padding-left:2rem}.recommended-by img{box-shadow:inset 1px 3px rgb(var(--color-foreground),.1);border-radius:0}.recommended-by__title{font-weight:700}.recommended-by:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;border-inline-start:1rem solid rgb(var(--color-highlight));border-radius:0}.description-title__wrapper{display:flex;justify-content:space-between;align-items:center}.recommended-by p{margin:0}@media screen and (max-width: 768px){.description-title__wrapper{flex-direction:column-reverse;align-items:start;margin:0}.recommended-by{margin-left:0}}.product__sale-box__footer{padding:1.2rem;gap:1rem;align-items:center}.datasheet{background-color:#262626;color:#fff;width:fit-content}.smart-shopping-tools.grid--2-col{gap:1rem}.product__sale-box__footer-button.compare-add-button{width:auto;height:auto}.product__sale-box__footer-button{gap:.8rem;color:rgb(var(--color-foreground),1)}.product__sale-box__footer-button:before{content:"";position:absolute;width:100%;height:4.4rem}span.compare-added-check--main{width:1.3rem;height:1.3rem}span.compare-added-check--main .icon{width:.7rem}.product__sale-box__footer-sep{background:rgb(var(--color-foreground),.05);width:.2rem}.recipient-form{--recipient-checkbox-margin-top: .64rem;margin-bottom:var(--element-distance)}input[type=checkbox].recipient-form__checkbox-control,.recipient-checkbox:before{position:absolute;top:0;inset-inline-start:0;width:1.6rem;height:1.6rem;margin-top:var(--recipient-checkbox-margin-top)}.recipient-form__checkbox-control{z-index:-1}.recipient-checkbox{padding-inline-start:2.1rem;padding-top:.2rem}.recipient-checkbox:before{content:"";border-radius:0;background:inherit;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground),.3);box-shadow:0 1px 2px rgb(var(--color-foreground),.07)}.recipient-checkbox__icon-checkmark{visibility:hidden;position:absolute;inset-inline-start:.3rem;z-index:5;top:calc(var(--recipient-checkbox-margin-top) + .4rem)}.recipient-form__checkbox-control:checked+.recipient-checkbox:before{box-shadow:none;background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.recipient-form__checkbox-control:checked+label .icon-checkmark{visibility:visible;color:rgb(var(--color-button-text))}.no-js .recipient-checkbox,.js .recipient-fields{display:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen .5s ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}
/*# sourceMappingURL=/cdn/shop/t/350/assets/section-main-product.css.map */
