/*!*********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/@splidejs/splide/dist/css/splide.min.css ***!
  \*********************************************************************************************************/.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/product.scss ***!
  \****************************************************************************************************************/@charset "UTF-8";body.product{background-color:var(--secondary, #101010)}.main-product{padding:20px 40px 5px}@media screen and (min-width: 900px){.main-product .splide__track{border-radius:25px}}@media screen and (max-width: 900px){.main-product{padding:20px 5px 5px}}.main-product__wrapper{display:flex;gap:5px}@media (width <= 1260px){.main-product__wrapper{flex-direction:column}}.main-product__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px);position:relative;display:flex;flex-direction:column;gap:5px}@media (width <= 1260px){.main-product__left{flex:0 0 100%;max-width:100%}}.main-product__left .splide__slide{border-radius:25px;overflow:hidden;height:auto}@media (width <= 1260px){.main-product__left .splide__slide{height:auto;border-radius:20px}}.main-product__left .splide__slide .image-container{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:inherit}.main-product__left .splide__slide .image-container img,.main-product__left .splide__slide .image-container video{display:block;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.main-product__left .splide__pagination{bottom:30px;left:30px;padding:18px 25px;right:auto;border-radius:30px;background:#fff3;gap:18px}@media screen and (max-width: 900px){.main-product__left .splide__pagination{left:20px;bottom:20px;padding:13px 15px}}.main-product__left .splide__pagination li{display:flex}.main-product__left .splide__pagination__page{background:#d9d9d9;height:4px;margin:0;opacity:1;width:4px}.main-product__left .splide__pagination__page.is-active{background:#1d1d1f;transform:scale(1)}.main-product__left .splide__arrow--prev{display:none}.main-product__left .splide__arrow--next{bottom:10px;right:30px;width:40px;height:40px;top:unset;background:#fff3}@media screen and (max-width: 900px){.main-product__left .splide__arrow--next{display:none}}.main-product__left .splide__arrow--next svg{fill:transparent;width:14px;height:14px;rotate:0;transition:rotate .3s ease}.main-product__left .splide__arrow--next[aria-label="Go to first slide"] svg{rotate:180deg}.main-product__left .splide__arrows{display:none}.main-product__left .splide.splide--with-arrows .splide__arrows{display:flex}.main-product__left .badge{position:absolute;z-index:1;top:30px;left:30px;display:flex;align-items:flex-start;gap:5px}@media screen and (max-width: 900px){.main-product__left .badge{top:20px;left:20px}}.main-product__left .badge .icon{width:80px;height:80px}@media screen and (max-width: 900px){.main-product__left .badge .icon{width:60px;height:60px}}.main-product__left .badge .icon img{width:100%;height:100%;object-fit:contain}.main-product__left .badge .tag{padding:7px 12px;border-radius:20px;font-size:.75rem;line-height:1rem;font-family:Sohne,sans-serif;font-weight:500;letter-spacing:.2px}.main-product__left .marquee{overflow:hidden;display:flex;background-color:#fff;border-radius:30px;max-width:100%;padding:18px 0;font-family:Sohne,sans-serif;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.main-product__left .marquee{display:none}}.main-product__left .marquee p{font-size:1rem;white-space:nowrap;display:flex;gap:15px;font-weight:500}.main-product__right{flex:1 1 33.33%;max-width:33.33%;height:100%;position:sticky;top:0}@media (width <= 1260px){.main-product__right{flex:0 0 100%;max-width:100%}}.main-product__right__wrapper{display:flex;flex-direction:column;gap:20px;justify-content:space-between;background-color:#fff;padding:30px;border-radius:25px;box-sizing:border-box;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.main-product__right__wrapper.color{gap:60px}.main-product__right__wrapper.gift-card{gap:60px;height:100%}@media (width <= 1199px){.main-product__right__wrapper{padding:20px}}@media (width <= 1260px){.main-product__right__wrapper{margin-right:0;height:auto;width:100%}}@media (width <= 768px){.main-product__right__wrapper{gap:2.8rem}}.main-product__right__wrapper::-webkit-scrollbar{display:none}.main-product__right__wrapper__top{display:flex;flex-direction:column;gap:20px;position:relative}.main-product__right__wrapper__top__reviews{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.main-product__right__wrapper__top__reviews svg{height:14px}.main-product__right__wrapper__top__reviews .oke-sr-count{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;color:var(--secondary, #101010)}.main-product__right__wrapper__top__reviews .tag{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif}@media screen and (max-width: 900px){.main-product__right__wrapper__top__reviews .tag{font-size:.75rem;line-height:1rem;letter-spacing:.2px}}.main-product__right__wrapper__top h1{font-size:1.875rem;line-height:2.125rem;font-weight:600;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.main-product__right__wrapper__top h1{font-size:1.5625rem;line-height:1.75rem}}.main-product__right__wrapper__top .subtitle{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.main-product__right__wrapper__top .principal-tag{position:absolute;top:0;right:0;line-height:22px}@media screen and (max-width: 900px){.main-product__right__wrapper__top .principal-tag{line-height:0}}.main-product__right__wrapper__top .principal-tag span{font-family:Sohne,sans-serif;font-size:.875rem;font-weight:500;line-height:0;letter-spacing:0}@media screen and (max-width: 900px){.main-product__right__wrapper__top .principal-tag span{font-size:.75rem}}.main-product__right__wrapper__top .description{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin-top:-10px}.main-product__right__wrapper__top .description p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010)}.main-product__right__wrapper__top .description p a{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);text-decoration:underline}.main-product__right__wrapper__top .information p{font-family:Sohne,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;margin-bottom:15px}.main-product__right__wrapper__top .information a{color:inherit;text-decoration:none}.main-product__right__wrapper__top .information a:hover{color:#06f}.main-product__right__wrapper__top .product-additional-description p{line-height:1;font-size:.875rem;font-family:Sohne,sans-serif;color:#86868b;font-weight:400;letter-spacing:0}.main-product__right__wrapper__top .information p b,.main-product__right__wrapper__top .information p strong{font-weight:500}.main-product__right__wrapper__top .inside-bundle{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;margin:0 0 -5px}.main-product__right__wrapper__top .bundle-products{display:flex;gap:5px;margin-bottom:5px;flex-wrap:wrap}@media screen and (max-width: 900px){.main-product__right__wrapper__top .bundle-products{flex-direction:column}}.main-product__right__wrapper__top .bundle-products .product{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px);background-color:var(--accent-primary, #f5f5f7);border-radius:10px;padding:5px 10px;display:flex;gap:10px;box-sizing:border-box}@media screen and (max-width: 900px){.main-product__right__wrapper__top .bundle-products .product{flex:1 1 100%;max-width:100%;padding:5px 15px}}.main-product__right__wrapper__top .bundle-products .product img{width:40px;height:40px;object-fit:cover;border-radius:10px}.main-product__right__wrapper__top .bundle-products .product__text{display:flex;flex-direction:column;gap:2px;justify-content:center}@media screen and (max-width: 900px){.main-product__right__wrapper__top .bundle-products .product__text{flex-direction:row;gap:10px;justify-content:space-between;align-items:center;width:-webkit-fill-available}}.main-product__right__wrapper__top .bundle-products .product__text .title{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;letter-spacing:.2px}.main-product__right__wrapper__top .bundle-products .product__text .packs{font-size:.625rem;line-height:.875rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.main-product__right__wrapper__top .useful-links{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media screen and (max-width: 900px){.main-product__right__wrapper__top .useful-links{margin-bottom:40px}}.main-product__right__wrapper__top .useful-links a{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;letter-spacing:.2px;text-decoration:underline}.main-product__right__wrapper__top .useful-links .amount{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:#86868b}.main-product__right__wrapper__bottom{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom{gap:20px}}.main-product__right__wrapper__bottom .smartrr-info{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem}.main-product__right__wrapper__bottom .smartrr-info picture{display:block;height:65px;flex-shrink:0}.main-product__right__wrapper__bottom .smartrr-info picture img{height:100%;width:auto;object-fit:contain}.main-product__right__wrapper__bottom .smartrr-info span{font-family:Sohne,sans-serif;font-size:.75rem;font-weight:400;line-height:.625rem;text-align:right;color:#06f}.main-product__right__wrapper__bottom form{display:flex;flex-direction:column;gap:25px}.main-product__right__wrapper__bottom form input[name=addon-product]+label img{margin-right:.7rem}.main-product__right__wrapper__bottom form legend{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;cursor:pointer;background-color:#fff;z-index:1}.main-product__right__wrapper__bottom form legend svg{transition:all .3s ease-in-out}.main-product__right__wrapper__bottom form legend span{color:#86868b}.main-product__right__wrapper__bottom form div.sub-option,.main-product__right__wrapper .check-container{padding:15px;border-radius:10px;border:none;box-sizing:border-box;position:relative;cursor:pointer;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;background-color:var(--accent-primary, #f5f5f7);transition:.3s}@media (width <= 1199px){.main-product__right__wrapper__bottom form div.sub-option,.main-product__right__wrapper .check-container{padding:15px 12px}}.main-product__right__wrapper__bottom form div.sub-option__title-container{display:flex;flex-direction:column;gap:14px;padding-left:3px}.main-product__right__wrapper__bottom form div.sub-option__price-compare{display:flex;align-items:center;gap:5px}.main-product__right__wrapper__bottom form label p,.main-product__right__wrapper__bottom form label span,.main-product__right__wrapper__bottom form label div{color:#86868b}.main-product__right__wrapper__bottom form label .discount{padding:2.5px 5px;border-radius:20px;background-color:#ddd1ff;color:#7a45f0;font-size:.625rem;line-height:.75rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;position:absolute;top:-9px;right:15px}.main-product__right__wrapper__bottom form .variant-options.active svg{transform:rotate(180deg)}.main-product__right__wrapper__bottom form .variant-options.active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__bottom form .variant-options fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__bottom form .variant-options fieldset.color{margin-bottom:30px}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form .variant-options fieldset.color{margin-bottom:25px}}.main-product__right__wrapper__bottom form .variant-options fieldset.color .color-selected{font-size:.75rem;line-height:16px;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;letter-spacing:.2px}.main-product__right__wrapper__bottom form .variant-options fieldset .size-guide{font-size:.75rem;line-height:16px;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;margin:0;letter-spacing:.2px;text-decoration:underline}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options--color{margin-bottom:25px}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(33% - 10px)}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options .radio-option .swatch{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid #ccc;margin-right:8px;vertical-align:middle}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options .radio-option:last-child .discount{background-color:#7a45f0;color:#fff}.main-product__right__wrapper__bottom form .variant-options fieldset .radio-options .radio-option label{font-size:1rem;display:flex;justify-content:center;align-items:center}.main-product__right__wrapper__bottom form .product-addons.active svg{transform:rotate(180deg)}.main-product__right__wrapper__bottom form .product-addons.active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__bottom form .product-addons fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options .radio-option{flex:1 1 calc(65% - 10px)}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options .radio-option:first-child{flex:1 1 calc(35% - 10px)}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options .radio-option:first-child label{padding:15px}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options .radio-option label{min-height:70px;padding:9px 15px 9px 5px}.main-product__right__wrapper__bottom form .product-addons fieldset .radio-options .radio-option .add-addon{display:flex;gap:10px;justify-content:space-between;width:-webkit-fill-available}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options{display:flex;flex-direction:column;gap:.625rem}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option{display:flex;border-radius:15px;justify-content:space-between;gap:.625rem;align-items:center}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__title{font-family:Sohne,sans-serif;font-size:1rem;color:var(--primary, #000);font-weight:500;line-height:1.375rem;text-align:left}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__title{font-size:.875rem}}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__subtitle{display:flex;align-items:center;justify-content:flex-start;gap:.3125rem}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__subtitle span{font-family:Sohne,sans-serif;font-size:.75rem;font-weight:400;line-height:.5625rem;letter-spacing:.2px;text-align:left;display:flex;align-items:center}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__subtitle .quantity{color:var(--primary, #000);line-height:16px}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__subtitle .subscription{color:#06f;line-height:16px}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__price{display:flex;align-items:center;flex-direction:row;gap:8px;padding-right:3px}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__price{flex-direction:column-reverse;align-items:flex-end;gap:11px}}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__discount{display:block;padding:.375rem .4375rem;border-radius:1.125rem;background-color:var(--primary, #000);font-family:Sohne,sans-serif;font-size:.625rem;color:var(--accent-secondary, #fff);font-weight:500;line-height:.4375rem;letter-spacing:.2px;text-align:center;width:max-content}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__discount{padding:6px 9px;font-size:.75rem;line-height:1}}.main-product__right__wrapper__bottom form .subscription-selector.unified .radio-options .sub-option__original-price{font-family:Sohne,sans-serif;font-size:.875rem;color:var(--primary, #000);font-weight:400;line-height:.625rem;text-align:right;text-decoration-line:line-through}.main-product__right__wrapper__bottom form .sub-option__total-price{font-family:Sohne,sans-serif;font-size:1rem;color:var(--primary, #000);font-weight:500;line-height:22px;text-align:right}.main-product__right__wrapper__bottom form .subscription-selector.active svg.arrow-form{transform:rotate(180deg)}.main-product__right__wrapper__bottom form .subscription-selector.active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__bottom form .subscription-selector fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option{flex:1 1 100%;position:relative}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option input{display:block;position:absolute;top:18px;left:20px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option input:before{width:22px;height:22px;border-radius:22px;top:-6px;left:-6px;position:absolute;background-color:#fff;content:"";display:block;visibility:visible;border:2px solid #fff;box-shadow:0 0 4px #00000040 inset}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option input:checked:after{width:12px;height:12px;border-radius:16px;top:-2.66px;left:-1px;position:relative;background-color:#7a45f0;content:"";display:inline-block;visibility:visible;border:2px solid #7a45f0}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label{padding:15px 15px 15px 47px;min-height:unset}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .popular-badge{background-color:#7a45f0;padding:2.5px 5px;border-radius:20px;font-size:.625rem;line-height:.75rem;font-weight:500;letter-spacing:.2px;font-family:Sohne,sans-serif;color:#fff;position:absolute;top:-9px;right:15px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left{flex:1 1 calc(70% - 5px);max-width:calc(70% - 5px);display:flex;flex-direction:column;gap:5px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .text{display:flex;gap:3px;align-items:center}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .text svg circle,.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .text svg line{stroke:#86868b}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .delivery,.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .subscription-payment{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;color:#86868b}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .interval-delivery-container{width:-webkit-fill-available}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__left .interval-delivery-container select{display:none;width:fit-content;background:transparent;outline:none;border-radius:30px;border:1px solid #c4c4c4;padding:6.5px 7px;font-size:.625rem;line-height:.875rem;font-weight:400;font-family:Sohne,sans-serif;cursor:pointer}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__right{flex:1 1 calc(30% - 5px);max-width:calc(30% - 5px);display:flex;flex-direction:column;gap:5px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=subscription] .subscription-wrapper__right .subscribe-price{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;text-align:right}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=one-time]{display:flex;justify-content:space-between;align-items:center}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=one-time] .one-time-price{display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;letter-spacing:.2px}.main-product__right__wrapper__bottom form .subscription-selector fieldset .radio-options .radio-option label[for=one-time] .one-time-price .price{font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:unset;margin-left:6px}.main-product__right__wrapper__bottom form input[type=radio]{display:none}.main-product__right__wrapper__bottom form input[type=radio]:checked+label{color:var(--secondary, #101010);border:1.2px solid var(--primary, #000);background-color:transparent}.main-product__right__wrapper__bottom form input[type=radio]:checked+label .option-swatch-content{box-shadow:0 0 4px #00000040 inset}.main-product__right__wrapper__bottom form input[type=radio]:checked+label .subscription-wrapper__left .text svg circle,.main-product__right__wrapper__bottom form input[type=radio]:checked+label .subscription-wrapper__left .text svg line{stroke:var(--secondary, #101010)!important}.main-product__right__wrapper__bottom form input[type=radio]:checked+label .subscription-wrapper__left .delivery{color:var(--secondary, #101010)!important}.main-product__right__wrapper__bottom form input[type=radio]:checked+label .subscription-wrapper__right .subscribe-price{color:var(--secondary, #101010)!important}.main-product__right__wrapper__bottom form .btn-add-to-cart{display:flex;gap:3px;align-items:center;justify-content:center;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--accent-primary, #f5f5f7);box-shadow:0 0 10px #00000040 inset;background-color:var(--secondary, #101010);padding:14px;text-transform:uppercase;border-radius:30px;cursor:pointer;min-height:52px}.main-product__right__wrapper__bottom form .btn-add-to-cart:disabled{box-shadow:0 0 6px #00000040 inset;background-color:#c4c4c4;cursor:not-allowed}.main-product__right__wrapper__bottom form .btn-add-to-cart .compare-price{font-weight:400;text-decoration:line-through;color:#86868b}.main-product__right__wrapper__bottom form.gift-card{gap:30px}.main-product__right__wrapper__bottom form.gift-card fieldset .radio-options{gap:15px}.main-product__right__wrapper__bottom form.gift-card fieldset .radio-options .radio-option{display:flex;width:calc(20% - 15px);flex:1 1 calc(20% - 15px)}.main-product__right__wrapper__bottom form.gift-card fieldset .radio-options .radio-option label{min-height:40px;padding:9px 15px;justify-content:center;width:-webkit-fill-available}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(33.3333333333% - 6.6666666667px);max-width:calc(33.3333333333% - 6.6666666667px)}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(25% - 7.5px);max-width:calc(25% - 7.5px)}}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option label{padding:9px 15px;min-height:40px;justify-content:center}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch{min-height:unset;padding:3px}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch{padding:2px}}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch .visually-hidden{display:none}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset.color .radio-option{flex:1 1 fit-content;max-width:fit-content}.main-product__right__wrapper__bottom form.clothes .variant-options fieldset.color .radio-option .option-swatch-content{width:18px;height:18px;border-radius:100%}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom form.clothes .variant-options fieldset.color .radio-option .option-swatch-content{width:16px;height:16px}}.main-product__right__wrapper__bottom form.clothes .model-info{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;margin:-10px 0 5px;color:#86868b;letter-spacing:.2px}.main-product__right__wrapper__bottom .guarantee{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);text-align:center;text-transform:uppercase;letter-spacing:.2px;margin-bottom:5px}.main-product__right__wrapper__bottom .main-product-container{padding-top:30px;border-top:1px solid #d9d9d9}.main-product__right__wrapper__bottom .main-product__recommendation form{display:flex;flex-direction:row;align-items:center;gap:15px;background-color:var(--accent-primary, #f5f5f7);border-radius:15px}.main-product__right__wrapper__bottom .main-product__recommendation-image{width:60px;height:60px;padding-left:10px}.main-product__right__wrapper__bottom .main-product__recommendation-image img{width:100%;height:100%;object-fit:cover}.main-product__right__wrapper__bottom .main-product__recommendation-content{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 15px 0;gap:20px;width:100%}.main-product__right__wrapper__bottom .main-product__recommendation-content p{font-size:14px;line-height:16px;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 1920px){.main-product__right__wrapper__bottom .main-product__recommendation-content p{line-height:25px}}.main-product__right__wrapper__bottom .main-product__recommendation-content button{display:flex;align-items:center;justify-content:center;max-width:90px;border:none;border-radius:38px;padding:14px 20px;background-color:var(--primary, #000);color:#fff;font-size:.75rem;text-align:center;letter-spacing:.2px;font-weight:500;line-height:1}@media screen and (max-width: 900px){.main-product__right__wrapper__bottom .main-product__recommendation-content button{padding:14px 20px}}.main-product__right__wrapper__bottom .main-product__recommendation-content .btn-cart-js__label{text-box-trim:trim-both;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main-product__right__wrapper__bottom .main-product__recommendation-content button:hover{cursor:pointer}.main-product__right__wrapper__sticky-atc{padding:20px;border-radius:20px 20px 0 0;background-color:var(--secondary, #101010);display:flex;gap:20px;position:fixed;bottom:-110px;left:0;right:0;margin:0 auto;z-index:2;box-shadow:0 2px 10px #00000026;width:calc(100% - 9px);box-sizing:border-box;align-items:center;transition:bottom .45s linear}@media (width >= 1025px){.main-product__right__wrapper__sticky-atc{display:none}}.main-product__right__wrapper__sticky-atc.active{bottom:0}.main-product__right__wrapper__sticky-atc__text{display:flex;flex-direction:column;gap:6px;flex:1 1 calc(100% - 110px);max-width:calc(100% - 110px)}.main-product__right__wrapper__sticky-atc__text .title{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--accent-primary, #f5f5f7)}.main-product__right__wrapper__sticky-atc__text .options{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:#86868b;letter-spacing:.2px}.main-product__right__wrapper__sticky-atc__button{flex:1 1 90px;max-width:90px}.main-product__right__wrapper__sticky-atc__button a{padding:10.5px 14px;background-color:#fff;border-radius:20px;width:-webkit-fill-available;display:block;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;letter-spacing:.2px;cursor:pointer;text-decoration:none}.main-product__right__wrapper__sticky-atc__button a:hover{text-decoration:none}.main-product__right__wrapper__popup-form{display:flex;flex-direction:column;justify-content:space-between;gap:0;width:calc(100% - 9px);margin:0 auto;position:fixed;left:0;right:0;z-index:5;border-radius:20px 20px 0 0;bottom:-100%;height:100vh}.main-product__right__wrapper__popup-form.active{bottom:0}.main-product__right__wrapper__popup-form__overlay{height:-webkit-fill-available;background-color:#00000080;margin:0 -5px -100%;opacity:0;transition:.45s ease-in-out}.main-product__right__wrapper__popup-form__overlay.active{opacity:1}.main-product__right__wrapper__popup-form form{display:flex;flex-direction:column;gap:25px;padding:25px 20px 20px;background-color:#fff;box-sizing:border-box;border-radius:20px 20px 0 0;position:relative;bottom:-100%;transition:all .5s ease-in-out}.main-product__right__wrapper__popup-form form.active{bottom:0}.main-product__right__wrapper__popup-form form legend{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%;cursor:pointer;background-color:#fff;z-index:1}.main-product__right__wrapper__popup-form form legend svg{transition:all .3s ease-in-out}.main-product__right__wrapper__popup-form form legend span{color:#86868b}.main-product__right__wrapper__popup-form form label{padding:15px;border-radius:15px;border:1px solid #c4c4c4;box-sizing:border-box;min-height:57px;position:relative;cursor:pointer;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;transition:.3s}@media (width <= 1199px){.main-product__right__wrapper__popup-form form label{padding:15px 12px}}.main-product__right__wrapper__popup-form form label:hover{border:1px solid var(--secondary, #101010)}.main-product__right__wrapper__popup-form form label .discount{padding:2.5px 5px;border-radius:20px;background-color:#ddd1ff;color:#7a45f0;font-size:.625rem;line-height:.75rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;position:absolute;top:-9px;right:15px}.main-product__right__wrapper__popup-form form .variant-options.active svg{transform:rotate(180deg)}.main-product__right__wrapper__popup-form form .variant-options.active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__popup-form form .variant-options fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__popup-form form .variant-options fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__popup-form form .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(33% - 10px)}.main-product__right__wrapper__popup-form form .variant-options fieldset .radio-options .radio-option:last-child .discount{background-color:#7a45f0;color:#fff}.main-product__right__wrapper__popup-form form .product-addons.active svg{transform:rotate(180deg)}.main-product__right__wrapper__popup-form form .product-addons.active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__popup-form form .product-addons fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options .radio-option{flex:1 1 calc(65% - 10px)}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options .radio-option:first-child{flex:1 1 calc(35% - 10px)}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options .radio-option:first-child label{padding:15px}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options .radio-option label{min-height:70px;padding:9px 15px 9px 5px}.main-product__right__wrapper__popup-form form .product-addons fieldset .radio-options .radio-option .add-addon{display:flex;gap:10px;justify-content:space-between;width:-webkit-fill-available}.main-product__right__wrapper__popup-form form .subscription-selector .active svg.arrow-form{transform:rotate(180deg)}.main-product__right__wrapper__popup-form form .subscription-selector .active .radio-options{max-height:400px;padding:20px 0 0}.main-product__right__wrapper__popup-form form .subscription-selector fieldset{display:flex;flex-direction:column;gap:20px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options{display:flex;gap:10px;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .45s ease-in-out}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option{flex:1 1 100%;position:relative}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option input{display:block;position:absolute;top:18px;left:20px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option input:before{width:22px;height:22px;border-radius:22px;top:-6px;left:-6px;position:absolute;background-color:#fff;content:"";display:block;visibility:visible;border:2px solid #fff;box-shadow:0 0 4px #00000040 inset}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option input:checked:after{width:12px;height:12px;border-radius:16px;top:-2.66px;left:-1px;position:relative;background-color:#7a45f0;content:"";display:inline-block;visibility:visible;border:2px solid #7a45f0}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label{padding:15px 15px 15px 47px;min-height:unset}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .popular-badge{background-color:#7a45f0;padding:2.5px 5px;border-radius:20px;font-size:.625rem;line-height:.75rem;font-weight:500;letter-spacing:.2px;font-family:Sohne,sans-serif;color:#fff;position:absolute;top:-9px;right:15px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left{flex:1 1 calc(70% - 5px);max-width:calc(70% - 5px);display:flex;flex-direction:column;gap:5px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .text{display:flex;gap:3px;align-items:center}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .text svg circle,.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .text svg line{stroke:#86868b}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .delivery,.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .subscription-payment{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;color:#86868b}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .interval-delivery-container{width:-webkit-fill-available}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__left .interval-delivery-container select{width:fit-content;background:transparent;outline:none;border-radius:30px;border:1px solid #c4c4c4;padding:6.5px 7px;font-size:.625rem;line-height:.875rem;font-weight:400;font-family:Sohne,sans-serif;cursor:pointer}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__right{flex:1 1 calc(30% - 5px);max-width:calc(30% - 5px);display:flex;flex-direction:column;gap:5px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=subscription-popup] .subscription-wrapper__right .subscribe-price{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;text-align:right}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=one-time-popup]{display:flex;justify-content:space-between}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=one-time-popup] .one-time-price{font-size:.625rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;letter-spacing:.2px}.main-product__right__wrapper__popup-form form .subscription-selector fieldset .radio-options .radio-option label[for=one-time-popup] .one-time-price .price{font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:unset;margin-left:6px}.main-product__right__wrapper__popup-form form input[type=radio]{display:none}.main-product__right__wrapper__popup-form form input[type=radio]:checked+label{color:var(--secondary, #101010);border:1.2px solid var(--primary, #000)}.main-product__right__wrapper__popup-form form input[type=radio]:checked+label.subscription-wrapper__left .text svg circle,.main-product__right__wrapper__popup-form form input[type=radio]:checked+label.subscription-wrapper__left .text svg line{stroke:var(--secondary, #101010)!important}.main-product__right__wrapper__popup-form form input[type=radio]:checked+label.subscription-wrapper__left .delivery{color:var(--secondary, #101010)!important}.main-product__right__wrapper__popup-form form input[type=radio]:checked+label.subscription-wrapper__right .subscribe-price{color:var(--secondary, #101010)!important}.main-product__right__wrapper__popup-form form .btn-add-to-cart{display:flex;gap:3px;align-items:center;justify-content:center;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--accent-primary, #f5f5f7);box-shadow:0 0 10px #00000040 inset;background-color:var(--secondary, #101010);padding:14px;text-transform:uppercase;border-radius:30px;cursor:pointer;min-height:52px;margin-top:5px}.main-product__right__wrapper__popup-form form .btn-add-to-cart:disabled{box-shadow:0 0 6px #00000040 inset;background-color:#c4c4c4}.main-product__right__wrapper__popup-form form .btn-add-to-cart .compare-price{font-weight:400;text-decoration:line-through;color:#86868b}.main-product__right__wrapper__popup-form form.gift-card{gap:30px}.main-product__right__wrapper__popup-form form.gift-card fieldset .radio-options{gap:15px}.main-product__right__wrapper__popup-form form.gift-card fieldset .radio-options .radio-option{flex:1 1 calc(20% - 15px)}.main-product__right__wrapper__popup-form form.gift-card fieldset .radio-options .radio-option label{min-height:40px;padding:9px 15px;justify-content:center}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color{margin-bottom:30px}@media screen and (max-width: 900px){.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color{margin-bottom:25px}}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color .radio-option{flex:1 1 fit-content;max-width:fit-content}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color .radio-option .option-swatch-content{width:18px;height:18px;border-radius:100%}@media screen and (max-width: 900px){.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color .radio-option .option-swatch-content{width:16px;height:16px}}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset.color .color-selected{font-size:.75rem;line-height:16px;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0;letter-spacing:.2px}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .size-guide{font-size:.75rem;line-height:16px;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;margin:0;letter-spacing:.2px;text-decoration:underline}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(33.3333333333% - 6.6666666667px);max-width:calc(33.3333333333% - 6.6666666667px)}@media screen and (max-width: 900px){.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option{flex:1 1 calc(25% - 7.5px);max-width:calc(25% - 7.5px)}}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option label{padding:9px 15px;min-height:40px;justify-content:center}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch{min-height:unset;padding:3px}@media screen and (max-width: 900px){.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch{padding:2px}}.main-product__right__wrapper__popup-form form.clothes .variant-options fieldset .radio-options .radio-option label.option-swatch .visually-hidden{display:none}.main-product__right__wrapper__popup-form form.clothes .model-info{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;margin:-10px 0 5px;color:#86868b;letter-spacing:.2px}.main-product__right__wrapper__popup-form .guarantee{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);text-align:center;text-transform:uppercase;letter-spacing:.2px;margin:0}.main-product [type=radio]:checked~.check-container,.main-product [type=radio]:checked~.sub-option{border:1px solid var(--secondary, #101010);background-color:transparent}.main-product__right__wrapper{display:flex;position:sticky;top:0;height:100%;flex-direction:column;gap:20px;background-color:#fff;padding:30px;border-radius:25px;box-sizing:border-box;flex:1}@media screen and (max-width: 1260px){.main-product__right__wrapper{padding:20px;min-height:auto}}.main-product-details--mobile{display:none}@media screen and (max-width: 1260px){.main-product-details--mobile{display:flex;position:static}.main-product-details--desktop{display:none}}.variant-name{display:flex;line-height:1;column-gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.variant-name__content-option-text span:first-child{font-weight:500;font-size:16px;letter-spacing:0}.variant-name__content-option-text span:last-child{font-weight:500;font-size:16px;letter-spacing:0;color:#424245b2}.variant-name .size-guide-button{text-decoration:underline;line-height:16px;font-family:Sohne,sans-serif;letter-spacing:.2px;font-weight:500;color:#86868b;cursor:pointer}.variant-name{font-weight:400;font-size:.75rem;line-height:16px;letter-spacing:.2px;color:#000}.variant-name__label-content span{font-size:1rem;letter-spacing:0;font-family:Sohne,sans-serif;font-weight:500}@media screen and (max-width: 900px){.variant-name__label-content span{font-size:.875rem}}.variant-name__label-content .option-label-value{color:#424245b2;font-family:Sohne,sans-serif}@media screen and (max-width: 900px){.variant-name__label-content .option-label-value{font-size:.875rem}}.variant-name .option-value-text{color:var(--secondary, #101010);font-family:Sohne,sans-serif}.variant-radio{display:flex;column-gap:15px;flex-wrap:wrap;width:100%;row-gap:15px}@media screen and (max-width: 900px){.variant-radio{column-gap:10px}}.variant-radio label.variant-radio__button{padding:0}.variant-radio label.variant-radio__button:hover{border:none}.variant-radio--gift-card{column-gap:10px;flex-wrap:nowrap}@media screen and (max-width: 900px){.variant-radio--gift-card{column-gap:5px;row-gap:5px;flex-wrap:wrap}}.variant-radio--gift-card label.variant-radio__button{flex:1;min-width:0}.variant-radio .variant-radio__size{flex:1;text-align:center}@media screen and (max-width: 900px){.variant-radio .variant-radio__size{flex:0}}.variant-radio__design{color:#000;width:100%;cursor:pointer;padding:15px 30px;border-radius:15px;border:1px solid #c4c4c4;background-color:#fff;box-sizing:border-box}@media screen and (max-width: 900px){.variant-radio__design{padding:12px 28px;font-size:.875rem}}.variant-radio__design>span{display:block;line-height:1;font-weight:500;width:100%;height:100%}.variant-radio input[type=radio]:checked~.variant-radio__design{border-color:#000;border-radius:15px}.variant-radio input[type=radio]:checked~.variant-radio__design .variant-extra-info .variant-price{color:#06f}.variant-radio--color{column-gap:10px;row-gap:10px}.variant-radio--color .variant-radio__design{height:100%}.variant-radio--color label.variant-radio__button{width:24px;height:24px}.variant-radio--color .variant-radio__design{padding:2px;border-radius:50%}.variant-radio--color .variant-radio__design>span{border-radius:50%;box-shadow:inset 0 0 4px #00000040}.variant-radio__design--gift-card{padding:15px;cursor:pointer;background-color:var(--accent-primary, #f5f5f7);border:none;border-radius:10px;text-align:center}.variant-radio__design--gift-card .variant-title{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width: 900px){.variant-radio__design--gift-card{padding:12px 16px}}.variant-radio input[type=radio]:checked~.variant-radio__design--gift-card{background-color:transparent;border:1px solid var(--secondary, #101010);border-radius:10px}.variant-radio input[type=radio]:checked~.variant-radio__design--gift-card .variant-title{color:var(--secondary, #101010)}.variant-radio--pack-type{display:flex;align-items:normal;gap:10px}.variant-radio--pack-type label.variant-radio__button{flex:1;display:flex}.variant-radio--pack-type__design{display:flex;gap:10px;flex-direction:column;align-items:center;text-align:center;cursor:pointer;border-radius:15px;padding:15px;border:none;background-color:var(--accent-primary, #f5f5f7)}.variant-radio--pack-type__design>span{font-family:Sohne,sans-serif;font-size:.875rem}.variant-radio--pack-type__design>.variant-title{-webkit-box-orient:vertical;-webkit-line-clamp:2}.variant-radio--pack-type .variant-extra-info{display:flex;flex-direction:column;align-items:center}.variant-radio--pack-type .variant-extra-info>span{font-size:.75rem;font-weight:400;line-height:16px;letter-spacing:.2px;font-family:Sohne,sans-serif}.variant-radio--pack-type .variant-extra-info>.variant-price{color:#000}input[type=radio]:checked~.variant-radio--pack-type__design .variant-title{color:#000}input[type=radio]:checked~.variant-radio--pack-type__design{border:1px solid #000;background-color:#fff}input[type=radio]:checked~.variant-radio--pack-type__design .variant-extra-info .variant-price{color:#06f}.video-product__left{width:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:5px}@media (width <= 1024px){.video-product__left{flex:0 0 100%;max-width:100%}}.video-product__left video{object-fit:cover;border-radius:25px}.video-product__left img{border-radius:25px;object-fit:cover;object-position:center}.video-product__sound{background-color:#fff3;border-radius:100%;width:fit-content;padding:10.5px;position:absolute;bottom:30px;right:30px;cursor:pointer;min-width:19px}.video-product__sound.active .video-product__sound__off{display:none}.video-product__sound.active .video-product__sound__on{display:block}@media screen and (max-width: 900px){.video-product__sound{right:20px;bottom:20px}}.video-product__sound__off{margin-bottom:-5px}.video-product__sound__on{margin-bottom:-5px;display:none}.video-product-wrapper{position:relative;padding-bottom:56%}@media screen and (max-width: 900px){.video-product-wrapper{padding-bottom:129.6%}}.video-product-wrapper>video,.video-product-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.details-product__wrapper{display:flex;gap:5px}@media (width <= 991px){.details-product__wrapper{flex-direction:column}}.details-product__left{width:100%;position:relative;display:flex;gap:5px;background-color:#fff;border-radius:25px;padding:30px;box-sizing:border-box}@media (width <= 1024px){.details-product__left{flex:0 0 100%;max-width:100%;flex-direction:column;gap:30px}}@media screen and (max-width: 900px){.details-product__left{padding:25px 20px 20px}}.details-product__left__title{flex:1 1 243px;max-width:243px}@media (width <= 1024px){.details-product__left__title{flex:1 1 100%;max-width:100%}}.details-product__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.details-product__left__title h2{font-size:1.375rem;line-height:1.75rem}}.details-product__left__details{flex:1}@media (width <= 1024px){.details-product__left__details{flex:1 1 100%;max-width:100%}}.details-product__left__details__tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (width <= 1024px){.details-product__left__details__tabs{justify-content:flex-start}}@media screen and (max-width: 900px){.details-product__left__details__tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between!important;margin-bottom:-5px}}.details-product__left__details__tabs__tab{padding:9.5px 20px;border-radius:10px;border:1px solid #86868b;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;transition:.3s;cursor:pointer}.details-product__left__details__tabs__tab:hover{border:1px solid var(--secondary, #101010)}.details-product__left__details__tabs__tab.active{background-color:var(--accent-primary, #f5f5f7);border:1px solid var(--accent-primary, #f5f5f7)}.details-product__left__details__detail{display:none}.details-product__left__details__detail.active{display:block}.details-product__left__details__detail.no-tabs p:first-of-type strong{margin:0 0 15px;line-height:1}.details-product__left__details__detail p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.details-product__left__details__detail p strong{font-size:1rem;line-height:1.375rem;font-weight:500;margin:35px 0 15px;display:block}.details-product__left__details__detail ul{padding-left:20px}.details-product__left__details__detail ul li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010)}.details-product__left__details__detail__tags{padding:10px 0;margin-top:35px;background-color:var(--accent-primary, #f5f5f7);border-radius:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}.details-product__left__details__detail__tags__tag{flex:1 1 33.33%;max-width:33.33%;padding:12px 16px;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);letter-spacing:.2px;box-sizing:border-box;display:flex;gap:5px;align-items:center}@media screen and (max-width: 900px){.details-product__left__details__detail__tags__tag{flex:1 1 50%;max-width:50%;padding:12px 15px}}.details-product__left__details__checklist-item-list{background-color:var(--accent-primary, #f5f5f7);margin-top:30px;border-radius:15px;padding:10px 15px}.details-product__left__details__checklist-item-list ul{width:100%;display:grid;column-gap:15px;padding:0;list-style:none;align-items:center;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 900px){.details-product__left__details__checklist-item-list ul{grid-template-columns:repeat(2,1fr)}}.details-product__left__details__checklist-item-list ul li{font-weight:500;display:flex;padding-top:12px;padding-bottom:12px;align-items:center;gap:5px;font-size:12px}.detail-v2__left{width:100%;position:relative;display:flex;gap:5px;border-radius:25px;box-sizing:border-box}@media (width <= 1024px){.detail-v2__left{flex:0 0 100%;max-width:100%;flex-direction:column}}@media screen and (max-width: 900px){.detail-v2__left{padding:25px 20px 20px}}.detail-v2 .table-content .row.last-row{border-bottom:none}.detail-v2 .layering-guide-button-wrapper{display:flex;justify-content:flex-end}.detail-v2 .layering-guide-button{text-decoration:none;border-radius:38px;background-color:#000;color:#fff;padding:14px 20px;font-weight:500;font-size:.75rem;line-height:1;letter-spacing:.2px;font-family:Sohne,sans-serif;display:inline-block;transition:.3s}.detail-v2 .layering-guide-button:hover{opacity:.8}.detail-v2 img{width:100%;height:100%;object-fit:cover;object-position:center}.detail-v2 .card{border-radius:25px;overflow:hidden}@media screen and (max-width: 900px){.detail-v2 .card{border-radius:25px 25px 0 0}}.detail-v2 .card--background{background-color:#fff}.detail-v2 .card--image{position:relative;padding-bottom:133.25%}.detail-v2 .card--image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.detail-v2 .content{display:flex;flex-direction:column-reverse;padding:0;gap:0}@media screen and (min-width: 900px){.detail-v2 .content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:5px}}.detail-v2 #raw-content{display:none}.detail-v2 .card-content{display:flex;justify-content:space-between}@media screen and (max-width: 900px){.detail-v2 .card-content{border-radius:0 0 20px 20px;border:none}}.detail-v2 .content-title-palletes{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 30px 30px}@media screen and (max-width: 900px){.detail-v2 .content-title-palletes{margin-bottom:20px;padding:25px 20px 20px}}.detail-v2 .content-title-palletes__toggles{display:flex;flex-direction:column;background-color:#1d1d1f;border-radius:30px;gap:12px;padding:10px;align-items:center}.detail-v2 .content-title-palletes__toggles:has(button:nth-child(4)){display:grid;grid-template-columns:repeat(2,1fr);gap:8px;border-radius:20px}.detail-v2 .content-title-palletes__toggles button{width:18px;height:18px;border-radius:50%;border:none;outline:none;cursor:pointer;position:relative;background-clip:content-box;padding:1px}.detail-v2 .content-title-palletes__toggles button.active{background-color:#fff;border:1px solid #fff;width:18px;height:18px}.detail-v2 #title{font-family:Sohne,sans-serif;font-weight:500;margin:0;font-size:2.1875rem;line-height:2.5rem;letter-spacing:0;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.detail-v2 #title{font-size:1.875rem;line-height:34px}}.detail-v2 .content-detail{transition:all .5s ease;padding:0 30px 35px}@media screen and (max-width: 900px){.detail-v2 .content-detail{padding:0 20px 25px}}.detail-v2 .table-description-section,.detail-v2 .table-usage-section{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease,max-height .4s ease;pointer-events:none}.detail-v2 .table-description-section.active,.detail-v2 .table-usage-section.active{display:block;opacity:1;max-height:fit-content;pointer-events:auto}.detail-v2 .table-content{display:none}.detail-v2 .table-content.active{display:block}.detail-v2 .table-content .row{display:grid;grid-template-columns:2fr 5fr;padding:20px 0;border-bottom:1px solid #d9d9d9;align-items:baseline}@media screen and (max-width: 900px){.detail-v2 .table-content .row{grid-template-columns:1.5fr 2.5fr}}.detail-v2 .table-content .row .table-title{font-family:Sohne,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.375rem;letter-spacing:0;color:var(--secondary, #101010)}.detail-v2 .table-content .row .table-description{text-align:right;text-box-trim:trim-both;text-box-edge:cap alphabetic}.detail-v2 .table-content .row .table-description a{font-family:Sohne,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:0;text-align:right;color:var(--secondary, #101010);max-width:16.5rem}.detail-v2 .table-content .row .table-description .metafield-rich_text_field{display:flex;align-items:flex-end;flex-direction:column;gap:21px;height:100%;box-sizing:border-box}.detail-v2 .table-content .row .table-description .metafield-rich_text_field p{font-family:Sohne,sans-serif;font-weight:400;font-size:1rem;line-height:1.375rem;letter-spacing:0;text-align:right;color:var(--secondary, #101010)}.detail-v2 .table-content .row .table-description .custom-table-btn{text-decoration:none;border-radius:38px;background-color:#000;color:#fff;padding:14px 20px;font-weight:500;height:100%;box-sizing:border-box;display:flex;font-size:.75rem;line-height:1;letter-spacing:.2px}.detail-v2 button{width:100%;padding:1.625rem 0 0;display:flex;justify-content:space-between;cursor:pointer;border:none;background-color:transparent}.detail-v2 button span{font-family:Sohne,sans-serif;font-weight:500;font-size:1rem;line-height:1.375rem;letter-spacing:0;color:#86868b}.detail-v2 button svg{width:20px;height:20px}.detail-v2 button .icon{display:none}.detail-v2 button .icon.active{display:block}.media-slider-product__left{width:100%;position:relative;display:grid;grid-auto-flow:column;grid-auto-rows:1fr;gap:5px;overflow:auto;border-radius:25px;overflow-y:hidden}@media screen and (max-width: 900px){.media-slider-product__left::-webkit-scrollbar{display:none}}.media-slider-product__left.size-1{grid-template-columns:1fr}.media-slider-product__left.size-1 video,.media-slider-product__left.size-1 img{width:100%}.media-slider-product__left.size-2{grid-template-columns:1fr 1fr}.media-slider-product__left.size-2 video,.media-slider-product__left.size-2 img{width:calc(100% - 2.5px)}.media-slider-product__left.size-3{grid-template-columns:1fr 1fr 1fr}.media-slider-product__left.size-3 video,.media-slider-product__left.size-3 img{width:calc(100% - 3.3333333333px)}@media screen and (max-width: 1260px){.media-slider-product__left.size-4 video,.media-slider-product__left.size-4 img{height:100%;max-width:300px;aspect-ratio:3/4;object-fit:cover;border-radius:25px}}@media screen and (max-width: 900px){.media-slider-product__left.size-4 video,.media-slider-product__left.size-4 img{max-width:250px}}.media-slider-product__left video,.media-slider-product__left img{height:100%;max-width:250px;aspect-ratio:3/4;object-fit:cover;border-radius:25px}.how-to-use{padding:0 40px 5px}@media screen and (max-width: 900px){.how-to-use{padding:0 5px 5px}}.how-to-use__wrapper{display:flex;gap:5px}@media (width <= 991px){.how-to-use__wrapper{flex-direction:column}}.how-to-use__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px);position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.how-to-use__left{flex:0 0 100%;max-width:100%;border-radius:20px}}.how-to-use__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.how-to-use__left__title{padding:19px 20px}}.how-to-use__left__title.active svg{transform:rotate(180deg)}.how-to-use__left__title svg{transition:.45s}.how-to-use__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.how-to-use__left__title h2{font-size:1.375rem;line-height:1.75rem}}.how-to-use__left__content{display:flex;padding:0 30px;gap:30px;max-height:0;overflow:hidden;transition:all .45s ease-in-out}.how-to-use__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.how-to-use__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.how-to-use__left__content{padding:0 20px;flex-direction:column}}.how-to-use__left__content__usage{flex:1 1 243px;max-width:243px;display:flex;flex-direction:column;gap:35px}@media screen and (max-width: 900px){.how-to-use__left__content__usage{flex:1 1 100%;max-width:100%;column-gap:15px;flex-flow:row wrap}}.how-to-use__left__content__usage__item{display:flex;flex-direction:column;gap:5px}.how-to-use__left__content__usage__item.dosage{display:none}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.dosage{flex:1 1 100%;max-width:100%}}.how-to-use__left__content__usage__item.dosage.active{display:flex}.how-to-use__left__content__usage__item.dosage p{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.dosage p{font-size:.875rem;line-height:1.25rem}}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.frequency{flex:1 1 calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}@media (width <= 369px){.how-to-use__left__content__usage__item.frequency{flex:1 1 100%;max-width:100%}}.how-to-use__left__content__usage__item.frequency .product-name{font-size:.625rem;line-height:.75rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}.how-to-use__left__content__usage__item.frequency .frequency{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.frequency .frequency{font-size:.875rem;line-height:1.25rem}}.how-to-use__left__content__usage__item.frequency .frequency:not(:last-of-type){margin-bottom:10px}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.routine-step{flex:1 1 calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}@media (width <= 369px){.how-to-use__left__content__usage__item.routine-step{flex:1 1 100%;max-width:100%}}.how-to-use__left__content__usage__item.routine-step .step{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:#86868b;position:relative}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.routine-step .step{font-size:.875rem;line-height:1.25rem}}.how-to-use__left__content__usage__item.routine-step .step:not(:last-of-type){margin-bottom:10px}.how-to-use__left__content__usage__item.routine-step .step:not(:first-of-type):after{content:"";display:block;width:1px;height:35px;background:#86868b;position:absolute;top:-24px;left:3.5px;z-index:0}.how-to-use__left__content__usage__item.routine-step .step:before{content:"\25cf";display:inline-block;margin-right:10px;position:relative;z-index:1;font-size:.875rem;line-height:1.25rem}.how-to-use__left__content__usage__item.routine-step .step.active{font-size:1rem;line-height:1.375rem;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item.routine-step .step.active{font-size:.875rem;line-height:1.25rem}}.how-to-use__left__content__usage__item span{font-size:1.25rem;line-height:1.75rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media screen and (max-width: 900px){.how-to-use__left__content__usage__item span{font-size:1.125rem;line-height:1.375rem}}.how-to-use__left__content__full-usage{flex:1 1 calc(100% - 273px);max-width:calc(100% - 273px);display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 900px){.how-to-use__left__content__full-usage{flex:1 1 100%;max-width:100%}}.how-to-use__left__content__full-usage__tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (width <= 1024px){.how-to-use__left__content__full-usage__tabs{justify-content:flex-start}}@media screen and (max-width: 900px){.how-to-use__left__content__full-usage__tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between!important;margin-bottom:-5px}}.how-to-use__left__content__full-usage__tabs__tab{padding:9.5px 20px;border-radius:10px;border:1px solid #86868b;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;transition:.3s;cursor:pointer}.how-to-use__left__content__full-usage__tabs__tab:hover{border:1px solid var(--secondary, #101010)}.how-to-use__left__content__full-usage__tabs__tab.active{background-color:var(--accent-primary, #f5f5f7);border:1px solid var(--accent-primary, #f5f5f7)}.how-to-use__left__content__full-usage__box{padding:30px;display:none;background-color:var(--accent-primary, #f5f5f7);border-radius:20px}@media screen and (max-width: 900px){.how-to-use__left__content__full-usage__box{padding:20px 15px}}.how-to-use__left__content__full-usage__box div{display:flex;flex-direction:column;gap:25px}.how-to-use__left__content__full-usage__box div p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.how-to-use__left__content__full-usage__box div p strong{font-weight:600;letter-spacing:.2px}.how-to-use__left__content__full-usage__box div p a{padding:unset;background-color:unset;border-radius:unset;font-size:.875rem;line-height:1.25rem;font-weight:500;text-decoration:underline;color:var(--secondary, #101010)}.how-to-use__left__content__full-usage__box div ul,.how-to-use__left__content__full-usage__box div ol{padding-left:20px}.how-to-use__left__content__full-usage__box div ul li,.how-to-use__left__content__full-usage__box div ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.how-to-use__left__content__full-usage__box.active{display:flex;flex-direction:column;gap:25px}.how-to-use__left__content__full-usage__box a{padding:10.5px 20px;border-radius:38px;background-color:var(--secondary, #101010);font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;color:var(--accent-primary, #f5f5f7);margin:0;width:fit-content;cursor:pointer}.how-to-use__left__content__full-usage__box a:hover{text-decoration:none}.clinical-results__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 900px){.clinical-results__left{border-radius:20px}}.clinical-results__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.clinical-results__left__title{padding:19px 20px}}.clinical-results__left__title.active svg{transform:rotate(180deg)}.clinical-results__left__title svg{transition:.45s}.clinical-results__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.clinical-results__left__title h2{font-size:1.375rem;line-height:1.75rem}}.clinical-results__left__content{display:flex;padding:0 30px;gap:30px;max-height:0;overflow:hidden;transition:all .45s ease-in-out;flex-wrap:wrap;row-gap:20px}.clinical-results__left__content.active{padding:0 30px 30px;max-height:3000px}@media (width <= 899px){.clinical-results__left__content.active{padding:0 20px 20px}}@media (width <= 899px){.clinical-results__left__content{padding:0 20px;flex-direction:column;flex-wrap:unset}}@media (max-width: 899px){.clinical-results__left__content{gap:0}}.clinical-results__left__content__left{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px);display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media (width <= 899px){.clinical-results__left__content__left{flex:1 1 100%;max-width:100%}}.clinical-results__left__content__left__slider{width:100%;position:relative;display:none;flex-direction:column}.clinical-results__left__content__left__slider.active{height:100%;display:flex}.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow{background:transparent;bottom:0;top:unset;height:19px;width:fit-content;opacity:1;z-index:2}@media screen and (max-width: 900px){.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow{height:18px}}.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow:disabled{opacity:.3}.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow--next{right:20px}@media screen and (max-width: 900px){.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow--next{right:15px}}.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow--prev{left:20px}@media screen and (max-width: 900px){.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow--prev{left:15px}}.clinical-results__left__content__left__slider .cr-slider .splide__arrows .splide__arrow svg{height:10px;width:auto}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list,.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide{height:100%}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-text{position:absolute;z-index:1;left:30px;top:30px;font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:#fff}@media screen and (max-width: 900px){.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-text{left:15px;top:20px}}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-text:before{content:"Before";transition:opacity .6s ease;opacity:1}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-text.show-after:before{content:"After";opacity:0;animation:fade-in .6s forwards}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container{position:relative;overflow:hidden;width:100%;height:100%}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .before-image,.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .after-image{position:absolute;width:100%;height:100%;object-fit:cover}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .after-image{clip-path:inset(0 50% 0 0)}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .divider{background-size:cover;position:absolute;width:50%;bottom:0;right:0;height:100%}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .divider:before,.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .divider:after{content:"";position:absolute;right:0;left:0;width:1px;height:50%;background:#fff;z-index:3}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .divider:before{top:0}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container .before-after-wrapper .divider:after{bottom:0}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]{position:absolute;width:calc(100% + 24px);top:50%;left:1px;z-index:3;-webkit-appearance:none;appearance:none;height:5px;background:transparent;cursor:pointer}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]:before{content:"";background:url(//cdn.shopify.com/s/files/1/0601/5529/7966/files/arrow-clinical-results.svg?v=1726976978);width:14px;height:14px;margin-left:-12px;background-size:contain;background-position:center;display:block;position:absolute;top:calc(50% - 7.5px);left:var(--arrow-left, 50%);pointer-events:none;transform:translate(var(--arrow-translateX, -50%));z-index:3}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]:focus,.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]:active{border:none;outline:none}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:24px;width:24px;border-radius:50%;background:#fff;margin-left:-12px}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide .before-after-container input[type=range]::-moz-range-track{-moz-appearance:none;height:15px;width:100%;background-color:transparent;position:relative;outline:none}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide figure{width:100%;height:100%;margin:0;position:absolute;background-size:cover}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide figure .handler{position:absolute;height:24px;width:24px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);z-index:1}.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide figure .handler:before,.clinical-results__left__content__left__slider .cr-slider .splide__track .splide__list .splide__slide figure .handler:after{content:"";width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px}.clinical-results__left__content__left__slider .cr-slider .splide__pagination{bottom:0;left:0;padding:12.5px 15px;position:relative;margin-top:20px;right:0;z-index:1;border-radius:30px;background-color:var(--accent-primary, #f5f5f7);gap:8px}@media screen and (max-width: 900px){.clinical-results__left__content__left__slider .cr-slider .splide__pagination{padding:10.5px 15px}}.clinical-results__left__content__left__slider .cr-slider .splide__pagination li{display:flex}.clinical-results__left__content__left__slider .cr-slider .splide__pagination__page{width:4px;height:4px;background:#d9d9d9;margin:5px}.clinical-results__left__content__left__slider .cr-slider .splide__pagination__page.is-active{background:#1d1d1f;transform:unset}.clinical-results__left__content__right{flex:1 1 calc(50% - 15px);max-width:calc(50% - 15px)}@media (width <= 899px){.clinical-results__left__content__right{flex:1 1 100%;max-width:100%}}.clinical-results__left__content__right__tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex:1 1 100%;max-width:100%}@media (width <= 1024px){.clinical-results__left__content__right__tabs{justify-content:flex-start}}@media (width <= 768px){.clinical-results__left__content__right__tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between!important}}.clinical-results__left__content__right__tabs__tab{padding:9.5px 20px;border-radius:10px;border:1px solid #86868b;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;transition:.3s;cursor:pointer}@media (width <= 768px){.clinical-results__left__content__right__tabs__tab{width:35%}}.clinical-results__left__content__right__tabs__tab:hover{border:1px solid var(--secondary, #101010)}.clinical-results__left__content__right__tabs__tab.active{background-color:var(--accent-primary, #f5f5f7);border:1px solid var(--accent-primary, #f5f5f7)}.clinical-results__left__content__right__box.active{display:flex}.clinical-results__left__content__right__box__top div p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0 0 10px;color:var(--secondary, #101010);display:flex;flex-wrap:wrap}.clinical-results__left__content__right__box__top div p:first-child strong,.clinical-results__left__content__right__box__top div p:first-child h3,.clinical-results__left__content__right__box__top div p:first-child h4,.clinical-results__left__content__right__box__top div p:first-child h5,.clinical-results__left__content__right__box__top div p:first-child h6{margin-top:0}.clinical-results__left__content__right__box__top div strong,.clinical-results__left__content__right__box__top div h3,.clinical-results__left__content__right__box__top div h4,.clinical-results__left__content__right__box__top div h5,.clinical-results__left__content__right__box__top div h6{font-size:1rem;line-height:1.375rem;letter-spacing:.2px;font-weight:500;margin-top:20px}.clinical-results__left__content__right__box__bottom{font-size:.625rem;line-height:.875rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:#86868b}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 899px){.clinical-results .splide__slide{border-radius:20px 20px 0 0}}.clinical-results .before-after-wrapper{position:relative;width:100%;padding-top:133.25%;height:0}.clinical-results .before-after-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.clinical-results-v2{padding:0}.clinical-results-v2 .clinical-results__left{background-color:transparent}.clinical-results-v2 .clinical-results__left__content{max-height:none;padding:0;display:flex;flex-direction:column}@media screen and (min-width: 900px){.clinical-results-v2 .clinical-results__left__content{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;grid-column-gap:5px;grid-row-gap:5px}}.clinical-results-v2 .clinical-results__left__content__left,.clinical-results-v2 .clinical-results__left__content__right{width:100%;max-width:100%}.clinical-results-v2 .clinical-results__left__content__left{height:auto;min-height:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column}.clinical-results-v2 .clinical-results__left__content__left .clinical-results__left__content__left__slider{display:none;height:100%}.clinical-results-v2 .clinical-results__left__content__left .clinical-results__left__content__left__slider.active{display:flex}.clinical-results-v2 .clinical-results__left__content__left .clinical-results__left__content__left__slider,.clinical-results-v2 .clinical-results__left__content__left .splide,.clinical-results-v2 .clinical-results__left__content__left .splide__track,.clinical-results-v2 .clinical-results__left__content__left .splide__list,.clinical-results-v2 .clinical-results__left__content__left .splide__slide{height:100%!important}.clinical-results-v2 .clinical-results__left__content__left .before-after-wrapper{position:relative;width:100%;height:100%;padding-top:0}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content__left .before-after-wrapper{height:0!important;padding-top:133.33%}}.clinical-results-v2 .clinical-results__left__content__left .before-after-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.clinical-results-v2 .clinical-results__left__content__left .splide__pagination{position:absolute;width:fit-content;background-color:#fff3;margin:0;padding:.8125rem 1.25rem;bottom:1.875rem;left:1.875rem;z-index:2;border-radius:30px;gap:8px}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content__left .splide__pagination{left:1.25rem;bottom:1.25rem;padding:.8125rem .9375rem}}.clinical-results-v2 .clinical-results__left__content__left .splide__pagination:has(li:only-child){display:none}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows{display:none}.clinical-results-v2 .clinical-results__left__content__left .cr-slider.splide--with-arrows .splide__arrows{display:flex;position:static}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--prev{display:none!important}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--next{position:absolute!important;bottom:1.875rem!important;right:1.875rem!important;width:40px!important;height:40px!important;top:unset!important;background:#fff3!important;border-radius:50%!important;opacity:1!important;transform:none!important;display:flex!important;align-items:center;justify-content:center}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--next{right:1.25rem!important;bottom:1.25rem!important;display:flex!important}}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--next svg{width:14px!important;height:14px!important;rotate:0;transition:rotate .3s ease}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--next path{stroke:#fff}.clinical-results-v2 .clinical-results__left__content__left .cr-slider .splide__arrows .splide__arrow--next[aria-label="Go to first slide"] svg{rotate:180deg}.clinical-results-v2 .clinical-results__left__content__left .before-after-container{height:100%}.clinical-results-v2 .clinical-results__left__content__right{background-color:#fff;border-radius:25px;overflow:hidden;width:100%;display:grid;grid-template-columns:100%;grid-template-areas:"stack"}@media screen and (max-width: 1260px){.clinical-results-v2 .clinical-results__left__content__right{border-radius:20px}}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content__right{border-radius:0 0 20px 20px;display:flex;flex-direction:column}}.clinical-results-v2 .clinical-results__left__content__right:before{content:"";grid-area:stack;width:0;padding-bottom:133.333%;pointer-events:none}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content__right:before{content:none}}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner{grid-area:stack;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;box-sizing:border-box}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner h2{font-family:Sohne,sans-serif;font-weight:500;padding:0;font-size:2.1875rem;line-height:2.5rem;color:var(--secondary, #101010);margin:0}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box{display:none;flex-direction:column;gap:40px;padding:30px;width:100%;box-sizing:border-box;margin-top:auto}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box.active{display:flex}@media screen and (max-width: 900px){.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box{gap:30px;padding:30px 20px 20px}}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__top{height:auto}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__top h3{font-family:Sohne,sans-serif;font-weight:600;font-size:1.375rem;line-height:1.75rem;color:var(--secondary, #101010);margin-top:1px;margin-bottom:.9375rem}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__top p{font-family:Sohne,sans-serif;font-size:1rem;line-height:1.375rem;color:var(--secondary, #101010);margin-bottom:0}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__top hr{margin-block:1.25rem;border:none;border-bottom:1px solid #d9d9d9;opacity:1;display:block;width:100%}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__top hr:last-of-type{display:none}.clinical-results-v2 .clinical-results__left__content .clinical-right-inner .clinical-results__left__content__right__box__bottom{padding:.9375rem;border-radius:.9375rem;background-color:var(--accent-primary, #f5f5f7);font-family:Sohne,sans-serif;font-weight:400;font-size:.75rem;line-height:1rem;letter-spacing:.2px;color:#86868b}.clinical-results-v2 .content-title-palletes{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 30px 0}@media screen and (max-width: 900px){.clinical-results-v2 .content-title-palletes{padding:25px 20px 0}}.clinical-results-v2 .content-title-palletes__toggles{display:flex;flex-direction:column;background-color:#1d1d1f;border-radius:30px;gap:12px;padding:10px;align-items:center}.clinical-results-v2 .content-title-palletes__toggles:has(button:nth-child(4)){display:grid;grid-template-columns:repeat(2,1fr);gap:8px;border-radius:20px}.clinical-results-v2 .content-title-palletes__toggles button.clinical-bundle-toggle-button{width:18px;height:18px;border-radius:50%;border:none;outline:none;cursor:pointer;position:relative;background-clip:content-box;padding:1px;transition:all .2s ease}.clinical-results-v2 .content-title-palletes__toggles button.clinical-bundle-toggle-button.active{width:18px;height:18px;border:1px solid #fff}.shipping__wrapper{display:flex;gap:5px}@media (width <= 991px){.shipping__wrapper{flex-direction:column}}.shipping__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.shipping__left{flex:0 0 100%;max-width:100%;border-radius:20px}}.shipping__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.shipping__left__title{padding:19px 20px}}.shipping__left__title.active svg{transform:rotate(180deg)}.shipping__left__title svg{transition:.25s}.shipping__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.shipping__left__title h2{font-size:1.375rem;line-height:1.75rem}}.shipping__left__content{display:flex;padding:0 30px;gap:5px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.shipping__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.shipping__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.shipping__left__content{padding:0 20px;flex-direction:column}}.shipping__left__content__left{flex:1 1 243px;max-width:243px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 900px){.shipping__left__content__left{flex:1 1 100%;max-width:100%}}.shipping__left__content__left span{font-size:1.25rem;line-height:1.75rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.shipping__left__content__left span{font-size:1.125rem;line-height:1.375rem}}.shipping__left__content__left p{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.shipping__left__content__left p{font-size:.875rem;line-height:1.25rem}}.shipping__left__content__right{flex:1}@media screen and (max-width: 900px){.shipping__left__content__right{flex:1 1 100%;max-width:100%}}.shipping__left__content__right__box{padding:30px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 900px){.shipping__left__content__right__box{padding:20px 15px}}.shipping__left__content__right__box h1,.shipping__left__content__right__box h2,.shipping__left__content__right__box h3,.shipping__left__content__right__box h4,.shipping__left__content__right__box h5,.shipping__left__content__right__box h6{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.shipping__left__content__right__box h1 strong,.shipping__left__content__right__box h2 strong,.shipping__left__content__right__box h3 strong,.shipping__left__content__right__box h4 strong,.shipping__left__content__right__box h5 strong,.shipping__left__content__right__box h6 strong{font-weight:500}.shipping__left__content__right__box p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.shipping__left__content__right__box p strong{font-weight:500}.shipping__left__content__right__box ul,.shipping__left__content__right__box ol{padding-left:20px}.shipping__left__content__right__box ul li,.shipping__left__content__right__box ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.shipping__left__content__right__box ul li strong,.shipping__left__content__right__box ol li strong{font-weight:500}.benefits{padding:0 40px 5px}@media screen and (max-width: 900px){.benefits{padding:0 5px 5px}}.benefits__wrapper{display:flex;gap:5px}@media (width <= 991px){.benefits__wrapper{flex-direction:column}}.benefits__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px);position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.benefits__left{flex:0 0 100%;max-width:100%;border-radius:20px}}.benefits__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px}@media screen and (max-width: 900px){.benefits__left__title{padding:19px 20px}}.benefits__left__title h2{font-size:2.1875rem;line-height:2.5rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.benefits__left__title h2{font-size:1.875rem;line-height:2.125rem}}.benefits__left__content{display:flex;padding:0 30px 30px;gap:10px;flex-direction:column}@media (width <= 899px){.benefits__left__content{padding:0 20px 20px;gap:10px}}.benefits__left__content__top{background-color:var(--accent-primary, #f5f5f7);padding:30px 20px;display:flex;gap:30px;border-radius:20px}@media (width <= 799px){.benefits__left__content__top{padding:20px 15px;gap:30px 20px}}@media (width <= 599px){.benefits__left__content__top{flex-wrap:wrap}}@media (width <= 599px){.benefits__left__content__top .image{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}.benefits__left__content__top .image img{width:100px;min-width:100px;height:100px;object-fit:contain}@media (width <= 799px){.benefits__left__content__top .image img{width:85px;min-width:85px;height:85px}}.benefits__left__content__top .separator{width:1px;height:100%;background-color:#86868b}@media (width <= 1024px){.benefits__left__content__top .separator{display:none}}.benefits__left__content__top__feature{flex:1 1 calc(33.33% - 30px);max-width:calc(33.33% - 30px);display:flex;flex-direction:column;justify-content:center;gap:0}@media (width <= 599px){.benefits__left__content__top__feature{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px)}}.benefits__left__content__top__feature .subtitle,.benefits__left__content__top__feature .description{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:#86868b}@media (width <= 799px){.benefits__left__content__top__feature .subtitle,.benefits__left__content__top__feature .description{font-size:.875rem;line-height:1.25rem}}.benefits__left__content__top__feature .title{font-size:3.25rem;line-height:3.5rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media (width <= 799px){.benefits__left__content__top__feature .title{font-size:2.5rem;line-height:2.813rem}}.benefits__left__content__bottom{display:flex;gap:10px}@media (width <= 599px){.benefits__left__content__bottom{flex-direction:column}}.benefits__left__content__bottom__left,.benefits__left__content__bottom__right{padding:30px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);display:flex;flex-direction:column;gap:10px}@media (width <= 799px){.benefits__left__content__bottom__left,.benefits__left__content__bottom__right{padding:20px 15px}}@media (width <= 599px){.benefits__left__content__bottom__left,.benefits__left__content__bottom__right{flex:1 1 100%;max-width:100%}}.benefits__left__content__bottom__left .subtitle,.benefits__left__content__bottom__right .subtitle{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}@media (width <= 799px){.benefits__left__content__bottom__left .subtitle,.benefits__left__content__bottom__right .subtitle{font-size:.625rem;line-height:.75rem}}.benefits__left__content__bottom__left .title,.benefits__left__content__bottom__right .title{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;margin:0 0 10px;color:var(--secondary, #101010)}@media (width <= 799px){.benefits__left__content__bottom__left .title,.benefits__left__content__bottom__right .title{font-size:1.375rem;line-height:1.75rem}}.benefits__left__content__bottom__left .richtext,.benefits__left__content__bottom__right .richtext{display:flex;flex-direction:column;gap:15px}.benefits__left__content__bottom__left .richtext p,.benefits__left__content__bottom__right .richtext p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.benefits__left__content__bottom__left .richtext p strong,.benefits__left__content__bottom__right .richtext p strong{font-size:1rem;line-height:1.375rem;letter-spacing:.2px}.product-faq__wrapper{display:flex;gap:5px}@media screen and (max-width: 900px){.product-faq__wrapper{flex-direction:column}}.product-faq__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.product-faq__left{border-radius:20px}}.product-faq__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.product-faq__left__title{padding:25px 20px}}.product-faq__left__title.active svg{transform:rotate(180deg)}.product-faq__left__title svg{transition:.45s}.product-faq__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.product-faq__left__title h2{font-size:1.375rem;line-height:1.75rem}}.product-faq__left__content{display:flex;flex-direction:column;padding:0 30px;gap:15px;max-height:0;overflow:hidden;transition:all .45s ease-in-out}.product-faq__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.product-faq__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.product-faq__left__content{padding:0 20px;flex-direction:column}}.product-faq__left__content__faq{display:flex;flex-direction:column}.product-faq__left__content__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 2px 10px 0;cursor:pointer}.product-faq__left__content__question.active svg{transform:rotate(180deg)}.product-faq__left__content__question svg{transition:.45s;width:11px}.product-faq__left__content__question svg path{stroke:var(--secondary, #101010)}.product-faq__left__content__question span{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.product-faq__left__content__answer{display:flex;flex-direction:column;gap:15px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.product-faq__left__content__answer.active{padding:10px 0;max-height:3000px}.product-faq__left__content__answer p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.product-faq__left__content__answer p strong{font-weight:500}.product-faq__left__content__answer p a{font-weight:500;text-decoration:underline;color:var(--secondary, #101010)}.product-faq__left__content__answer ul,.product-faq__left__content__answer ol{padding-left:20px}.product-faq__left__content__answer ul li,.product-faq__left__content__answer ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.product-faq__left__content__answer ul li strong,.product-faq__left__content__answer ol li strong{font-weight:500}.product-faq-gift-card{padding:0 40px 5px}.product-faq-gift-card .product-faq__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px)}.recycling-guide__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 950px){.recycling-guide__left{border-radius:20px}}.recycling-guide__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:30px;cursor:pointer;transition:.25s}@media screen and (max-width: 900px){.recycling-guide__left__title{padding:25px 20px}}.recycling-guide__left__title.active svg{transform:rotate(180deg)}.recycling-guide__left__title svg{transition:.25s}.recycling-guide__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.recycling-guide__left__title h2{font-size:1.375rem;line-height:1.75rem}}.recycling-guide__left__content{display:flex;padding:0 30px;gap:10px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.recycling-guide__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.recycling-guide__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.recycling-guide__left__content{padding:0 20px;flex-direction:column}}.recycling-guide__left__content__box{padding:30px;background-color:var(--accent-primary, #f5f5f7);border-radius:20px;display:flex;flex-direction:column;gap:15px;height:100%}@media screen and (max-width: 900px){.recycling-guide__left__content__box{padding:20px}}.recycling-guide__left__content__box img{width:80px;height:80px;object-fit:contain;margin-bottom:5px}.recycling-guide__left__content__box .title{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.recycling-guide__left__content__box p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.recycling-guide__left__content__box p strong{font-weight:600;letter-spacing:.2px}.recycling-guide__left__content__box ol,.recycling-guide__left__content__box ul{padding-left:20px}.recycling-guide__left__content__box ol li,.recycling-guide__left__content__box ul li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.recycling-guide__left__content__box ol li strong,.recycling-guide__left__content__box ul li strong{font-weight:600;letter-spacing:.2px}.recycling-guide.slide-mobile .recycling-guide__left__content.active{padding:0 30px 30px}.recycling-guide.slide-mobile .splide__pagination{margin-top:20px;position:relative;inset:auto;background-color:var(--accent-primary, #f5f5f7);width:fit-content;border-radius:30px;padding:10px;gap:5px}.recycling-guide.slide-mobile .splide__pagination li{line-height:0}.recycling-guide.slide-mobile .splide__pagination button{margin:5px;height:4px;width:4px;background-color:#d9d9d9}.recycling-guide.slide-mobile .splide__pagination button.is-active{background-color:#1d1d1f}@media screen and (max-width: 900px){.recycling-guide .splide__track{margin:0 -30px}}.product-media{position:relative}.product-media__principal{display:flex;flex-direction:column}@media screen and (max-width: 1260px){.product-media__principal{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.product-media__principal::-webkit-scrollbar{display:none}}.product-media__principal>*{width:100%;padding-bottom:100%;position:relative;flex-shrink:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.product-media__principal>*>img{position:absolute;width:100%;height:100%;object-fit:cover}.product-media__thumbs{position:absolute;top:0;bottom:0;margin:auto 0;left:15px;height:300px}@media screen and (max-width: 1260px){.product-media__thumbs{display:none}}.product-media__thumbs swiper-container{height:100%}.product-media__thumbs swiper-slide{cursor:pointer}.product-media__thumbs swiper-slide>img{object-fit:cover;border:1px solid transparent}.product-media__thumbs swiper-slide.swiper-slide-thumb-active>img{border-color:#000}.product-media__thumbs>.swiper-button{left:50%;top:auto;right:auto;margin:0;padding:0}.product-media__thumbs>.swiper-button .btn-arrow{width:25px;height:25px}.product-media__thumbs>.swiper-button .btn-arrow>svg{width:7px;height:auto}.product-media__thumbs>.swiper-button-prev{top:-35px;transform:translate(-50%) rotate(90deg)}.product-media__thumbs>.swiper-button-next{bottom:-35px;transform:translate(-50%) rotate(90deg)}.product-media__pagination.swiper-pagination{display:flex;justify-content:center;flex-wrap:wrap;position:static;margin:20px 0}@media screen and (min-width: 1260px){.product-media__pagination.swiper-pagination{display:none}}.product-media .swiper-pagination-bullet{width:10px;height:10px}.product-media .swiper-pagination-bullet-active{background-color:#000}.product-media__bullet{cursor:pointer}@media screen and (max-width: 1260px){.product-media__bullet{width:12px;height:12px;margin:6px;border:1px solid #000}.product-media__bullet.visible{background-color:#000}}.product-media__video-button,.product-media__video-frame{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-media__video-button{top:50%;left:50%;transform:translate(-50%,-50%)}.product-media__video-button>svg{width:30px;height:30px;padding:10px;background-color:#fff;transition:transform .2s ease}.product-media__video-button:hover>svg{transform:scale(.95)}.product-media__video-frame{top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-media__video-frame>iframe{width:100%;height:100%}.product-media__zoom{transition:transform .5s ease-out}.product-media__zoom__button{position:absolute;bottom:15px;right:15px;cursor:pointer}@media screen and (max-width: 1260px){.product-media__zoom__button{display:none}}.product-media__zoom__button>svg.icon-close{display:none}.product-media__zoom__button[data-zoom=true]>svg.icon-close{display:block}.product-media__zoom__button[data-zoom=true]>svg.icon-plus{display:none}.recommendation__collection{--column-gap: 20px;--row-gap: 20px;--columns: repeat(4, 1fr)}@media screen and (width <= 749px){.recommendation__collection{--columns: repeat(2, 1fr)}}@media screen and (width <= 350px){.recommendation__collection{--columns: 1fr}}.related-products{padding:0 40px 5px}@media screen and (max-width: 900px){.related-products{padding:0 5px 5px}}.related-products__wrapper{display:flex;gap:5px}@media (width <= 991px){.related-products__wrapper{flex-direction:column}}.related-products__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.related-products__left{border-radius:20px}}.related-products__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px}@media screen and (max-width: 900px){.related-products__left__title{padding:19px 20px}}.related-products__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.related-products__left__title h2{font-size:1.375rem;line-height:1.75rem}}.related-products__left__content{padding:0 30px 30px;overflow:hidden}@media screen and (max-width: 900px){.related-products__left__content{padding:0 20px 20px;flex-direction:column}}.related-products__left__content__products{display:block;border-radius:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-ms-overflow-style:none}@media (width <= 1250px){.related-products__left__content__products::-webkit-scrollbar{display:none}}@media screen and (max-width: 900px){.related-products__left__content__products{margin-right:-20px}}.related-products__left__content__products swiper-slide{width:300px!important;height:400px!important;flex-shrink:0}.related-products__left__content__products__product{width:100%;height:100%;padding:20px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;text-decoration:none}.related-products__left__content__products__product:hover{text-decoration:none}.related-products__left__content__products__product .image-container{position:relative;width:100%;flex:1;min-height:0;overflow:visible}.related-products__left__content__products__product .image-container .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;overflow:visible}.related-products__left__content__products__product .container-tag{min-height:24px}.related-products__left__content__products__product .container-tag .tag{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0}.related-products__left__content__products__product .title{font-size:1.375rem;line-height:1;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.related-products__left__content__products__product .subtitle{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010)}.related-products__left__content__products__product .atc-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto}.related-products__left__content__products__product .atc-actions__left{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.related-products__left__content__products__product .atc-actions__left span{color:#86868b;text-decoration:line-through}.related-products__left__content__products__product .atc-actions form button{padding:14px 20px;border-radius:38px;background-color:var(--secondary, #101010);font-size:.75rem;line-height:1rem;font-family:Sohne,sans-serif;letter-spacing:.2px;color:var(--accent-primary, #f5f5f7)}.okendo-reviews__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.okendo-reviews__left{border-radius:20px}}.okendo-reviews__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px}@media screen and (max-width: 900px){.okendo-reviews__left__title{padding:19px 20px}}.okendo-reviews__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.okendo-reviews__left__title h2{font-size:1.375rem;line-height:1.75rem}}.okendo-reviews__left .okendo-reviews__left__content .oke-w-reviews{justify-content:center}.okendo-reviews__left .okeReviews[data-oke-container] .oke-w-reviews-main--nav-divider,.okendo-reviews__left div.okeReviews .oke-w-reviews-main--nav-divider{width:-webkit-fill-available}.okendo-reviews__left__content{display:flex;justify-content:center;padding:0 30px 30px;gap:10px}@media screen and (max-width: 900px){.okendo-reviews__left__content{padding:0 20px 20px;flex-direction:column}}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-breakdownModule--stretch,.okendo-reviews__left__content div.okeReviews .oke-w-breakdownModule--stretch{display:none}.okendo-reviews__left__content .oke-is-medium .oke-w-header-content,.okendo-reviews__left__content .oke-w-header-content--center{justify-content:flex-start!important}.okendo-reviews__left__content .okeReviews[data-oke-container].oke-w,.okendo-reviews__left__content div.okeReviews.oke-w{padding:0}.okendo-reviews__left__content .oke-w-ratingAverageModule-count,.okendo-reviews__left__content .oke-w-controls{display:none}.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-average{font-size:1.875rem;line-height:2.125rem;font-weight:500;font-family:Sohne,sans-serif;margin-right:10px}@media screen and (max-width: 900px){.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-average{font-size:1.5625rem;line-height:1.875rem}}.okendo-reviews__left__content .oke-w-header-content-block{margin-bottom:0}.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-stars{width:152px}@media screen and (max-width: 900px){.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-stars{width:117px}}.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-stars .oke-stars svg{height:25px}@media screen and (max-width: 900px){.okendo-reviews__left__content .oke-w-ratingAverageModule-rating-stars .oke-stars svg{height:20px}}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-head,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-head{margin-bottom:30px}@media screen and (max-width: 900px){.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-head,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-head{margin-bottom:20px}}.okendo-reviews__left__content #filter-toggle{background:var(--primary, #000);color:#fff;border:1px solid var(--primary, #000);margin-right:20px}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-button,.okendo-reviews__left__content div.okeReviews .oke-button{padding:13px 20px;border-radius:38px;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;color:var(--accent-primary, #f5f5f7);border:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-button,.okendo-reviews__left__content div.okeReviews .oke-button:hover{color:var(--accent-primary, #f5f5f7);background-color:var(--secondary, #101010)}.okendo-reviews__left__content a.oke-w-writeReview.oke-button :before{display:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-writeReview:before,.okendo-reviews__left__content div.okeReviews .oke-w-writeReview:before{display:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-state,.okendo-reviews__left__content div.okeReviews .oke-state{border-bottom:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-button:not(.oke-is-loading,.oke-is-active):hover,.okendo-reviews__left__content div.okeReviews .oke-button:not(.oke-is-loading,.oke-is-active):hover{background-color:var(--secondary, #101010);color:var(--accent-primary, #f5f5f7);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-count,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-count{display:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-controls,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-controls{justify-content:flex-end;align-items:center;padding-bottom:30px;flex:1}@media screen and (max-width: 900px){.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-controls,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-controls{padding-bottom:20px}}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-controls,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-controls .oke-sortSelect-label{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;color:#000;margin-right:10px}.okendo-reviews__left__content .oke-sortSelect-label{display:none!important}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviews-filterToggle .oke-icon,.okendo-reviews__left__content div.okeReviews .oke-w-reviews-filterToggle .oke-icon{display:none}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-select,.okendo-reviews__left__content div.okeReviews .oke-select{width:fit-content;background:transparent;outline:none;border-radius:30px;border:1px solid #000;padding:10.5px 25px 10.5px 20px!important;font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;cursor:pointer}.okendo-reviews__left__content .oke-sortSelect{position:relative}.okendo-reviews__left__content .oke-sortSelect:after{content:"";background:url(//cdn.shopify.com/s/files/1/0601/5529/7966/files/arrow-clinical-results.svg?v=1726976978);width:10px;height:10px;background-size:contain;background-position:center;display:inline-block;transform:rotate(90deg);position:absolute;top:14px;right:12px}.okendo-reviews__left__content .oke-w-reviews-main.oke-w-reviews-main--nav-divider{border-top:none!important}.okendo-reviews__left__content .oke-w-reviews-list{display:flex;flex-direction:column;gap:10px}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item{padding:30px!important;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);border-bottom:none!important}@media screen and (max-width: 900px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item{padding:20px!important}}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main{flex-wrap:wrap!important}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-left{width:213px;flex:1 1 213px;height:fit-content;order:1;display:flex;flex-direction:column-reverse;gap:12px;max-height:52px}@media (width <= 1150px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-left{width:100%;flex:1 1 100%}}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid{margin:0;order:2;width:100%;flex:1 1 calc(100% - 243px)}@media (width <= 1150px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid{width:100%;flex:1 1 100%;order:3;text-align:left;margin-top:20px}}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid .oke-reviewContent-title.oke-title{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid .oke-reviewContent-body.oke-bodyText{height:45px!important}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid .oke-reviewContent-body.oke-bodyText p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-mid .oke-reviewContent-readMore.oke-readMore span{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-right{flex:1 1 213px;max-width:213px;height:fit-content;order:3;margin-right:auto;margin-left:unset;margin-top:-42px}@media (width <= 1150px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-reviewSplit-right{width:100%;flex:1 1 100%;order:2;margin-top:15px;margin-right:0}}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-selectAttr-item{flex-flow:column wrap}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-selectAttr-item .oke-w-selectAttr-item-title{flex:1 1 100%;max-width:100%;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;margin:0 0 10px}@media (width <= 1150px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-selectAttr-item .oke-w-selectAttr-item-title{text-align:left}}.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-selectAttr-item .oke-w-selectAttr-item-value{flex:1 1 100%;max-width:100%;font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;margin:0}@media (width <= 1150px){.okendo-reviews__left__content .oke-w-reviews-list .oke-w-reviews-list-item .oke-w-reviewSplit-main .oke-w-selectAttr-item .oke-w-selectAttr-item-value{text-align:left}}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviewSplit-stars,.okendo-reviews__left__content div.okeReviews .oke-w-reviewSplit-stars{text-align:left!important;margin-top:0!important}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviewer--stacked .oke-w-reviewer-identity,.okendo-reviews__left__content div.okeReviews .oke-w-reviewer--stacked .oke-w-reviewer-identity{margin-top:0}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviewer--stacked .oke-w-reviewer-identity,.okendo-reviews__left__content div.okeReviews .oke-w-reviewer--stacked .oke-w-reviewer-identity strong{font-size:.75rem;line-height:1rem;font-weight:600;font-family:Sohne,sans-serif}.okendo-reviews__left__content .okeReviews[data-oke-container] .oke-w-reviewer--stacked,.okendo-reviews__left__content div.okeReviews .oke-w-reviewer--stacked{align-items:flex-start}.okendo-reviews__left__content .oke-w-reviews{display:flex;flex-wrap:wrap}.okendo-reviews__left__content .oke-w-reviews .oke-w-reviews-head{max-width:60%}.okendo-reviews__left__content .oke-helpful-label{font-size:.625rem;line-height:.75rem;font-weight:400;font-family:Sohne,sans-serif}.okendo-reviews__left__content .oke-w-reviews-footer{flex:1}@media (width <= 1150px){.okendo-reviews__left__content .oke-is-small .oke-w-header-content-module{justify-content:flex-start}}.okendo-reviews-gift-card{padding:0 40px 5px}@media screen and (max-width: 900px){.okendo-reviews-gift-card{padding-left:0;padding-right:0}}.okendo-reviews-gift-card .okendo-reviews__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px)}.routine-finder{padding:0 40px 5px}@media screen and (max-width: 900px){.routine-finder{padding:0 5px 5px}}.routine-finder__wrapper{display:flex;gap:5px}@media (width <= 991px){.routine-finder__wrapper{flex-direction:column}}.routine-finder__left{display:grid;grid-template-columns:1fr 1.58fr;width:100%;border-radius:25px;overflow:hidden;background-color:#fff}@media screen and (max-width: 900px){.routine-finder__left{display:flex;flex-direction:column}}.routine-finder__left__content{padding:30px;width:100%;display:flex;flex-direction:column;box-sizing:border-box;gap:11px}@media screen and (max-width: 900px){.routine-finder__left__content{padding:20px;box-sizing:border-box;flex:1 1 100%;min-width:auto;gap:6px}}.routine-finder__left__content .content-button{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 900px){.routine-finder__left__content .content-button{gap:30px}}.routine-finder__left__content .subtitle{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;color:#86868b;margin:0}.routine-finder__left__content .title{font-size:1.875rem;line-height:34px;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0 50px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 900px){.routine-finder__left__content .title{font-size:1.25rem;line-height:1.75rem}}.routine-finder__left__content .description{margin-bottom:20px;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 900px){.routine-finder__left__content .description{margin-bottom:12px}}.routine-finder__left__content .description p{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;color:#000}@media screen and (max-width: 900px){.routine-finder__left__content .description p{font-size:.875rem;line-height:1.25rem}}.routine-finder__left__content .description p strong{font-weight:500}.routine-finder__left__content .additional-info{display:flex;align-items:center;gap:20px}.routine-finder__left__content .additional-info span{font-size:1rem;line-height:22px;color:#86868b;font-family:Sohne,sans-serif;letter-spacing:0;width:max-content}@media screen and (max-width: 900px){.routine-finder__left__content .additional-info span{font-size:.875rem}}.routine-finder__left__content .button-link{padding:14px 30px;border-radius:30px;background-color:#000;margin:0;width:fit-content}@media screen and (max-width: 900px){.routine-finder__left__content .button-link{padding:14px 20px;border-radius:30px}}.routine-finder__left__content .button-link>span{color:#fff;font-size:1rem;line-height:1;font-weight:500;font-family:Sohne,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 900px){.routine-finder__left__content .button-link>span{font-size:.75rem}}.routine-finder__left__content .button-link:hover{text-decoration:none}.routine-finder__left__image{flex:1;position:relative;padding-top:42.53%;overflow:hidden}@media screen and (max-width: 900px){.routine-finder__left__image{padding-top:60.53%}}.routine-finder__left__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 900px){.routine-finder__left__image img{top:0;left:0;transform:none}}.redeem-card{padding:0 40px 5px}@media screen and (max-width: 900px){.redeem-card{padding:0 5px 5px}}.redeem-card__wrapper{display:flex;gap:5px}@media (width <= 991px){.redeem-card__wrapper{flex-direction:column}}.redeem-card__left{flex:1 1 calc(66.66% - 5px);max-width:calc(66.66% - 5px);position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.redeem-card__left{flex:0 0 100%;max-width:100%;border-radius:20px}}.redeem-card__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.redeem-card__left__title{padding:19px 20px}}.redeem-card__left__title.active svg{transform:rotate(180deg)}.redeem-card__left__title svg{transition:.25s}.redeem-card__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.redeem-card__left__title h2{font-size:1.375rem;line-height:1.75rem}}.redeem-card__left__content{display:flex;padding:0 30px;gap:30px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.redeem-card__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.redeem-card__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.redeem-card__left__content{padding:0 20px;flex-direction:column}}.redeem-card__left__content__left{flex:1 1 243px;max-width:243px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 900px){.redeem-card__left__content__left{flex:1 1 100%;max-width:100%;display:none}}.redeem-card__left__content__left span{font-size:1.25rem;line-height:1.75rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.redeem-card__left__content__left span{font-size:1.125rem;line-height:1.375rem}}.redeem-card__left__content__left p{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.redeem-card__left__content__left p{font-size:.875rem;line-height:1.25rem}}.redeem-card__left__content__right{flex:1 1 calc(100% - 273px);max-width:calc(100% - 273px)}@media screen and (max-width: 900px){.redeem-card__left__content__right{flex:1 1 100%;max-width:100%}}.redeem-card__left__content__right__box{padding:30px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 900px){.redeem-card__left__content__right__box{padding:20px 15px}}.redeem-card__left__content__right__box h1,.redeem-card__left__content__right__box h2,.redeem-card__left__content__right__box h3,.redeem-card__left__content__right__box h4,.redeem-card__left__content__right__box h5,.redeem-card__left__content__right__box h6{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0 0 15px}.redeem-card__left__content__right__box h1 strong,.redeem-card__left__content__right__box h2 strong,.redeem-card__left__content__right__box h3 strong,.redeem-card__left__content__right__box h4 strong,.redeem-card__left__content__right__box h5 strong,.redeem-card__left__content__right__box h6 strong{font-weight:500}.redeem-card__left__content__right__box p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.redeem-card__left__content__right__box p strong{font-weight:500}.redeem-card__left__content__right__box ul,.redeem-card__left__content__right__box ol{padding-left:20px}.redeem-card__left__content__right__box ul li,.redeem-card__left__content__right__box ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.redeem-card__left__content__right__box ul li strong,.redeem-card__left__content__right__box ol li strong{font-weight:500}.care-instructions__wrapper{display:flex;gap:5px}@media (width <= 991px){.care-instructions__wrapper{flex-direction:column}}.care-instructions__left{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:25px}@media (width <= 1024px){.care-instructions__left{flex:0 0 100%;max-width:100%;border-radius:20px}}.care-instructions__left__title{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;transition:.3s}@media screen and (max-width: 900px){.care-instructions__left__title{padding:19px 20px}}.care-instructions__left__title.active svg{transform:rotate(180deg)}.care-instructions__left__title svg{transition:.25s}.care-instructions__left__title h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.care-instructions__left__title h2{font-size:1.375rem;line-height:1.75rem}}.care-instructions__left__content{display:flex;padding:0 30px;gap:5px;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.care-instructions__left__content.active{padding:0 30px 30px;max-height:3000px}@media screen and (max-width: 900px){.care-instructions__left__content.active{padding:0 20px 20px}}@media screen and (max-width: 900px){.care-instructions__left__content{padding:0 20px;flex-direction:column}}.care-instructions__left__content__left{flex:1 1 243px;max-width:243px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 900px){.care-instructions__left__content__left{flex:1 1 100%;max-width:100%;display:none}}.care-instructions__left__content__left span{font-size:1.25rem;line-height:1.75rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.care-instructions__left__content__left span{font-size:1.125rem;line-height:1.375rem}}.care-instructions__left__content__left p{font-size:1rem;line-height:1.375rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}@media screen and (max-width: 900px){.care-instructions__left__content__left p{font-size:.875rem;line-height:1.25rem}}.care-instructions__left__content__right{flex:1}@media screen and (max-width: 900px){.care-instructions__left__content__right{flex:1 1 100%;max-width:100%}}.care-instructions__left__content__right__box{padding:30px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 900px){.care-instructions__left__content__right__box{padding:20px 15px}}.care-instructions__left__content__right__box h1,.care-instructions__left__content__right__box h2,.care-instructions__left__content__right__box h3,.care-instructions__left__content__right__box h4,.care-instructions__left__content__right__box h5,.care-instructions__left__content__right__box h6{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:25px 0 15px}.care-instructions__left__content__right__box h1:first-of-type,.care-instructions__left__content__right__box h2:first-of-type,.care-instructions__left__content__right__box h3:first-of-type,.care-instructions__left__content__right__box h4:first-of-type,.care-instructions__left__content__right__box h5:first-of-type,.care-instructions__left__content__right__box h6:first-of-type{margin:0 0 15px}.care-instructions__left__content__right__box h1 strong,.care-instructions__left__content__right__box h2 strong,.care-instructions__left__content__right__box h3 strong,.care-instructions__left__content__right__box h4 strong,.care-instructions__left__content__right__box h5 strong,.care-instructions__left__content__right__box h6 strong{font-weight:500}.care-instructions__left__content__right__box p{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.care-instructions__left__content__right__box p strong,.care-instructions__left__content__right__box p b{font-weight:500}.care-instructions__left__content__right__box ul,.care-instructions__left__content__right__box ol{padding-left:20px}.care-instructions__left__content__right__box ul li,.care-instructions__left__content__right__box ol li{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;color:var(--secondary, #101010);margin:0}.care-instructions__left__content__right__box ul li strong,.care-instructions__left__content__right__box ol li strong{font-weight:500}.popup-guide-layering{width:100%;position:fixed;height:100vh;bottom:-100%;z-index:5}.popup-guide-layering.active{bottom:0}.popup-guide-layering__overlay{height:-webkit-fill-available;background-color:#00000080;margin:0 -5px -100%;opacity:0;transition:opacity .45s ease-in-out}.popup-guide-layering__overlay.active{opacity:1}.popup-guide-layering__wrapper{width:100%;background-color:#fff;border-radius:25px 25px 0 0;position:fixed;box-sizing:border-box;bottom:-150%;height:90vh;max-height:800px;overflow-y:auto;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;transition:all .5s ease-in-out}@media (width <= 1024px){.popup-guide-layering__wrapper{max-height:95%}}.popup-guide-layering__wrapper.active{bottom:0}.popup-guide-layering__wrapper::-webkit-scrollbar{display:none}.popup-guide-layering__header{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:30px;background-color:#fff;position:sticky;top:0;z-index:3}@media (width <= 1024px){.popup-guide-layering__header{padding:20px 20px 30px}}.popup-guide-layering__header h2{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media (width <= 1024px){.popup-guide-layering__header h2{font-size:1.375rem;line-height:1.75rem}}.popup-guide-layering__header button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.popup-guide-layering__header button svg{width:16px;height:16px;display:block;transition:transform .3s ease}.popup-guide-layering__header button:hover svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.popup-guide-layering__tabs{display:flex;gap:15px;padding:0 30px 30px}@media (width <= 1024px){.popup-guide-layering__tabs{padding:0 20px 30px}}.popup-guide-layering__tabs__tab{padding:10px 20px;border-radius:38px;border:1px solid #86868b;transition:.3s;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px;color:var(--secondary, #101010);background-color:#fff;cursor:pointer}.popup-guide-layering__tabs__tab:hover{border:1px solid var(--secondary, #101010)}.popup-guide-layering__tabs__tab.active{background-color:var(--secondary, #101010);color:var(--accent-primary, #f5f5f7)}.popup-guide-layering__table{opacity:0;max-height:0;overflow:hidden;padding:0 30px;transition:opacity .6s ease,max-height .6s ease}@media (width <= 1024px){.popup-guide-layering__table{padding:0 0 0 20px}}.popup-guide-layering__table.active{max-height:100%;opacity:1;overflow:visible;animation:bounce-in .8s ease-out}@media (max-height: 600px){.popup-guide-layering__table.active{overflow-y:auto;height:500px}}.popup-guide-layering__table table{border-spacing:2px;border-collapse:separate;table-layout:fixed}.popup-guide-layering__table table th:first-child,.popup-guide-layering__table table td:first-child{width:108px;position:sticky;left:0;background-color:var(--accent-primary, #f5f5f7);z-index:2}@media (width <= 1024px){.popup-guide-layering__table table th:first-child,.popup-guide-layering__table table td:first-child{min-width:126px;max-width:126px;width:126px;box-sizing:border-box}}.popup-guide-layering__table table th,.popup-guide-layering__table table td{width:calc((100% - 148px) / 9);max-width:calc((100% - 148px) / 9)}@media (width <= 1024px){.popup-guide-layering__table table th,.popup-guide-layering__table table td{min-width:76px}}.popup-guide-layering__table table thead tr th{background-color:var(--accent-primary, #f5f5f7);padding:10px 5px 20px}@media (width <= 1024px){.popup-guide-layering__table table thead tr th{padding:10px 5px}}.popup-guide-layering__table table thead tr th p{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media (width <= 1024px){.popup-guide-layering__table table thead tr th p{font-size:.75rem;line-height:1rem;letter-spacing:.2px}}.popup-guide-layering__table table thead tr th:first-of-type{border-radius:20px 0 0}.popup-guide-layering__table table thead tr th:last-of-type{border-radius:0 20px 0 0}.popup-guide-layering__table table thead tr th.actives-text{padding:5px 20px;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:#86868b;text-transform:uppercase}.popup-guide-layering__table table tbody tr td{padding:11.5px 20px;background-color:var(--accent-primary, #f5f5f7);text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010);position:relative}@media (width <= 1024px){.popup-guide-layering__table table tbody tr td{font-size:.75rem;line-height:1rem;letter-spacing:.2px}}.popup-guide-layering__table table tbody tr td .image-container{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.popup-guide-layering__table table tbody tr td img{width:13px;height:13px}.popup-guide-layering__table table tbody tr:last-of-type td{padding-bottom:21.5px}.popup-guide-layering__table table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 20px}.popup-guide-layering__table table tbody tr:last-of-type td:last-of-type{border-radius:0 0 20px}.popup-guide-layering__table tbody tr td:first-of-type{text-align:left}@media (width <= 1024px){.popup-guide-layering__table table{display:block;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.popup-guide-layering__table table::-webkit-scrollbar{display:none}}.popup-guide-layering__routine{opacity:0;max-height:0;padding:0 30px;overflow:hidden;transition:opacity .6s ease,max-height .6s ease}@media (width <= 1024px){.popup-guide-layering__routine{padding:0 20px}}.popup-guide-layering__routine.active{max-height:100%;opacity:1;overflow:visible;animation:bounce-in .8s ease-out}.popup-guide-layering__routine__wrapper{display:flex;flex-direction:column;gap:30px;border-radius:20px;background-color:var(--accent-primary, #f5f5f7);padding:30px;transition:transform .5s ease-in-out,bottom .5s ease-in-out}@media (width <= 1024px){.popup-guide-layering__routine__wrapper{padding:20px 15px}}.popup-guide-layering__routine__wrapper.active{background-color:#1d1d1f;transform:translateY(0);bottom:0}.popup-guide-layering__routine__wrapper.active .popup-guide-layering__routine__tabs__tab{background-color:#1d1d1f;color:var(--accent-primary, #f5f5f7)}.popup-guide-layering__routine__wrapper.active .popup-guide-layering__routine__tabs__tab:hover{border:1px solid var(--accent-primary, #f5f5f7)}.popup-guide-layering__routine__wrapper.active .popup-guide-layering__routine__tabs__tab.active{background-color:var(--accent-primary, #f5f5f7);color:var(--secondary, #101010)}.popup-guide-layering__routine .subtitle{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:#86868b}@media (width <= 1024px){.popup-guide-layering__routine .subtitle{font-size:.75rem;line-height:1rem;letter-spacing:.2px}}.popup-guide-layering__routine__tabs{display:flex;gap:15px}.popup-guide-layering__routine__tabs__tab{padding:10px 20px;border-radius:38px;border:1px solid #86868b;transition:.3s;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px;color:var(--secondary, #101010);background-color:var(--accent-primary, #f5f5f7);cursor:pointer}.popup-guide-layering__routine__tabs__tab:hover{border:1px solid var(--secondary, #101010)}.popup-guide-layering__routine__tabs__tab.active{background-color:var(--secondary, #101010);color:var(--accent-primary, #f5f5f7)}.popup-guide-layering__routine__cards{display:none;gap:10px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:25px}.popup-guide-layering__routine__cards.active{display:flex}.popup-guide-layering__routine__cards::-webkit-scrollbar{display:none}.popup-guide-layering__routine__cards__card{padding:20px;border-radius:20px;display:flex;flex-direction:column;gap:5px;background-color:#fff;position:relative;flex:1 1 calc((100% - 10px) / 6.5);max-width:calc((100% - 10px) / 6.5);min-width:calc((100% - 10px) / 6.5);cursor:grab;-webkit-user-select:none;user-select:none}@media (width <= 1024px){.popup-guide-layering__routine__cards__card{flex:1 1 calc((100% - 10px) / 3.5);max-width:calc((100% - 10px) / 3.5);min-width:calc((100% - 10px) / 3.5)}}@media screen and (max-width: 900px){.popup-guide-layering__routine__cards__card{flex:1 1 calc((100% - 10px) / 1.5);max-width:calc((100% - 10px) / 1.5);min-width:calc((100% - 10px) / 1.5)}}.popup-guide-layering__routine__cards__card.dragging{cursor:grabbing;pointer-events:none}.popup-guide-layering__routine__cards__card .number{position:absolute;top:20px;left:20px;width:22px;height:22px;text-align:center;border-radius:11px;border:1px solid var(--secondary, #101010);display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;letter-spacing:.2px;color:var(--secondary, #101010)}.popup-guide-layering__routine__cards__card img{width:180px;height:180px;object-fit:contain;object-position:center;user-drag:none;-webkit-user-drag:none}.popup-guide-layering__routine__cards__card .subtitle{font-size:.75rem;line-height:1rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px}.popup-guide-layering__routine__cards__card .title{font-size:1rem;line-height:1.375rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}.popup-guide-layering__routine__cards__card .description{font-size:.75rem;line-height:1rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;letter-spacing:.2px;color:#86868b}.popup-guide-layering__footer{display:flex;gap:10px;padding:10px 30px 30px}@media (width <= 1024px){.popup-guide-layering__footer{flex-direction:column;padding:10px 20px 30px}}.popup-guide-layering__footer__item{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px);gap:8px;padding:30px;display:flex;flex-direction:column;background-color:var(--accent-primary, #f5f5f7);border-radius:20px}@media (width <= 1024px){.popup-guide-layering__footer__item{flex:1 1 100%;max-width:100%;padding:20px 15px}}.popup-guide-layering__footer__item .subtitle{font-size:.875rem;line-height:1.25rem;font-weight:500;font-family:Sohne,sans-serif;margin:0}@media (width <= 1024px){.popup-guide-layering__footer__item .subtitle{font-size:.75rem;line-height:1rem;letter-spacing:.2px}}.popup-guide-layering__footer__item .subtitle.left{color:#06f}.popup-guide-layering__footer__item .subtitle.right{color:#ba4125}.popup-guide-layering__footer__item .title{font-size:1.5625rem;line-height:1.875rem;font-weight:500;font-family:Sohne,sans-serif;margin:0;color:var(--secondary, #101010)}@media (width <= 1024px){.popup-guide-layering__footer__item .title{font-size:1.25rem;line-height:1.75rem}}.popup-guide-layering__footer__item .items{list-style:none;padding-left:0;margin-top:22px;display:flex;flex-direction:column;gap:10px}.popup-guide-layering__footer__item .items .item{display:flex;align-items:flex-start;font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Sohne,sans-serif;margin:0;gap:10px;padding:5px 0}.popup-guide-layering__footer__item .items .item svg{flex-shrink:0;margin-top:.4rem;width:12px;height:10px}@keyframes bounce-in{0%{transform:translateY(-20px)}40%{transform:translateY(10px)}60%{transform:translateY(-5px)}to{transform:translateY(0)}}:root{--primary: #000;--secondary: #101010;--accent-primary: #f5f5f7;--accent-secondary: #fff}.sticky-product{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:400000;opacity:0;visibility:hidden;background-color:#0000005e;transform:opacity .3s ease-in-out}.sticky-product>product-form{position:fixed;bottom:-100%;left:5px;width:calc(100% - 10px);background-color:#fff;border-radius:20px 20px 0 0;padding:20px 20px 30px;box-sizing:border-box;box-shadow:0 2px 10px #00000026;transition:bottom .5s ease-in-out}.sticky-product.sticky-up{opacity:1;visibility:visible}.sticky-product.sticky-up product-form{bottom:0}.sticky-product-info{align-items:center;justify-content:space-between;row-gap:15px;padding:20px 20px 25px;border-radius:20px 20px 0 0;color:#fff;background-color:var(--secondary, #101010);opacity:0;position:fixed;bottom:0;left:5px;width:calc(100% - 10px);transition:opacity .3s ease-in-out;z-index:300000;box-sizing:border-box;box-shadow:0 2px 10px #00000026;cursor:pointer;display:none}.sticky-product-info--visible{opacity:1;display:flex}@media screen and (min-width: 900px){.sticky-product-info{display:none}}.sticky-product-info>div{display:flex;flex-direction:column;row-gap:10px}.sticky-product-info>div>strong{font-size:16px;line-height:22px}.sticky-product-info>div>span{font-size:12px;font-weight:400;color:#86868b}.sticky-product-info .btn-sticky.btn-contrast{padding:14px 20px;font-size:12px;line-height:16px;min-width:auto;height:fit-content}
/*# sourceMappingURL=/cdn/shop/t/108/assets/product.dev.css.map */
