.no-outline .main-product__variants-inner input{opacity:0}.main-product__wrapper{display:flex;flex-direction:column;max-width:1440px;margin:0 auto 0;padding-top:12px;padding-bottom:60px;padding-left:30px;padding-right:220px;box-sizing:border-box}@media only screen and (max-width:1239px){.main-product__wrapper{padding-right:10%}}@media only screen and (max-width:767px){.main-product__wrapper{padding:0;padding-top:12px;padding-bottom:40px}}.main-product__wrapper .main-product__breadcrumbs{margin:0}@media only screen and (max-width:767px){.main-product__wrapper .main-product__breadcrumbs{margin:0 10px 0}}.main-product{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.main-product{flex-direction:column}}.main-product .main-product__gallery{max-width:57%;width:100%;display:flex;position:relative}@media only screen and (max-width:767px){.main-product .main-product__gallery{max-width:100%}}.main-product .main-product__gallery .main-product__badge{position:absolute;right:10px;top:10px;width:100px;height:100px;z-index:2}@media only screen and (max-width:1023px){.main-product .main-product__gallery .main-product__badge{width:65px;height:65px}}.main-product .main-product__gallery .main-product__badge img{position:absolute;left:0;right:0;-o-object-fit:contain;object-fit:contain}.main-product .main-product__gallery .product-gallery__thumbs{margin-right:10px;max-width:80px;width:100%;flex-shrink:0;max-height:600px}@media only screen and (max-width:1023px){.main-product .main-product__gallery .product-gallery__thumbs{display:none}}.main-product .main-product__gallery .product-gallery__thumbs .swiper-wrapper{display:flex;flex-direction:column}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide{height:80px!important;box-sizing:border-box;border:1px solid transparent;cursor:pointer}@media only screen and (max-width:767px){.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide{--aspect-ratio:1/1!important}}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide:hover{border-color:var(--link-hover-color)}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide:hover svg{color:var(--link-hover-color)}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--text-color)}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active svg{color:var(--text-color)}.main-product .main-product__gallery .product-gallery__thumbs .swiper-slide img{-o-object-fit:cover;object-fit:cover;opacity:1;pointer-events:none}.main-product .main-product__gallery .product-gallery__thumbs .thumbnails-video-wrapper{position:relative;display:block;aspect-ratio:1/1}.main-product .main-product__gallery .product-gallery__thumbs .thumbnails-video-wrapper svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;color:var(--background-primary-button);width:20px;height:20px;pointer-events:none}.main-product .main-product__gallery .product-gallery__main{width:100%;max-width:calc(100% - 80px)}@media only screen and (max-width:1023px){.main-product .main-product__gallery .product-gallery__main{max-height:none;max-width:100%}}.main-product .main-product__gallery .product-gallery__main .swiper-wrapper{height:auto;display:flex;align-items:flex-start;max-height:600px}@media only screen and (max-width:767px){.main-product .main-product__gallery .product-gallery__main .swiper-wrapper{max-height:none}}.main-product .main-product__gallery .product-gallery__main .swiper-slide{aspect-ratio:var(--aspect-ratio,1/1);overflow:hidden;display:flex;max-height:600px}.main-product .main-product__gallery .product-gallery__main .swiper-slide[data-media-type=image]{aspect-ratio:1/1}@media only screen and (max-width:767px){.main-product .main-product__gallery .product-gallery__main .swiper-slide{max-height:600px}}.main-product .main-product__gallery .product-gallery__main .swiper-slide .hero__video{width:100%;height:auto}.main-product .main-product__gallery .product-gallery__main .swiper-slide .hero__video .hero__video-content{height:auto;aspect-ratio:var(--aspect-ratio,9/10)}@media only screen and (max-width:767px){.main-product .main-product__gallery .product-gallery__main .swiper-slide .hero__video .hero__video-content{aspect-ratio:var(--aspect-ratio,1/1)}}.main-product .main-product__gallery .product-gallery__main .swiper-slide img{-o-object-fit:cover;object-fit:cover;opacity:1}.main-product .main-product__gallery .product-gallery__main .swiper-slide video{-o-object-fit:cover;object-fit:cover;width:100%}.main-product .main-product__gallery .product-gallery__main .swiper-slide iframe{width:100%;height:100%;pointer-events:none}.main-product .main-product__gallery .product-gallery__main .swiper-slide[data-media-type=video]{aspect-ratio:auto}.main-product .main-product__gallery .product-gallery__main .swiper-slide[data-media-type=video] .gallery-video__wrapper{aspect-ratio:auto}.main-product .main-product__gallery .product-gallery__main .swiper-slide .gallery-video__wrapper{position:relative;aspect-ratio:var(--aspect-ratio,1/1);width:100%;display:flex}.main-product .main-product__gallery .product-gallery__main .swiper-slide .gallery-video__wrapper:after{content:'';position:absolute;z-index:1;width:100%;height:calc(100% - 30%);left:0;top:15%}@media only screen and (max-width:767px){.main-product .main-product__gallery .product-gallery__main .swiper-slide .gallery-video__wrapper:after{display:none}}.main-product .main-product__gallery .product-gallery__main .swiper-pagination{padding-top:10px;width:100%;height:12px;gap:5px;display:flex;align-items:center;justify-content:center;position:static}.main-product .main-product__gallery .product-gallery__main .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;display:block;flex-shrink:0;cursor:pointer;padding:5px;box-sizing:border-box;position:relative;color:var(--color-accent-secondary);background-color:transparent;margin:0}.main-product .main-product__gallery .product-gallery__main .swiper-pagination .swiper-pagination-bullet:after{content:'';background-color:currentColor;width:7px;height:7px;display:block;border-radius:50%;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute}.main-product .main-product__gallery .product-gallery__main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--link-hover-color)}@media only screen and (min-width:1024px){.main-product .main-product__gallery .product-gallery__main .swiper-pagination{display:none}}.main-product .main-product__gallery .product-gallery__main .swiper-pagination.swiper-pagination-lock{display:none}.main-product__info{max-width:32%;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:1239px){.main-product__info{max-width:36%}}@media only screen and (max-width:767px){.main-product__info{--offest:20px;max-width:100%;padding:0 var(--offest);margin-top:20px;width:calc(100% - (var(--offest) * 2))}}.main-product__info .main-product__info-blocks{margin-bottom:20px}.main-product__info .main-product__info-blocks.main-product__title{text-transform:capitalize}.main-product__info .main-product__info-blocks.main-product__title .body-4{margin-top:8px;display:inline-block}.main-product__info .main-product__info-blocks:last-child{margin-bottom:0}.main-product__info .main-product__info-blocks.main-product__separator:empty{display:block;width:100%;height:1px;background-color:var(--text-color);margin:20px 0 40px}@media only screen and (max-width:767px){.main-product__info .main-product__info-blocks.main-product__separator:empty{margin:10px 0 30px}}.main-product__info .main-product__info-blocks.main-product__separator:empty:last-child{margin-bottom:0}.main-product__info .main-product__info-blocks.main-product__separator+.main-product__separator{display:none}.main-product__info .main-product__tags{display:flex;gap:10px}.main-product__info .main-product__info-inner{display:flex;flex-direction:column;margin:0}.main-product__info .main-product__description{border-bottom:1px solid var(--color-accent-quaternary);padding-bottom:20px;font-family:var(--font-secondary);letter-spacing:.14px}.main-product__info .main-product__description .metafield-rich_text_field *{margin-bottom:10px}.main-product__info .main-product__description .metafield-rich_text_field :last-child{margin-bottom:0}.main-product__info .main-product__description .metafield-rich_text_field strong{font-weight:600}.main-product__info .main-product__price-volume{display:flex;justify-content:space-between}.main-product__info .main-product__price-volume .main-product__price{margin-right:20px;font-weight:600;display:flex;gap:10px}.main-product__info .main-product__price-volume .main-product__price s+.product-price{color:var(--color-accent-six)}.main-product__info .main-product__info-accordion{border-bottom:1px solid var(--color-accent-quaternary);padding-bottom:10px}.main-product__info .main-product__info-accordion .accordion-row{padding:0}.main-product__info .main-product__info-accordion .accordion-row .accordion-heading{padding:0 0 10px;display:flex;justify-content:space-between;align-items:center}.main-product__info .main-product__info-accordion .accordion-row .accordion-heading .h6{font-weight:600}.main-product__info .main-product__info-accordion .accordion-row .accordion-heading .accordion-heading-icon-wrapper{width:16px;height:16px}.main-product__info .main-product__info-accordion .accordion-row .accordion-heading .accordion-heading-icon-wrapper .accordion-heading-icon--open{opacity:1;visibility:visible}.main-product__info .main-product__info-accordion .accordion-row .accordion-heading .accordion-heading-icon-wrapper .accordion-heading-icon--close{display:none}.main-product__info .main-product__info-accordion .accordion-row .accordion-description .metafield-rich_text_field :last-child{margin-bottom:0}.main-product__info .main-product__info-accordion .accordion-row .accordion-description .metafield-rich_text_field strong{font-weight:600}.main-product__info .main-product__info-accordion .accordion-row.open .accordion-heading .accordion-heading-icon--open{transform:rotate(180deg)}.main-product__info .main-product__reviews{position:relative}.main-product__info .main-product__reviews scroll-to-target{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.main-product__info .main-product__reviews scroll-to-target button{width:100%;height:100%;cursor:pointer}.main-product__info .main-product__reviews .okeReviews .oke-sr-stars{margin-right:5px}.main-product__form .main-product__variants-fieldset{border:0;padding:0;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.main-product__form .main-product__variants-fieldset legend{font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:5px;width:100%}.main-product__form .main-product__variants-fieldset label{padding:3px 10px;background-color:var(--background-primary-button-alt);cursor:pointer;color:var(--color-primary-button-label-hover);transition:all .3s}.main-product__form .main-product__variants-fieldset .main-product__variants-inner{position:relative;display:flex}.main-product__form .main-product__variants-fieldset .main-product__variants-inner input{position:absolute;top:0;left:0;width:8px}.main-product__form .main-product__variants-fieldset .main-product__variants-inner input:checked+label{background-color:var(--color-accent-primary)}.main-product__form .main-product__quantity-with-add{display:flex;flex-direction:column}.main-product__form .main-product__quantity-with-add .main-product__quantity{margin-bottom:20px;display:flex;justify-content:space-between}.main-product__form .main-product__quantity-with-add .button__add-to-cart{width:100%;max-width:100%;text-transform:inherit}.main-product__form .main-product__quantity-with-add .button__add-to-cart[disabled]{color:var(--secondary-button-label-inactive);background-color:var(--background-secondary-button-inactive);border:1px solid var(--secondary-button-border-inactive);cursor:not-allowed}.main-product__form .product-form__error-message{width:100%;font-size:var(--h6-font-size-desktop);color:var(--color-error);margin-top:10px}.main-product__form .product-form__error-message[aria-hidden=true]{display:none}.klaviyo-notify__wrapper form{display:flex;flex-direction:column;gap:10px;background-color:var(--primary-background);padding:15px 8px}.klaviyo-notify__wrapper .klaviyo-notify__heading{font-size:16px}.klaviyo-notify__wrapper .button{width:100%;max-width:100%}.klaviyo-notify__wrapper input.form-input{width:100%;padding:10px 15px;height:40px;line-height:1;font-family:var(--font-primary);border:0}.klaviyo-notify__wrapper input.form-input::-moz-placeholder{color:var(--text-color-gray)}.klaviyo-notify__wrapper input.form-input::placeholder{color:var(--text-color-gray)}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox{display:flex;flex-direction:column;width:100%;padding:5px 0;position:relative;box-sizing:border-box}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox label{padding:3px 0;padding-left:30px}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox input{position:absolute;top:0;left:0;bottom:0;margin:auto;width:20px;height:20px;z-index:1;cursor:pointer}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox input:checked~.icon--checkbox-checked{display:block}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox .icon--checkbox-checked{display:none}.klaviyo-notify__wrapper .klaviyo-notify__consent-checkbox svg{position:absolute;top:0;bottom:0;left:0;width:20px;height:20px;margin:auto}.no-outline .klaviyo-notify__consent-checkbox input{opacity:0}