.toolbar-section .toolbar{background-color:var(--color-scheme-10-secondary)}.hide-newsletter-form-home-page{display:none}.input-group.newsletter__input-group{column-gap:18px;padding-bottom:0}.input-group.newsletter__input-group .element-button{padding:17px 10px;border-radius:4px;height:50px}.input-group.newsletter__input-group .element-button span{font-size:var(--font-desk);color:#fff;text-transform:uppercase}.newsletter-notes{max-width:300px;text-align:left;font-size:12px}element-text-rte.footer__subscribe{margin-right:20px}element-text-rte.footer__subscribe p{font-size:15px;font-weight:700}.newsletter__input-group .element-button .element-icon{display:none!important}.input-group-field.newsletter__input{width:117px;border-radius:4px!important;height:50px;padding:18px 5px 18px 15px;font-size:14px}.toolbar-section .announcement-slider__content{padding-bottom:1px}.toolbar-section .announcement-slider__content p{line-height:1.54;font-weight:500;letter-spacing:normal;color:var(--color-scheme-10-primary)}.header-section .site-nav__icons svg{color:#fff;fill:#fff}.header-section .header-item--search .search-icon,.header-section .site-nav__icons .wish-list,.header-section .site-nav__link--cart .cart-link{display:inline-block;line-height:normal;width:var(--size-11);height:var(--size-11)}.header-section .nav_pos_below.logo_left .header-item.header-item--search{width:100%;justify-content:end}.header-section .header-item--icons .site-nav{display:flex;align-items:center;gap:15px}.header-section .nav_pos_below.logo_left .header-item--search{flex:inherit;max-width:100%}.header-section .nav_pos_below.logo_left .site-nav__link{padding:0}.header-section .search__input{border-radius:50px;border:2px solid var(--color-primary);padding:8.5px 29px;color:var(--color-primary);background-color:var(--color-scheme-6-primary);font-size:20px;line-height:1.5;letter-spacing:normal;font-weight:400}.header-section .search__input::placeholder{line-height:1.5;letter-spacing:normal;font-size:20px;color:#fff9;max-width:92%;font-weight:400;opacity:1}.page-main-content .btn{padding:11px 20px;border-radius:0;text-decoration:none!important;font-size:15px;font-weight:700}.index-section--hero .hero-section-wrapper .hero__title p{line-height:.9;font-weight:700;letter-spacing:3.5px}.text-columns-wrapper .grid__item .rte--block p{font-size:18px}.text-columns-wrapper .element-button span{font-size:18px;font-weight:500}.text-columns-wrapper .element-button{border-radius:0;background-color:#eb4478;color:#fff;padding:8px 14px}.text-columns-wrapper .grid__item .heading-md{font-size:24px}.index-section--hero .hero-section-wrapper .hero__title{margin-block:15px}.index-section--hero .hero-section-wrapper .hero__top-subtitle{margin:0;font-size:18px}.index-section--hero .hero-section-wrapper .hero__subtitle{font-size:16.9px}.split-section-wrapper .hero__title .hero__animation-contents{letter-spacing:3px;line-height:.9;font-weight:700}.split-section-wrapper.split-second .hero__title .hero__animation-contents{letter-spacing:2px}.split-section-wrapper .hero__title,.split-section-wrapper .hero__top-subtitle{margin-bottom:15px}.split-section-wrapper .hero__subtitle{font-size:16.9px;margin-bottom:15px}.split-section-wrapper .element-button{background:var(--color-scheme-12-primary)}.promontional-grid-wrapper .type-banner__text h2{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:.05em}.product-main-sec .product-single__meta{display:block}.newsletter-section__content .element-text.element-text--body-lg{font-size:18px;font-weight:400;opacity:1}.newsletter-section__content .element-text--heading-h2{font-size:19px;font-weight:500}.text-with-icons__block-title h3{font-size:16px}.collabs-page__main .collabs-page__header h1{font-size:22px}.index-section--hero .home-page-sec .hero__sidebyside-content{background-color:var(--color-scheme-10-secondary)}.index-section--hero .home-page-sec .hero__sidebyside-content *{color:var(--color-scheme-2-primary)}.index-section--hero .hero__title p,.index-section--hero .hero__title div{font-weight:600;letter-spacing:normal}.index-section--hero .hero__animation-contents,.index-section--hero .hero__animation-contents *{letter-spacing:normal;line-height:1.3}.index-section--hero .hero__sidebyside-content .element-button{padding-inline:30.5px}.collection-list-sec .collection-btn .element-button{padding-inline:27px}.index-section--hero .home-page-sec .hero__sidebyside-content .element-button span{color:var(--element-button-color-secondary)}.collection-list-sec .collection-btn .element-button{background-color:var(--color-button-primary);color:var(--color-button-primary-text)}.collection-list-sec .collection-btn .element-button:hover{background-color:#ed5383}.shopify-section .element-button span{font-weight:600;letter-spacing:normal;line-height:1.25;font-size:var(--font-mob)}.shape-div,.shape-div img{display:inline-block;width:100%;height:auto;vertical-align:bottom}.shape-div img{position:relative;top:-2px;object-fit:cover;object-position:center;z-index:0}.shape-div.shape-show,.shape-div.shape-show img{display:none}.collection-list-sec .collection-btn{padding:32px 35px 0}.collection-list-sec .collection-item__title{font-size:20px;line-height:1.5}.product-grid .grid-item__meta .element-text:first-of-type,.hotspots-section .grid-item__meta .element-text:first-of-type,.promo-grid-section .promo-grid__product-text .rte--strong,.text-with-icon .text-with-icons__title *,.text-with-icon .text-with-icons__block-title *,.grid-product .product-grid-item .grid-item__meta .element-price,.product-main-sec .product-grid__container .product__quantity label,.product-main-sec .product-grid__container .element-quantity-selector__input{font-weight:600}.promo-grid-section .home-promo-sec .promo-grid__container{background-color:var(--color-scheme-10-secondary)}.promo-grid-section .home-promo-sec .promo-grid__container{padding:42px 37px 36px;border-radius:46px}.promo-grid-section .custom-promo-grid .promo-grid__container{padding:39px 49px 38px 40px;border-radius:45px}.feature-collection .section-header--with-link .section-header__link,.blog-post-sec .section-header .section-header__link,.product-main-sec .product-grid__container .element-quantity-selector__input{font-size:20px}.feature-collection .section-header--with-link .section-header__link{font-weight:400}.product-grid .grid-item .grid-item__content{border:2px solid var(--color-scheme-10-secondary);border-radius:22px}.product-grid .grid-item .grid-item__content,.product-grid .grid-item,.product-grid .grid-item .product-grid-item,.hotspots-section .hotspots__content .product-grid-item,.hotspots-section .hotspots__content .grid-item__content{background-color:transparent}[data-grid-style=grey-round] .product-grid .grid-product:after,[data-grid-style=grey-round] .hotspots-section .grid-product:after{opacity:0}.product-grid .grid-item__meta .element-text,.hotspots-section .grid-item__meta .element-text,.collection-product-grid .collection-sidebar__group *,.collection-product-grid .collection-filter__item--count{color:var(--color-scheme-10-primary)}.product-grid .grid-item__meta .element-text.element-text--line-through,.hotspots-section .grid-item__meta .element-text.element-text--line-through{color:#999}.hotspots-section .grid-item__meta .element-text:first-of-type{font-size:23px;line-height:1.3}.product-grid .grid-item__meta .element-text:first-of-type{font-size:20px;line-height:1.35}.product-grid .grid-item__meta .element-text.element-text--line-through{font-size:18px;line-height:1.26}.hotspots-section .grid-item__meta .element-text:first-of-type+.element-text{font-size:20px;line-height:1.26}.product-grid .grid-item__meta .element-text.element-price{font-size:21px;line-height:1.26}.grid-product .grid-item__meta .loox-rating-label{font-size:14px;color:var(--color-scheme-5-primary);line-height:1.45}.index-section--hero .split-sec-first .hero__sidebyside-content-inner,.index-section--hero .split-sec-first .slideshow-wrapper,.index-section--hero .split-sec-first .hero__sidebyside-content{background-color:var(--color-scheme-10-secondary)}.index-section--hero .split-sec-first .slideshow-wrapper{padding:42px 38px;border-radius:26px}.promo-grid-section .promo-product-sec .promo-grid__container{padding:40px 44px 40px 52px;border-radius:25px}.index-section--hero .split-sec-radius .slideshow-wrapper{border-radius:25px;padding:38px 38px 38px 45px}.hotspots-section .hotspots__content .grid-item{background-color:transparent;padding:25px 25px 12px;border-radius:25px;border:3px solid var(--color-scheme-1-secondary)}.hotspots-section .product-grid-item .grid-product__actions{top:calc(var(--product-grid-margin) * -5);right:calc(var(--product-grid-margin) * -4.7)}[data-grid-style=grey-round] .hotspots-section .grid-item__link{border-radius:0}.promo-grid-section+.promo-grid-section .custom-promo-grid .promo-grid__container{background-color:var(--color-scheme-13-secondary)}.promo-grid-section+.promo-grid-section .custom-promo-grid .promo-grid__container *{color:var(--color-scheme-13-primary)}.promo-grid-section .simple-promo-banner .type-simple .promo-grid__container,.promo-grid-section .simple-promo-banner .type-simple .promo-grid__bg.show-overlay:before,.promo-grid-section .grid-promo-banner .type-banner .promo-grid__container{border-radius:42px}.index-section--hero .custom-slider-sec .hero--padded .slideshow__slide{border-radius:23px}.index-section--hero .custom-slider-sec .hero__text-content .element-button{background-color:var(--element-button-color-secondary);color:var(--element-button-color-primary);padding-inline:25px}.index-section--hero .custom-slider-sec .hero__text-content .element-button span,.promo-grid-section .type-product__wrapper .element-button span,.promo-grid-section .grid-promo-banner .element-button span{font-weight:600}.index-section--hero .split-sec-radius .slideshow-wrapper{background-color:var(--color-scheme-9-secondary)}.index-section--hero .split-sec-radius .element-button{background-color:var(--color-scheme-9-primary);color:var(--color-scheme-9-secondary)}.logo-list-sec .layout-section__content .logo-item--grid{background-color:color-mix(in srgb,#d9d9d9 15%,transparent);padding-inline:32px}.promo-grid-section .promo-product-sec .promo-grid__container{background-color:var(--color-scheme-10-secondary)}.promo-grid-section .promo-product-sec .promo-grid__product-text,.promo-grid-section .promo-product-sec .promo-grid__product-images{margin:0}.promo-grid-section .promo-product-sec .promo-grid__product-text{margin-right:3.2%}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge,.promo-grid-section .type-product__wrapper .type-product__labels .element-badge span{border-radius:40px;font-weight:600;padding:8px 18px;font-size:22px;letter-spacing:normal;line-height:1.5}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge span,.promo-grid-section .promo-product-sec .type-product__wrapper{padding:0}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge{background-color:var(--color-button-primary-text);color:var(--color-button-primary);padding-inline:44.5px;text-transform:capitalize}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge:has(.element-price){color:var(--color-button-primary-text);background-color:var(--color-button-primary);text-transform:capitalize;padding-inline:37.5px}.promo-grid-section .type-product__wrapper .element-button,.promo-grid-section .grid-promo-banner .element-button{padding-inline:40px}.promo-grid-section .simple-promo-banner .type-simple .promo-grid__bg.show-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:var(--opacity);background-color:var(--color-scheme-12-primary);z-index:2}.promo-grid-section .grid-promo-banner .type-banner .promo-grid__container{height:510px}.promo-grid-section .grid-promo-banner .type-banner .type-banner__content{height:100%}.promo-grid-section .grid-promo-banner .type-banner .type-banner__text{padding:0;flex-direction:column;gap:50px}.index-section--hero .full-width-split .element-button{color:var(--element-button-color-primary);background-color:var(--element-button-color-secondary)}.text-with-icon .text-with-icons__title .heading-md{font-size:calc(var(--element-text-font-size--heading-md) + 14px)}.text-with-icon .text-with-icons__block *,.text-with-icon .text-with-icons__title,.blog-post-sec .section-header__title,.blog-post-sec .blog-layout *,.collection-banner .section-header *,.index-section--hero .split-sec-first .hero__title *,.index-section--hero .split-sec-first .hero__subtitle *,.hotspots-section .hotspots__title,.index-section--hero .split-sec-first .hero__top-subtitle,.promo-grid-section .promo-product-sec .type-product .rte--block,.promo-grid-section .home-promo-sec .hero__title *,.logo-list-sec .section-header__title,.collection-product-grid .collection-grid__wrapper .collection-filter__inner *{color:var(--color-scheme-10-primary)}.feature-collection .section-header__title,.promo-grid-section .home-promo-sec .type-sale_collection .rte--block{color:var(--color-scheme-2-primary)}.promo-grid-section .home-promo-sec .type-sale_collection .rte--block{max-width:382px}.text-with-icon .text-with-icons__block-icon .icon-img{max-width:127px;width:100%;height:100%}.text-with-icon .text-align-center{text-align:center}.text-with-icon .text-align-left{text-align:left}.text-with-icon .text-align-center .text-with-icons__block-icon{justify-content:center}.text-with-icon .text-align-left .text-with-icons__block-icon{justify-content:start}.blog-post-sec .section-header__link,.feature-collection .section-header__link,product-recommendations .index-section--sub-product .section-header__title{color:var(--color-scheme-10-primary)!important}.blog-post-sec .grid-article[data-style=compact] .grid-article__tags li:not(:first-child){display:none}.blog-post-sec .grid-article[data-style=compact] .grid-article__tags li{width:100%}.blog-post-sec .grid-article__tags .element-chip,.blog-post-sec .tag-group .element-chip{border:1px solid var(--color-scheme-9-secondary);background-color:var(--color-scheme-9-primary);text-transform:uppercase;font-size:16px;line-height:1.2;margin-right:2px}.blog-post-sec .grid-article .article__excerpt{opacity:.5;font-size:15px;line-height:1.5}.blog-post-sec .blog-layout__main .new-grid{margin:0}.new_seo_sec .page-width{background-color:var(--color-scheme-14-secondary)}.new_seo_sec .content-sec *{line-height:1.4;color:var(--color-scheme-10-primary)}.new_seo_sec .content-sec h1,.new_seo_sec .content-sec h2,.new_seo_sec .content-sec h3,.new_seo_sec .content-sec h4,.new_seo_sec .content-sec h5,.new_seo_sec .content-sec h6{line-height:1.45}.collection-product-grid .collection-grid .grid-item{margin-bottom:calc(var(--product-grid-margin) * 2 + 6px)}.collection-product-grid .grid-view-btn.is-active svg{fill:var(--color-scheme-10-primary)}.collection-product-grid .tag__checkbox-wrapper .element-checkbox__icon svg path,.main-cart-sec .cart__page-col .element-checkbox__icon svg path{fill:#fff}.template-collection-haircare .index-section.collection-list-sec,.template-collection .index-section.collection-list-sec{margin:0}.template-collection-haircare .index-section.collection-list-sec:not(.index-section--sub-product):first-child{padding-top:0}.breadcrumb_sec .breadcrumbs__list{margin:0;display:flex;align-items:center;justify-content:start;list-style:none;width:fit-content;flex-wrap:wrap;gap:4px 5px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item{margin:0;color:#999;display:flex;align-items:center;column-gap:5px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__icon{position:relative;top:-1px}.breadcrumb_sec .breadcrumbs__icon svg{width:14px;height:11px}.breadcrumb_sec .breadcrumbs__icon svg,.breadcrumb_sec .breadcrumbs__icon svg path{fill:#999;fill-opacity:1}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item a{position:relative;color:#999!important;font-size:14px;line-height:1.3}.product-single__meta .label.variant__label.element-text{display:none}.product-main-sec .product-grid__container .product--description *,.main-cart-sec .cart__page .cart__item-name,.main-cart-sec .cart__page .cart__price,.main-cart-sec .cart__page-col .element-quantity-selector__input,.main-cart-sec .cart__page-col .cart__recommended-title,.main-cart-sec .cart__page-col:last-child *,.main-cart-sec .cart__page-col .sub-title{color:var(--color-scheme-10-primary);box-shadow:none}.product-main-sec [data-on-sale] .block-price__sale{flex-direction:row-reverse;align-items:center}.product-main-sec .product-grid__container .product--description .element-text--line-through{color:#999;font-size:18px}.product-main-sec .product-grid__container .main-product-description *{color:var(--color-scheme-1-primary)}.product-main-sec .product-grid__container .element-quantity-selector input[name=quantity],.product-main-sec .product-grid__container .add-to-cart *,.main-cart-sec .cart__page-col .element-quantity-selector__input{font-size:16px}.main-cart-sec .cart__page .cart__item-name{font-size:20px;line-height:1.5;margin-bottom:4px}.main-cart-sec .cart__page .cart__price{font-size:22px;line-height:1.5}.product-main-sec .product-grid__container .product__quantity label{font-size:20px;line-height:1.5;margin-bottom:6px}.product-main-sec .product-grid__container .product--description .element-price,product-recommendations .index-section--sub-product .section-header__title,.main-cart-sec .cart__page .cart__item-name,.main-cart-sec .cart__page .cart__price,.main-cart-sec .cart__page-col .element-quantity-selector__input,.main-cart-sec .cart__page-col .cart__recommended-title,.main-cart-sec .cart__page-col .cart__checkout span,.main-cart-sec .cart__page-col .cart__continue span,.main-cart-sec .cart__page-col .cart__item-sub *{font-weight:600}.product-main-sec .product-grid__container .product--description .add-to-cart *{text-transform:uppercase;color:var(--element-button-color-secondary)}.product-main-sec .product-grid__container .main-product-description{margin-top:18px}.product-main-sec .product-grid__container .main-product-description h2{border-bottom:2px solid var(--color-scheme-9-secondary);padding-bottom:5px}.cart__item-row.cart-recommendations [data-view=small] .grid-item{flex:0 0 42%}.template-cart .recently-viewed__section .grid-item,.cart-recommendations [data-view=small] .grid-item{margin-bottom:20px}.main-cart-sec .section-header__title .cart-link__bubble-num{color:var(--color-sale-price)}.main-cart-sec .cart__page-col .cart__item{border-block:1px solid var(--color-scheme-9-secondary);padding-top:20px;grid-template-areas:"cartImage cartTitle" "cartImage cartPrice";grid-template-columns:170px auto;grid-column-gap:15px}.main-cart-sec .cart__page-col .sub-title{font-size:18px;line-height:1.4}.main-cart-sec .quantity-price-group{display:flex;justify-content:space-between;align-items:center;column-gap:10px;height:fit-content}.main-cart-sec .cart__item-price.text-right{display:grid;gap:2px 10px;justify-content:end;align-items:center;grid-template-columns:auto auto}.main-cart-sec .cart__item-price.text-right .element-text--body-sm{grid-column:span 2}.main-cart-sec .cart__item-sub.cart__item--subtotal .price-wrapper{display:flex;align-items:center;gap:20px;justify-content:end}.main-cart-sec .cart__item-sub.cart__item--subtotal{display:grid;grid-template-columns:auto auto;row-gap:2px}.main-cart-sec .cart__item-sub div[data-discounts]{grid-column:span 2;text-align:right;margin-bottom:12px}.main-cart-sec .cart__item-sub div[data-discounts] .cart__discounts{margin:0}.main-cart-sec .cart__item-sub div[data-discounts] .cart__discount,.main-cart-sec .cart__item-sub div[data-discounts] span{font-size:18px;line-height:1.325;color:#eb4478;font-weight:400}.main-cart-sec .cart__item-sub.cart__item-row.cart__item--subtotal{margin-bottom:10px}.main-cart-sec .cart__item-row.cart__checkout-wrapper{margin-block:16px}.main-cart-sec .cart__page-col .cart__checkout,.main-cart-sec .cart__page-col .cart__continue{padding-block:9.5px}.main-cart-sec .cart__page-col .cart__item:not(:last-of-type){margin:0;border-bottom:none}.main-cart-sec .cart__page-col .element-quantity-selector__input{border:1px solid var(--color-scheme-14-primary)!important}.main-cart-sec .cart__page-col .cart__checkout span{color:var(--element-button-color-secondary)}.main-cart-sec .cart__page-col .cart__continue{border:1px solid var(--element-button-color-primary);margin-top:20px}.main-cart-sec .cart__page-col .cart__continue span{color:var(--element-button-color-primary)}.template-cart .main-cart-sec .grid-product__actions{display:none}.template-cart .main-cart-sec .add-note{font-weight:500;font-size:16px;color:var(--color-scheme-14-primary);margin-bottom:13px}.loox-rating .loox-icon{color:#eb4478!important}.product-main-sec .block-variant-picker .variant-button-wrap{display:flex;justify-content:start;gap:25px;margin-block:12px 16px}.product-main-sec .block-variant-picker .variant__button-label{margin:0;width:65px;height:65px;box-shadow:none;border:1px solid rgb(0,0,0,.2)}.product-main-sec .block-variant-picker .variant__button-label.active{border:1px solid #000}.product-grid__container .element-quantity-selector input[name=quantity]{border:1px solid rgb(0,0,0);min-width:60px;padding-block:0}.product-main-sec .product-single__meta .product__quantity{margin-bottom:16px}.product-main-sec .block-variant-picker .element-radio:has(input[type=radio]:checked){border:1px solid rgb(0,0,0)}.product-main-sec .product-grid__container .product__photos .element-badge{background-color:var(--color-sale-price)}.product-main-sec .product-grid__container .product__photos .element-badge.soldout{color:var(--_color-secondary)!important}.shopify-section-group-footer-group .site-footer{background-color:color-mix(in srgb,var(--color-scheme-11-secondary) 20%,transparent)}.shopify-section-group-footer-group .site-footer *{color:var(--color-scheme-11-primary)}.reviews-widget-font-size-old .header-btn{border-radius:30px;border-color:#eb4478;color:#eb4478;text-transform:uppercase;padding:7px 22px}button.element-button--search svg.element-icon{--_size: 2.15rem;opacity:1;padding:4px}.swym-wishlist-collections-v2-container{opacity:.5;padding:0!important}.product-grid-item .grid-item__meta .loox-rating+.layout-stack{max-width:90%!important;display:inline-block!important}.shopify-section-group-footer-group .footer__block .footer__title.heading-sm,.shopify-section-group-footer-group .footer__block--contact .footer__title{font-size:21px!important}.product-main-sec .product-grid__container .product__photos .grid-product__tags .element-badge{font-weight:700}.product-grid__content .product-single__meta .loox-rating .loox-rating-content svg *{color:#eb4478!important}.product-grid__content .product-single__meta .loox-rating .loox-rating-content{gap:2px!important;margin-block:0 14px}.main-cart-sec .section-header .section-header__title{color:var(--color-scheme-5-primary)}.main-cart-sec .cart__page-col .cart__item .cart__price.element-text--line-through,.main-cart-sec .cart__page-col:last-child .cart__item-sub .cart__price.element-text--line-through{color:#999}.shopify-section-group-footer-group .footer__section .footer__base-links{opacity:.5}.shopify-section-group-footer-group .footer__section .footer__menu li a{font-size:18px;line-height:1.5}.shopify-section-group-footer-group .footer__block--contact .footer__block--mobile .layout-stack li:not(:last-of-type){margin-right:6px}.collection-banner .collection-hero__description+p[data-collection-count]{font-size:14px}.collection-banner .collection-hero__description p{margin:12px 0 0;line-height:1.5;font-size:20px}.collection-banner .collection-hero__description+p[data-collection-count]{margin:19px 0 0}.product-main-sec .product-single__meta .variant-button-wrap .variant__label,.product-main-sec .product-single__meta .variant-button-wrap .variant__label-info{font-size:20px!important}.product-main-sec .product-single__meta .block-buy-buttons .add-to-cart span{font-weight:600}.product-main-sec .product-single__meta .block-price__regular,.product-main-sec .product-single__meta .block-price__sale{margin-block:7px 10px}.hotspots-section .hotspot__button .element-icon.element-icon--line{stroke-width:1px;width:28px;height:28px}.split-sec-first .slideshow-wrapper .slideshow__slide .hero__sidebyside-image{background-color:var(--color-scheme-10-secondary)}.shopify-section:has(.newsletter-container){margin-bottom:35px}.product-main-sec .product-grid__container .element-quantity-selector input[name=quantity]{font-size:35px;line-height:.9}.product-main-sec .product-grid__container .product--description .element-price{font-size:35px;line-height:1.485}.product-main-sec .product-grid__container .product--description .element-price.element-text--line-through{font-size:28px;line-height:1.35}.cart__item-title{display:flex;align-items:flex-start;column-gap:27px;margin-bottom:0;justify-content:space-between}.product-main-sec .product-grid__content .block-price__save.custom_product{margin-left:5px;margin-top:0}.product-main-sec .product-grid__content .block-price__save.custom_product *{font-size:15px;line-height:1.4}.header-section .nav_pos_below.logo_left .site-nav__icons{gap:16px}.product-main-sec .main-product-description .certifications{margin-top:var(--size-8)}.swym-button.swym-heart svg path{stroke:#eb4478}.header-wrapper #KiteCartPopup .modal__inner{margin:var(--header-height) 19px 0 auto;max-width:505px;min-width:505px;position:relative;border-radius:14px}.header-wrapper #KiteCartPopup .modal__inner:after{content:"";position:absolute;top:-9%;right:5.4%;width:45px;height:45px;background-color:#fff;z-index:0;border-radius:4px;rotate:45deg;pointer-events:none}.header-wrapper #KiteCartPopup .modal__centered{width:100%}.header-wrapper #KiteCartPopup.modal:before{background-color:#3131314d;content:none}.header-wrapper #KiteCartPopup.modal{align-items:flex-start;padding:0;width:fit-content;margin-inline:auto 0;overflow:visible}.header-wrapper #KiteCartPopup.modal .modal__centered-content--padded{padding:17px 33px 14px 22px;border-radius:15px;min-height:fit-content}.header-wrapper #KiteCartPopup .modal__close{position:absolute;bottom:0;width:32px;height:32px;left:auto;right:10px;top:13px;background:transparent;padding:0;border:none}.header-wrapper #KiteCartPopup .kite-cart-popup__header{font-size:24px;line-height:1.38;letter-spacing:normal;font-weight:700;color:#282828;max-width:423px}.header-wrapper #KiteCartPopup .gfgCCDProgressBarWidget{margin:0!important;padding:8px 0 0!important;gap:0!important}.header-wrapper #KiteCartPopup .gfgCCDProgressBarHeadingText{font-weight:400!important;font-size:16px!important;line-height:1.5;margin-bottom:15px;text-align:left;color:#282828;padding-left:1px}.header-wrapper #KiteCartPopup .gfgCCDProgressBarSegmentTitle{line-height:1.25;text-align:center;width:100%;font-size:14px!important;color:#282828;max-width:104px;margin-inline:auto}.header-wrapper #KiteCartPopup .gfgCCDProgressBarSegmentTextContainer{margin-top:3px;align-items:start}.tool-tip__inner .block-variant-picker .variant-button-wrap{display:grid;grid-template-columns:repeat(3,max-content)}.tool-tip__inner .variant-button-wrap .variant__label{grid-column:span 3}.tool-tip__inner .variant-button-wrap .element-radio:has(input[type=radio]:checked){border:1px solid rgb(0,0,0)}.tool-tip__inner .block-buy-buttons .add-to-cart{--_color-text: var(--_color-secondary) !important;--_color-background: var(--_color-primary) !important}.site-header__search-container{display:block!important}.toolbar-section .toolbar__content .announcement-slider__content{font-size:var(--font-size-desktop)}.site-header__search .search__input-wrap .element-button--search{padding:0;right:17px}.header-section .site-nav__icons svg{width:var(--size-11);height:var(--size-11)}.index-section--hero .home-page-sec .hero__sidebyside-content .hero__title{line-height:1.1;margin:14px 0}.index-section--hero .home-page-sec .hero__subtitle .hero__animation-contents{line-height:1.5;margin-bottom:21px}.collection-list-sec .section-header .section-header__title{font-size:var(--font-mob);line-height:1.5}.collection-list-sec .layout-section--featured-collections{flex-direction:column}.collection-list-sec .layout-section>.layout-section__content{margin-inline:auto}.promo-grid-section .home-promo-sec .promo-grid__text span{font-size:var(--font-mob);line-height:1.18}.feature-collection .section-header--with-link .section-header__title{line-height:1.52}.feature-collection .section-header--with-link .section-header__link{font-size:20px;line-height:1.5}.feature-collection .section-header{margin-bottom:calc(var(--section-header-bottom) + 8px)}.feature-collection .featured-collection--grid .grid-item{padding-inline:calc(var(--product-grid-margin) + 5px)}.feature-collection .grid-product__actions .loox-rating-content .loox-rating-label{font-size:14px;line-height:1.5;color:var(--color-scheme-5-primary)}.product-grid .grid-item__meta .element-price{font-size:21px;line-height:1.26}.product-grid .grid-item__meta .element-price.element-text--line-through{font-size:18px;line-height:1.5}.product-grid .grid-item__meta .layout-stack .element-text--body-sm{font-size:14px;line-height:1.5}.index-section--hero .split-sec-first .hero__sidebyside,.index-section--hero .home-page-sec .hero__sidebyside{background-color:var(--color-scheme-10-secondary)}.index-section--hero .split-sec-first .hero__title *,.index-section--hero .split-sec-first .hero__subtitle *{color:var(--color-scheme-1-primary)}.hotspots-section .hotspots__title{line-height:1.5!important;margin-bottom:30px}.hotspots-section .hotspots__title.heading-h2{font-size:25px}.custom-promo-grid .promo-grid .promo-grid__text .responsive-promo-font{font-size:var(--font-desk);line-height:1.5}.custom-promo-grid .promo-grid .type-sale_collection .rte--block{padding:0}.custom-promo-grid .promo-grid .type-sale_collection .enlarge-text{font-size:20px;line-height:1.3}.custom-promo-grid .promo-grid .type-sale_collection .rte--block{margin-bottom:12px}.custom-slider-sec .hero .slideshow__slide--hero-1 .hero__title,.custom-slider-sec .hero .slideshow__slide--hero-1 .hero__title p{line-height:1.5;margin-bottom:20px}.logo-list-sec .logo-list-container{padding:0 19px}.promo-grid-section .type-simple .promo-grid__button-wrap .element-button{background-color:var(--element-button-color-secondary);color:var(--element-button-color-primary);font-size:var(--font-mob);font-weight:600}.logo-list-container .section-header__title,.testimonials-section .testimonials-section__header .section-header__title,.blog-post-sec .section-header__title{font-size:var(--font-mob);line-height:1.35}.footer__section .site-footer .footer__section--bottom .page-width{border-top:1px solid #D9D9D9}.logo-list-sec .logo-list-container .section-header{margin-bottom:calc(var(--section-header-bottom) - 18px)}.split-sec-second .page-width .hero__sidebyside-content-inner{padding:0}.split-sec-second .hero__sidebyside-content-inner .hero__top-subtitle{margin-bottom:9px}.split-sec-second .hero__sidebyside-content-inner .hero__top-subtitle *{font-size:20px;line-height:1.5}.split-sec-second .page-width .hero__animation-contents *{color:#040404}.index-section--hero .split-sec-first.split-sec-second .hero__title{margin-bottom:4px}.index-section--hero .split-sec-first.split-sec-second .hero__subtitle{margin-bottom:27px}.index-section--hero .split-sec-first.split-sec-second .hero__subtitle{font-size:1.8em;line-height:1.52;margin-top:10px}.text-with-icon .text-with-icons .section-header *{color:#313131}.text-with-icon .text-with-icons .section-header .section-header__title{font-size:var(--font-desk);line-height:1.5}.blog-post-sec .blog-layout__main .grid-article__image .grid-article__tags{display:none!important}.blog-post-sec .blog-layout__main .grid-article__image{margin-bottom:24px}.blog-post-sec .blog-layout__main .grid-article .article__excerpt{margin-top:11px}.blog-post-sec .grid-article__image .grid__image-ratio--wide:before{padding-bottom:56.8%}.blog-layout__sidebar .grid-article.grid-item--half .grid__image-ratio--wide:before{padding-bottom:59.8%}.blog-layout__sidebar .grid-article__image .image-wrap{border-radius:18px}.shopify-section-group-footer-group .footer__section .footer__base-links *{font-size:16px;line-height:1.5}.shopify-section-group-footer-group .footer__section.footer__section--bottom{padding:23px 0 30px}.testimonials-slider .testimonials-slide .testimonials-slider__text{background-color:var(--color-scheme-3-secondary);color:var(--color-secondary)}.testimonials-slider .testimonials-slide .testimonials-slider__text .element-text{font-size:26px;line-height:1.5;font-weight:400}.testimonials-slider .testimonials-slide .testimonials-slider__text cite.element-text{font-weight:500}.testimonials-section .section-header{margin-bottom:calc(var(--section-header-bottom) + 11px)}.hotspots-section .hotspots__title{color:var(--color-scheme-2-primary)}.custom-promo-grid .promo-grid .flex-grid__item:last-of-type .promo-grid__text *{color:var(--color-scheme-13-primary)}.split-sec-radius .page-width .hero__sidebyside-content-inner{padding:0 20px 0 0}.index-section--hero .split-sec-second .hero__title *,.index-section--hero .split-sec-second .hero__subtitle *,.index-section--hero .split-sec-second .hero__top-subtitle *{color:#040404}.index-section--hero .split-sec-second .hero__sidebyside-content .element-button{padding-block:11px}.hero .split-sec-second .slideshow__slide .hero__sidebyside-image .hero__image{transform:none}.full-width-split .hero__sidebyside-content-inner .hero__title *{font-weight:700}.header-section .site-header__element--sub .site-nav__item .site-nav__link{font-weight:500}.header-section .site-header__element--sub .element-icon.element-icon-chevron-down{stroke-width:calc(var(--_stroke-width) - 1px)}.index-section--hero .home-page-sec .hero__title .hero__animation-contents{line-height:1.1}.promo-grid-section .home-promo-sec .type-sale_collection .rte--block+.rte--block{line-height:1.43}.index-section--hero .custom-slider-sec .hero__text-content .element-button span,.index-section--hero .custom-slider-sec .hero__text-content .element-button,.index-section--hero .custom-slider-sec .hero__text-shadow *{text-shadow:none!important;box-shadow:none!important;transform:none!important}.hotspots-section .hotspots__content button.swym-button.swym-add-to-wishlist-view-product{position:absolute!important;bottom:-1.3%!important;right:-7.2%!important}.product-main-sec .product-single__meta .product-title{line-height:1.3;margin-bottom:0}.product-main-sec .product-single__meta .product-subtitle{font-size:15px;line-height:1.3;color:#31313180;margin-bottom:20px}.product-main-sec .product-single__meta .loox-rating-label{font-size:16px;line-height:1.5;color:#313131!important}.loox-widget .loox-snippets-widget .quickview-button .element{padding:12px;gap:13px;border-radius:8px!important}.product-main-sec .product-grid__container .product--description .add-to-cart *{font-size:calc(var(--font-mob) - 5px)}.product-main-sec .product-grid__container .product--description .add-to-cart{padding-block:10px}.product--description .main-product-description .element-text.element-text--rte h3{line-height:1.5}.product--description .main-product-description .element-text h1,.product--description .main-product-description .element-text h2,.product--description .main-product-description .element-text h3,.product--description .main-product-description .element-text h4,.product--description .main-product-description .element-text h5,.product--description .main-product-description .element-text h6{line-height:1.5;padding-bottom:10px;border-bottom:2px solid #EB4478;margin-bottom:20px;color:var(--color-scheme-10-primary)}.product--description .main-product-description .element-text p{font-size:16px;line-height:1.5}product-recommendations .product-recommendations-placeholder .new-grid{gap:30px 0px}product-recommendations .section-header__title{line-height:1.5}product-recommendations .section-header{margin-bottom:calc(var(--section-header-bottom) - 5px)}.swym-button.swym-add-to-wishlist-view-product:after{content:none!important;display:none!important}.product-grid-item .grid-item__meta .loox-rating{margin-block:5px 7px}.product-grid-item .grid-item__meta .loox-rating:empty{display:none}.collection-product-grid .collection-filter__inner .collection-filter__item--count{font-size:20px;line-height:1.5;color:var(--color-scheme-2-primary)}.filter-wrapper .filter-form .element-accordion__toggle *{font-weight:400;color:var(--color-scheme-5-primary)}.filter-wrapper .filter-form .element-accordion__toggle svg{width:16px;height:16px;padding:0}.filter-wrapper .filter-form .element-accordion__toggle svg path{stroke:#040404}.collection-sidebar__group .filter-list .layout-grid--gap{row-gap:17px!important}.new_seo_sec .content-sec p,.new_seo_sec .content-sec ol li,.new_seo_sec .content-sec ul li,.new_seo_sec .content-sec a{font-size:16px}.collection-list-sec .layout-section--featured-collections .grid-item.scrollable-collection-grid{max-width:160px}.collection-list-sec .layout-section>.layout-section__content:has(.scrollable-collection-grid),.collection-list-sec .layout-section--featured-collections:has(.scrollable-collection-grid){padding-right:0}.template-collection-haircare .collection-list-sec .collection-item__title{font-weight:400}.main-cart-sec .cart__item-title .cart__item--variants:not(.variant-inner),.main-cart-sec .cart__item-title .cart__item--variants:not(.variant-name),.main-cart-sec .cart__item-title .cart__item--variants:has(.variant-inner:empty),.main-cart-sec .cart__item-title .cart__item--variants:has(.variant-name:empty){margin:0}.main-cart-sec .cart__item-title .variant-inner:empty{display:none}.main-cart-sec .cart__item-title .cart__item--variants .variant-inner,.main-cart-sec .cart__item-title .cart__item--variants .variant-name{margin:5px 0 0;font-size:16px;line-height:1.4;color:#31313180}.main-cart-sec .cart__item-title .loox-rating{margin-block:6px 12px}.main-cart-sec .cart__item-title .loox-rating:empty{display:none}.main-cart-sec .cart__item-title-info .loox-rating .loox-rating-label,.main-cart-sec .cart__page .price--final .element-price,.cart-bottom-sticky-wrapper .loyalty_widget *,.cart__page-col-side .scalapay-row *,.main-cart-sec .cart__page-col .cart__item-row small{color:var(--color-scheme-5-primary)}.cart__page-col #globoCart .ga{padding-top:3px}.main-cart-sec .cart__page .cart__page-col.cart-bottom-sticky-wrapper{width:100%;border:2px solid #EB4478;padding:14px 24px 32px!important;border-radius:15px;margin-bottom:20px}.main-cart-sec .cart__page .cart__page-col-side{position:sticky;top:calc(var(--header-height) + 30px);width:100%;max-width:40%}.main-cart-sec .cart-bottom-sticky-wrapper .cart__item-label{font-size:20px;line-height:1.4;color:var(--color-scheme-5-primary)}.main-cart-sec .cart__page .cart__price.element-text--line-through{color:#999}.main-cart-sec .cart__page .price--final .element-price{font-size:22px;line-height:1.45}.main-cart-sec .cart__page .cart__price.element-text--line-through{font-size:20px;line-height:1.4}.cart__page-col-side .cart-bottom-sticky-wrapper .loyalty_widget *{font-size:16px;line-height:1.34}.cart__page-col-side .scalapay-row *{font-size:17px!important;line-height:1.34!important}.main-cart-sec .cart__page-col .cart__checkout span,.main-cart-sec .cart__page-col .cart__continue span{font-size:var(--font-mob)}.main-cart-sec .cart__page-col .cart__checkout span{text-transform:uppercase}.main-cart-sec .cart__page-col .cart__item-row small{font-size:14px;line-height:1.4}.collection-product-grid .product-grid .grid-item__meta .layout-stack .element-text--body-sm{font-size:15px}.collection-product-grid .grid-product .grid-item__meta .loox-rating-label{margin-top:5px}.main-cart-sec .cart__page-col-side .gfgCCDProgressBarHeadingText{font-size:16px!important;line-height:1.5!important;color:#282828cc!important}.main-cart-sec .cart__page-col-side .gfgConsolidatedProgressBarWrapper{width:100%!important}.main-cart-sec .cart__page-col-side .gfgCCDProgressBarWidget{gap:16px!important;margin:0 0 18px!important;padding:0 6px!important}.main-cart-sec .cart__page-col-side .gfgCCDProgressBarSegmentTitle{color:#313131!important}.collection-list-sec .layout-section--featured-collections .grid-item.scrollable-collection-grid:last-child{margin-right:16px}.template-cart .newsletter-section__content *{color:var(--color-scheme-5-primary);width:100%}.template-cart .newsletter-section__content .element-text--heading-h1{font-size:20px;line-height:1.4;max-width:100%;margin-inline:auto}.template-cart .newsletter-section__content .element-input::placeholder{color:#1e1e1e;font-size:18px;top:1px;position:relative}.template-cart .newsletter-section__content .newsletter__input-group{max-width:100%;justify-content:center}.template-cart .input-group.newsletter__input-group .element-button{width:100%;padding:15.5px 10px;border-radius:11px;height:auto;max-width:212px}.template-cart .newsletter-section__content form{flex-wrap:wrap}.main-cart-sec .empty-cart p{line-height:1.4;font-size:20px;max-width:98%;margin-inline:auto;color:#313131}.cart__page-col-side .cart-bottom-sticky-wrapper .loyalty_widget a{text-decoration:underline;text-underline-offset:2px}.header-section .megamenu__featured .product-grid .grid-product__actions{top:calc(var(--product-grid-margin) * -2.66);right:calc(var(--product-grid-margin) * -1.9)}.shopify-section .element-button:not(.element-button--search,.element-quantity-selector__button,.cart__continue){background-color:var(--color-scheme-12-primary);color:var(--color-scheme-12-secondary);box-shadow:none}.lion-tier-overview .lion-tier-box--0 .lion-tier-box__sub-title:after{content:"";background:url(/cdn/shop/files/icon-loyalty-eco-bio-boutique-04.jpg?v=1648712135);display:block;position:relative;width:150px;height:150px;margin:10px auto;background-size:cover}.lion-tier-overview .lion-tier-box__position{display:none}@media only screen and (min-width:1500px){.header-wrapper #KiteCartPopup.modal{width:100%;margin-inline:auto}}@media(min-width:1280px){.header-section .page-width{padding:0 calc(var(--page-width-padding) / 3) 0 calc(var(--page-width-padding) + 36px)}.header-section .site-header__element--sub .site-nav__item .site-nav__link{font-size:16px;line-height:1.5;padding:17px 32.5px 21px}.header-section .site-header__element--sub .site-nav__item:first-child .site-nav__link{padding-left:0}.header-section .site-header__element--sub .site-nav__item:last-child .site-nav__link{padding-right:0}.shopify-section .element-button span,.collection-list-sec .section-header .section-header__title{font-size:var(--font-desk)}.collection-list-sec .layout-section>.layout-section__content{padding-inline:19px}.collection-list-sec .layout-section--featured-collections:has(.scrollable-collection-grid) .section-header{padding-right:35px}.promo-grid-section .home-promo-sec .promo-grid__text span{font-size:var(--font-desk)}.feature-collection .section-header--with-link .section-header__title.heading-h3{font-size:25px}.index-section--hero .split-sec-first .hero__sidebyside .hero__sidebyside-image{flex:0 1 55%}.index-section--hero .split-sec-first .hero__subtitle{margin-bottom:34px}.index-section--hero .split-sec-first .hero__title{margin-bottom:26px}.index-section--hero .split-sec-first .hero__title{line-height:1.395}.hotspots-section .hotspots__image .grid__image-ratio--square:before{padding-bottom:62.25%}.hotspots-section .hotspots__content .grid-item__meta{margin:5.67px 0 0!important;padding:0}.custom-promo-grid .promo-grid .flex-grid__item--50 .type-sale-images{flex:1 1 40.58%}.custom-promo-grid .promo-grid .flex-grid__item--50.type-sale_collection .promo-grid__content{margin:0 25px 0 0;flex:0 1 49.5%}.custom-slider-sec .slideshow-wrapper [class*=hero-natural]{padding-bottom:36.5%}.custom-slider-sec .slideshow-wrapper .element-button:first-of-type{margin-right:28px}.hotspots-section .hotspots__content .grid-item{padding:30px 26.5px 14px;max-width:277px}.promo-grid-section .type-simple .promo-grid__button-wrap .element-button{font-size:var(--font-desk);padding-inline:2.06rem}.logo-list-container .section-header__title,.testimonials-section .testimonials-section__header .section-header__title,.blog-post-sec .section-header__title{font-size:var(--font-desk);line-height:1.5}.promo-grid-section .type-simple .promo-grid__text .promo-grid__title.heading-md{font-size:25px;line-height:1.52;font-weight:500;max-width:450px}.promo-grid-section .type-simple .promo-grid__button-wrap{margin-top:40px}.split-sec-radius .slideshow__slide--slide .hero__title{margin-bottom:31px}.split-sec-radius .slideshow__slide--slide .hero__subtitle{margin-bottom:35px}.logo-list-sec .layout-section__content .logo-item--grid{margin-right:20px}.logo-list-sec .layout-section__content .logo-item--grid:last-child{margin-right:0}.split-sec-radius .hero__sidebyside .hero__sidebyside-image{flex:0 1 55%}.index-section--hero .split-sec-first.split-sec-second .hero__sidebyside .hero__sidebyside-image{flex:0 1 54.35%}.promo-product-sec .promo-grid__product .promo-grid__product-images{flex:1 1 53.5%}.promo-product-sec .promo-grid__product .rte--block+.rte--block{margin-bottom:34px;font-size:25px;line-height:1.4}.promo-product-sec .promo-grid__product .rte--block{font-size:30px;line-height:1.5;margin:0}.full-width-split .hero__sidebyside .hero__sidebyside-image{flex:0 1 58.85%}.full-width-split .hero__sidebyside-content-inner{padding:3.2vw}.full-width-split .hero__sidebyside-content-inner .hero__title,.full-width-split .hero__sidebyside-content-inner .hero__subtitle{line-height:1.5;margin-bottom:28px}.full-width-split .hero__sidebyside-content-inner .hero__subtitle *{line-height:1.5}.text-with-icon .text-with-icons .section-header{margin-bottom:calc(var(--section-header-bottom) - 2px)}.text-with-icon .text-with-icons__block .text-with-icons__block-title,.text-with-icon .text-with-icons__block .text-with-icons__block-title *,.text-with-icon .text-with-icons__block .text-with-icons__block-text{font-size:18px;line-height:1.5}.text-with-icon .text-with-icons__block .text-with-icons__block-title *{margin:0}.blog-post-sec .section-header--with-link .section-header__title{line-height:1.5}.blog-post-sec .section-header--with-link .section-header__title.heading-h3{font-size:30px}.blog-post-sec .section-header{margin-bottom:calc(var(--section-header-bottom) - 20px)}.blog-layout .blog-layout__sidebar .element-text{margin-bottom:30px}.blog-layout .blog-layout__sidebar .element-text--heading-sm{font-size:23px;line-height:1.45}.blog-post-sec .blog-layout .grid-article[data-style=large] .article__title{max-width:640px;margin-inline:auto}.blog-post-sec .blog-layout .grid-article[data-style=compact] .article__title{line-height:1.565}.footer__blocks .footer__mobile-section .inline-list.payment-icons{grid-template-columns:repeat(4,1fr);display:grid}.footer__blocks .footer__mobile-section .inline-list.payment-icons svg{width:52px;height:auto}.shopify-section-group-footer-group .footer__section.footer__section--menus:after{content:"";display:block;height:3px;width:calc(100% - 100px);background-color:var(--color-scheme-11-secondary);position:absolute;bottom:0;left:50%;transform:translate(-50%);pointer-events:none}.index-section--hero .home-page-sec .hero__sidebyside-content .element-button,.collection-list-sec .collection-btn .element-button,.index-section--hero .custom-slider-sec .hero__text-content .element-button{padding-block:14.5px}.index-section--hero .split-sec-first .slideshow-wrapper .element-button{padding-block:13px 16px}.feature-collection .section-header{margin-bottom:calc(var(--section-header-bottom) - 3px)}.hotspots-section .hotspots__content .hotspot-content__block{margin-left:-2.5%}.custom-promo-grid .promo-grid .type-sale_collection .rte--block:first-of-type{margin-bottom:0}.split-sec-second .slideshow-wrapper .hero__sidebyside-content{max-width:41.5%}.promo-product-sec .promo-grid__product .svg-mask--landscape{padding-bottom:59.65%!important}.promo-grid-section .simple-promo-banner .vertical-center .promo-grid__content{padding:calc(var(--gutter) * 3.37) calc(var(--gutter) * 2.3) calc(var(--gutter) * 2.37) calc(var(--gutter) * 2.3)}.collection-list-sec .layout-section--featured-collections .grid-item:not(.scrollable-collection-grid){max-width:197px}.collection-list-sec .layout-section--featured-collections .section-header{margin-bottom:calc(var(--section-header-bottom) - 2px)}.product-grid .product-grid-item .loox-rating .loox-icon,.product-grid__content .product-single__meta .loox-rating .loox-icon,.hotspots-section .hotspot-content__block .loox-rating .loox-icon{width:1.6em!important;height:1.6em!important}.hotspots-section .grid-product__actions .quick-add-btn .btn--icon svg{width:21px;height:21px}.hotspots-section .grid-product__actions .quick-add-btn .btn--icon{padding:10px}.index-section--hero .split-sec-radius .hero__subtitle .hero__animation-contents{line-height:1.5}.index-section--hero .split-sec-radius .hero__sidebyside-content .element-button{padding-block:14.5px;padding-inline:46.5px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item a,.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item{font-size:20px;line-height:1.5}.product-main-sec .product-grid__container .product-single__sticky{width:55.62%}.product-main-sec .product-grid__container .product-grid__content{width:44.38%}.product-main-sec .product-single__meta .product-subtitle{font-size:20px;line-height:1.5}.product-main-sec .product-single__meta .loox-rating-label{font-size:20px}.product-main-sec .product-grid__container .product--description .add-to-cart *{font-size:calc(var(--font-desk) - 8px)}.product--description .main-product-description .element-text.element-text--rte h3{font-size:calc(var(--_font-size--rte-heading-h3) + 2px)}.product--description .main-product-description .element-text p{font-size:18px}.loox-widget .stars .loox-icon.star{width:1.68em!important;height:1.68em!important}product-recommendations .product-recommendations-placeholder .grid-item{padding-left:calc(var(--product-grid-margin) + 5px);padding-right:calc(var(--product-grid-margin) + 5px)}product-recommendations .product-recommendations-placeholder .grid-item:last-child{padding-right:var(--product-grid-margin)}product-recommendations .product-recommendations-placeholder .grid-item:first-child{padding-left:var(--product-grid-margin)}.product-grid .grid-item__meta .layout-stack .element-text--body-sm{font-size:17px}.collection-product-grid .collection-grid__wrapper .collection-filter__inner{margin-bottom:70px}.collection-product-grid .collection-grid[data-view=medium] .grid-item{flex:0 0 25%}.collection-product-grid .collection-grid[data-view=medium] .grid-item{padding-left:calc(var(--product-grid-margin) + 3.5px);padding-right:calc(var(--product-grid-margin) + 3.5px)}.collection-product-grid .float-grid .grid__item{padding-left:calc(var(--grid-gutter) - 5px)}.collection-product-grid .collection-filter__inner .collection-filter__item--count{font-size:20px}.collection-product-grid .grid-view-btn .element-icon{--_size: calc(var(--element-icon-size) + 13px)}.collection-product-grid .grid-view-btn{padding:0 11px}.collection-product-grid li:first-child .grid-view-btn{padding-left:0}.collection-product-grid li:last-child .grid-view-btn{padding-right:0}.filter-wrapper .filter-form .element-accordion__toggle{padding-block:calc(var(--_py) + 4px) calc(var(--_py) + 10px)}.filter-wrapper .filter-form .element-accordion__toggle svg{width:29px;height:29px;padding:0}.filter-wrapper .filter-form .element-accordion__content .element-checkbox__icon{width:calc(var(--_size) + 10px);height:calc(var(--_size) + 10px)}.filter-wrapper .filter-form .element-accordion__content .tag__checkbox-wrapper{gap:calc(var(--_gap) * 2)}.filter-wrapper .filter-form .element-accordion__content{padding-block-end:calc(var(--_py) + 10px)}.filter-wrapper .filter-form .element-accordion__content .element-text{font-size:19px;line-height:1.32}.collection-product-grid .medium-up--one-fifth.item-grid__sidebar{width:27%;margin-top:47px}.template-collection:not(:has(.collection-list-sec .layout-section__content)) .collection-product-grid .medium-up--one-fifth.item-grid__sidebar{margin-top:77px}.collection-product-grid .medium-up--four-fifths.item-grid__main{width:72%}.collection-product-grid .product-grid .grid-item__meta .element-text:first-of-type{font-size:18px}.collection-product-grid .element-accordion__toggle .element-text{font-size:22px;line-height:1.5}.new_seo_sec .content-sec h3{font-size:25px}.new_seo_sec .content-sec h2{font-size:calc(var(--element-text-font-size--heading-lg) + 2px)}.new_seo_sec .content-sec p,.new_seo_sec .content-sec ol li,.new_seo_sec .content-sec ul li,.new_seo_sec .content-sec a{font-size:22px}.template-collection-haircare .collection-product-grid .collection-grid__wrapper .collection-filter__inner,.template-collection:has(.collection-list-sec .layout-section__content) .collection-product-grid .collection-grid__wrapper .collection-filter__inner{margin-bottom:38px}.template-collection-haircare .collection-list-sec .layout-section--featured-collections .section-header{margin-bottom:calc(var(--section-header-bottom) - 18px)}.main-cart-sec .cart__item-title-info .loox-rating .loox-icon{width:1.8em;height:1.8em}.main-cart-sec .cart__item-title-info .loox-rating .loox-rating-label{font-size:17px;line-height:1.25;margin-top:3px}.tool-tip__content .product-grid__content .color-swatch{width:calc(var(--swatch-size, var(--size-10)) + 10px);height:calc(var(--swatch-size, var(--size-10)) + 10px)}.main-cart-sec .cart__page-col .element-quantity-selector__input{font-size:30px;padding:4.5px 44px}.main-cart-sec .cart__page-col .cart__item .cart__price.element-text--line-through{font-size:25px;line-height:1.4;margin-top:6px}.main-cart-sec .cart__page .cart__item-name{font-size:26px;line-height:1.5;margin-bottom:4px}.main-cart-sec .cart__page .cart__item .cart__price{font-size:30px;line-height:1.5}.main-cart-sec .cart__item-price.text-right .element-text--body-sm{font-size:18px;line-height:1.4}.main-cart-sec .cart-bottom-sticky-wrapper .cart__item-label{font-size:25px;line-height:1.5}.main-cart-sec .cart__page .price--final .element-price{font-size:30px;line-height:1.45}.main-cart-sec .cart__page .cart__price.element-text--line-through{font-size:27px;line-height:1.4}.main-cart-sec .cart__page-col .cart__checkout span,.main-cart-sec .cart__page-col .cart__continue span{font-size:var(--font-desk)}.main-cart-sec .cart__note{margin-bottom:0;min-height:95px}.cart__page-col #ga-cart .ga-carousel_wrapper .ga-product_title{font-size:16px!important;color:#313131!important;font-weight:600!important}.cart__page-col #ga-cart .ga-carousel_wrapper .ga-product_vendor{font-size:15px!important;color:#313131!important}.cart__page-col #ga-cart .ga-carousel_wrapper .loox-icon{width:1.5em;height:1.5em;margin-right:2px}.cart__page-col #ga-cart .loox-rating span{font-size:12px!important;color:#313131!important;position:relative!important;bottom:3px!important}.cart__page-col #ga-cart .ga-product_price-container{margin-block:7px 10px!important}.cart__page-col #ga-cart span.ga-product_price{color:#313131!important;font-size:17px!important;font-weight:600!important}.shopify-section .page-width--cart .btn--large{padding:15px 40px}.collection-product-grid .product-grid .grid-item__meta .element-text:first-of-type+.element-text.element-text--body-sm{font-size:16px}.collection-product-grid .collection-grid{row-gap:25px}.collection-product-grid .product-grid .grid-item__meta .element-price.element-text--line-through{font-size:16px!important;line-height:1.26}.collection-product-grid .product-grid .grid-item__meta .element-text.element-price{font-size:19px;line-height:1.26}.template-cart .newsletter-section__content .element-text--heading-h1{font-size:30px;line-height:1.5;max-width:85%;margin-inline:auto}.template-cart .newsletter-section__content .input-group-field.newsletter__input{width:100%;max-width:185px;border-radius:11px!important;height:66px;padding:18px 5px 18px 12px;font-size:14px;opacity:1;border:1px solid #00000085}.header-section .nav_pos_below.logo_left .site-nav__icons{gap:33px}.product-main-sec .product-grid__container .product__photos .grid-product__tags .element-badge{font-size:26px;padding:10px 30px}}@media(max-width:1279px){.newsletter-section__content .element-text.element-text--body-lg{font-size:16px}.header-section .nav_pos_below.logo_left .site-nav__icons{margin-top:5px}.header-wrapper #KiteCartPopup .modal__inner:after{top:-8%}.toolbar-section .toolbar__content .announcement-slider__content{font-size:var(--font-size-mobile)}.header-section .site-nav__icons svg,.header-section .header-item--search .search-icon,.header-section .site-nav__icons .wish-list,.header-section .site-nav__link--cart .cart-link{width:calc(var(--size-6) + 5px);height:calc(var(--size-6) + 5px)}.header-section .site-nav__link--icon{--element-icon-size: var(--size-6)}.custom-promo-grid .promo-grid .promo-grid__text .responsive-promo-font{font-size:var(--font-mob);line-height:1.3}.header-wrapper #KiteCartPopup .modal__inner:after{right:4.8%}.collection-list-sec .layout-section--featured-collections:has(.scrollable-collection-grid) .section-header{padding-right:16px}.tool-tip__content .product-grid__content .color-swatch{width:calc(var(--swatch-size, var(--size-10)) + 5px);height:calc(var(--swatch-size, var(--size-10)) + 5px)}.main-cart-sec .cart__item-title .cart__item--variants .variant-inner,.main-cart-sec .cart__item-title .cart__item--variants .variant-name{margin:5px 0;font-size:14px;line-height:1.3}.main-cart-sec .cart__item-title .loox-rating{margin-block:6px}.template-cart .newsletter-section__content .input-group-field.newsletter__input{width:auto;border-radius:11px!important;height:60px;padding:12px;font-size:14px;opacity:1;border:1px solid #00000085}.input-group.newsletter__input-group .element-button span{font-size:var(--font-mob)}.template-cart .newsletter-section__content .element-input::placeholder{font-size:14px}.header-section .nav_pos_below.logo_left .site-nav__icons toggle-search svg{width:var(--size-6);height:var(--size-6)}.product-main-sec .product-grid__container .product__photos .grid-product__tags .element-badge{font-size:12px}}@media(max-width:1200px){.header-section .nav_pos_below.logo_left .site-header__search-container{left:47%;max-width:340px}.collection-list-sec .collection-item__title{font-size:14px}.promo-grid-section .promo-grid .type-sale_collection .type-sale-images{margin:7% 0}.header-section .site-header__element--sub .site-nav--is-megamenu .megamenu__cols{flex:1 1 20%;columns:2}.header-section .site-header__element--sub .site-nav--is-megamenu .megamenu__featured,.product-grid[data-view=xsmall] .grid-item{flex:0 0 30%}.new-grid[data-view=xsmall]{justify-content:center;row-gap:26px}.hotspots-section .hotspots{width:62%}.hotspots-section .hotspots__content{width:37%}.hotspots-section .hotspots__content .grid-item{padding:25px}.hotspots-section .hotspots__content .grid-item__meta{margin:0}.logo-list-sec .layout-section__content .logo-item--grid{padding-inline:20px}.feature-collection .featured-collection--grid:not(.scrollable-grid--small){justify-content:center}.feature-collection .featured-collection--grid:not(.scrollable-grid--small) .grid-item{margin-bottom:calc(var(--product-grid-margin) + 10px)}.main-cart-sec .cart__page{flex-direction:column}.main-cart-sec .cart__page-col:first-child{width:100%}.main-cart-sec .cart__page .cart__page-col-side{position:unset;max-width:100%}.home-promo-sec .promo-grid__text .enlarge-text+.enlarge-text F.template-index .feature-collection{font-size:calc(var(--element-text-font-size--body-md) * 1)}.product-main-sec .product-grid__container .product--description .element-price{font-size:25px}.product-main-sec .product-grid__container .product--description .element-price.element-text--line-through{font-size:18px}.main-cart-sec .cart__page .cart__page-col-side{display:contents}.main-cart-sec .cart__page .gfgCartPageWrapperV2{width:100%!important}.main-cart-sec .cart__page .gfgCCDProgressBarHeadingContainer{justify-content:center}.main-cart-sec .cart__page .cart__page-col.cart-bottom-sticky-wrapper{margin-bottom:0;position:sticky;background:#fff;bottom:2%;z-index:2;order:2}.template-cart .newsletter-section--no-image .newsletter-section__content{padding:36px 16px 0}}@media(min-width:769px)and (max-width:1200px){.feature-collection .new-grid{row-gap:30px}.product-main-sec .product-grid__content .block-price__save.custom_product{margin-top:-6px}}@media only screen and (max-width:959px){.product-grid.scrollable-grid--small[data-view=xsmall] .grid-item{flex:0 0 44.6%}.product-grid[data-view=xsmall] .grid-item{flex:0 0 47%}.index-section--hero .split-sec-first .slideshow-wrapper,.index-section--hero .split-sec-radius .slideshow-wrapper,.promo-grid-section .promo-product-sec .promo-grid__container{padding:20px;border-radius:25px}.hotspots-section .hotspots__title.text-left{padding:0}.promo-grid-section .grid-promo-banner .type-banner .promo-grid__container{height:400px}.collection-product-grid .page-width{padding:0 calc(var(--page-width-padding) / 2)}.main-cart-sec .cart__page .cart__page-col:first-child{flex:1 1 6%;padding-right:30px}.cart__item-row.cart-recommendations [data-view=small] .grid-item{flex:0 0 50%}.main-cart-sec .page-width{padding:var(--page-top-padding) calc(var(--page-width-padding) - 18px) var(--page-top-padding)}.main-cart-sec .cart__page-col:last-child{padding:15px;flex:0 1 38%}.main-cart-sec .cart__page-col .cart__item{grid-template-columns:120px auto;grid-column-gap:15px}.main-cart-sec .cart__page-col .cart__image a{height:110px}.main-cart-sec .cart__page-col .cart__item-remove{top:0;width:19px;height:19px}}@media only screen and (max-width:768px){.product-grid-item .grid-product__image-wrap{margin-inline:14px;margin-top:var(--product-tile-margin)}.product-grid-item .grid-product__image-wrap{margin-inline:9px;margin-top:12px}.product-grid .grid-item .grid-item__content{border-radius:12px}.header-section .nav_pos_below.logo_left .site-header__search-container{opacity:0;pointer-events:none}.header-section .site-header__element--sub[data-type=search] .page-width{padding-top:12px;padding-bottom:15px;padding-inline:14px}.shopify-section-group-footer-group .footer__section .slide-nav__image{position:relative;width:80px;height:80px;left:0;top:0;margin-top:0;border-radius:50%}.shopify-section-group-footer-group .footer__section .slide-nav__image img{border-radius:50%}.shopify-section-group-footer-group .footer__section .slide-nav__image+span{padding-left:39px}.shopify-section-group-footer-group .footer__section .slide-nav__wrapper{border-radius:20px}.shopify-section-group-footer-group .footer__section .slide-nav__item:last-child{padding-bottom:16px}.shopify-section-group-footer-group .footer__section .slide-nav__item:first-child{padding-top:16px}.header-section .search__input{border:1px solid var(--color-primary);padding:5.5px 26px}.header-section .search__input::placeholder{font-size:14px;font-weight:400;position:relative;top:-2px}button.element-button--search svg.element-icon{--_size: 1.7rem;padding:2px}.promontional-grid-wrapper .type-banner__text h2{font-size:20px}.index-section--hero .hero__sidebyside-content .small--text-center .layout-stack{justify-content:center;align-items:center;flex-wrap:wrap;display:flex}.promo-grid-section .home-promo-sec .promo-grid__container{padding:0 17px 0 0;border-radius:25px}.promo-grid-section .custom-promo-grid .promo-grid__container{padding:10px 25px 10px 10px;border-radius:25px}.collection-list-sec .collection-btn{padding:25px 16px 0}.header-section .site-header__drawer .slide-nav__item{margin-bottom:15px}.header-section .site-header__drawer .slide-nav__item:last-child{margin:0}.index-section--hero .slideshow-wrapper .hero__subtitle *{font-size:14px}.new-grid[data-view=xsmall]{justify-content:start}.new-grid .grid-product__actions{top:calc(var(--product-grid-margin) * -1.3);right:calc(var(--product-grid-margin) * -1.3)}.grid-item .product-grid-item{border-radius:14px}.feature-collection .section-header--with-link .section-header__link{font-size:12px}.hotspots-section .hotspots,.hotspots-section .hotspots__content{width:100%}.hotspots-section .hotspot-content__block .grid-product__image-wrap{width:66%}.hotspots-section .page-width.is-reverse .hotspots__content{padding-right:0;padding-top:12px}.template-index .hotspots-section .hotspots{margin-bottom:23px}.hotspots-section .hotspots__content .grid-item__meta{margin:0 20px}.hotspots-section .hotspots__content .grid-item{padding:14px;margin-bottom:0}.site-header__drawer-animate .footer__mobile-section .inline-list{gap:.25rem}.index-section--hero .custom-slider-sec .hero__text-content .element-button span{font-size:14px}.index-section--hero .custom-slider-sec .hero--padded .slideshow__slide,.promo-grid-section .simple-promo-banner .type-simple .promo-grid__container,.promo-grid-section .simple-promo-banner .type-simple .promo-grid__bg.show-overlay:before,.promo-grid-section .grid-promo-banner .type-banner .promo-grid__container{border-radius:25px}.logo-list-sec .layout-section__content .logo-item--grid{padding-inline:10px}.promo-grid-section .promo-product-sec .promo-grid__product-text{margin-top:25px}.promo-grid-section .type-sale_collection .promo-grid__content{max-width:45%}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge,.promo-grid-section .type-product__wrapper .type-product__labels .element-badge span{padding:3px 16px;font-size:13px;min-width:90px}.promo-grid-section .type-product__wrapper .element-button{padding-inline:30px}.promo-grid-section .type-product__wrapper .type-product__labels{margin-bottom:1.3em;gap:19px}.promo-grid-section .grid-promo-banner .type-banner .promo-grid__container{height:350px}.promo-grid-section .grid-promo-banner .type-banner .type-banner__text{gap:10px}.text-with-icon .text-with-icons__title .heading-md{font-size:calc(var(--element-text-font-size--heading-md) + 4px)}.blog-post-sec .blog-layout__main .grid__item{padding-left:0}.shopify-section-group-footer-group element-text-rte.footer__subscribe{margin-right:0}.collection-product-grid .page-width{padding:0 var(--page-width-padding)}.collection-product-grid .grid-item__meta{margin-bottom:25px}.main-cart-sec .page-width{padding:var(--page-top-padding) var(--page-width-padding) var(--page-top-padding)}.main-cart-sec .cart__page .cart__page-col:first-child{padding-right:0}.main-cart-sec .cart__page-col:last-child{padding:10px 17px 14px;border-radius:12px;border:1px solid var(--color-scheme-9-secondary);background-color:var(--color-scheme-9-primary);z-index:5}.main-cart-sec .cart__page .cart__item-name{font-size:18px;margin-bottom:3px;margin-top:-7px}.main-cart-sec .cart__item--variants{margin-bottom:5px}.main-cart-sec .cart__page-col .cart__item{padding-top:15px;padding-bottom:15px}.main-cart-sec .cart__page-col .cart__item .cart__price.element-text--line-through{font-size:16px}.main-cart-sec .cart__page .cart__price{font-size:20px}.cart__item-price .element-text--body-sm{font-size:12px!important}.main-cart-sec .cart__page-col .sub-title{font-size:12px}.main-cart-sec .cart__page-col .element-quantity-selector__input{font-size:14px}.template-cart .main-cart-sec .add-note{font-size:15px}.collection-list-sec .layout-section--featured-collections:has(.scrollable-collection-grid) .grid-item{max-width:25%;margin-inline:5px;min-width:90px}.collection-list-sec .layout-section--featured-collections:has(.scrollable-collection-grid){overflow:hidden}.shape-div.shape-show,.shape-div.shape-show img{display:inline-block;width:100%;height:auto}.shape-div.shape-show img{position:relative;top:-2px;object-fit:cover;object-position:center;z-index:0}.header-section .header-item--icons .site-nav__icons{gap:15px}.hotspots-section .hotspots-wrapper button.swym-button.swym-add-to-wishlist-view-product.swym-loaded{right:-1%!important}.grid__item .collection-grid{padding-top:12px!important}.product-main-sec .product-single__meta .block-buy-buttons .add-to-cart{padding-block:12px}.feature-collection .section-header__title{padding-inline:2px}.shopify-section-group-footer-group .footer__section .slide-nav__link .element-icon{width:15px;height:15px}.product-grid[data-view=xsmall] .grid-item{padding-inline:0}.feature-collection .product-grid[data-view=xsmall] .grid-item{margin-bottom:0}.product-recommendations-placeholder .product-grid[data-view=xsmall] .grid-item{height:fit-content}.feature-collection .new-grid[data-view=xsmall]{column-gap:16px;padding-inline:17px}.product-grid .grid-item__meta .element-text:nth-child(2){font-size:12px;line-height:1.17}.product-grid .grid-item__meta .element-price+.element-text.element-text--body-sm{font-size:12px}.product-grid .grid-item__meta .element-text:first-of-type{font-size:13px;line-height:1.31}.product-grid .grid-item__meta .element-text.element-price,.product-grid .grid-item__meta .element-text:first-of-type+.element-text.element-price{font-size:14px}.product-grid .grid-item__meta .element-price:first-of-type{font-size:14px}.product-grid .grid-item__meta .loox-rating-label{font-size:9px}.product-grid .element-badge.element-badge--inverted span{font-size:8px;line-height:1.3}.product-grid .grid-item__meta .element-text.element-text--line-through{font-size:12px}.main-cart-sec .cart__page-col .cart__item-remove svg{width:19px;height:19px}.feature-collection .heading-section .section-header__title.heading-h3{font-size:14px}.feature-collection .section-header--with-link{margin-bottom:7px}.grid-product .product-grid-item .grid-item__meta{margin:4px 12px 12px}.product-recommendations-placeholder .page-width--flush-small .scrollable-grid--small{padding-left:15px}.grid-product__actions .quick-add-btn .btn--icon{padding:5px}.new-grid .grid-item__content .swym-icon-unfilled,.new-grid .grid-item__content .swym-icon-filled{width:21px;height:21px}.product-main-sec .product-single__meta h1.element-text{font-size:28px}.product-main-sec .loox-rating .loox-rating-label{font-size:14px!important;top:2px;position:relative}.collection-banner .page-content .section-header__title{font-size:24px}.collection-banner .page-content{padding-bottom:0}.collection-product-grid section-main-content{padding-top:0}.template-collection .collection-product-grid .product-grid .grid-item__meta .element-text:nth-child(2){font-size:13px;line-height:1.235}.collection-banner .collection-hero__description+p[data-collection-count]{font-size:11px}.collection-product-grid .product-grid .grid-item__meta .element-text:first-of-type{font-size:14px;line-height:1.36}.collection-product-grid .product-grid .grid-item__meta .element-text.element-price{font-size:15px}.collection-product-grid .product-grid .grid-item__meta .element-text.element-price.element-text--line-through{font-size:13px}.collection-banner .collection-hero__description p{margin-top:7px;font-size:15px}.collection-product-grid .product-grid .grid-item__meta .loox-rating-label{font-size:10px}.collection-product-grid .product-grid .element-badge.element-badge--inverted span{line-height:1;font-size:9px}.main-cart-sec .section-header .section-header__title{text-align:left;margin-bottom:10px}.cart__item-title{grid-area:auto}.new_seo_sec .content-sec h2,.new_seo_sec .content-sec h3{font-size:20px;line-height:normal}.new_seo_sec .content-sec p{font-size:14px;letter-spacing:0}.new_seo_sec .content-sec a{text-decoration:underline}.empty-cart .element-button{padding:.7rem 3rem;margin-bottom:5rem}.empty-cart .element-button .element-text{font-weight:600;font-size:18px;text-transform:uppercase}.product-recommendations-placeholder .new-grid{column-gap:16px}.product-recommendations-placeholder .product-grid[data-view=xsmall] .grid-item{flex:0 0 45%}.collection-hero__description .page-content{padding:0}.quantity-price-group .element-quantity-selector__input{padding:6px 21px}.font-small{font-size:14px}.page-width--cart .section-header{margin-bottom:0}.text-spacing,.text-spacing.rte:last-child{margin-bottom:0!important}.collection-product-grid .collection-grid{margin-inline:0;gap:0 17px}.header-wrapper #KiteCartPopup.modal{width:100%}.toolbar-section .toolbar__content .announcement-bar{padding:4px 0 2px}.index-section--hero .home-page-sec .hero__sidebyside-content .hero__title{margin:0 0 8px}.collection-list-sec .collection-btn .element-button{padding-inline:36.5px}.home-promo-sec .type-sale-images__image .svg-mask--landscape,.promo-product-sec .type-product__image .svg-mask--landscape{padding-bottom:100%!important}.feature-collection .featured-collection--grid .grid-item{padding-inline:calc(var(--product-grid-margin) - 6px) var(--product-grid-margin)}.feature-collection .section-header--with-link .section-header__title{padding:0}.feature-collection .product-grid-item .grid-item__meta .loox-rating{margin-block:0}.home-promo-sec .type-sale_collection .rte--block{margin-bottom:8px}.product-grid .grid-item__meta .element-text:first-of-type+.element-text{font-size:12px}.hotspots-section .hotspots__title.heading-h2{font-size:15px}.hotspots-section .grid-item__meta .element-text:first-of-type{font-size:17px}.hotspots-section .grid-item__meta .element-text:first-of-type+.element-text{font-size:12px}.grid-product .grid-item__meta .loox-rating-label{font-size:10px;top:2px}.hotspots-section .hotspots-wrapper button.swym-button svg{width:21px;height:21px}.custom-promo-grid .promo-grid .type-sale_collection .enlarge-text{font-size:13px}.custom-slider-sec .flickity-button .flickity-button-icon{left:19%;top:6px;width:19px;height:19px;padding:3px}.home-page-sec .hero__sidebyside-content .hero__subtitle *{font-size:14px}.collection-list-sec .layout-section__content .section-header{margin-bottom:calc(var(--section-header-bottom) - 5px)}.collection-list-sec .collection-item__title{font-size:12px;font-weight:500}.split-sec-first .page-width .hero__sidebyside-content-inner{padding:20px 0 0}.logo-list-sec layout-grid{--_row-gap: 12px}.promo-grid-section .type-product__wrapper .type-product__labels .element-badge:has(.element-price){padding-inline:7px}.promo-grid-section .promo-product-sec .promo-grid__product .rte--strong{font-size:1.5em}.promo-grid-section .promo-product-sec .promo-grid__product .rte--strong+.rte--block{margin-bottom:18px}.promo-grid-section .simple-promo-banner .flex-grid{gap:15px}.text-with-icon .text-with-icons__block-icon .icon-img{max-width:107px}.promo-grid-section .promo-grid .type-sale_collection .type-sale-images{margin:5% 0}.promo-grid-section .promo-grid .type-sale-images{flex:1 1 54%}.hotspots-section .hotspot__button .element-icon.element-icon--line{width:16px;height:16px}.promo-grid-section .type-simple .promo-grid__button-wrap .element-button{padding-inline:20px}.text-with-icon .text-with-icons__block-text{max-width:90%;margin-inline:auto}.cart__page-col-side .scalapay-row *{font-size:13px!important}.newsletter-section__content .element-text.element-text--body-lg{font-size:14px}.newsletter-section{--layout-stack-gap-size-md: 12px}.header-section .header-wrapper--compressed .site-header__element--top{padding:9px 0 14px}}@media only screen and (max-width:589px){.shopify-section-group-footer-group .footer__section .slide-nav__link{padding:10px 15px}.shopify-section-group-footer-group .footer__section .slide-nav__image{width:60px;height:60px}.shopify-section-group-footer-group .footer__section .slide-nav__image+span{padding-left:20px}.hotspots-section .hotspots__content .grid-item__meta{margin:0 0 0 6px}.section-header--with-link{gap:10px}.section-header--with-link .section-header__link{margin-left:0}.collection-product-grid .grid-item__meta{margin-bottom:20px}.collection-product-grid [data-view=list] .grid-product__image-wrap{margin:calc(var(--product-tile-margin) / 2);flex:1 1 52%}.collection-product-grid [data-view=list] .grid-product .product-grid-item .grid-item__meta{margin:4px 8px 12px;padding:0;flex:1 1 60%}.input-group.newsletter__input-group{flex-wrap:wrap;gap:12px}.index-section--hero .custom-slider-sec .hero__text-content .element-button{padding-inline:26px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item a{margin-right:0;font-size:11px}.main-cart-sec .cart__page-col .cart__item{grid-template-columns:110px auto;grid-column-gap:10px;row-gap:6px}.product-main-sec .product-grid__container .main-product-description element-text-rte{font-size:14px;line-height:1.5}.main-cart-sec .cart__page-col .cart__item-price{grid-area:unset}.collection-list-sec .scrollable-collection-grid .collection-item__title{font-size:12px;padding:0}.hotspots-section .hotspots-wrapper button.swym-button.swym-add-to-wishlist-view-product{right:-3%!important}.grid__item .collection-grid{padding-top:15px!important}.product-grid-item .grid-item__meta .loox-rating+.layout-stack{max-width:83%!important}.related-product-cart .ga-carousel_wrapper{padding-inline:0px!important}.related-product-cart .page-width{padding-inline:0px}.related-product-cart .gowl-nav{display:none}.related-product-cart .ga-products-box.ga-template_1 h2{font-size:16px!important;text-align:left!important;padding-inline:15px!important;margin-bottom:14px}.related-product-cart .ga-carousel_wrapper .gowl-carousel.gowl-drag .gowl-item{padding:0 8px!important}.product-main-sec .product-grid__content .block-price__save.custom_product{margin-left:0}.main-cart-sec .cart__item-price.text-right{display:flex;justify-content:end;flex-wrap:wrap}.main-cart-sec .cart__item-title .cart__item--variants .variant-inner,.main-cart-sec .cart__item-title .cart__item--variants .variant-name{margin:3px 0;font-size:12px;line-height:1.2}.main-cart-sec .ga-products-box.ga-template_1 h2{font-size:15px!important}.main-cart-sec .cart__item-sub.cart__item--subtotal .price-wrapper{gap:3px 8px;flex-wrap:wrap}.main-cart-sec .cart__item-sub.cart__item--subtotal{align-items:start}.main-cart-sec .cart__page-col .cart__item:last-child{margin-bottom:15px}.main-cart-sec .cart__item-sub div[data-discounts] .cart__discount,.main-cart-sec .cart__item-sub div[data-discounts] span{font-size:13px}.cart__page-col-side .cart-bottom-sticky-wrapper .loyalty_widget *{font-size:11px}.template-cart .newsletter-section__content .input-group-field.newsletter__input{max-width:48%;height:50px;padding:9px}.template-cart .input-group.newsletter__input-group .element-button{padding:13.5px 8px;max-width:120px}.template-cart .input-group.newsletter__input-group .element-button span{font-size:calc(var(--font-mob) - 4px)}.feature-collection .product-grid .grid-item__meta .element-price+.element-text.element-text--body-sm{font-size:11px}}.grid-product__tags .element-badge--inverted{background-color:#eb4478;font-weight:700;padding-block:6px}.grid-product__tags .element-badge--inverted.soldout{background-color:#fff;color:#313131!important}.element-badge.element-badge--inverted span{color:#fff!important;text-transform:uppercase;font-weight:700}.product-main-sec .product-grid__content .block-buy-buttons form{gap:0}.product-grid-item .grid-product__image-wrap .grid-product__tags:has(.soldout){top:-1px;right:-1px}button.swym-button.swym-add-to-wishlist-view-product{position:absolute!important;bottom:1.6%!important;right:3.8%!important;z-index:3!important;pointer-events:all!important;display:block!important}.swym-button.swym-add-to-wishlist-view-product.swym-heart:after{font-size:20px!important}.wish-list a.swym-wishlist:not(:has(span.swym-wishlist-header-counter[data-count="0"])) svg path{fill:#fff!important}span.swym-wishlist-header-counter{display:none!important}a.swym-wishlist{position:relative!important}button.swym-button.swym-add-to-wishlist-view-product.swym-added.swym-loaded:after{color:#eb4478!important;opacity:1!important}@media only screen and (min-width:769px){.grid-item__meta{margin:5.67px calc(var(--product-tile-margin) - 9px) 16px!important}.grid-product__actions .quick-add-btn .btn--icon{padding:9px;height:fit-content;line-height:0}.grid-product__actions .quick-add-btn{line-height:0}.grid-product__actions .quick-add-btn .btn--icon svg{width:18px;height:18px}.collection-product-grid .grid-product__actions .quick-add-btn .btn--icon{padding:7.5px}.main-cart-sec .section-header .section-header__title{max-width:98%;margin-inline:auto}}.swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1!important}.swym-button.swym-added .swym-icon-unfilled{display:none}.swym-button:not(.swym-added) .swym-icon-filled{display:none}div#swym-atw-button-container button.atw-button:not(.atw-button-added) svg path{stroke:gray!important;stroke-width:1!important}.swym-button.swym-add-to-wishlist-view-product.swym-heart:after{display:none!important}.loyalty_widget{display:flex;justify-content:space-between}.main-product-description p,.main-product-description ul li{font-size:16px}.cart-bottom-sticky-wrapper .loyalty_widget{margin-bottom:22px}.feature-collection .product-grid-item .grid-product__actions{right:calc(var(--product-grid-margin) * -1.3)}html.modal-open{overflow:visible}@media only screen and (min-width:769px){.feature-collection .product-grid-item .grid-product__actions,.new-grid .grid-product__actions{right:calc(var(--product-grid-margin) * -1.95);top:calc(var(--product-grid-margin) * -2.5)}.header-section .megamenu__featured .product-grid{margin-right:30px}}@media only screen and (max-width:768px){.product-slideshow .product-main-slide{border-color:transparent!important}.hotspot-content__block .quick-add-btn{display:block!important}.hotspots-section .product-grid-item .grid-product__actions{top:-27px;right:-23px;left:auto}.hotspots-section .grid-product__actions .quick-add-btn .btn--icon{padding:4.5px}.hotspots-section .grid-product__actions .quick-add-btn .btn--icon svg{width:20px;height:20px;margin-top:-1px;margin-left:-1px}.grid-item__content{height:fit-content!important}.template-index .collection-list-sec{margin:0}.template-index .collection-list-sec .layout-grid{row-gap:25px!important}.template-index .feature-collection .scrollable-grid--small{padding-top:12px}.template-index .feature-collection .heading-section{padding-bottom:15px}.index-section--hero .hero--padded{margin-top:0}.hotspots-section .index-section{padding-top:0!important}.hotspots-section .hotspots__title.text-left{margin-bottom:12px}.custom-promo-grid .flex-grid--gutters .flex-grid__item{padding-top:0!important;padding-bottom:25px}.shopify-section:has(.newsletter-container){margin-bottom:25px}.template-index .logo-list-sec{margin:0}.home-banner-first .flex-grid__item{padding-bottom:0}.template-index .collection-list-sec .collection-item{margin-bottom:0}.logo-list-sec{--layout-grid-columns-offset: 0}.main-cart-sec .cart__item-sub.cart__item--subtotal .cart__item-label{font-size:18.19px}.main-cart-sec .cart__page-col:last-child .cart__item-sub .cart__price.element-text--line-through{font-size:20px}.main-cart-sec .cart__item-sub.cart__item--subtotal .price--final .element-price{font-size:21.83px}.main-cart-sec .cart__page-col .cart__checkout{padding-block:8.5px}.cart-bottom-sticky-wrapper .loyalty_widget span{font-size:10.92px}.cart-bottom-sticky-wrapper .loyalty_widget .cart_loyalty_programe{font-size:12px}.cart-bottom-sticky-wrapper .loyalty_widget{margin-bottom:11px}.cart-bottom-sticky-wrapper .cart__item-row.text-center small{font-size:10.19px}.main-cart-sec .cart-bottom-sticky-wrapper .cart__page-col .cart__continue{margin-top:13.19px}.main-cart-sec .cart-bottom-sticky-wrapper .cart__continue{padding-block:6.5px;margin-top:15px}.scalapay-row>div{min-height:auto!important;margin:0!important}.cart-discount-wrappper:has(.cart__discounts){margin-bottom:7px}.scalapay-row{margin-bottom:15px}.main-cart-sec .cart__item-sub.cart__item--subtotal{row-gap:3px}.main-cart-sec .cart__item-sub.cart__item-row.cart__item--subtotal{margin-bottom:0}.collection-product-grid [data-view=medium] .grid-item{flex:0 0 47.5%;padding-inline:0}.header-wrapper #KiteCartPopup.modal--mobile-friendly{top:0;height:100svh;bottom:auto;overflow:visible}.header-wrapper #KiteCartPopup .gfgCCDProgressBarWidget{padding:5px 0 0!important;width:100%!important;align-items:start}.header-wrapper #KiteCartPopup.modal .modal__centered-content--padded{padding:9px 23px 8px 12px;border-radius:11px}.header-wrapper #KiteCartPopup.modal .gfgProgressBarSegmentsContainer{width:100%;padding-left:3px;gap:5px}.header-wrapper #KiteCartPopup .kite-cart-popup__header{font-size:16px;line-height:1.5;padding-left:3px;max-width:calc(100% - 15px)}.header-wrapper #KiteCartPopup .modal__inner{max-width:350px;margin-inline:auto 12px;width:calc(100% - 24px);min-width:auto}.header-wrapper #KiteCartPopup .gfgCCDProgressBarHeadingText{line-height:1.5;font-size:12px!important;margin-bottom:5px;text-align:left;padding-left:3px}.header-wrapper #KiteCartPopup .gfgCCDProgressBarSegmentTitle{line-height:1.3;font-size:10px!important;max-width:72px}.header-wrapper #KiteCartPopup .modal__inner:after{right:13.5%;width:32px;height:32px;top:-5%}.header-wrapper #KiteCartPopup .modal__close,.header-wrapper #KiteCartPopup .modal__close svg{width:22px;height:22px}.header-wrapper #KiteCartPopup .modal__close{right:13px;top:10px}.feature-collection .featured-collection--grid.scrollable-grid--small .grid-item{padding-left:calc(var(--product-grid-margin) - 2px);padding-right:calc(var(--product-grid-margin) - 2px)}.feature-collection .featured-collection--grid.scrollable-grid--small .grid-item:last-child{padding-right:0}.feature-collection .featured-collection--grid.scrollable-grid--small{padding-left:calc(var(--page-width-gutter-small) - (var(--product-grid-margin) - 2px))}.collection-list-sec .layout-section--featured-collections .grid-item.scrollable-collection-grid:last-child{margin-right:0}.cart__page-col-side .gfgCCDProgressBarWidget{width:100%!important}.split-sec-radius .slideshow__slide--slide .hero__title{margin-top:12px}.testimonials-section .section-header{margin-bottom:calc(var(--section-header-bottom) - 4px)}.testimonials-slider .testimonials-slide .testimonials-slider__text .element-text{font-size:13px}.testimonials-section .testimonials-slider .flickity-page-dots{bottom:0%}.testimonials-section .flickity-page-dots .dot.is-selected{width:9px;height:9px}.testimonials-section .flickity-page-dots .dot{width:7px;height:7px;margin:0 3.5px}.logo-list-sec .logo-list-container .layout-section{padding-inline:0}.split-sec-second .hero__sidebyside-content-inner .hero__top-subtitle{margin-block:14px 9px}.promo-product-sec .promo-grid__product .promo-grid__product-images{background:var(--color-scheme-1-secondary)}.product-main-sec .product-single__meta .block-price__regular,.product-main-sec .product-single__meta .block-price__sale{margin-block:7px 0 5px}.index-section--hero .split-sec-radius .hero{height:300px}.logo-list-sec .logo-list-container .section-header{margin-bottom:calc(var(--section-header-bottom) - 5px)}.split-sec-second .hero__sidebyside-content-inner .hero__top-subtitle *{font-size:14px}.split-sec-second .page-width .hero__sidebyside-content-inner{padding:0}.text-with-icon .text-with-icons .section-header .section-header__title{font-size:var(--font-mob)}.text-with-icon .text-with-icons__block-icon{margin-bottom:8px}.text-with-icon .text-with-icons__block-text{font-size:14px;margin-bottom:15px}.blog-post-sec .section-header .section-header__title.heading-h3{font-size:15px}.blog-post-sec .section-header{margin-bottom:calc(var(--section-header-bottom) / 1.8)}.blog-post-sec .grid-article__image .grid__image-ratio--wide:before{padding-bottom:65.8%}.blog-post-sec .grid-article__image .image-wrap{border-radius:18px}.blog-post-sec .blog-layout__main .grid-article__image{margin-bottom:0}.blog-post-sec .grid-article[data-style=large] .article__title{font-size:calc(var(--element-text-font-size--body-md) + 2px)}.blog-post-sec .blog-layout__main .grid-article .article__excerpt{margin-top:0;font-size:12px}.blog-post-sec .blog-layout__sidebar .element-text--heading-sm{font-size:15px}.blog-post-sec .blog-layout__main .grid-article__image .grid-article__tags{display:block!important}.blog-post-sec .blog-layout__main .grid-article__image .grid-article__tags li:not(:first-child){display:none!important}.blog-layout__sidebar .grid-article.grid-item--half .grid__image-ratio--wide:before{padding-bottom:83.8%}.blog-layout__sidebar .grid-article[data-style=compact] .grid-article__image{flex:0 0 41.5%}.blog-post-sec .grid-article__tags .element-chip,.blog-post-sec .tag-group .element-chip{font-size:13px;margin-right:2px}.blog-post-sec .grid-article .article__excerpt{font-size:11px}.home-page-sec .hero__sidebyside-content .hero__subtitle *,.simple-promo-banner .promo-grid__text .promo-grid__title.heading-md{font-size:15px}.shopify-section-group-footer-group .footer__section{padding:6px 0 25px}.blog-post-sec .blog-layout__sidebar .grid-article[data-style=compact]{margin-bottom:3px;gap:17px}.shopify-section-group-footer-group .footer__section .footer__menu li a{font-size:13px}.shopify-section-group-footer-group .footer__section.footer__section--menus{padding-top:23px}.shopify-section-group-footer-group .footer__block .footer__title.heading-sm,.shopify-section-group-footer-group .footer__block--contact .footer__title{font-size:14px!important}.shopify-section-group-footer-group .footer__section .footer__base-links *{font-size:12px}.product-main-sec .product-grid__container .product--description .element-price{font-size:27px}.product-main-sec .product-grid__container .product--description .element-price.element-text--line-through{font-size:20px}.template-collection-haircare .collection-list-sec .collection-item__title,.template-collection .collection-list-sec .collection-item__title{font-weight:600}.template-collection .grid-product__actions .quick-add-btn .btn--icon,.template-collection-haircare .grid-product__actions .quick-add-btn .btn--icon{padding:6px}.template-collection .product-grid .grid-item__meta .element-text.element-price,.template-collection .product-grid .grid-item__meta .element-text:first-of-type+.element-text.element-price,.template-collection-haircare .product-grid .grid-item__meta .element-text.element-price,.template-collection-haircare .product-grid .grid-item__meta .element-text:first-of-type+.element-text.element-price{font-size:15px}.template-collection .product-grid-item .grid-item__meta .loox-rating,.template-collection-haircare .product-grid-item .grid-item__meta .loox-rating{margin-block:0 2px}.new_seo_sec .content-sec p,.new_seo_sec .content-sec ol li,.new_seo_sec .content-sec ul li,.new_seo_sec .content-sec a{font-size:14px}.product-main-sec .product-single__meta .product-subtitle{font-size:14px;margin-bottom:12px;color:#313131;margin-top:3px}.product-main-sec .flickity-page-dots .dot.is-selected{width:9px;height:9px}.product-main-sec .flickity-page-dots .dot{width:7px;height:7px;margin:0 3.5px}.product-main-sec .product-grid__container .element-quantity-selector input[name=quantity]{font-size:25px}.product-main-sec .product-grid__container .product--description .add-to-cart *{font-size:calc(var(--font-mob) + 2px)}.product-main-sec .product-grid__container .product__quantity label{font-size:16px;margin-bottom:6px;margin-top:5px}.product-main-sec .product-grid__content .block-price__save.custom_product *{font-size:14px}product-recommendations .product-recommendations-placeholder .new-grid{gap:18px}product-recommendations .section-header{margin-bottom:calc(var(--section-header-bottom) - 10px)}.breadcrumb_sec .breadcrumbs__icon svg{width:7px;height:7px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__icon{top:0}.product-main-sec .grid--product-images--partial :is(.flickity-slider .product-main-slide){width:78.5%}.product-main-sec .flickity-page-dots{bottom:-28px}.product--description .main-product-description .element-text h1,.product--description .main-product-description .element-text h2,.product--description .main-product-description .element-text h3,.product--description .main-product-description .element-text h4,.product--description .main-product-description .element-text h5,.product--description .main-product-description .element-text h6{padding-bottom:4px;margin-bottom:13px}.product--description .main-product-description .element-text p{margin-bottom:calc(var(--size-8) - 12px)}.product-main-sec .product-grid__container .main-product-description h3{font-size:23px}.product-main-sec .product-single__meta .product__quantity{margin-bottom:12px}.breadcrumb_sec .breadcrumbs__list .breadcrumbs__item *{font-size:11px}.main-cart-sec .cart__page .cart__page-col.cart-bottom-sticky-wrapper{padding:10px 17px 14px!important;border-radius:11px;margin-bottom:0}.header-section .nav_pos_below.logo_left .site-nav__icons{margin-top:0}.main-cart-sec .empty-cart p{font-size:15px;margin-block:0}}@media screen and (max-width:480px){.header-wrapper #KiteCartPopup .modal__inner{max-width:calc(100% - 24px);margin-inline:auto 12px;width:100%;min-width:auto}.header-wrapper #KiteCartPopup .modal__inner:after{right:auto;left:calc(100% - 81px)}}@media screen and (max-width:385px){.main-cart-sec .cart__item-sub.cart__item--subtotal .cart__item-label,.main-cart-sec .cart__page-col:last-child .cart__item-sub .cart__price.element-text--line-through{font-size:18px}.main-cart-sec .cart__item-sub.cart__item--subtotal .price-wrapper{gap:3px 8px}.header-wrapper #KiteCartPopup .gfgCCDProgressBarSegmentTitle{max-width:74px}.header-wrapper #KiteCartPopup .modal__inner:after{top:-5%}.custom-promo-grid .type-sale_collection .rte--strong{font-size:4.5em}.collection-product-grid [data-view=medium] .grid-item{flex:0 0 47%}}.hero__sidebyside-image--indented{background-color:var(--color-scheme-10-secondary)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/custom.css.map */
