.a-checkbox,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]){margin:2rem 0;position:relative}.a-checkbox--has-swatch .a-checkbox__label.a-checkbox__label--small{padding-left:2.6rem}.a-checkbox--has-swatch .a-checkbox__label:before{display:none}.a-checkbox--has-swatch .a-checkbox__label .a-swatch{left:0;position:absolute;top:.1rem}.a-checkbox--has-swatch input[type=checkbox]:checked+.a-checkbox__label:after{display:none}.a-checkbox--has-swatch input[type=checkbox]:checked+.a-checkbox__label .a-swatch{--swatch-border-color:var(--color-button)}.a-checkbox input[type=checkbox],.a-checkbox__input,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.a-checkbox input[type=checkbox]:focus~label,.a-checkbox__input:focus~label,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:focus~label{outline-color:rgb(var(--color-accent));outline-offset:-.2rem;outline-style:auto;outline-width:.5rem}.a-checkbox__label{color:rgb(var(--color-text));cursor:pointer;display:block;font-size:var(--body-fs-md);line-height:var(--body-lh-md);padding-left:2.8rem;position:relative}.a-checkbox__label a{color:inherit}.a-checkbox__label:before{background:rgb(var(--color-background));border:1px solid rgb(var(--color-accent));border-radius:0;content:"";height:1.8rem;left:0;position:absolute;top:.4rem;width:1.8rem}.a-checkbox__label.a-checkbox__label--small{font-size:var(--body-fs-sm);line-height:var(--body-lh-sm);padding-left:2.4rem}.a-checkbox__label.a-checkbox__label--small:before{content:"";height:1.4rem;top:.3rem;width:1.4rem}.a-checkbox__input.error+.a-checkbox__label,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input.error[type=checkbox]+.a-checkbox__label,input[type=checkbox].error+.a-checkbox__label{color:rgb(var(--color-error))}.a-checkbox__input.error+.a-checkbox__label:before,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input.error[type=checkbox]+.a-checkbox__label:before,input[type=checkbox].error+.a-checkbox__label:before{border-color:rgb(var(--color-error))}.a-checkbox__input:checked+.a-checkbox__label,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.a-checkbox__label,input[type=checkbox]:checked+.a-checkbox__label{cursor:pointer}.a-checkbox__input:checked+.a-checkbox__label:before,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.a-checkbox__label:before,input[type=checkbox]:checked+.a-checkbox__label:before{background:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.a-checkbox__input:checked+.a-checkbox__label:after,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.a-checkbox__label:after,input[type=checkbox]:checked+.a-checkbox__label:after{border-bottom:2px solid rgb(var(--color-accent-label));border-right:2px solid rgb(var(--color-accent-label));content:"";height:.9rem;left:.6rem;position:absolute;top:.7rem;transform:rotate(45deg);width:.5rem}.a-checkbox__input:checked+.a-checkbox__label.a-checkbox__label--small:after,.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.a-checkbox__label.a-checkbox__label--small:after,input[type=checkbox]:checked+.a-checkbox__label.a-checkbox__label--small:after{height:.8rem;left:.4rem;top:.5rem;width:.5rem}.a-checkbox--disabled{opacity:.5}.o-product__media{margin-bottom:2rem;transition:opacity var(--default-transition-easing) var(--default-transition-timing)}.o-product__media.loading{opacity:0}@media screen and (min-width:768px){.o-product__media{margin-bottom:0}}@media screen and (max-width:768px){.o-product__media{min-width:100%;width:auto}}@media screen and (min-width:768px){.o-product__media .m-product-media--slider-side .m-product-media__main-slider,.o-product__media--right{order:2}.o-product__media--right+.o-product__information{padding-left:0;padding-right:3rem}}.o-product__media--right .m-product-media--slider-side .m-product-media__thumbs{order:2}@media screen and (min-width:1440px){.o-product__media--right+.o-product__information{padding-right:5rem}}@media screen and (min-width:1100px){.o-product__media.grid__col-md-5.o-product__media--right,.o-product__media.grid__col-md-7.o-product__media--right{padding-left:3rem}}@media screen and (min-width:1440px){.o-product__media.grid__col-md-5.o-product__media--right,.o-product__media.grid__col-md-7.o-product__media--right{padding-left:5rem}}@media screen and (min-width:1100px){.o-product__media.grid__col-md-5.o-product__media--left,.o-product__media.grid__col-md-7.o-product__media--left{padding-right:3rem}}@media screen and (min-width:1440px){.o-product__media.grid__col-md-5.o-product__media--left,.o-product__media.grid__col-md-7.o-product__media--left{padding-right:5rem}}@media screen and (min-width:768px){.o-product__information{padding-left:3rem}}@media screen and (min-width:1650px){.o-product__information{padding-left:5rem}}.o-product__information--sticky{align-self:flex-start;position:sticky;top:var(--header-height);transition:top var(--default-transition-easing) var(--default-transition-timing)}.o-product__title{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.o-product__title{gap:2rem}}.o-product__title h1{margin-bottom:0}.o-product__price .m-price.h5{margin-bottom:1rem}.o-product__price .m-price__regular,.o-product__price .m-price__sale .m-price-item--last{font-weight:500}.o-product__tax{letter-spacing:1px}.o-product__share{gap:1rem}.o-product__description{display:flex;flex-direction:column;gap:1rem}.o-product__description-title span{font-weight:700}.o-product__usp-icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.o-product__usp-icons img{height:var(--icon-height);max-width:100%;object-fit:contain;width:var(--icon-width)}.o-product__buttons-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.o-product__buttons-wrapper .o-product__quantity{margin:0}@media screen and (min-width:1100px){.o-product__buttons-wrapper .o-product__quantity .m-quantity{width:13rem}}.o-product__buttons-wrapper .o-product__quantity .m-quantity input{min-height:4rem}.o-product__buttons-wrapper .o-product__product-form{flex:1}.o-product__accordion .m-accordion__header{padding:1rem 0}.o-product__accordion .m-accordion__text p{margin-bottom:0;padding-bottom:1.6rem}.o-product__breadcrumbs .m-breadcrumbs__list{margin:0}.o-product #mepc-customization-options-block .optionPreview .customizeOptional{border-color:rgb(var(--color-border));border-radius:10rem;padding:1rem 1.5rem}.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) .optionalLabelTitle{color:rgb(var(--color-text));font-size:var(--body-fs-sm);line-height:var(--body-lh-sm);margin-left:0!important;padding-bottom:0!important;padding-left:3.2rem!important;padding-top:0!important;position:relative}.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) .optionalLabelTitle:before{background:rgb(var(--color-background));border-radius:100%;content:"";height:1.8rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.8rem;z-index:2}.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) .optionalLabelTitle:after{background:rgb(var(--color-background));border:1px solid rgb(var(--color-accent));border-radius:100%;content:"";height:2.2rem;left:-.2rem;position:absolute;top:50%;transform:translateY(-50%);width:2.2rem;z-index:1}.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.optionalLabelTitle{cursor:pointer}.o-product #mepc-customization-options-block .optionPreview .customizeOptional:has(input[type=checkbox]) input[type=checkbox]:checked+.optionalLabelTitle:before{background:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.o-product #mepc-customization-options-block .optionPreview .previewSection .optionList{margin:1.5rem 0;text-align:left}.o-product #mepc-customization-options-block .optionPreview .previewSection .optionList input{background-color:transparent;border:1px solid rgb(var(--color-border));border-radius:5rem;box-shadow:none;color:rgb(var(--color-text));font-family:var(--ff-primary);font-size:var(--body-fs-sm)!important;font-weight:400;line-height:var(--body-lh-sm);padding:1.3rem 2rem!important;width:100%}body.u-no-sticky-header .o-product__information--sticky,body.u-sticky-header-hidden .o-product__information--sticky{top:0}