.global-button--primary{--button-color-background: #D9055F !important}.mobile-mega-menu_block a{color:#000!important}.cart-message a,.continue-shopping{color:#d9055f!important}.sls-savings-badge{background-color:#d9055f!important}.y-label,.yotpo .yotpo-mandatory-explain{color:#000!important}.global-button--banner-highlighted,.needsclick button{background-color:#d9055f!important}.sortby-label{font-size:14px;display:inline-block}.header-main,.header-main input{max-width:300px!important;width:300px!important}.header-main form{display:flex}.header-main form label{margin-top:10px!important;padding-right:10px!important}.blog_search .search-submit{top:40px}.hero-image{margin-top:140px!important}@media screen and (max-width: 767px){.hero-image{margin-top:0!important}.homepage-slideshow .flickity-prev-next-button,span.slide-count{display:none}.homepage-slideshow .flickity-page-dots{display:inline-flex!important;bottom:5px!important;align-content:center}}.product-list .thumbnail .thumbnail-overlay,.slider-gallery .thumbnail .thumbnail-overlay,.list-collections .thumbnail .thumbnail-overlay{background-color:#0003!important}.top-bar{display:none}.custom-accounts-module,.cart-container{margin-left:auto;order:2}.custom-accounts-module ul,.custom-accounts-module-mobile ul{list-style:none}.top-bar .top-bar--right .icon-search{padding-right:60px!important}@media screen and (max-width: 767px){#header .top-bar{height:60px!important}#header a.mobile_logo img{max-height:50px!important}.top-bar .top-bar--right .icon-search{padding-right:30px!important;display:flex;justify-content:center;align-items:center}}.custom-accounts-module{margin-right:76px}.sticky_nav--stick .custom-accounts-module{margin-right:30px}.cart-module{position:absolute;right:0;top:64px;width:420px}.cart-module .cart_content{top:76px}.cart-module .cart-container .mini_cart{background:none}.top-bar__login-link{line-height:14px}.cart-module .cart-container .cart_count{line-height:15px}.sticky_nav .mini_cart{margin-top:-7px}.add_to_cart{font-size:12px;padding:8px 13px;width:120px}.cart .add_to_cart{width:100%}.shopify-payment-button{display:none!important}.shopify-product-form .shopify-payment-button{margin-top:.5rem;margin-bottom:0;height:auto;min-height:54px}.shopify-product-form .shopify-payment-button button.shopify-payment-button__more-options{position:static;transform:none}.shopify-product-form .shopify-payment-button .shopify-payment-button__button--branded [role=button]{min-height:48px!important}@media (min-width: 768px){.shopify-product-form .shopify-payment-button .shopify-payment-button__button--branded [role=button]{min-height:54px!important}}@media (max-width: 767px){.shopify-product-form .shopify-payment-button .shopify-payment-button__button--branded{min-height:100%}}.shopify-product-form .shopify-payment-button .shopify-payment-button__button{border-radius:71px}.product .purchase-details{align-items:flex-start!important;flex-direction:column!important}.collection .purchase-details__buttons .add_to_cart,.index .purchase-details__buttons .add_to_cart,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{background-color:#d9055f!important;color:#fff!important}@media only screen and (min-width: 798px){.product .purchase-details__buttons .add_to_cart:hover,.collection .purchase-details__buttons .add_to_cart:hover,.purchase-details__buttons .add_to_cart:hover,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart:hover{background-color:transparent!important;color:#d9055f!important}}.klaviyo-bis-trigger{background-color:#d9055f!important;color:#fff!important;padding:14px 7px;text-transform:uppercase;font-size:13px!important;display:block}@media screen and (min-width: 768px){.klaviyo-bis-trigger{background-color:#d9055f!important;color:#fff!important;padding:14px 7px;text-transform:uppercase;font-size:13px!important;display:inline}}.purchase-details__buttons{display:block!important;width:100%!important;margin-top:10px!important;margin-left:0!important}@media screen and (min-width: 768px){.product .purchase-details__buttons{width:calc(50% - 6px)!important}.recommended-products--grid .purchase-details__buttons,.js-recently-viewed-product .purchase-details__buttons{width:100%!important}}.purchase-details .quantity{font-family:Lato,sans-serif;font-size:20px;font-weight:500}.mobile-search form{min-height:0!important}@media screen and (max-width: 767px){.newsletter{margin-top:0!important}}.klaviyo-form div[data-testid=form-row]{min-height:32px!important;height:32px!important}.klaviyo-form button{font-weight:700!important}.footer .needsclick{min-height:44px!important;height:44px!important}.footer .klaviyo-form>.needsclick>.needsclick{flex-direction:column!important}.footer .klaviyo-form{margin-top:-50px}.footer .klaviyo-form>.needsclick>.needsclick>.needsclick:first-child{padding:0!important}.footer .klaviyo-form>.needsclick>.needsclick>.needsclick:last-child{padding:0!important;margin:6px 0 0!important}.footer_credits{margin-top:35px}.footer-announcement{margin-top:20px}.transparentBackground--false .flickity-prev-next-button .arrow{fill:#545454!important}.flickity-prev-next-button .arrow{fill:#545454}.banner.homepage-slideshow.transparentBackground--false .flickity-prev-next-button .arrow,.banner.homepage-slideshow .flickity-prev-next-button .arrow{fill:#fff!important}.flickity-prev-next-button svg{width:40%;height:40%}.faceted-filter-group-summary__label{text-transform:capitalize}.tag-list-collections{margin-bottom:5px}.tag-list-collections a{text-transform:capitalize}.product-main .tag-list-collections{display:none}.product-main .product-text{margin-bottom:20px}.product-main .product-text p{margin:0!important}.product-main .yotpo-display-wrapper{margin-bottom:10px}.page-about header .caption-content{margin-top:35%}.mega-menu a{font-size:12px!important}.mega-menu a[data-text=gift-guide]{font-size:16px!important;color:#e41670}@media screen and (max-width: 767px){.mobile-mega-menu>div li.mobile-mega-menu_block{display:none!important}.mobile-mega-menu>div li.mobile-mega-menu_block.sublink{display:flex!important}}@media only screen and (max-width: 480px){.caption--below-true .headline{font-size:24px}.homepage-slideshow{border-bottom:0px solid rgb(180,187,195)}.homepage-slideshow .button-grid-container a{--button-color-border: #D9055F;--button-color-background: #D9055F;--button-color-text: #ffffff;--button-color-border-hover: #bf165e !important;--button-color-background-hover: #bf165e !important;--button-color-text-hover: #ffffff !important}.homepage-slideshow .button-grid-container a:nth-child(2){--button-color-border: #D9055F;--button-color-background: transparent;--button-color-text: #D9055F;--button-color-border-hover: #bf165e !important;--button-color-background-hover: #bf165e !important;--button-color-text-hover: #ffffff !important}.slider-gallery{margin-bottom:-20px}}.homepage-product-slider .bestpush-inline-bis-notify{float:none!important;margin-bottom:0!important;margin-top:20px!important;width:180px!important;border-radius:3px!important}.hair-quiz-module a{--button-color-border: #D9055F !important;--button-color-background: transparent !important;--button-color-text: #D9055F !important;--button-color-border-hover: #bf165e !important;--button-color-background-hover: #bf165e !important;--button-color-text-hover: #ffffff !important}@media only screen and (max-width: 767px){.featured-promotions-hair-type-module .feature-wrap{top:70%!important}.homepage-product-slider .bestpush-inline-bis-notify{width:135px!important}}@media only screen and (min-width: 786px) and (max-width: 999px){.featured-promotions-hair-type-module .feature-wrap{top:64%!important}.featured-promotions-hair-type-module .feature-wrap .title{font-size:24px;line-height:10px}.featured-promotions .feature-section .description{margin-top:-20px;margin-bottom:-25px!important}.featured-promotions .feature-section .description p{font-size:12px}.featured-promotions .feature-details__button{margin-top:10px}}@media only screen and (min-width: 1000px) and (max-width: 1699px){.featured-promotions-hair-type-module .feature-wrap{top:64%!important}.featured-promotions-hair-type-module .description{margin-top:-20px;margin-bottom:-20px!important}.featured-promotions-hair-type-module .feature-details__button{margin-top:10px}}@media only screen and (min-width: 1080px){body .sticky_nav .header__logo img{display:none}.main-nav__wrapper>.main-nav .nav.nav--left,.main-nav__wrapper>.main-nav .header-menu--right,#site-header .logo-position--center.menu-position--inline .nav--left,#site-header .main-nav .header-menu--right{flex:1 1 40%;max-width:40%;display:flex;align-items:center}#site-header .logo-alignment--center .header__logo,.main-nav__wrapper>.main-nav .header__logo.logo--image{flex:1 1 20%;max-width:20%}#site-header .logo-position--center.menu-position--inline .nav--left,.main-nav__wrapper>.main-nav .nav.nav--left{justify-content:flex-start}.main-nav__wrapper>.main-nav .header-menu--right{justify-content:flex-end}.main-nav__wrapper>.main-nav .header-menu--right .header-search-wrapper .search-ic-header .srch-icon-btn,.main-nav__wrapper>.main-nav .custom-accounts-module,.main-nav__wrapper>.main-nav .custom-accounts-module ul li{margin:0}.main-nav__wrapper>.main-nav .header-menu--right .header-search-wrapper .search-ic-header .srch-icon-btn{background:none;border:none}.main-nav__wrapper>.main-nav .nav.nav--right{display:none}.main-nav__wrapper>.main-nav .header-menu--right .header-search-wrapper,.main-nav__wrapper>.main-nav .custom-accounts-module ul{display:flex;justify-content:flex-end;align-items:center}.main-nav__wrapper>.main-nav .custom-accounts-module,.main-nav__wrapper>.main-nav .header-menu--right .header-search-wrapper .search-ic-header{margin-left:3em}.main-nav__wrapper>.main-nav .custom-accounts-module ul li+li{margin-left:2em}.main-nav__wrapper>.main-nav .custom-accounts-module .cart-module .cart_content{top:100%}.main-nav__wrapper>.main-nav .cart-module{position:static;width:auto}.main-nav__wrapper>.main-nav .cart-module .cart-container{margin:0;float:none}.sticky_nav .cart-container .icon-cart{background:none}}@media only screen and (max-width: 1079px){#header{display:block!important}#header a.mobile_logo img{max-height:50px!important}#header .top-bar{height:60px!important}#header .top-bar{text-align:center!important;display:flex!important;align-items:center!important}.secondary_logo--true.is-absolute,body header#site-header{display:none!important}#header .top-bar a.mobile_logo{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:18px;line-height:34px;z-index:5;width:50%;height:auto;color:#fff;display:flex;align-items:center;justify-content:center}body.product .main-widget .avg-score{width:auto;height:auto}body.product .main-widget .reviews-qa-labels-container{padding-top:28px}.mobile-search .search-form .search__fields{position:relative}.mobile-search .search-form .search__fields .icon-search{left:0;padding-left:2px}.mobile-search .search-form .search__fields .icon-search,.mobile-search .search-form .search__fields .icon-cross{top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 1080px) and (max-width: 1210px){.nav-desktop__tier-1 .nav-desktop__tier-1-link{font-size:11px}}.price-ui-badges--round:not(.price-ui-badge__sticker_pdp) .price-ui-badge__sticker,.recommended-products--grid .price-ui-badges--round .price-ui-badge__sticker,.js-recently-viewed-product .price-ui-badges--round .price-ui-badge__sticker{border-radius:50%!important;width:56px!important;height:56px!important;line-height:17px!important;padding:0!important;font-size:11px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;justify-content:center!important}.product .product__details--product-page .price-ui-badges--round .price-ui-badge__sticker{background:none;color:#dd136e;text-decoration:underline;font-size:16px;text-align:left;font-weight:500;text-transform:capitalize;width:auto;padding:0;border:none;height:auto;line-height:19px;letter-spacing:.04em}.product .product__details--product-page h1.product_name{font-size:32px;line-height:38px;letter-spacing:.04em;color:#17130f}@media only screen and (max-width: 767px){.price-ui-badges.price-ui-badges--round .price-ui-badge .price-ui-badge__sticker{font-size:14px!important}}.custom-badge{background-color:#d9055f}.award-winner-badge{background-color:#d9055f;padding:8px 5px!important}.collection .sidebar-wrap-toggle{display:none}@media screen and (max-width: 767px){.collection .sidebar-wrap{display:none}.collection .sidebar-wrap-toggle{cursor:pointer;display:block;padding-left:9px;margin-bottom:20px;position:relative;overflow:hidden;font-size:16px}.collection .sidebar-wrap-toggle:before{content:"";position:absolute;width:155%;height:141%;top:-50%;left:-52%;z-index:-1;background:#fff url(/cdn/shop/t/48/assets/select.png?v=1634438\2026) no-repeat 96% 50%;background-size:18px 12px;transform:rotate(0)}.collection .sidebar-wrap-toggle.active:before{transform:rotateX(180deg)}}.pdp-short-description{font-size:16px;margin-bottom:20px}.afterpay-paragraph span,.shopify-installments__content{font-size:16px}.bundle .price{display:flex;gap:0}.bundle .compare-at-price-value-added{text-decoration:none}.bundle .value-added-message,.bundle .compare-at-price-value-added{color:#d9055f}.bundle .compare-at-price-value-added{display:block!important}.bundle .compare-at-price{display:none!important}.bundle .value-added-message{order:3;display:block!important}.bundle .compare-at-price-value-added .money{color:#d9055f!important}.bundle .compare-at-price{text-decoration:none;order:inherit!important}.bundle .price-ui{display:flex;flex-direction:column}.bundle .savings{order:2!important}.bundle .afterpay-paragraph{order:4!important}.bundle .price-ui-badges--round .price-badge,.js-recently-viewed-product .value-added-message,.js-recently-viewed-product .compare-at-price-value-added,.js-recently-viewed-product .compare-at-price{display:none!important}.js-recently-viewed-product .price-ui{display:inline-block!important}.sidebar__content .sidebar-block--first{overflow:visible}@media only screen and (min-width: 799px){.search__results{max-height:570px}.product-recommendations .product-list .column.thumbnail .purchase-details__buttons .add_to_cart,.js-recently-viewed .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{opacity:0}.product-recommendations .product-list .column.thumbnail:hover .purchase-details__buttons .add_to_cart,.product-recommendations .product-list .column.thumbnail .purchase-details__buttons .add_to_cart:focus-visible,.product-recommendations .product-list .column.thumbnail .purchase-details__buttons .add_to_cart:focus,.js-recently-viewed .product-list .column.thumbnail:hover .purchase-details__buttons .add_to_cart,.js-recently-viewed .product-list .column.thumbnail .purchase-details__buttons .add_to_cart:focus-visible,.js-recently-viewed .product-list .column.thumbnail .purchase-details__buttons .add_to_cart:focus{opacity:1}}#attentive_overlay iframe{bottom:5px!important}.smile-launcher-frame-container{bottom:68px!important}.purchase-details__buttons.purchase-details__spb--false.product-is-unavailable .add_to_cart{background:#f2f2f2!important;border:#e2e2e2 1px solid!important;color:#000}.smart-payment-button--false .purchase-details{padding-bottom:20px}@media only screen and (max-width: 767px){.cart_content{border:none!important}.cart_content form{display:none!important}}.page-gift-guide .add_to_cart{background-color:#d9055f!important;color:#fff!important}.page-gift-guide .add_to_cart:hover{background-color:transparent!important;color:#d9055f!important}@media only screen and (min-width: 768px){.product .purchase-details{flex-direction:row!important;align-items:flex-end!important}body.product .product_section .product .purchase-details{justify-content:space-between;border-bottom:1px solid #D9D9D9;margin-bottom:20px}.product .purchase-details__buttons{flex:auto!important}body.product .product_section .purchase-details__buttons .add_to_cart{width:100%;max-width:100%;background-color:#dd136e;color:#fff;border-radius:71px;padding:14px 0 16px;height:54px;font-family:Futura Std,sans-serif;font-size:20px;font-weight:500;line-height:24px;letter-spacing:.06em}.product__images{position:sticky;top:0;height:auto}}.product-list .purchase-details__buttons{margin-top:0!important;text-align:center}.hidden-ipadup{display:none!important}.desktop_nav_arrows{position:absolute;right:0;margin-top:-36px}@media (max-width: 798px){.footer-social-icons--mobile .social_icons{max-width:570px;margin:0 auto;text-align:center;padding-top:55px}.one-whole.column.footer_credits{margin-top:0;text-align:center}.footer-menu__disclosure .disclosure__toggle{display:inline-block!important}.one-whole.column.footer-announcement{display:none}.js-product-slider.homepage-product-slider.full-width--true.featured-collection__products ol.flickity-page-dots{bottom:0}}@media screen and (max-width:330px){.mobile_nav div{width:20px;margin-right:5px}.mobile_nav div span:nth-child(1){top:14px}.mobile_nav div span:nth-child(4){top:26px}.top-bar .top-bar__menu a,.top-bar .social_icons a,.top-bar .mobile-menu-title{font-size:12px;padding-top:2px}#header a.mobile_logo img{max-height:40px!important}.top-bar .top-bar--right .icon-search{padding-right:0!important;padding-left:0!important}.top-bar .top-bar--right .icon-search:before{font-size:14px}#header .top-bar a.icon-bag:before,#header .top-bar a.icon-cart:before{font-size:14px!important}#header .top-bar a span{font-size:11px;padding:2px}.cart-container .mini_cart{padding-right:0;margin-left:0}h2,.h2,h2.title,.shoppable-image__bottom-bar .shoppable-image__call-to-action-heading,.caption--below-true .headline{font-size:20px}}@media screen and (max-width:240px){#header a.mobile_logo img{max-height:30px!important}span.mobile-menu-title,#header .top-bar a span{display:none}a.icon-bag.mini_cart.dropdown_link{width:30px}}.cart__wrapper .two-thirds{width:63%}.cart__wrapper.is-flex.is-flex-wrap{justify-content:space-between}.cart_title h1{font-weight:500;font-size:26px;line-height:31px;letter-spacing:.1em;text-transform:uppercase;color:#17130f;text-align:center;margin-bottom:20px}.cart_container{padding-top:55px}.cart__wrapper .cart_product_listing{border-top:1px solid #CCCCCC}.cart__item{padding:0;margin-top:17px}.cart_total_payment{width:32%}.container .column.cart__item--image{margin-left:0;width:17%;box-shadow:0 4px 24px #0000001a;margin-right:40px;max-height:158px}.two-thirds.columns.medium-down--one-whole.cart_content_info.cart__item--content{margin:0}.cart__item{margin-top:24px;padding-bottom:30px;align-items:flex-start}.cart_content_info{padding:0;width:83%!important}.cart_total_payment .subtotal{background:#f7f7f7;padding:37px 41px 41px}.cart .cart_subtotal span{font-style:normal;font-weight:600;font-size:20px;line-height:22px;color:#17130f}.cart .cart_subtotal .right{font-weight:600;font-size:20px;line-height:24px;text-align:right;color:#17130f}.cart_total_payment p.meta{font-weight:400;font-size:12px;line-height:22px;color:#17130f;margin-bottom:20px}.cart_total_payment #checkout{min-height:44px;background:#dd136e;border-radius:80px;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cart_total_payment .shopify-cleanslate .h7OYsWHrW5495r9beh2n{height:44px!important;border-radius:80px!important}.shopify-cleanslate .pGZsIynlCgQUe6S16lYw,.shopify-cleanslate .XLcXEW3RnM9fyU7k7fvC{margin:0!important;height:44px!important}.cart_total_payment a.continue-shopping{display:none}.cart__item--title{max-width:241px;font-size:16px}p.cart__item--title a{font-size:16px;line-height:22px;color:#17130f}.cart__remove-btn{display:block;position:absolute;top:auto;right:0}.remove-icon,.cart_container .price_total{display:none}.cart_container .left{float:none}.cart_title_price{display:flex;justify-content:space-between}#cart_form p.modal_price{margin-bottom:0;padding-bottom:0;font-weight:400;font-size:20px;line-height:24px;color:#17130f}.continue_shooping{display:flex;margin-top:20px}.continue_shooping div{padding-right:12px}.continue_shooping a{font-weight:400;font-size:16px;line-height:22px;color:#17130f;margin:0;text-transform:uppercase}p.pay_text{text-align:center;position:relative;margin-top:25px;margin-bottom:20px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#5e5e5e}p.pay_text:before{content:"";width:100px;height:1px;display:block;background:#c6c6c6;position:absolute;top:50%;left:10px}p.pay_text:after{content:"";width:100px;height:1px;display:block;background:#c6c6c6;position:absolute;top:50%;right:10px}.cart_total_payment .additional-checkout-buttons>*:not(script){padding-top:0}.cart_total_payment .additional-checkout-buttons>*:not(script) .shopify-cleanslate .XLcXEW3RnM9fyU7k7fvC{margin:0 0 10px!important;height:44px!important}.cart-qty-container{max-width:120px;display:flex;border:1px solid #E5E5E5;border-radius:60px;height:37px}.cart-qty-container span.ss-icon.product-minus.js-change-quantity{width:33%;background:none}body.cart .cart-qty-container span.ss-icon.product-minus.js-change-quantity{min-width:25px}.cart-qty-container input{width:33%;text-align:center;border:none;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;min-height:auto;height:auto;font-size:16px}body.cart form[action="/cart"] .cart-qty-container input{min-width:40px}span.ss-icon.product-plus.js-change-quantity{width:33%}body.cart span.ss-icon.product-plus.js-change-quantity{min-width:25px}.cart-qty-container button.icon-minus,.cart-qty-container button.icon-plus{background:transparent}li[data-testid=grid-cell]{border-radius:60px;overflow:hidden}a.cart__remove-btn{position:relative}.cart__remove-btn span.remove-text,.cart__remove-btn span.remove-icon{font-weight:400;font-size:16px;line-height:22px;text-decoration-line:underline;color:#dd136e}.qty-remove-container{display:flex;justify-content:space-between;position:absolute;width:78%;bottom:30px;align-items:center}a.cart__remove-btn span:nth-child(2){display:none}.cart__remove-btn .remove-text{display:block}section.section.cart_section{margin-bottom:100px}.container.content.cart_container{padding-top:56px}#collection-list- .rich-text__heading.title span span{color:#dd136e}#collection-list- .rich-text__heading.title{margin-bottom:70px;font-size:26px;line-height:31.2px;letter-spacing:3px}#collection-list- .shopify-section--rich-text-and-image{padding-top:39px}#collection-list- section.section.is-width-standard{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;grid-row-gap:100px;position:relative;align-items:start}#collection-list- .one-half{width:100%;border-radius:30px}.collection_title{font-size:24px;line-height:32px}#collection-list- .featured-link--half.one-half.column.image-with-text__image-column.is-align-center.image-with-text__column.medium-down--one-whole.image-crop--none{max-width:46.5%;margin:-64px auto auto}#collection-list- .image-with-text-container{background:#fff;box-shadow:0 4px 24px #0000001a;border-radius:30px}.collection-list-grid img{border-radius:30px}#collection-list- a.global-button.global-button--primary-desktop{border-radius:80px;transform:translateY(45px);width:160px;max-height:40px}#collection-list- .featured-link--half .info{width:100%;padding:30px}#collection-list- .featured-link--half .collection_title{margin-bottom:24px}div#collection-list- .shopify-section:nth-child(2),div#collection-list- .shopify-section:first-child{background:#ffdce566}#collection-list- .description.coll_list_desc{height:290px;margin-bottom:0}#collection-list- .description.coll_list_desc p{line-height:26px}.collection-temp .product-list .column.thumbnail:hover,body.search .product-list .column.thumbnail:hover{background:#fff;box-shadow:0 4px 14px #0000001a;border-radius:6px}.product-recommendations .product-list .column.thumbnail .purchase-details__buttons .add_to_cart,.js-recently-viewed .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;width:100%;padding:9px;max-width:170px;border-radius:56px}.one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details:hover .purchase-details__buttons{opacity:1}.smart-payment-button--true .purchase-details{padding-bottom:15px}.collection .purchase-details__buttons .add_to_cart,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{background:#dd136e;border-radius:56px;width:160px;letter-spacing:.1em;font-size:14px;width:162px;height:36px}body.search .product-list .column.thumbnail form .select{padding:0 1rem}.product-list .thumbnail .product-info__caption{margin-top:24px}#collection-list- .vitamins,.hair-type{margin-bottom:80px}.vitamins figure h3.title{font-weight:600}.collection_description.rte{text-align:center;margin-bottom:20px;font-weight:400;color:#17130f}.collection_description.rte p{font-size:14px;line-height:26px;text-align:center;letter-spacing:.03em;color:#17130f}.one-whole.column.section_select{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.filter_heading{font-size:17px;line-height:20px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#17130f}.sort_by_heading:focus-within{outline:1px solid #000}.sort_by_heading .sort_by{padding-right:15px;font-weight:600;padding-left:2px;font-size:14px;line-height:17px;letter-spacing:.04em;color:#17130f}.sort_by_heading .sort_by select{padding:8px 6px}.faceted-filter-group-display__checkmark{min-width:21px;min-height:21px}.faceted-filter-group-display__list-item-label{padding-bottom:20px}.sidebar-block__heading{font-size:17px;color:#17130f;font-weight:600;line-height:20px;letter-spacing:.04em;padding-bottom:19px;padding-top:0}.faceted-filter-group-display__header{margin-bottom:0}.faceted-filter-group-display__list-item-label-text{font-weight:500;font-size:15px;line-height:18px;letter-spacing:.04em;padding-left:10px;color:#17130f}.one-whole.column.section_select .sort_by_heading label{font-weight:500;letter-spacing:.04em;line-height:17px;color:#17130f}.collection-temp .product-list .thumbnail .product-info__caption .product-details{padding:0 20px}.thumbnail .title{display:block;font-weight:400;line-height:18px;color:#17130f;min-height:35px}.has-sidebar-option.sidebar-enabled--true .paginate .next,.paginate .prev{background:#fff;border:1px solid #EDEDED;border-radius:60px;font-size:12px;letter-spacing:2px}.has-sidebar-option.sidebar-enabled--true .paginate .next a,.has-sidebar-option.sidebar-enabled--true .paginate .next a span{color:#17130f}.has-sidebar-option.sidebar-enabled--true .paginate .page a{border-radius:50%;color:#17130f;padding:.5rem .9rem}.has-sidebar-option.sidebar-enabled--true .paginate .current{border-radius:50%;margin:10px 2px}.caption .headline{font-weight:500;font-size:26px;line-height:31px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.collection-temp .image__container .product_gallery{margin-bottom:22px}.toggle-all--false .sidebar-block .sidebar-block-toggle-icon{display:block}.container.content{padding-top:20px}.collection-prod-wrapper .price-ui-badge__sticker.custom-badge,body .price-ui-badges--round .price-ui-badge__sticker,.price-ui-badge__sticker.custom-badge{height:18px!important}.one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details .price-ui-badges--round .price-ui-badge__sticker,.nosto_element .one-fourth.column.thumbnail .price-ui-badges--round .price-ui-badge__sticker{line-height:14px!important;font-size:12px!important;text-transform:capitalize!important;letter-spacing:.08em;color:#17130f;margin-bottom:5px;background:#dae7c5!important;border-radius:0!important;border:none;min-width:61px!important}.one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details .price-ui-badge.price-ui-badge--custom:nth-child(3) .price-ui-badge__sticker.custom-badge{background:#ffe2ef!important}.changeGrid .one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details .price-ui-badges--round .price-ui-badge__sticker{min-width:100px!important}.faceted-filter-group-display{margin:0 0 5px}.collection-temp .product-list .thumbnail .product-info__caption .product-details .price{font-weight:400;font-size:14px;line-height:17px;color:#17130f}.thumbnail .price-ui-badges--round .price-ui-badge__sticker{position:relative;top:0;right:0}.js-recently-viewed-product .price-ui-badges--round .price-ui-badge__sticker{border-radius:50px!important;height:18px!important}.thumbnail .sold_out,.sort_filter_container,.custome_sort_by{display:none}.toggle-all--false .sidebar-block summary{pointer-events:all}.sidebar-wrap{padding-right:10px}.faceted-filter-group-display__list{margin-right:7px;padding-left:5px}.sidebar-block--first .sidebar-block__heading{border-top:1px solid rgba(0,0,0,.5);padding-top:21px}.sidebar-block--first .sidebar-block__heading span{color:#000}span.filter_value_count{color:#717171;font-size:13px;line-height:15px;font-weight:500}@media screen and (min-width:768px) and (max-width:1200px){.rv-main.js-rv-grid.product-list.product-list--collection.is-flex.is-flex-wrap.equal-columns--outside-trim{justify-content:flex-start}.collection-temp .equal-columns--outside-trim .one-fourth{width:33.333%}.collection-temp .container .column,.container .columns{margin-left:0;margin-right:0}.collection .three-fourths{padding-left:20px}#cart_form p.modal_price{font-size:14px;text-align:right}.cart__wrapper .two-thirds{width:55%}.cart_total_payment{width:40%}.cart_total_payment .subtotal{padding:37px 30px 41px}.container .column.cart__item--image{margin-right:20px}.container.content.cart_container{padding-top:60px}}@media (min-width:768px){.vitamins .one-third{width:calc(33.3333333333%)}.vitamins .featured-promotions.full-width--false .feature-section{margin:0}.vitamins .featured-promotions.full-width--false{padding:0}}@media (min-width:1200px){.collection-temp .equal-columns--outside-trim .one-fourth{width:calc(24% - 15px)}.collection-temp .content-wrapper.is-flex.is-flex-wrap .container .column{margin-right:15px}}@media (max-width:1150px) and (min-width:767px){#collection-list- section.section.is-width-standard{grid-template-columns:repeat(2,1fr)}}@media (max-width:799px){.one-whole.column.section_select{display:none}.collection .sidebar-wrap{display:none}.sort_filter_container{display:block}.sort_filter_mobile{position:fixed;bottom:0;width:100%;z-index:999;background:#d9055f;color:#fff;box-shadow:0 -4px 14px #0000001c;display:flex}.sort_filter_mb{width:50%;text-align:center;padding:15px;display:flex;justify-content:center;align-items:center;cursor:pointer}.sort_filter_mb.sort_filter_mb_sort{width:100%}.sort_filter_container .filter_sort_icon{width:16px;height:15px;margin-right:8px}.sort_filter_mb a,.sort_filter_mb button{font-size:16px;line-height:19px;color:#fff;font-weight:500;letter-spacing:1.2px;background:none;border:none}.sort_filter_mb button:focus,.collection .sort_filter_mb.sort_filter_mb_filter:focus{outline:1px solid #000!important;outline-offset:2px!important}.sort_filter_mb.sort_filter_mb_sort svg path,.filter_sort_icon svg path{fill:#fff}.sidebar{margin-bottom:0}.custome_sort_by{position:fixed;bottom:0;width:100%;z-index:999;border-top-left-radius:25px;border-top-right-radius:25px;background:#fff;box-shadow:0 2px 20px #00000040;display:none}.custome_sort_by .sortby-label{width:100%;text-align:center}.custome_sort_by li{margin:0;list-style:none}.custome_sort_by li button{text-align:center;font-weight:400;font-size:16px;letter-spacing:.02em;padding:.75rem;margin-bottom:0;background:transparent;border:none;width:100%;text-transform:capitalize;color:#000}.custome_sort_by li button:hover,.custome_sort_by li button.selected{background:#fff1f5}.sort_by_close_button{position:absolute;right:20px;top:22px;cursor:pointer;background:transparent;border:none}.custome_sort_by .sortby-label{font-weight:650;font-size:17px!important;line-height:20px!important;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;margin-bottom:0}.custome_sort_by .sort_by_heading .sort_by{padding:0;cursor:pointer}.sort_by_close_button svg{width:12px;height:13px}body.collection .collection-temp .section .image-element__wrap{max-height:130px}body.collection .collection-temp .section .image-element__wrap img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}iframe[title="Button to launch messaging window"]{margin-bottom:50px}.collection-temp .image__container .product_gallery{margin-bottom:18px}.sort_by_heading{border:none;border-radius:0;padding:0}}@media (max-width:768px){.shopify-section--product-template .product__images{margin-bottom:20px}#collection-list- section.section.is-width-standard{grid-template-columns:1fr}#collection-list- .shopify-section--rich-text-and-image{padding-top:32px}#collection-list- section.section.is-width-standard{grid-row-gap:65px;width:100%;padding:0 20px 28px}#collection-list- .description.coll_list_desc{height:300px;font-size:12px}#collection-list- .description.coll_list_desc p{line-height:24px}.vitamins .featured-promotions{padding:0 20px}#collection-list- .vitamins .featured-promotions .feature-section,#collection-list- .vitamins{margin-bottom:20px;width:100%}#collection-list- .hair-type{margin-bottom:60px}#collection-list- .rich-text__heading.title{margin-top:8px;letter-spacing:2px;margin-bottom:60px}#collection-list- .featured-link--half .info{padding:23px 37px}#collection-list- a.global-button.global-button--primary-desktop{width:150px;max-height:33px}body .vitamins .featured-promotions .feature-section.title-overlay-true .title{font-size:32px!important;line-height:38px!important}#collection-list- .shopify-section--rich-text-and-image{padding-bottom:4px}.caption .headline{font-size:22px;font-weight:500;line-height:26px}.filter_heading{display:none}.sort_by_heading{border:none;border-radius:0;padding:0}.purchase-details__buttons{opacity:1}.product-list .thumbnail .product-info__caption{margin-top:20px}.collection-temp .product-list .thumbnail .product-info__caption .product-details{padding:0 10px}.thumbnail .title{line-height:16px;font-size:13px}.collection .purchase-details__buttons .add_to_cart,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{background:#dd136e;max-width:121px;height:30px;line-height:8px;border-radius:36px;margin-bottom:0}body.collection select.sizeSelect,body.search select.sizeSelect,.search-result-col-row select.sizeSelect{max-width:121px!important}span.price-ui-badge__sticker-text.price-ui-badge__sticker-text--pre-order{font-size:10px;line-height:12px;text-transform:capitalize}body.product .product__details span.price-ui-badge__sticker-text.price-ui-badge__sticker-text--pre-order{font-size:14px;font-weight:500;line-height:17px;letter-spacing:.04em}.product .product__details--product-page h1.product_name{font-size:22px;line-height:30px}.thumbnail .price-ui-badges--round .price-ui-badge__sticker{right:0}.collection_description.rte p{margin:0;line-height:22px;font-size:12px;letter-spacing:1px;text-align:center}.collection_description.rte{margin-bottom:20px;margin-left:0;margin-right:0}body .three-fourths .mobile_desc{margin-left:0}.product_result_mob{color:#757575;font-size:12px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px}.collection-prod-wrapper .price-ui-badge__sticker.custom-badge,body .price-ui-badges--round .price-ui-badge__sticker,.price-ui-badge__sticker.custom-badge{height:14px!important}.one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details{margin-bottom:10px}a.tag,.paginate .page a,.paginate .current{padding:1px 8px;border:1px solid #EDEDED;margin:10px 0}.has-sidebar-option.sidebar-enabled--true .paginate .page a{padding:1px 8px}ol.pagination{padding:0}.has-sidebar-option.sidebar-enabled--true .paginate .next,.paginate .prev{font-size:11px;padding:.2rem 5px}.collection .purchase-details__buttons .add_to_cart,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{letter-spacing:.06em;font-size:12px;font-weight:500}.collection .sidebar-wrap-toggle{display:none}.cart__wrapper .two-thirds{width:100%;padding:0 20px;margin-left:0}.cart_total_payment{width:100%}.cart_title h1{font-size:22px;line-height:26px;letter-spacing:.1em;margin-bottom:14px}.container .column.cart__item--image{width:22%;margin-right:18px}.cart__item{margin-top:16px;padding-bottom:20px}p.cart__item--title{font-size:14px}p.cart__item--title a{font-weight:400;font-size:14px;line-height:20px}#cart_form p.modal_price{font-size:16px;line-height:19px;text-align:right}.cart-qty-container{max-width:83px;height:27px}body.cart .cart-qty-container{max-width:90px}.qty-remove-container{bottom:20px;width:72%}.cart-qty-container input{font-size:12px}.cart-qty-container [class^=icon-]:before,[class*=" icon-"]:before{font-size:12px}.continue_shooping{padding-bottom:60px}.cart .cart_subtotal span{font-size:18px}.cart_total_payment .subtotal{padding:28px 21px 40px}.cart .cart_subtotal{margin-bottom:10px}p.pay_text{margin-top:20px}p.pay_text:before{width:33%}p.pay_text:after{width:33%}.cart_section{width:100%}.one-third.column.medium-down--one-whole.cart_total_payment{margin:0}.two-thirds.columns.medium-down--one-whole.cart_content_info.cart__item--content{padding:0}.container.content.cart_container{padding-top:40px}.cart__remove-btn span.remove-text,.cart__remove-btn span.remove-icon{font-size:12px;line-height:22px}.continue_shooping a{font-size:13px}.continue_shooping div{padding-right:10px}.continue_shooping div svg{width:20px;margin-top:2px}section.section.cart_section{margin-bottom:30px}}@media (max-width:592px){.collection-temp .product-list .thumbnail .product-info__caption .product-details .title{min-height:33px}body.changeGrid .product-list .thumbnail .product-info__caption .product-details .title{min-height:20px}body.changeGrid .product-list .thumbnail .product-info__caption,body.collection .product-list .thumbnail .product-info__caption,body.search .product-list .thumbnail .product-info__caption{min-height:70px}}@media screen and (max-width: 791px){body.product .recommended-products--grid .product-list,.js-recently-viewed .product-list{display:block}.shop-by-collection-wr .list-collections .slick-prev{left:-10px}.shop-by-collection-wr .list-collections .slick-next{right:5px}}@media screen and (max-width: 767px){body.product .recommended-products--grid .product-list .column.thumbnail,.js-recently-viewed .product-list .column.thumbnail{width:36%;margin-right:1rem}body.product .shopify-section.shopify-section--recommended-products,body.product .shopify-section.shopify-section--recently-viewed-products{margin-top:1rem}.cart-container .mini_cart .cart_count{right:12px}}.cart-container .cart_content.mini-cart,.mini-cart,.tos_warning.cart_content.animated.fadeIn.mini-cart{display:none}.mini-cart .js-empty-cart__message{width:90%;margin:auto}.mini-cart .js-empty-cart__message a:hover{color:#fff!important}.cart-container .cart_content.mini-cart{position:fixed;z-index:9999999;top:0;right:0;height:100%;max-height:100%;display:none}@media screen and (min-width: 769px){.cart-container .cart_content.mini-cart{animation:slideToLeft .35s ease-in-out}}@media screen and (max-width: 768px){.cart-container .cart_content.mini-cart{animation:slideToTop .25s ease-in-out}}@keyframes slideToLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideToTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mini-cart-open .cart-container .cart_content.mini-cart{display:block;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;display:flex;flex-direction:column;transition:transform .5s!important}.minicart-title-close{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 30px}.minicart-title{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.1em;text-transform:uppercase;color:#17130f}.minicart-close{cursor:pointer}.free-shipping{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 30px}body div.cart_content.mini-cart form{margin-top:10px;display:flex;flex-direction:column;justify-content:start;height:auto;flex:1;max-height:calc(100% - 60px)}div.cart_content.mini-cart free-shipping-note+form{max-height:calc(100% - 146px)}.cart_image{max-width:143px;padding-right:0;box-shadow:0 4px 24px #0000001a}.mini-cart__item-content{margin-left:20px}.free-shipping p{margin:0;font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.04em;color:#17130f}.mini-cart__item-title a{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#17130f!important}.mini-cart__item-price{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#17130f}.cart_content.mini-cart .product-quantity-box .product-minus{width:33%;background:transparent;border:none}.cart_content.mini-cart .product-quantity-box .quantity{width:33%;border:none;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;min-width:34px}.cart_content.mini-cart .product-quantity-box .product-plus{width:33%;background:transparent;border:none}body .cart_content.mini-cart .product-quantity-box{width:94px;border:1px solid #E5E5E5!important;border-radius:60px;display:flex;margin-top:0}.cart_content.mini-cart{max-width:434px}.minicart-bottom-container li.cart_subtotal.js-cart_subtotal{margin:0;font-weight:500;font-size:20px;line-height:24px;letter-spacing:.06em;text-transform:uppercase;color:#17130f;padding:0 30px 5px}.minicart-bottom-container li.cart_savings.sale.js-cart_savings{padding:0 30px 20px;border-bottom:1px solid rgba(0,0,0,.1);font-size:16px;font-weight:500}.minicart-bottom-container li.js-cart_discounts{padding:0 30px;border:none;font-size:16px;font-weight:500}.minicart-bottom-container{padding:0}.minicart-note{margin:20px 30px 0}.minicart-note label{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.04em;color:#17130f;margin-bottom:0}.minicart-bottom-container textarea{min-height:56px;margin-bottom:0;padding:9px 15px 0;font-weight:400;font-size:13px;line-height:15px;letter-spacing:.04em;color:#17130f;resize:none;overflow-y:auto}.minicart-bottom-container p.cart-message.meta{font-style:normal;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.04em;color:#17130f;margin-top:20px;margin-bottom:20px;padding:0 30px;text-align:left}.cart_content .minicart-bottom-container{padding:15px 0 0;z-index:99;background:#fff;margin-top:auto;bottom:0;border-top:1px solid rgba(0,0,0,.3)}.cart_content.mini-cart ul.cart_items.js-cart_items::-webkit-scrollbar{width:6px}.cart_content.mini-cart ul.cart_items.js-cart_items::-webkit-scrollbar-track{background:#f1f1f1}.cart_content.mini-cart ul.cart_items.js-cart_items::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.checkout-cart-container{display:flex;height:50px}.checkout-cart-container li{margin-bottom:0}button.global-button.test.global-button--primary.add_to_cart{width:100%;height:100%;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:0}button.event_checkout_now.global-button.test.global-button--primary.add_to_cart{border-radius:10px;font-family:var(--content-font-family, "Futura, sans-serif")}div#checkout_btn{padding-left:30px;padding-right:30px}.cart_content.mini-cart a.mini-cart-view{margin:0;width:50%;border:1px solid #EB1676;padding:15px 0!important;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.06em;text-transform:uppercase;color:#e11470!important;padding:0;text-align:center;justify-content:center}.mini-cart-checkout{width:50%}.Qty-box-remove-container{display:flex;align-items:center;margin-top:auto;padding-top:15px;justify-content:space-between;width:100%}.cart_content.mini-cart li.mini-cart__item a.cart__remove-btn span{font-style:normal;font-weight:400;font-size:12px;line-height:22px;text-decoration-line:underline;color:#e11470!important}.note-label-icon{display:flex;justify-content:space-between;margin-bottom:10px;cursor:pointer}.note-label-icon.icon_active .note-icon{transform:rotate(180deg)}.note-label-icon .note-icon{transform:rotate(0)}.minicart-bottom-container textarea{display:none}.cart_content li.mini-cart__item a.cart__remove-btn{font-style:normal;font-weight:400;font-size:12px;line-height:22px;text-decoration-line:underline;color:#eb1676!important;margin-left:auto}.mini-cart-open{overflow:hidden}#header .top-bar a span.remove-icon{display:none}.wrapper-overlay.active{position:fixed;background:#17130f;opacity:.5;top:0;left:0;bottom:0;right:0;cursor:pointer;z-index:9999}iframe[title="Close message"]{display:none}iframe[title="Message from company"]{display:none!important}.cart_content.mini-cart .product-quantity-box .product-plus,.cart_content.mini-cart .product-quantity-box .product-minus{font-size:13px}@media screen and (max-width:768px){.cart_content.mini-cart form{display:block!important}.cart-container .cart_content.mini-cart{max-width:100%}.cart-container .cart_content.mini-cart{position:fixed;z-index:9999999;bottom:0;top:auto;height:85%;max-height:85%}.minicart-bottom-container li.cart_subtotal.js-cart_subtotal{font-size:18px;line-height:22px}.no-touchevents a.cart_content__continue-shopping.secondary_button,.touchevents a.cart_content__continue-shopping.secondary_button{display:none}.free-shipping p{text-align:left;padding:10px 21px}.minicart-title-close{padding:25px 30px 15px}div.cart_content.mini-cart form{margin-top:17px;display:flex!important;flex-direction:column;justify-content:space-between;max-height:calc(85vh - 77px)}.cart_image{max-width:97px;height:130px}.mini-cart__item-title a{font-size:12px!important;line-height:18px}.mini-cart__item-price{font-size:14px;line-height:17px}.mini-cart .free-shipping{padding:0}.cart_content.mini-cart ul.cart_items.js-cart_items{height:auto}.minicart-bottom-container p.cart-message.meta{text-align:left}.cart_content.mini-cart .product-quantity-box .product-minus{height:27px}.cart_content.mini-cart .product-quantity-box .quantity{height:25px;min-height:27px;font-size:12px;padding-top:2px}.cart_content.mini-cart .product-quantity-box .product-plus{height:27px}div#collection-list- .shopify-section:nth-child(2){padding-top:50px}div.cart_content.mini-cart form.hidden{display:none}.cart-container .mini_cart .cart_count{background-color:#dd136e!important}.cart-container.active_link .mini_cart,.cart-container.active_link .mini_cart span{color:#fff!important}.main-nav__wrapper>.main-nav .custom-accounts-module{margin-left:2em}.main-widget .reviews-qa-labels-container{display:unset!important;position:absolute!important;margin-top:5px!important;margin-left:10px!important;padding-top:0!important}html.mode--zoom-1 div.cart_content.mini-cart form{overflow:auto!important;display:block!important}}@media screen and (min-width: 700px) and (max-width: 768px){div.cart_content.mini-cart free-shipping-note+form{max-height:calc(100% - 155px)}}@media screen and (max-width: 480px){div.cart_content.mini-cart free-shipping-note+form{max-height:calc(100% - 155px)}}@media screen and (max-width:360px){div.cart_content.mini-cart free-shipping-note+form{max-height:calc(100% - 161px)}}div.cart_content.mini-cart form.hidden{display:none!important}html.mode--zoom.device--ipadandup #header a.mobile_logo img,html.mode--zoom-1.device--ipadandup #header a.mobile_logo img{max-height:30px!important}.tos_warning.cart_content.mini-cart square-placement{margin-bottom:0!important;margin-top:0!important;height:auto;text-align:center}html.mode--zoom.device--ipadandup #header .top-bar,html.mode--zoom-1.device--ipadandup #header .top-bar{height:35px!important}.minicart-bottom-container .minicart-textarea textarea::placeholder{color:#000}html.mode--zoom.device--ipadandup iframe[title="Button to launch messaging window"]{margin-bottom:0}html.mode--zoom-1.device--ipadandup iframe[title="Button to launch messaging window"]{bottom:30%!important;margin-bottom:0}html.mode--zoom-1.device--ipadandup .sort_filter_mb{padding:5px}html.mode--zoom-1.device--ipadandup .custome_sort_by .sort_by_heading .sort_by{height:100px;padding-top:20px;overflow-y:scroll}html.mode--zoom-1.device--ipadandup .custome_sort_by .sort_by_heading .sort_by li button{padding:2px}html.mode--zoom-1.device--ipadandup .main-widget .reviews-qa-labels-container{display:inherit!important;position:relative!important;margin-top:10px!important}html.mode--zoom-1.device--ipadandup .main-widget .write-question-review-buttons-container .write-question-review-button{padding:5px!important}html.mode--zoom-1.device--ipadandup body.page-narrow .shopify-section .page img{margin-left:0!important;margin-right:0!important}html.mode--zoom-1.device--ipadandup .social-wrap.sl-horizontal li{padding:4px!important}html.mode--zoom-1.device--ipadandup .thumbnail .title{font-size:12px!important}.cart-container .mini_cart .cart_count{background-color:#dd136e!important}.cart-container.active_link .mini_cart,.cart-container.active_link .mini_cart span{color:#fff!important}.main-nav__wrapper>.main-nav .custom-accounts-module{margin-left:4em}.one-whole.column.footer_credits{display:flex;justify-content:space-between;align-items:center}.footer .needsclick input[type=email]{font-size:12px!important;text-transform:capitalize;padding-left:26px!important;padding-top:6px!important}.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot{opacity:1;width:10px;height:10px;margin-left:10px;background:#fff;border-radius:50%}.homepage-slideshow .flickity-page-dots{display:flex;justify-content:center;align-items:center;position:unset;bottom:32px;padding:5px}.homepage-dot-container{position:absolute;left:50%;bottom:-1%;transform:translate(-50%,-59%);border-radius:10px;line-height:normal;display:flex;background:linear-gradient(150deg,#000c,#0006)}@media (min-width:1600px){.homepage-dot-container{bottom:0}}.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected{width:10px;height:10px;background:#eb1676}@media (min-width:799px) and (max-width:1200px){.homepage-dot-container{position:absolute;left:50%;bottom:-2%;transform:translate(-50%,-59%);border-radius:10px;line-height:normal;display:flex;background:linear-gradient(150deg,#000c,#0006)}}@media (min-width:480px) and (max-width:799px){.homepage-dot-container{position:absolute;left:50%;bottom:-.5%;transform:translate(-50%,-59%);border-radius:10px;line-height:normal;display:flex;background:linear-gradient(150deg,#000c,#0006)}}@media (min-width: 1080px){.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected{width:10px;height:10px;background:#eb1676}#circle svg{height:148px}.faceted-filter-group-display .faceted-filter-group-display__list-item-label{padding-left:5px}}@media screen and (max-width:767px){body.search .product-list .column.thumbnail form .select select{min-height:30px;height:30px;font-size:14px;padding:5px 8px}.top-bar .top-bar--right .icon-search{padding-right:15px!important;display:flex;justify-content:center;align-items:center}.homepage-slideshow .flickity-page-dots{bottom:13px}.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot.is-selected{width:8px;height:8px}.homepage-slideshow.transparentBackground--false .flickity-page-dots .dot{width:8px;height:8px;margin-left:6px}.homepage-slideshow.transparentBackground--false .flickity-page-dots li:last-child{margin-right:6px}.payment_methods ul{justify-content:center}.payment_methods li{margin-bottom:0}.js-recently-viewed .section{width:100%}.js-recently-viewed .flickity-prev-next-button.previous,.flickity-prev-next-button.next{background:transparent;opacity:1}.js-recently-viewed .flickity-prev-next-button.previous{left:-6px}.js-recently-viewed .flickity-prev-next-button.next{right:-13px}.recommended-products--grid .flickity-prev-next-button.previous,.flickity-prev-next-button.next{background:transparent;opacity:1}.recommended-products--grid .flickity-prev-next-button.next{right:-13px}.recommended-products--grid .flickity-prev-next-button.previous{left:-6px}.js-recently-viewed .flickity-prev-next-button svg{transform:translateY(-75.1%)}.recommended-products--grid .flickity-prev-next-button svg{transform:translateY(-75.1%)}.recommended-products--grid .flickity-prev-next-button,.js-recently-viewed .flickity-prev-next-button{width:50px;max-width:14%}}.icon-cart.mini_cart.dropdown_link{background:transparent;color:#000!important}.thumbnail .price-ui-badges{right:auto;left:0}.cart_content a,.cart_content a:visited,.cart_content a:hover,.cart_content a .price,.cart_content a .price span{color:#d9055f!important}#selling-product-section .title-row .sub-title{margin-bottom:11px!important;margin-top:0}.mega-menu-container{margin-top:auto!important}@media only screen and (max-width: 700px) and (min-width:450px){.slider-gallery .flickity-prev-next-button{width:10%}.flickity-prev-next-button svg{top:40%}.cart-container .cart_content.mini-cart{height:92vh;max-height:92vh}.cart_content.mini-cart ul.cart_items.js-cart_items{margin-bottom:0}.cart_image.mini-cart__item-image{height:90px}.minicart-bottom-container li.cart_subtotal.js-cart_subtotal{padding-bottom:5px}.minicart-bottom-container p.cart-message.meta{margin-bottom:10px}.minicart-title-close{padding:10px 30px}.checkout-cart-container{height:40px}.custome_sort_by{height:80%;overflow:scroll}}@media screen and (max-width:340px){.slider-gallery .flickity-prev-next-button{width:10%}.flickity-prev-next-button svg{top:40%}body .featured-promotions .feature-section.title-overlay-true .title{font-size:12px!important}.custome_sort_by .sortby-label{margin-top:0}.custome_sort_by{height:80%!important}.sort_by_close_button{top:5px}html.mode--zoom-1.device--ipadandup .custome_sort_by .sort_by_heading .sort_by{margin-top:0;margin-bottom:0;padding-top:10px}.custome_sort_by .sortby-label{font-size:11px}.minicart-title-close{padding:0 30px}.cart-container .cart_content.mini-cart{height:95vh;max-height:95vh}div.cart_content.mini-cart form{height:calc(95vh - 84px);margin-top:12px}html.mode--zoom-1.device--ipadandup .cart_content.mini-cart ul.cart_items.js-cart_items{overflow:scroll!important;margin-bottom:0}.cart_content .minicart-bottom-container{max-height:0}.minicart-bottom-container li.cart_subtotal.js-cart_subtotal{font-size:8px;padding:0 30px;line-height:12px}.minicart-bottom-container p.cart-message.meta{font-size:8px;margin-top:0;margin-bottom:0;padding:0 30px}li.cart_discounts.js-cart_discounts.sale{font-size:8px;padding:0 30px;line-height:18px}.checkout-cart-container{height:22px}.cart_content.mini-cart a.mini-cart-view{padding:0!important}.device--ipadandup.mode--zoom [data-mini-cart] .mini-cart__item-title a,.device--ipadandup.mode--zoom-1 [data-mini-cart] .mini-cart__item-title a{font-size:8px!important;line-height:12px}.device--ipadandup.mode--zoom [data-mini-cart] .minicart-title,.device--ipadandup.mode--zoom-1 [data-mini-cart] .minicart-title{font-size:8px}button.minicart-close.btn-no-style svg{width:10px}.cart_image.mini-cart__item-image{height:80px}.cart_image.mini-cart__item-image img{max-width:70%;margin:auto}.minicart-bottom-container li:nth-child(4){margin-bottom:0}button.global-button.test.global-button--primary.add_to_cart,.cart_content.mini-cart a.mini-cart-view,.cart_content.mini-cart li.mini-cart__item a.cart__remove-btn span{font-size:8px}li.cart_discounts.js-cart_discounts.sale{margin-bottom:5px}li.mini-cart-checkout{display:flex}.mini-cart__item-price{font-size:12px;padding-top:5px;line-height:12px}}.top-bar .top-bar--right button.icon-search{background:none;border:none}@media screen and (min-width: 768px) and (max-width: 1199px){.footer .needsclick input[type=email]{padding-left:16px!important;padding-bottom:6px!important}.footer .needsclick input[type=email]::-webkit-input-placeholder{font-size:.725rem}.footer .needsclick input[type=email]:-ms-input-placeholder{font-size:.725rem}.footer .needsclick input[type=email]::placeholder{font-size:.725rem}.mobile-search .search__results{position:relative}.mobile-search .search__results li a{padding:10px 5px}.mobile-search .search__results li a:focus-visible{outline-offset:-2px!important}}@media only screen and (max-width: 1280px) and (min-width:1080px){.nav-desktop__tier-1{column-gap:16px}}@media only screen and (max-width: 1100px) and (min-width:1080px){.nav-desktop__tier-1{column-gap:13px}}@media screen and (max-width: 1024px){.mobile-search .icon-cross{right:0}.mobile-search input#q{width:90%}.mobile-search{width:100vw}.mobile-search .icon-search{top:20px}}@media only screen and (max-width:830px) and (min-width: 800px){body .footer form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1{width:320px!important}}a#customer_login_link{text-transform:capitalize}@media screen and (max-width: 798px){.hidden-mobile{display:none}.hidden-ipadup{display:block!important}.mobile-footer-menu-btn{color:#000;display:block;font-size:14px!important;line-height:16.8px!important;width:100%;background:transparent;text-align:left;text-transform:uppercase;border-top:1px solid #f5f5f5;margin:0;padding:12px 0}.smart-payment-button--true .purchase-details{align-items:center!important}}@media screen and (max-width: 768px){.smart-payment-button--true .purchase-details{padding-bottom:15px;justify-content:space-between;flex-direction:row!important}body.product .product-main .product__details .product_form .purchase-details__buttons.purchase-details__spb--true{max-width:65%;height:100%}.related-collection-container.slick-initialized li:last-child{padding-right:5px}}@media only screen and (min-width: 1000px) and (max-width: 1699px){.featured-promotions-hair-type-module .description{margin-top:0;margin-bottom:0!important}.featured-promotions-hair-type-module .feature-wrap{top:50%!important}}#mobile_menu li.sublink ul li a{padding-bottom:8px!important;padding-top:8px!important}#mobile_menu .sublink ul{padding-top:10px;padding-bottom:10px;margin-bottom:0!important}@media only screen and (max-width: 280px){.cart_content .notification-discount{font-size:11px}#cart_form .qty-remove-container{position:static;width:100%}form p.cart__item--title a,#cart_form p.modal_price{font-size:13px}#cart_form .cart__item .meta.cart__item--discount{font-size:12px;display:block;width:100%;margin-top:0}.featured-promotions-hair-type-module .feature-wrap{top:50%!important}}@media only screen and (min-width: 768px) and (max-width: 991px){.featured-promotions .feature-section .feature-details .feature-details__button{margin-top:15px;font-size:10px}body.index .featured-promotions .feature-section.title-overlay-true .title{font-size:12px!important}}.testi-box-inner .testi-item-img{object-fit:scale-down}.js-recently-viewed .one-whole.column:focus-visible{outline:none!important}.js-recently-viewed .rv-main.js-rv-grid:focus-visible{outline:none!important}.recommended-products--grid:focus-visible{outline:none}body.product .recommended-products--grid .product-list:focus-visible{outline:none!important}#customer_register_link{text-transform:capitalize}.seal-subscription-page .seal-floating-label input[type=email]{min-height:55px}.quick-shop-style--inline .inline-quickshop .select{padding:0 20px}.medium-down--one-whole.article .excerpt span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 768px){.quick-shop-style--inline .inline-quickshop .select{padding:0 5px}}@media only screen and (min-device-width: 800px) and (max-device-width: 1024px) and (orientation : portrait){div.cart_content.mini-cart form{height:calc(97vh - 82px)}body .icon-search.dropdown_link{padding-top:2px}}@media only screen and (min-device-width: 800px) and (max-device-width: 1024px) and (orientation : landscape){div.cart_content.mini-cart form{height:calc(97vh - 84px)}}@media only screen and (min-device-width: 800px) and (max-device-width: 1024px){.featured-promotions .feature-section .feature-wrap{width:90%}.featured-promotions .feature-section.title-overlay-true .title{font-size:24px!important}.featured-promotions-hair-type-module .feature-wrap{top:50%!important}}@media only screen and (min-width: 1100px) and (max-width: 1263px){#collection-list- .featured-link--half .info{padding:15px}}@media only screen and (min-device-width: 800px) and (max-device-width: 1024px){#collection-list- .featured-promotions .feature-section.title-overlay-true .title{font-size:20px!important}}.main-nav__wrapper>.main-nav .custom-accounts-module ul.search__results{display:block}.main-nav__wrapper>.main-nav .custom-accounts-module ul li.item-result{margin-left:0}.custom-accounts-module .srch-icon-btn{display:flex;justify-content:center;font-family:Futura,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#000;letter-spacing:0px;white-space:nowrap}.needsclick::placeholder{color:#000!important}.footer .needsclick input[type=email]{color:#000!important}.seal-subscription-page .seal-floating-label label{top:28%;color:#000}.footer .needsclick input[type=email]{padding-top:0!important}.tabs-global-title-wrapper.automatic button{background:transparent}.tabs-global-title-wrapper.automatic button[aria-selected=true]{color:#000;border-bottom:3px solid #000000;padding-bottom:3px}.tabs-global-title-wrapper.automatic button[aria-selected=true] span{color:#000}.tabs-global-title-wrapper.automatic button{margin-bottom:12px;margin-right:30px;font-weight:400}.tabs-global-title-wrapper.automatic button .tabs-global-title{margin:0}.tab-products .arrow{opacity:1!important;fill:#000!important}.flickity-slider .gallery-cell img:focus{border:2px solid #000}a.testi-item-img.desktop_image{position:absolute;bottom:0;right:0}a.testi-item-img.desktop_image img{height:200px;object-fit:cover}@media only screen and (max-width: 768px){a.testi-item-img.desktop_image img{height:130px}}.mode--zoom-1 .breadcrumb_text{font-size:10px}.mode--zoom-1 #productpage-below-tab-nosto .slick-prev,#productpage-nosto-dynamic-1 .slick-prev,.mode--zoom-1 #productpage-below-tab-nosto .slick-next,#productpage-nosto-dynamic-1 .slick-next{top:42%}.mode--zoom-1 .footer .needsclick input[type=email]::placeholder{font-size:10px}.cart-qty-container .icon-minus:before,.icon-plus:before{color:#17130f}.continue_shopping_text{font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#17130f;text-transform:uppercase}.continue_shopping_text:hover{color:#dd136e}.faceted-filter-group-summary:focus{outline:none!important}.faceted-filter-group-summary:focus-visible{outline:1px solid #000!important;outline-offset:-1px!important}.product-list .thumbnail img:focus-visible{outline:none}.continue_shooping svg{margin-top:3px}.select2-container--default .select2-selection--single:focus-visible{outline:none!important}#freshie>freshie-div>freshie-div{bottom:90px!important;right:20px!important}@media only screen and (max-width: 799px){#freshie>freshie-div>freshie-div{bottom:140px!important}.flickity-button.flickity-prev-next-button.previous{background:transparent}.ascCollection .sort_filter_mb.sort_filter_mb_sort{display:none}.ascCollection .sort_filter_mb.sort_filter_mb_filter{width:100%}}.price.price--sale{display:flex;align-items:center;gap:5px}.compare-at-price-value-added{color:#d9055f!important}.compare-at-price-value-added .money{color:#d9055f!important;text-decoration:line-through}.product_section .modal_price .compare-at-price-value-added{order:2}.flickity-prev-next-button .arrow{fill:#000;opacity:1}.klaviyo-bis-trigger{padding:15.8px 14px!important;border-radius:66px}.mobile-mega-menu_block .parent-link--false{pointer-events:none}.product-list .slick-list.draggable{width:100%}.homepage_content a{display:block}.homepage_content h2.title{font-weight:500;font-size:26px;line-height:31px;letter-spacing:.1em;text-transform:uppercase;color:#17130f;margin-top:28px}.one-whole-column-grid-container .column.thumbnail:hover{box-shadow:0 4px 14px #0000001a;border-radius:6px}.one-whole-column-grid-container .purchase-details__buttons .add_to_cart{opacity:0}.one-whole-column-grid-container .column.thumbnail:hover .purchase-details__buttons .add_to_cart{opacity:1}.one-whole-column-grid-container .price-ui-badges:not(.price-ui-badge__sticker_pdp) .price-ui-badge__sticker.custom-badge{line-height:14px!important;font-size:12px!important;text-transform:capitalize!important;letter-spacing:.08em;color:#17130f;margin-bottom:5px;background:#ffe2ef!important;border-radius:0!important;border:none;min-width:61px!important}@media only screen and (max-width: 768px){.container .column.one-column-container{margin:0;width:100%}.one-whole-column-grid-container .purchase-details__buttons .add_to_cart{opacity:1}.product-list .thumbnail .product-info__caption{min-height:95px}.product-list .product-details{text-align:center}}input:focus-visible+label:before,input:focus-visible{outline-offset:0!important;border:1px solid transparent!important;outline-offset:0px!important}form input.global-button.global-button--primary[type=submit]{outline-offset:2px}.hide-password,.password-visible .view-password{display:none}.password-visible .hide-password{display:block}.pagination-mobile-hidden,.pagination .pagination-desktop-hidden{display:none}.pagination .next-mobile{width:30px;height:30px;padding:0}.pagination .prev-mobile{width:30px;height:30px}.next.disabled.next-mobile.pagination-desktop-hidden span{padding-top:3px}@media (max-width: 767px){.default_address_text p{padding:4px 15px}.pagination .pagination-mobile-hidden{display:none}.pagination .pagination-desktop-hidden{display:block}.next.next-mobile.pagination-desktop-hidden{position:relative}.next.next-mobile.pagination-desktop-hidden a{position:absolute;margin:1px auto auto;top:50%;left:50%;transform:translate(-50%,-50%)}.next.next-mobile.pagination-desktop-hidden .icon-right-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.blog-title{color:#000}.cart_image.mini-cart__item-image a{display:block}.cart_image.mini-cart__item-image a:focus-visible{outline-offset:-5px!important}.has-no-side-gutter .headline_title{position:relative}.headline_title:before{content:"";display:block;position:absolute;left:0;top:0;background:linear-gradient(150deg,#000c,#0006);width:100%;height:100%;mix-blend-mode:overlay;transform:scale(1.5);border-radius:4px}.homepage-slideshow .flickity-prev-next-button svg{border-radius:50%;width:30px;height:30px}.homepage-slideshow .flickity-button .flickity-button-icon{opacity:1;background:linear-gradient(150deg,#000c,#0006)}.homepage-slideshow .flickity-prev-next-button{right:17px;display:none}.suggested-topics-component .suggested-topics-row .suggested-topic .suggested-topic-text{color:#4a4c52}.product-main .transparentBackground--false .flickity-prev-next-button{background:#ffffffbf}.mode--zoom .list-collections .slick-next.slick-arrow,.mode--zoom-1 .list-collections .slick-next.slick-arrow{right:10px!important}.mode--zoom .list-collections .slick-prev.slick-arrow,.mode--zoom-1 .list-collections .slick-prev.slick-arrow{left:10px}.mode--zoom .list-collections .slick-arrow,.mode--zoom-1 .list-collections .slick-arrow{background-color:#fff;background-size:6px;width:24px;height:24px;border-radius:50%;cursor:pointer;border:1px solid #000}.index .featured-promotions .feature-section .feature-overlay,.list-collections .featured-promotions .feature-section .feature-overlay{background:#00000080}.collection_list_container .text_container{background:linear-gradient(150deg,#000c,#0006);padding:10px;border-radius:6px}@media (min-width:767px){.srch-icon-btn:hover:after,.srch-icon-btn:focus:after{content:"Search";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:3px 9px;display:block;position:absolute;top:100%;left:0;font-size:8px;letter-spacing:.98px;white-space:nowrap;margin-top:5px;border-radius:3px;margin-left:-6px}.top-bar__login-link.log_in:hover:after,.top-bar__login-link.log_in:focus:after{content:"Log In";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:2px 9px;display:block;position:absolute;top:100%;left:0;font-size:8px;letter-spacing:.98px;white-space:nowrap;margin-top:5px;border-radius:3px;margin-left:-6px}.top-bar__login-link.my_account:hover:after,.top-bar__login-link.my_account:focus:after{content:"My Account";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:2px 9px;display:block;position:absolute;top:100%;left:0;font-size:8px;letter-spacing:.98px;white-space:nowrap;margin-top:5px;border-radius:3px;margin-left:-15px}.icon-cart:hover:after,.icon-cart:focus:after{content:"Cart";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:3px 9px;display:block;position:absolute;top:100%;left:0;font-size:8px;letter-spacing:.98px;white-space:nowrap;margin-top:5px;border-radius:3px;margin-left:-6px}.slide-count-slick{bottom:-20px}}@media (max-width:999px){.index .featured-promotions .feature-section .feature-wrap,.list-collections .featured-promotions .feature-section .feature-wrap{top:50%!important}}@media (max-width:798px){.index .feature-wrap .title,.list-collections .feature-wrap .title,.index .featured-promotions .feature-section:hover .feature-wrap .title,.list-collections .featured-promotions .feature-section:hover .feature-wrap .title{background:transparent}.index .featured-promotions .feature-section .feature-wrap,.list-collections .featured-promotions .feature-section .feature-wrap,.index .featured-promotions .feature-section:hover .feature-wrap,.list-collections .featured-promotions .feature-section:hover .feature-wrap{top:75%!important}.collection_list_container .text_container{width:60%;padding:5px 5px 0}.featured-promotions .feature-section:hover .feature-overlay{background:#00000080}.list-collections .slick-prev.slick-arrow{left:2%;background-color:#fff;background-size:6px;width:24px;height:24px;border-radius:50%;cursor:pointer;border:1px solid #000}.list-collections .slick-next.slick-arrow{left:91%;background-color:#fff;background-size:6px;width:24px;height:24px;border-radius:50%;cursor:pointer;border:1px solid #000}.article .comment-form__name{flex-basis:100%}}@media (max-width:480px){.headline_title:before{transform:scale(1)}.has-no-side-gutter .headline_title,.index .featured-promotions .feature-section .feature-wrap .title,.list-collections .featured-promotions .feature-section .feature-wrap .title{padding:5px 0}}.page-foqta .search__container .search__wrapper label{color:#fff}@media (min-width:1024px){#tab-products .product-list{position:relative}.flickity-prev-next-button.previous:hover:after,.flickity-prev-next-button.previous:focus:after{content:"Prev";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 7px;display:block;position:absolute;top:55%;left:85%;transform:translate(-62%);font-size:8px;border-radius:3px;letter-spacing:.98px}.flickity-prev-next-button.next:hover:after,.flickity-prev-next-button.next:focus:after{content:"Next";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 7px;display:block;position:absolute;top:55%;left:15%;transform:translate(-60%);font-size:8px;border-radius:3px;letter-spacing:.98px}.collection .flickity-prev-next-button.previous:hover:after,.flickity-prev-next-button.previous:focus:after{transform:translate(-44%)}.search .flickity-prev-next-button.previous:hover:after,.flickity-prev-next-button.previous:focus:after{transform:translate(-44%)}.homepage-slideshow .flickity-prev-next-button.next:hover:after,.homepage-slideshow .flickity-prev-next-button.previous:hover:after,.homepage-slideshow .flickity-prev-next-button.next:focus:after,.homepage-slideshow .flickity-prev-next-button.previous:focus:after{padding:4px 13px;font-size:10px;border-radius:6px;transform:translate(-34%)}.slick-next:hover:after,.slick-next:focus:after{content:"Next";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;left:50%;font-size:10px;transform:translate(-50%);border-radius:5px}.slick-prev:hover:after,.slick-prev:focus:after{content:"Prev";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;right:50%;font-size:10px;transform:translate(50%);border-radius:5px}.custom-testimonial-slider .slick-prev:hover:after,.custom-testimonial-slider .slick-prev:focus:after{padding:4px 12px;top:33px;transform:translate(85%);letter-spacing:.98px}.custom-testimonial-slider .slick-next:hover:after,.custom-testimonial-slider .slick-next:focus:after{padding:4px 12px;top:33px;transform:translate(-50%);letter-spacing:.98px}.custom-testimonial-slider .slick-prev.slick-arrow{left:0}}#testimonial-section-slide-wr .slick-button-icon{fill:#fff;border-radius:50%;width:30px;height:30px;background:linear-gradient(150deg,#000c,#0006);padding:10px}#testimonial-section-slide-wr .slick-next.slick-arrow,#testimonial-section-slide-wr .slick-prev.slick-arrow{background:none!important;border:none}.slide-count,.slide-count-slick{display:none;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,-50%);color:#fff;background:linear-gradient(150deg,#000c,#0006);border-radius:5px;padding:0 15px;font-size:10px;border:none;margin:0}.custom-testimonial-slider .slick-dots{display:none!important}.complementary-single-product .add_to_cart.ajax-submit.complementary-product-icon-plus.disabled{background:#d9055f}.complementary-single-product .add_to_cart.ajax-submit.complementary-product-icon-plus.disabled span{display:none}.complementary-single-product button.add_to_cart .text{animation-duration:0s}.complementary-single-product .add_to_cart.ajax-submit.complementary-product-icon-plus:hover{background:#fff;border:1px solid #d9055f;padding:2px}.complementary-single-product .add_to_cart.ajax-submit.complementary-product-icon-plus:hover .text{color:#d9055f}.complementary-single-product .add_to_cart.ajax-submit.complementary-product-icon-plus{height:25px;width:25px;background:#17130f;color:#fff;display:flex;justify-content:center;align-items:end;border-radius:50%;position:absolute;top:5px;right:5px;padding:0 0 3px}.complementary-single-product .add_to_cart{font-size:18px}.complementary-products__slider_pdp .complementary-product__name-link{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.slick-disabled{display:none!important}.homepage-slideshow .flickity-prev-next-button svg{left:32%}.testi-box{height:450px}@media only screen and (min-width:768px) and (max-width: 1250px){.testi-item{padding:0 5px}.testi-box-inner{padding:20px 30px}}@media screen and (min-width:767px){.custom-testimonial-slider .slick-next.slick-arrow{right:0}}.clear_all_button.show{display:block!important}.clear_all_button.show{margin-bottom:20px}.clear_all_button.show button,.clear_all_button.show a{font-size:12px;letter-spacing:.98px;cursor:pointer;text-decoration:underline;color:#dd136e;font-weight:600;background:transparent}.clear_all_button.clear_mobile.show{display:block!important;margin:0}@media (max-width: 797px){.clear_all_button.show{display:none!important}.clear_all_button.clear_mobile.hide.show{margin-bottom:0}.clear_all_button.clear_mobile.hide.show{display:block!important}}.klaviyo-bis-trigger{display:block;font-style:normal;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;font-size:20px!important}.outOfStock{padding-bottom:20px;border-bottom:1px solid lightgray;margin-bottom:20px}.outOfStock .outOfStock_title{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.16px;color:#dd136e}.outOfStock .outOfStock_subtitle{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.12px}.product_section .smart-payment-button--true.product_form.sold_out_product{margin-top:0}.product-main .sold_out{display:none}body .restock-alerts-float-button{font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}@media (max-width: 768px){.klaviyo-bis-trigger{padding:12.8px 14px!important;font-size:16px!important;letter-spacing:.96px}.product-main .product_section .modal_price{padding-bottom:6px}body.index .shopify-section .custom-testimonial-slider.slick-initialized .slick-prev.slick-arrow{left:4px}}#FilterSubBtn{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}#FilterSubBtn button{padding:4px 10px;letter-spacing:.98px;font-size:12px;font-weight:500;margin-bottom:5px;cursor:pointer;background:transparent;border:1px solid #C1C1C1;border-radius:16px}.cart_content.mini-cart ul.cart_items.js-cart_items{height:initial}body .main-minicart-container{height:auto;overflow:auto}#nosto-minicart{padding:0 2.5rem!important}#nosto-minicart .sixteen{width:calc(100% - 40px)}#nosto-minicart .price-ui{min-height:30px}#nosto-minicart .product-quantity-box{border:none!important}body #nosto-minicart form{margin-top:0;height:inherit!important}#nosto-minicart{height:auto!important}#nosto-minicart [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container .bv_text{font-size:13px!important}#nosto-minicart [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container{padding-left:3px}#nosto-minicart [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container .bv_text{font-size:13px!important}#nosto-minicart [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{padding-left:3px}.ascCollection .mobileSortBy_dot:after{display:none!important}.ascCollection .sort_filter_mb.sort_filter_mb_sort{opacity:.6!important;cursor:not-allowed;pointer-events:none}.sort_filter_mb.sort_filter_mb_filter{border-left:1px solid #E6E6E6}.closeFilterBody{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;cursor:pointer;z-index:999999;width:67%;height:auto;text-align:center;padding:17px 27px;border-radius:3px}.closeFilterBody p{color:#17130f;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.36px;margin-bottom:15px}.closeFilterBody button{background:none;width:90%;border:1px solid #DD136E;margin-bottom:10px;border-radius:66px;padding:7px 0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.84px;text-transform:uppercase}.closeFilterBody .apply{background:#dd136e!important;color:#fff}.closeFilterBody h2{color:#17130f;text-align:center;font-size:16px!important;font-style:normal;font-weight:650;line-height:22px!important;letter-spacing:.48px;margin:0 0 9px}.discard{color:#dd136e}.btn.btn-outlined.btn-filter-title.active{background:#fff}.plp-filter-items:first-child{margin-top:100px}.plp-filter-model .plp-filter-value .faceted-filter-group-display__list-item-input.inputActive label:before{border:none;background:#dd136e}.plp-filter-items li>button:first-child{margin-top:3px}body .faceted-filter-group-display__list-item-input.inputActive label:before{border:1px solid #DD136E}.clearBtn .mobile_dot:after{content:"";height:7px;width:7px;display:inline-block;background:#dd136e;left:unset;right:-14px;border-radius:30px;top:-11px}.Mob_filter_btn{color:#17130f}#mobFBtn{display:flex;gap:10px;flex-wrap:nowrap;white-space:nowrap;margin-bottom:0}#mobFBtn button{padding:4px 10px;letter-spacing:.98px;font-size:12px;font-weight:500;margin-bottom:5px;cursor:pointer;background:transparent;border:1px solid #C1C1C1;border-radius:16px;color:#17130f}.filter_btn_cross_icon{display:inline-flex;align-items:center;transform:translateY(2px);border:none!important;margin-left:4px}.mobile_filter_container{overflow:auto;padding-bottom:5px}.product_result_mob{width:100%;margin-bottom:20px}.mobile_filter_container::-webkit-scrollbar{width:4px;height:3px}.mobile_filter_container::-webkit-scrollbar-track{background:#f1f1f1}.mobile_filter_container::-webkit-scrollbar-thumb{background:#b7b7b7;border-radius:10px}.btn.btn-outlined.btn-filter-title{display:flex;justify-content:space-between}.product_result_mob{display:none}body .plp-filter-model .plp-filter-value.label_active label:before{border:1px solid #DD136E}body .plp-filter-model .plp-filter-value input:checked+label:before{border:1px solid #DD136E}.one-whole.column.hidden-ipadup.search-result-query-key.total_result_found{color:#757575;font-size:12px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.36px;margin-left:0}.search-result-main .mobile_filter_container{margin-top:20px}@media screen and (max-width:767px){.product_result_mob{display:block}.clear_all_button.show a{color:#dd136e;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none}.filter_btn_cross_icon{margin-left:10px}body .search-header-tab{padding:7.5px 25px;min-width:100px}body .search-page-title-wrapper{gap:17px}body .mob_style{margin-left:0!important;margin-right:0!important;width:100%}body .mob_style [data-result-container=""]{margin-left:0;margin-right:0;width:100%}#searchpage-nosto-1 .add_to_cart{height:auto}#searchpage-nosto-1 .product-list .column.thumbnail:hover{box-shadow:none}.mobileSortBy_dot:after{content:"";height:7px;width:7px;display:inline-block;background:#fff;left:auto;right:auto;border-radius:30px;top:auto;position:absolute;margin-left:5px}body .product-details [data-bv-show=inline_rating] .bv_main_container{flex-direction:inherit;justify-content:center}body .product-details [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{padding-left:4px!important}}[data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container .bv_text,body [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container .bv_text{font-size:12px!important;font-family:Futura,sans-serif!important}body .product-details [data-bv-show=inline_rating]{min-height:22px!important}body [data-bv-show=rating_summary]{margin-bottom:15px;min-height:19px}body [data-bv-show=rating_summary] .bv_main_container .bv_ratings_summary .bv_stars_component_container{padding-right:7px!important}.product-details [data-bv-show=inline_rating] .bv_main_container[aria-label="0.0 out of 5 stars.  "]{display:none!important}@media (max-width: 500px){[data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container .bv_text,body [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container .bv_text{font-size:11px!important;font-family:Futura,sans-serif!important}body .nosto_element .sixteen.columns{margin-left:0;margin-right:0;width:100%}#tabpanel-reviews{padding:0}body .bv-rnr__sc-di1qf-4 .bv-rnr__sc-di1qf-6.dCScpB{font-size:12px!important}body .collection-temp .product-list .column.thumbnail:hover,body.search .product-list .column.thumbnail:hover{background-color:transparent;box-shadow:none}}@media (max-width: 330px){body .product-details [data-bv-show=inline_rating] .bv_main_container{display:block!important}body .product-details [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap{justify-content:center}body .product-details [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container{display:initial!important}body .product-details [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{display:initial!important;margin-right:5px!important}.shopify-section--tab-products .product-list .column .purchase-details__buttons .add_to_cart,.js-product-slider .product-list .column .purchase-details__buttons .add_to_cart{font-size:10px;padding:5px}.collection-prod-wrapper .money{font-size:12px}body .product-details [data-bv-show=inline_rating]{min-height:34px!important}.shopify-section--tab-products .thumbnail .title,.js-product-slider .thumbnail .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:"...";text-overflow:ellipsis;overflow:hidden}.nosto_element .purchase-details .purchase-details__buttons .add_to_cart{font-size:10px!important;padding:5px!important}.top-bar .top-bar--right .icon-search{padding-right:5px!important}.flickity-prev-next-button svg{top:50%}.product-list .thumbnail .product-info__caption{min-height:105px}.collection .purchase-details__buttons .add_to_cart,body.search .product-list .column.thumbnail .purchase-details__buttons .add_to_cart{letter-spacing:.06em;line-height:16px;font-size:10px;width:100%}.header-search-scroller .add_to_cart{padding:8px 4px}body .price.price--sale{font-size:14px!important}#search-pagepanel-products{width:100%;margin:0}body .product-details [data-bv-show=inline_rating] .bv_main_container .bv_sub_container{justify-content:center!important}}.notify_me.global-button.global-button--primary{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;width:100%;padding:9px;max-width:170px;border-radius:56px;opacity:0}.notify_me.global-button.global-button--primary span{color:#fff!important}.product-list .column:hover .notify_me.global-button.global-button--primary{opacity:1}.notify_me.global-button.global-button--primary:focus{opacity:1}.notify_me.global-button.global-button--primary:hover,.notify_me.global-button.global-button--primary span:hover{background-color:transparent!important;color:#d9055f!important}.product-list .column:hover .notify_me.global-button.global-button--primary:hover span{color:#d9055f!important}.collection .notify_me.global-button.global-button--primary,.search .notify_me.global-button.global-button--primary{font-size:14px}@media (max-width: 768px){.collection .notify_me.global-button.global-button--primary,.search .notify_me.global-button.global-button--primary{max-width:121px;height:26px;line-height:8px;border-radius:36px;margin-bottom:0;letter-spacing:.06em}.notify_me.global-button.global-button--primary{opacity:1}.notify_me.global-button.global-button--primary:hover,.notify_me.global-button.global-button--primary span:hover{background-color:#d9055f!important;color:#fff!important}.product-list .column:hover .notify_me.global-button.global-button--primary:hover span{color:#fff!important}.collection .notify_me.global-button.global-button--primary,.search .notify_me.global-button.global-button--primary{font-size:12px}.notify_me.global-button.global-button--primary{width:100%;line-height:16px;padding:9px}}#header{border-bottom:1px solid #D6D6D6}[class^=icon-]:before,[class*=" icon-"]:before{font-weight:500}.minicart-close svg{height:100%}@media (max-width: 768px){.collection-temp .product-list .column.thumbnail:hover,body.search .product-list .column.thumbnail:hover{background:transparent;box-shadow:none}.custome_sort_by{z-index:999999}.cart_content.mini-cart .product-quantity-box .product-plus,.cart_content.mini-cart .product-quantity-box .product-minus{font-size:10px}.cart-qty-container [class^=icon-]:before,[class*=" icon-"]:before{font-size:10px}.cart_content .product-quantity-box .js-change-quantity{padding:2px 2px 0}.mini-cart__item-content [class^=icon-]:before,.mini-cart__item-content [class*=" icon-"]:before{font-weight:600}#nosto-minicart{padding:0 1.5rem!important}}@media (max-width: 330px){.mobile_nav div span:nth-child(2),.mobile_nav div span:nth-child(3){top:20px}#header .top-bar a span{font-size:8px}.cart-container .mini_cart .cart_count{width:14px;height:14px}.top-bar .top-bar--right .icon-search{padding-right:0!important}.cart-container .mini_cart .cart_count{right:7px}}.index .rich-text__heading.title{margin-top:60px;margin-bottom:35px}.shop-by-collection-wr{padding-top:35px}.shop-by-collection-wr .list-collections .thumbnail{margin-bottom:25px}#tab-products .container .one-whole>.title{margin-top:40px}.shopify-section--rich-text-and-image{padding:0}.title-row .title,body.index .shopify-section--rich-text-and-image h2.rich-text__heading.title{margin-top:35px}.container.js-featured-promotions.featured-promotions.full-width--false{padding:0}.featured-promotions.full-width--false .feature-section{margin:0}.homepage_content h2.title{margin-top:35px;margin-bottom:35px}.shop-by-type-wr{margin-bottom:60px}#custom-blogs{padding:60px 0 0}.partner-wr{padding-top:26px}#sort-by-search:focus-visible{outline:none!important}body #bv_review_maincontainer .bv-rnr__sc-di1qf-2.kXSgqn .bv-rnr__sc-di1qf-6.dCScpB,#custom-blogs .slick-dots{width:100%}.complementary-product__price-wrapper{display:flex;gap:4px;justify-content:center}.feature-divider{display:none}.product .modal_price{padding-bottom:0;margin-top:15px}.product .purchase-details__buttons{margin-top:0!important}#bv-reviews-rating-snapshot-container{font-weight:700!important}.product_section .smart-payment-button--true.product_form{margin-top:5px}afterpay-placement{margin-top:0;margin-bottom:5px}.sale.savings{margin-top:5px}.sealsubs-container .sls-more-info-container{margin-bottom:20px}.collection-result-main .one-whole.column h1{text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:22px;margin-bottom:0}.list-collections .section.hair-type.featured-promotions-hair-type-module{margin-bottom:0}.list-collections .section.shop-by-type-wr{padding-bottom:60px}.list-collections .rich-text__heading.title{padding-bottom:15px}.ascCollection .sort_by_heading{opacity:.6!important;cursor:not-allowed;pointer-events:none;display:none}@media (max-width: 768px){.index .rich-text__heading.title{margin-top:40px;margin-bottom:20px}.product-list .thumbnail{margin-bottom:0}.shop-by-collection-wr{padding-top:40px}.shop-by-collection-wr .container>.one-whole.column>.title{margin-bottom:20px}.unique-wr{padding-top:0}.shop-by-collection-wr .list-collections .thumbnail{margin-bottom:20px}#shopify-section-footer .footer .footer_menu .toggle_content{padding-bottom:12px}.index .smart-payment-button--true .purchase-details{padding:0}.index .purchase-details__buttons.purchase-details__spb--true .add_to_cart{margin-bottom:0}body.index .shopify-section--rich-text-and-image h2.rich-text__heading.title{margin-top:40px}.homepage_content h2.title{margin-top:20px;margin-bottom:20px}.index .one-fourth.column.thumbnail.thumbnail-hover-enabled--false.medium-down--one-half.quick-shop-style--inline.product__details{margin-bottom:0}#custom-blogs{padding:40px 0 0}#custom-blogs .title,.partner-wr .title.center{margin-bottom:20px}.payment_methods ul{margin-top:0}.product_section .smart-payment-button--true .product-quantity-box.purchase-details__quantity{height:48px}body.product .product-main .product__details .product_form .purchase-details__buttons.purchase-details__spb--true{margin-top:0!important}.purchase-details__buttons.purchase-details__spb--true .add_to_cart{margin-bottom:0}.list-collections .rich-text__heading.title{padding-bottom:0}#collection-list- .hair-type{margin-bottom:8px}#collection-list- a.global-button.global-button--primary-desktop{transform:translateY(35px)}.product .nosto_element .featured_products{padding-bottom:40px}.collection .collection-result-main .one-whole.column h1{font-size:18px;letter-spacing:1px;text-align:left}}@media (min-width:768px) and (max-width:797px){.collection .three-fourths.column.medium-down--one-whole{padding:0;width:100%}.collection .three-fourths.column.medium-down--one-whole .container{justify-content:space-around}}.nosto-reloading #nosto-minicart{position:relative}.nosto-reloading #nosto-minicart .featured_products{opacity:0}.nosto-reloading #nosto-minicart:after{content:"";display:block;border:3px solid #d4d1d1;border-top:3px solid #E91E63;border-radius:50%;width:30px;height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:nostoSpin 2s linear infinite}@keyframes nostoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-policy{display:flex;justify-content:center;width:100%;flex-wrap:wrap;text-align:center;gap:35px;border-top:1px solid #C5C5C5;padding:20px 0;margin:0 10px;row-gap:1rem}.footer-policy .footer-policy-item a{display:flex;justify-content:center;align-items:center;gap:5px}.footer-policy .footer-policy-item svg{width:30px;height:15px;margin-top:2px}.footer-policy div svg path{fill:#00f}.footer-policy .footer-policy-item button{background:none;transition:color 0s linear;font-weight:400;color:#17130f;letter-spacing:1px;font-size:14px;line-height:1.5}.footer-policy .footer-policy-item button:hover{background:none;color:#ac0c51}@media (max-width: 768px){.footer-policy{display:flex;justify-content:center;width:100%;flex-wrap:wrap;text-align:center;gap:10px;border-top:1px solid #C5C5C5;padding:30px 0 0;margin:0 10px}.footer-policy .footer-policy-item{padding:0 .5rem}}.line-item.line-item-property{white-space:normal;overflow:hidden;max-width:500px}.line-item.line-item-property .line-item-property-key{font-weight:550;margin-right:5px}.mini-cart__item .mini-cart__item-title{position:relative}body.cart [data-cart-items] .two-thirds.columns.medium-down--one-whole.cart_content_info.cart__item--content{display:flex;flex-direction:column}body.cart [data-cart-items] .cart__item--content .qty-remove-container{position:static;width:100%;margin-top:auto;padding-top:.75rem}.mini-cart__item .line-item-property-tooltip .line-item-property-value-modal::-webkit-scrollbar{width:5px}.mini-cart__item .line-item-property-tooltip .line-item-property-value-modal::-webkit-scrollbar-track{background:#f1f1f1}.mini-cart__item .line-item-property-tooltip .line-item-property-value-modal::-webkit-scrollbar-thumb{background:#888}.mini-cart__item .line-item-property-tooltip .line-item-property-value-modal::-webkit-scrollbar-thumb:hover{background:#555}.mini-cart__item .line-item-property-tooltip .line-item-property-value-modal{position:absolute;left:0;bottom:24px;background:#fff;color:#000;padding:.25rem .5rem;border-radius:4px;max-width:100%;white-space:normal;width:fit-content;height:auto;max-height:90px;overflow-y:auto;box-shadow:0 2px 2px #0000001a;border:2px solid rgba(0,0,0,.1);visibility:hidden;transition:visibility .35s linear;z-index:99}.mini-cart__item .line-item-property-tooltip.active .line-item-property-value-modal{visibility:visible}.line-item.line-item-property{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:212px}.mini-cart__item .cart_image{width:143px}body.cart .line-item.line-item-property{max-width:100%;white-space:normal}@media (max-width: 768px){.mini-cart__item .line-item.line-item-property .line-item-property-key,.mini-cart__item .line-item.line-item-property .line-item-property-value{font-size:.775rem}}.product-accordion-item{list-style:none;margin:0;padding:15px 0;border-bottom:1px solid lightgray}.product-accordion-item button{background:transparent;display:flex;width:100%;justify-content:space-between}.product-accordion-item .rte{display:none;padding:20px 10px 0}.product-tabs-container{border-top:1px solid lightgray;padding:0;margin:50px 0 20px}.page--collection .product-tabs-container{margin:20px 0}.page--collection .product-tabs-container li p{text-align:left}.acco-title{text-transform:uppercase;font-weight:600;letter-spacing:.25em;color:#000}.accordian-btn:after{content:"+";font-size:20px;font-weight:600;line-height:10px;color:#000}.product-accordion-item.active .rte{display:block}.product-accordion-item button.active .accordian-btn:after{content:"-";font-size:20px;font-weight:600;line-height:10px;height:20px;display:block;transform:scale(1.5) translateY(7px);transform-origin:bottom;color:#d9055f}.product-accordion-item button.active .acco-title{color:#d9055f}.product-accordion-item .rte ul{padding:0}.bv-container-pdp{padding:20px 0 50px}@media (max-width: 768px){.bv-container-pdp{padding-top:0}}#frontpage-nosto-2{min-height:400px!important}.soldout .purchase-details,.soldout .purchase-details__quantity-label{display:none}.var-soldout{display:block!important}.outOfStock.variant{display:none}.soldout .outOfStock.variant{display:block}.minicart-bottom-container{width:100%}#free-shipping-bar-minicart-nosto{height:57px;margin-bottom:20px;position:relative;opacity:0}@keyframes shine{to{background-position-x:-200%}}body.nosto-reloading #free-shipping-bar-minicart-nosto:before{content:"";width:95%;height:57px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:60px;background-size:200% 100%;animation:2s shine linear infinite}body.nosto-reloading .minicart__ship-msg,body.nosto-reloading .progress2{opacity:0}.main-nav__wrapper .stick-promo-banner{display:none}.main-nav__wrapper.sticky_nav .stick-promo-banner{display:block}.mini-cart .mini-cart__item .notification-discount{font-weight:550}.page--blog .custom-contact-form .custom-contact-form__social .social_icons{margin-top:2rem;margin-bottom:1.5rem;display:flex;justify-content:space-around;align-items:center}.page--blog .custom-contact-form .custom-contact-form__social .social_icons>li+li{margin-left:.875rem}.compare-at-price-value-added .money{display:inline-block;position:relative;text-decoration:none}.compare-at-price-value-added .money:before{content:"";display:block;position:absolute;left:0;top:calc(50% + .5px);transform:translateY(-50%);width:100%;height:1px;background:#d9055f}.sticky_nav .stick-promo-banner a{color:#fff}@media only screen and (min-width: 1200px) and (max-width: 1350px){.main-nav{padding:17px 35px}}@media (min-width: 768px){.page--blog .custom-contact-form .custom-contact-form__social .social_icons{justify-content:flex-start}.page--product .shoppable-image-wrapper .button-grid-container a.global-button:hover{border:1px solid #d9055f;color:#d9055f!important}}@media (max-width: 767px){.page--index .js-product-slider .product-list .thumbnail img{max-height:200px;width:100%;object-fit:contain}.page--index .js-product-slider .product-list .column+.column{margin-right:.5rem}.page--product .product_gallery .flickity-prev-next-button svg{left:50%;transform:translate(-50%,-50%)}.page--product .product_gallery .gallery-cell .lightbox:focus,.page--product .product_gallery .gallery-cell .lightbox:focus-visible{border:none;outline:1px solid #000}.page--product .product_gallery img:focus,.page--product .product_gallery img:focus-visible{outline:none}.product_section .product-quantity-box.purchase-details__quantity input.quantity{min-width:40px}.page--collection .collection_description.rte{text-align:center}.one-whole.mobile_desc{margin:auto}header-search #search-tabpanel-trending,header-search #search-tabpanel-products,header-search .search-result-data{margin:0;width:100%}header-search .search-result-data .product-list>.thumbnail.column,header-search .default-products .product-list>.thumbnail.column{margin-top:1.5rem}header-search .search-result-data .product-list>.thumbnail.column:nth-child(1),header-search .search-result-data .product-list>.thumbnail.column:nth-child(2),header-search .default-products .product-list>.thumbnail.column:nth-child(1),header-search .default-products .product-list>.thumbnail.column:nth-child(2){margin-top:0rem}.os-ios header-search .default-products .product-list,.os-ios header-search .search-result-data .product-list{padding-bottom:2rem}}@media (max-width: 330px){body.collection .notify_me.global-button.global-button--primary{letter-spacing:.06em;line-height:16px;font-size:10px;width:100%}}button#shopify-pc__banner__btn-accept,button#shopify-pc__banner__btn-decline{background:#e41670;border:1px solid #e41670;border-radius:60px;color:#fff;letter-spacing:.98px}button#shopify-pc__banner__btn-manage-prefs,button#shopify-pc__banner__btn-manage-prefs span,a#shopify-pc__banner__body-policy-link{color:#e41670}button#shopify-pc__banner__btn-manage-prefs span:focus,a#shopify-pc__banner__body-policy-link:focus{outline:0}.shopify-pc__banner__body p{font-style:normal;font-weight:400;font-size:14px;line-height:28px;letter-spacing:.04em;color:#17130f}#shopify-pc__banner{padding:22px;z-index:99999999}@media (max-width: 767px){#shopify-pc__banner{padding:20px 15px}.shopify-pc__banner__dialog button{padding:8px 20px}}@media (max-width: 768px){body #mobile_menu .sublink .right.icon-down-arrow[data-menu-tab]:before{padding:10px}body span[data-menu-tab]{bottom:42px}body.product .shopify-section--recommended-products .one-whole.column{margin:0;width:100%}body.product .shopify-section--recommended-products .one-whole.column .quick-shop-style--inline .inline-quickshop{margin:0}body span[data-menu-tab]{bottom:0}}@media (max-width: 1079px){#mobile_menu.menu a{display:inherit}}@media only screen and (min-width: 1210px) and (max-width: 1394px){.nav-desktop__tier-1{column-gap:16px}}body.product--loading #btn_infinite_scroller{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #bf165e;width:30px;height:30px;-webkit-animation:animSpinner 2s linear infinite;animation:animSpinner 2s linear infinite;font-size:0;background-color:#fff}body.collection [data-result-pagination][data-type=infinite_scroll],body.search [data-result-pagination][data-type=infinite_scroll]{display:flex;justify-content:center;align-items:center;visibility:hidden}body.product--loading [data-result-pagination][data-type=infinite_scroll]{visibility:visible}body.collection [data-result-container] .product__details .gallery-cell.no-image .image__container,body.search [data-result-container] .product__details .gallery-cell.no-image .image__container{display:flex;justify-content:center;align-items:center}li.nav-desktop__tier-1-item.noMegamenu a.nav-desktop__tier-1-link{padding-right:16px;width:calc(100% - 16px)}body .plp-filter-model{z-index:9999999}@media screen and (min-width: 1200px){body.collection [data-result-container] .product__details .gallery-cell .image__container,body.search [data-result-container] .product__details .gallery-cell .image__container{min-height:200px}}@-webkit-keyframes animSpinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes animSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body .sc-card-options .sc-card-option__value.sc-card-option__value--selected,body .sc-card-tabs .sc-card-tab.sc-card-tab--active,body .sc-card-preview{border:2px solid #dd136e}body .sc-giftr-card__add button{background:#dd136e;border-radius:60px}body .sc-giftr-card__add button:hover{background:transparent;color:#dd136e;border:1px solid #dd136e}body .sc-giftr-card__add button span{font-weight:500;font-size:14px;letter-spacing:.98px}body .sc-giftr-card__add .sc-quantity-selector{border-radius:60px}.account-sidebarl-tab-list li.address .gifthero-mycards{display:none!important}.sc-mycards-grid .sc-no-info{display:none}body .sc-mycards-grid tr td:after{border-bottom:0}#sc-account-giftcards .sc-mycards{min-height:auto}@media (max-width: 768px){body .sc-cart-preview__container{padding:10px 0 30px}.global-button.second-button.global-button--primary-desktop,#sc-account-giftcards .sc-mycards{margin-top:20px}body.collection #launcher,body.search #launcher{margin-bottom:15%!important}}@media only screen and (min-width: 580px) and (max-width: 900px){body .sc-hero-checker-container .scgh-checker{justify-content:center;flex-direction:column}}.storerocket-input-container .storerocket-notify-me-button{background:#e41670}.sls-more-info-popup .sls-more-info-popup-content a:focus-visible{outline:1px solid #fff!important;outline-offset:2px!important}body .product-details [data-bv-show=inline_rating] .bv_main_container{justify-content:center!important}.calldesc_read_less p:last-child,.calldesc_read_more p:last-child{margin-bottom:5px}.readmore-btn{color:#e41670;cursor:pointer;font-weight:450;letter-spacing:.5px}.calldesc_read_less,.sidepro-title{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.coll-faq-container{margin-top:20px}.seo_heading_content{color:#17130f;margin:5px 0;letter-spacing:.1em;font-size:26px;font-weight:600}.page--collection .acco-title{font-weight:500;text-align:left}.page--collection .accordian-btn:after{font-weight:500}.coll-faq-container .seo_heading_content{text-align:center}.page--collection .product-accordion-item button{gap:5px}.page--collection .product-accordion-item button{align-items:center}@media (max-width: 767px){.seo_heading_content{font-size:14px!important}.seo_heading_content{margin-top:20px}.coll-faq-container h2.seo_heading_content{text-align:center}.page--collection .product-tabs-container{margin:10px 0}.page--collection .acco-title{font-size:13px;letter-spacing:1px;line-height:22px}.product-accordion-item{padding:10px 0}}.table-container.mielle-brand table th:last-child{min-width:150px}.table-container.mielle-brand tr:nth-child(odd){background-color:#f2f2f2}.table-container.mielle-brand tr th{position:sticky;top:0;background-color:#d9055f!important;color:#fff}@media (max-width: 767px){.table-container.mielle-brand{overflow:auto;height:400px}.table-container.mielle-brand table td{min-width:150px}.table-container.mielle-brand::-webkit-scrollbar{width:4px;height:4px;top:0;position:sticky}.table-container.mielle-brand::-webkit-scrollbar-track{background:#d3d3d3;border-radius:10px}.table-container.mielle-brand::-webkit-scrollbar-thumb{background:#dd136e;border-radius:10px}}body.page-enterthemielleverse .main-nav{background-color:#e21270}body.page-enterthemielleverse .icon-cart:before{color:#fff!important}body.page-enterthemielleverse .srch-icon-btn{width:25px;height:25px}body.page-enterthemielleverse .srch-icon-btn img{width:25px}body.page-enterthemielleverse .top-bar__login-link.icon-user.log_in img{width:25px;height:25px}body.page-enterthemielleverse .cart-module .cart-container .icon-cart:before{font-size:25px}body.page-enterthemielleverse .cart-container .mini_cart .cart_count{background-color:#fff!important;color:#e21270!important}body.page-enterthemielleverse .nav-desktop__tier-1 .nav-desktop__tier-1-link [data-nav-title]{color:#fff}body.page-enterthemielleverse .feature_image .nav-desktop__tier-1-link:hover{color:#fff;border-color:#fff}body.page-enterthemielleverse .footer{border-top:solid 1px #F1C3D8!important;background-color:#f1c3d8!important;padding-top:0}body.page-enterthemielleverse .sale-banner-slider-container{margin-bottom:60px;margin-top:-1px}body.page-enterthemielleverse .nav-desktop__tier-1 .nav-desktop__tier-1-link [data-nav-title]{font-family:Praxis;font-size:14px;font-weight:450;letter-spacing:.15em}body.page-enterthemielleverse .footer .klaviyo-form>.needsclick>.needsclick>.needsclick:last-child button{border-radius:0!important;font-family:Praxis!important;font-size:18px!important}body.page-enterthemielleverse .footer .needsclick input[type=email]{border-radius:0!important}body.page-enterthemielleverse .footer .needsclick input[type=email]::placeholder{font-family:Praxis!important}body.page-enterthemielleverse .footer .footer-menu-wrap .footer_menu p.link_heading{font-size:20px;line-height:19.2px;font-family:Praxis;letter-spacing:1px}body.page-enterthemielleverse .shopify-section--footer .newsletter_section p{font-size:20px;line-height:24px;letter-spacing:.04em;font-family:Praxis}body.page-enterthemielleverse .footer a,body .footer a:visited{font-weight:400;color:#17130f;font-family:Praxis Relular;letter-spacing:1px;font-size:16px}body.page-enterthemielleverse .footer .toggle_content ul li span{font-family:Praxis Relular}body.page-enterthemielleverse .credits{font-family:Praxis;letter-spacing:1px}body.page-enterthemielleverse .footer-star-image img{width:100%;display:block;margin-bottom:-20px}body.page-enterthemielleverse [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container .bv_text,body.page-enterthemielleverse [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container .bv_text{font-family:Praxis!important;font-size:18px!important}body.page-enterthemielleverse .main-nav__wrapper>.main-nav .custom-accounts-module ul li+li{margin-left:3.5em}body.page-enterthemielleverse footer .icon-down-arrow:before{color:#dd136e;font-weight:900}body.page-enterthemielleverse [data-bv-show=inline_rating] div{line-height:normal!important}body.page-enterthemielleverse .product-details [data-bv-show=inline_rating]{min-height:auto!important}body.page-enterthemielleverse .cart-container.active_link:hover .cart_count{background-color:#fff!important;color:#dd136e!important}body.page-enterthemielleverse .nav-desktop__tier-1-link:hover a,body.page-enterthemielleverse .nav-desktop__tier-1-link[aria-expanded=true]{border-bottom:solid 1px #ffffff}body.page-enterthemielleverse [data-bv-show=inline_rating] svg{stroke:#d9055f}body.page-enterthemielleverse .button-animation{transition:.5s;overflow:hidden}body.page-enterthemielleverse .button-animation:hover{transform:scale(1.02)}body.page-enterthemielleverse .footer a:hover,body .footer a:hover{color:#ac0c51}body.page-enterthemielleverse .main-nav .nav-desktop__tier-1-link [class^=icon-]:before,body.page-enterthemielleverse .main-nav .nav-desktop__tier-1-link [class*=" icon-"]:before{font-weight:900;color:#fff}body.page-enterthemielleverse .main-nav:focus-visible,body.page-enterthemielleverse .main-nav input:focus-visible+label:before{outline:1px solid #ffffff!important;outline-offset:2px!important}body.page-enterthemielleverse .product-block-item:focus,body.page-enterthemielleverse .product-block-item:focus-visible{outline:2px solid blue!important}body.page-enterthemielleverse .promo-banner__content a{display:block}body.page-enterthemielleverse .promo-banner__content a:focus-visible,body.page-enterthemielleverse .promo-banner__content a:focus-visible+label:before{outline:1px solid #ffffff!important;outline-offset:2px!important}body.page-enterthemielleverse .promo-banner__content:focus-visible,body.page-enterthemielleverse .promo-banner__content:focus-visible+label:before{outline:1px solid #ffffff!important;outline-offset:2px!important}body.page-enterthemielleverse a.skip-to-content-link:focus-visible,body.page-enterthemielleverse a.skip-to-content-link:focus-visible+label:before{outline:1px solid #ffffff!important;outline-offset:2px!important}body.page-enterthemielleverse .footer-star-image{width:100%}body.page-enterthemielleverse .footer-policy{border-top:1px solid #e51b73}body.page-enterthemielleverse .footer_credits{border-top:1px solid #e51b73!important}body.page-enterthemielleverse .promo-banner{background:#000}body.page-enterthemielleverse .sale-first-banner-container-block{top:30%}body.page-enterthemielleverse .main-nav.scrolled{padding:0 40px}body.page-enterthemielleverse h2.rich-text__heading.title{font-family:Praxis;color:#ed1975;margin:0 0 40px;letter-spacing:.15em;font-size:35px}body.page-enterthemielleverse .image-with-product-container *{font-family:Praxis}body.page-enterthemielleverse .prod-text-container h2{font-family:Praxis;text-transform:uppercase}@media (max-width:1440px){body.page-enterthemielleverse .main-nav{padding:17px 65px}body.page-enterthemielleverse .nav-desktop__tier-1{column-gap:8px}}@media (max-width:1320px){body.page-enterthemielleverse .nav-desktop__tier-1 .nav-desktop__tier-1-link [data-nav-title]{font-size:12px}body.page-enterthemielleverse .main-nav{padding:17px 45px}body.page-enterthemielleverse .top-bar{background:#ed1975}body.page-enterthemielleverse .top-bar .top-bar--right .icon-search:before{margin-left:0;font-size:18px;color:#fff}body.page-enterthemielleverse .mobile_nav div span{background:#fff!important}}@media (max-width:991px){body.page-enterthemielleverse .footer,body.page-enterthemielleverse .footer .container.footer-menu-wrap{padding-top:0}body.page-enterthemielleverse [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container .bv_text,body.page-enterthemielleverse [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container .bv_text{font-size:12px!important}body.page-enterthemielleverse .footer a,body.page-enterthemielleverse .footer a:visited{font-size:13px}body.page-enterthemielleverse .shopify-section--footer .newsletter_section p{font-size:14px;font-family:Praxis Relular}body.page-enterthemielleverse h2.rich-text__heading.title{margin-bottom:30px;letter-spacing:.15em;font-size:18px!important}}@media (max-width:767px){body.page-enterthemielleverse .mobile-footer-menu-btn{border-top:1px solid #dd136e}body.page-enterthemielleverse .footer_credits{border:none!important}body.page-enterthemielleverse .sale-first-banner-container-block{top:26%}.ascCollection .sort_filter_mb.sort_filter_mb_sort{display:none}.ascCollection .sort_filter_mb.sort_filter_mb_filter{width:100%;background:#d9055f;color:#fff}.ascCollection .sort_filter_mb.sort_filter_mb_filter svg path{fill:#fff}.ascCollection .sort_filter_mb.sort_filter_mb_filter button{color:#fff}}@media screen and (min-device-width: 1441px) and (max-device-width: 1550px){body.page-enterthemielleverse .main-nav{padding:17px 30px}}@media screen and (min-device-width: 767px) and (max-device-width: 1224px){body.page-enterthemielleverse .promotion-banner-heading img{margin:0 0 10px}body.page-enterthemielleverse .promotion-banner-heading{flex-direction:column;align-items:self-start}}.email-regi-policy-message p{font-style:normal;font-weight:400;font-size:16px;letter-spacing:.04em;color:#17130f!important;padding:15px 0;line-height:1.6;margin:0}.email-regi-policy-message p a{font-size:16px}.email-regi-policy-message p a{text-decoration:underline}@media (max-width:798px){.email-regi-policy-message{order:1}.email-regi-policy-message p{font-size:14px;line-height:19px}footer .footer-social-icons{display:block}.footer-social-icons.text-align--left .social_icons{margin-top:0;margin-bottom:20px;text-align:left}.email-regi-policy-message p a{font-size:14px}}body .cart_content.mini-cart .product-quantity-box{width:auto;display:block;margin:0;border:1px solid #dd136e!important;padding:0 5px;border-radius:5px;height:auto}body .cart_content.mini-cart .product-quantity-box.product-quantity-box select.quantity{width:100%;border:#ffdead;min-width:unset;padding:0 20px 0 10px;margin:0}body.product .purchase-details.qty-limit{background-color:#dd136e;border-radius:71px!important;padding:1px;border:1px solid #dd136e;padding-bottom:0!important;margin-bottom:20px}body.product .product_section .smart-payment-button--true .product-quantity-box.purchase-details__quantity{margin:0;border:none!important;max-width:max-content!important;border-radius:unset!important;height:54px!important}body.product .purchase-details.qty-limit .quantity{margin:0;width:100%;padding:0 20px 0 10px;border:none;height:54px;border-top-left-radius:25px;border-bottom-left-radius:25px;background-color:#dd136e!important;border-right:1px solid #fff!important;color:#fff}body.product button.add_to_cart:disabled{opacity:.5}.shopify-section--tab-products .product-list .column .purchase-details__buttons .add_to_cart:disabled,.js-product-slider .product-list .column .purchase-details__buttons .add_to_cart:disabled,button.add_to_cart.global-button.global-button--primary.ajax-submit:disabled{opacity:.5!important}.quantity-acced-message .acced-limit-message{display:none}.quantity-acced-message .item-limit-message{display:block;color:#dd136e;text-align:center}.quantity-acced-message[item-in-cart="10"] .item-limit-message{display:none}.quantity-acced-message[item-in-cart="10"] .acced-limit-message{display:block;color:#dd136e;text-align:center;margin:5px 0}select#purchase-details__quantity-select{background:#fff url(/cdn/shop/files/chevron-down-solid_1.svg?v=1722331607) no-repeat 96% 50%;background-size:22px 14px}body.cart .cart-qty-container{width:auto;display:block;margin:0;border:1px solid #dd136e!important;padding:0 5px;border-radius:5px;height:auto}body.cart .cart-qty-container select{width:100%;border:#ffdead;min-width:unset;padding:0 20px 0 10px;margin:0}button.event_buy_now_add_to_cart.add_to_cart.global-button.global-button--primary.ajax-submit.cart-test[item-in-cart="10"]{pointer-events:none;opacity:.5}.item-limit-message[item-in-cart=""],.item-limit-message[item-in-cart="10"]{display:none}button.add_to_cart.global-button.global-button--primary.ajax-submit.cart-test[data-cart-quantity="10"]{pointer-events:none;opacity:.5!important}.collection-temp .product-list .column.thumbnail:hover button.add_to_cart.global-button.global-button--primary.ajax-submit.cart-test[data-cart-quantity="10"],body.search .product-list .column.thumbnail:hover button.add_to_cart.global-button.global-button--primary.ajax-submit.cart-test[data-cart-quantity="10"]{opacity:.5}body.product select#purchase-details__quantity-select:focus-visible{outline:0px solid #000!important;outline-offset:0px!important}@media (max-width:991px){body.product .product-main .product__details .product_form:not(.non-stickey) .purchase-details.qty-limit{background-color:#fff;left:50%;transform:translate(-50%);border:0;padding:.6rem 1rem .5rem!important;height:auto}body.product .product-main .product__details .product_form:not(.non-stickey) .purchase-details.qty-limit .purchase-details__buttons .add_to_cart{border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;height:60px;transition:none;font-weight:700;letter-spacing:2px}body.product .product-main .product__details .product_form:not(.non-stickey) .purchase-details.qty-limit .quantity{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important}body.product .product_section .smart-payment-button--true .product-quantity-box.purchase-details__quantity{width:15%!important;max-width:15%!important}body.product .product-main .product__details .product_form .purchase-details__buttons.purchase-details__spb--true{width:85%!important;max-width:85%!important}}@media (max-width:1024px){body div[data-bv-show=reviews] .bv-rnr__sc-2kyvjj-4.ewejac{min-width:30px;min-height:30px}body div[data-bv-show=reviews] .bv-rnr__rpifwc-1.cdREOE .bv-rnr__sc-2kyvjj-3.bOrZYW{display:flex;gap:5px}}.product .purchase-details.qty-limit .purchase-details__buttons.purchase-details__spb--true button:hover{color:#fff!important;border:transparent}body.product .purchase-details__quantity-label{display:none}@media (max-width:991px){.purchase-details.qty-limit.cart-test{position:fixed;bottom:0;width:100%;left:0;background:#fff;z-index:99;box-shadow:0 -2px 8px #0003;display:flex;flex-wrap:wrap;max-width:100%!important}body.product .purchase-details.qty-limit{border-radius:0!important;margin-bottom:0}.quantity-acced-message .item-limit-message{margin:0}.quantity-acced-message.cart-test{color:#dd136e;position:fixed;width:100%;left:0;background:#fff;z-index:99;box-shadow:0 -2px 8px #0003;display:flex;flex-wrap:wrap;max-width:100%!important;bottom:50px;text-align:center;justify-content:center;padding:2px 0}body.product select#purchase-details__quantity-select:focus-visible{outline:2px solid #000!important;outline-offset:-1px!important;border-radius:0}body.product .product_section .purchase-details__buttons .add_to_cart{border-radius:0}}body .Mielle-Brand-Activation-Schedule table th:last-child{min-width:150px}body .Mielle-Brand-Activation-Schedule tr:nth-child(odd){background-color:#f2f2f2}body .Mielle-Brand-Activation-Schedule tr th{position:sticky;top:0;background-color:#d9055f!important;color:#fff;text-align:left}@media (max-width: 767px){.search-result-main .mobile_filter_container{margin-top:0}.page--product .mobile_view_tabs ul.product-tabs-container{border-top:0;margin-top:0;margin-bottom:40px}.page--product .sixteen.columns .product-tabs{display:none!important}.page--product .complementary-products{margin-bottom:40px}.page--product .mobile_view_tabs{display:block!important}body .Mielle-Brand-Activation-Schedule table th,body .Mielle-Brand-Activation-Schedule colgroup{display:none}body .Mielle-Brand-Activation-Schedule table{width:100%}body .Mielle-Brand-Activation-Schedule table:not(#customer-orders):not(#order-details) th:first-child,.table-container.mielle-brand table:not(#customer-orders):not(#order-details) td:first-child{border:none}body .Mielle-Brand-Activation-Schedule table:not(#customer-orders):not(#order-details) th,.table-container.mielle-brand table:not(#customer-orders):not(#order-details) td{border:none}table:not(#customer-orders):not(#order-details) tr{border-bottom:1px solid #000000}body .Mielle-Brand-Activation-Schedule table tr{border-bottom:1px solid #000000}body .Mielle-Brand-Activation-Schedule table td{display:grid;grid-template-columns:35% 65%;grid-gap:1em 1em;border:none;border-bottom:1px solid lightgrey;text-align:start;width:100%!important}body .Mielle-Brand-Activation-Schedule table td:before{font-weight:600}body .Mielle-Brand-Activation-Schedule table td:nth-child(1):before{content:"Date : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(2):before{content:"Store Name : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(3):before{content:"Address : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(4):before{content:"City : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(5):before{content:"State : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(6):before{content:"Zip Code : "}body .Mielle-Brand-Activation-Schedule table td:nth-child(7):before{content:"Promotion Time : "}.product-gallery__video iframe{min-height:300px!important}}body.page--product .flickity-page-dots .dot:focus{outline:1px solid #000!important;outline-offset:2px!important}body.product .flickity-page-dots .dot{opacity:1!important;background:#949494}body.product .flickity-page-dots .dot.is-selected{opacity:1!important}span.price.price--sale span.visually-hidden{visibility:visible}.plp-filter-value label,.plp-filter-value span{outline:none;pointer-events:none}.custome_sort_by{overflow:auto}.sublink ul li[role=listitem] a{width:100%!important}.sublink ul.mobile-mega-menu div li[role=listitem] a{width:auto!important}@media (min-width:490px){section .homepage_content h2 br{display:none}}.sort_filter_mb.sort_filter_mb_filter span.mobile_dot{display:none}@media screen and (max-width:360px){#nosto-mobile-menu .column>.rich-text__content>h2.title{font-size:15px!important}#nosto-mobile-menu .slick-arrow{width:20px!important;height:20px!important;top:-25px!important}#nosto-mobile-menu .slick-prev{right:0!important;left:calc(100% - 48px)!important}#nosto-mobile-menu .one-whole.column{margin:0!important}#nosto-mobile-menu .slick-next{right:2px!important}}.author_and_date span{color:#7a746c}div[aria-label="Your reviews"]:focus{outline:none!important}.page--cart.cart free-shipping-note{padding:10px!important;margin-top:0!important}.blog-article__main .sidebar-block:after{border:none;content:none}.blog-article__main .sidebar__content{border:none;font-size:16px}.author_and_date span{color:#727272}.author_and_date{display:flex;justify-content:space-between;width:100%;padding-top:10px}.sidebar__content.sticky-sidebar{position:sticky;top:10%}.sidebar-related-products .cstm_product-item [data-bv-show=inline_rating]{display:none}.sidebar-related-products .cstm_product-item .product-info__caption{flex:1 67%;padding-left:10px}.sidebar-related-products .cstm_product-item .image__container .image-element__wrap{height:100%}.sidebar-related-products .cstm_product-item .image__container img{height:100%;object-fit:cover}.sidebar-related-products .cstm_product-item .image__container{flex:1 33%;padding:5px}.sidebar-related-products .cstm_product-item{display:flex;justify-content:space-between;border:1px solid rgba(0,0,0,.4);padding:16px 20px 2px 0;margin-bottom:10px;margin-right:.5px}.blog-article__main.content .has-sidebar-option .column{margin-left:0;margin-right:0}.blog-article__main.content .has-sidebar-option{padding:40px 20px 40px 40px;font-size:16px}.author_and_date span{font-size:14px}.prod-safety-blog-sidebar-layout .author_and_date span{font-size:16px}.curl-tip-wrapper .title{margin-top:0;margin-bottom:10px;font-size:26px}.curl-tip-wrapper{padding:30px 40px 21px}.image-text-block .image-with-text-container{justify-content:space-between}.article-published-at{font-size:16px;color:#17130f;font-weight:400;margin-bottom:3px}.article-by_author{font-size:12px;color:#17130f;font-weight:450}.article-by_author a{text-decoration:underline}.image-text-block{margin-top:40px}.sidebar-related-article .author_and_date{margin-bottom:9px}.blog-article__main.sidebar-enabled--true .sidebar-block{margin-top:58px}.product .sidebar-related-products .purchase-details{align-items:flex-start!important;flex-direction:column!important}.image-text-block:empty{display:none}.product-price-ui{font-size:14px;font-weight:500;padding-top:1.6px;padding-bottom:8px}.blog-article__main.content .has-sidebar-option .content-between-product .product-list>.slick-list .slick-track{margin-left:-15px;margin-right:-15px}.blog-article__main.content .has-sidebar-option .content-between-product .thumbnail.product__details{margin-right:15px;margin-left:15px;width:calc(33.3333333333% - (30px))}.content-between-product .one-whole.column.one-column-container{width:100%}.content-between-product{margin-right:-30px;margin-top:48px;margin-bottom:48px}.article-related-bottom-blog .image-element__wrap{width:100%}.article-related-bottom-blog .author_and_date{padding-left:25px;padding-right:25px}.article-related-bottom-blog .blog-item-wrapper .blog-title{padding:0 25px;min-height:106px}.top-breadcrumb-section .breadcrumb_text>ul{padding-left:0}.top-breadcrumb-section{padding:10px 80px 15px}.sidebar-related-products.slick-initialized{padding-top:10px;padding-bottom:0}.sidebar-related-products .cstm_product-item:last-child{margin-bottom:0}.sidebar-related-products.slick-initialized .slick-arrow.slick-prev{top:-10px;left:46.5%}.sidebar-related-products.slick-initialized .slick-arrow.slick-next{bottom:-2.3px;top:auto}.sidebar-related-products.slick-initialized .slick-arrow{left:47%;rotate:90deg}.shopify-section--custom-blogs .blog-listing-spinner{text-align:center;margin-bottom:50px;display:none}.shopify-section--custom-blogs .blog-listing-spinner svg{width:50px;height:50px;animation:spin 2s linear infinite}body.blogLoading .shopify-section--custom-blogs .blog-listing-spinner{display:block}.article-related-bottom-blog{margin-bottom:40px}.article-related-bottom-blog.infinite-scroll{margin-bottom:30px}.article-related-bottom-blog.infinite-scroll .custom-blog-item{margin-bottom:10px}.shopify-section--custom-blogs .pagination-container{display:none}.blog-article__main .sidebar-block__heading{padding-bottom:19px;padding-top:0;font-size:26px;font-weight:400;letter-spacing:0em}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-between-product .slick-prev:hover:after,.slick-prev:focus:after,.content-between-product .slick-next:hover:after,.slick-next:focus:after,.content-between-product .flickity-prev-next-button.previous:hover:after,.flickity-prev-next-button.previous:focus:after,.content-between-product .flickity-prev-next-button.next:hover:after,.flickity-prev-next-button.next:focus:after{width:max-content}.content-between-product .product-details .title{font-size:14px;line-height:17.95px}.shopify-section--article-template .blog-article__main .add_to_cart{max-width:max-content;letter-spacing:1.2px;width:100%}.sidebar-related-products .purchase-details__buttons.purchase-details__spb--true{width:100%!important}.article-featuredcollection .price-ui-badges{padding-top:10px;padding-left:6px}.article-related-bottom-blog .blog-item-wrapper img{max-height:264px;height:auto;object-fit:contain}.sidebar-related-products.slick-vertical .slick-list::-webkit-scrollbar{width:6px;border-radius:6px;height:90%}.sidebar-related-products.slick-vertical .slick-list{overflow-y:auto;padding-right:9px;height:90%}.sidebar-related-products.slick-vertical .slick-list::-webkit-scrollbar-track{background:#f1f4f5;box-shadow:none;border-radius:6px;height:90%}.sidebar-related-products.slick-vertical .slick-list::-webkit-scrollbar-thumb,.sidebar-related-products.slick-vertical .slick-list::-webkit-scrollbar-thumb:hover{border-radius:6px;background:#00000080}.top-breadcrumb-section .breadcrumb_text ul li a.breadcrumb_link,.top-breadcrumb-section .breadcrumb_text ul li a.breadcrumb_link span{color:#7a746c}.top-breadcrumb-section .breadcrumb_text ul li a.breadcrumb_link[aria-current=page],.top-breadcrumb-section .breadcrumb_text ul li a.breadcrumb_link[aria-current=page] span{color:#17130f}@media only screen and (max-width: 797.9px){.blog-article__main.content .has-sidebar-option{padding:20px 0 40px 20px}.image-text-block .image-with-text__column{width:100%}.article-published-at{margin-bottom:11px}.content-between-product{margin-right:-20px;margin-top:30px;margin-bottom:32px}.blog-article__main.content .has-sidebar-option .content-between-product .product-list>.slick-list .slick-track{margin-left:-5px;margin-right:-5px}.blog-article__main.content .has-sidebar-option .content-between-product .thumbnail.product__details{margin-right:5px;margin-left:5px}.curl-tip-wrapper{padding:20px 20px 1px}.blog-article__main.sidebar-enabled--true .sidebar-block{margin-top:40px}.container .article-related-bottom-blog .custom-blog-item.column{margin-left:2px;margin-right:2px}.article-related-bottom-blog .author_and_date{padding-left:15px;padding-right:15px}.author_and_date span{font-size:12px}.article-related-bottom-blog .blog-item-wrapper .blog-title{font-size:20px;min-height:125px;padding:0 15px}.image-text-block .featured-link--half .description{margin-bottom:0;margin-top:20px}.blog-article__main .article_title{font-size:22px;font-weight:400;letter-spacing:.03px;line-height:30px}.page--article.article .article-page-custom-section{padding-left:7.5px;padding-right:7.5px}.content-between-product .product-list .thumbnail .product-info__caption .price-ui{font-size:12.6px;font-weight:500}.content-between-product .product-list .thumbnail .product-info__caption{padding-left:10px;padding-right:10px}.content-between-product .product-details .title{font-size:12px;line-height:15.38px;margin-bottom:1px}.article-related-bottom-blog .blog-item-wrapper img{max-height:172px}}@media only screen and (min-width: 798px){.blog-article__main.sidebar-enabled--true.container.content{margin-left:47px}.article-related-bottom-blog{padding-left:20px;padding-right:20px}.blog-article__main .sidebar__content{margin-left:20px;margin-right:0;padding-left:40px}.article-featuredcollection .thumbnail.product__details{border:1px solid rgba(0,0,0,.3);margin-left:14px;margin-right:14px}.article-featuredcollection .product-list .column .purchase-details__buttons .add_to_cart{opacity:1}.page--article .shopify-section--article-template .banner.page-banner.full-width--true{max-height:400px}.content-between-product .product-info__caption{padding-left:11.5%;padding-right:11.5%}.content-between-product .slick-next.slick-arrow{right:7px}.sidebar-related-products.slick-initialized .slick-prev:hover:after,.sidebar-related-products.slick-initialized .slick-prev:focus:after{transform:translate(50%) rotate(270deg)}.sidebar-related-products.slick-initialized .slick-next:hover:after,.sidebar-related-products.slick-initialized .slick-next:focus:after{transform:translate(-50%) rotate(270deg)}.page--article.article .homepage_content h2.title,.page--article.article #custom-blogs .title,.content-between-product .title{font-size:36px;font-weight:400;letter-spacing:1.2px}.shopify-section--article-template .blog-article__main .content-between-product .add_to_cart{font-size:16px;letter-spacing:1px}.related-bottom-blog_less .slick-track .custom-blog-item.one-third{width:calc(33.3333333333% - 20px)!important}.related-bottom-blog_less .slick-track{width:100%!important;display:flex;justify-content:center}}@media only screen and (min-width: 500px) and (max-width: 797.9px){.sidebar-related-products .cstm_product-item{align-items:center}.sidebar-related-products .cstm_product-item .product-info__caption{padding-left:20px}.sidebar-related-products .cstm_product-item .product-info__caption .sidepro-title{font-size:18px}.author_and_date span{font-size:14px}.sidebar-related-article .blog-title{font-size:18px;margin-bottom:20px}.article-featuredcollection .product-info__caption .title{min-height:22px}.sidebar-related-products .cstm_product-item .product-info__caption .product-price-ui{padding-top:10px;font-size:18px;padding-bottom:15px}.article-featuredcollection .product-list .thumbnail .product-info__caption{min-height:62px}}@media only screen and (min-width: 600px) and (max-width: 797.9px){.related-bottom-blog_less .slick-track .custom-blog-item.one-third{width:calc(50% - 20px)!important;margin-left:10px;margin-right:10px}.related-bottom-blog_less .slick-track{width:100%!important}}.blog-banner-desk,.blog-banner-desk img{display:block;width:100%}.blog-banner-mob img{width:100%}.blog-banner-mob{display:none;width:100%}@media (max-width:767px){.blog-banner-desk{display:none}.blog-banner-mob{display:block}}.sidebar-block.promo a,.sidebar-related-article a{margin:2px;display:block}.blog-banner-slider-item a:focus-visible{display:block;margin:5px}.layout-container a:focus-visible{display:block;margin:5px}.blog-banner-slider-container .slick-next:hover:after,.blog-banner-slider-container .slick-next:focus:after,.blog-post-three-layout-container .slick-next:hover:after,.blog-post-three-layout-container .slick-next:focus:after{content:"Next";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;left:50%;font-size:10px;transform:translate(-50%);border-radius:5px}.blog-banner-slider-container .slick-prev:hover:after,.blog-banner-slider-container .slick-prev:focus:after,.blog-post-three-layout-container .slick-prev:hover:after,.blog-post-three-layout-container .slick-prev:focus:after{content:"Prev";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;right:50%;font-size:10px;transform:translate(50%);border-radius:5px}html.mode--zoom .blog-banner-slider-container .slick-next:hover:after,html.mode--zoom .blog-banner-slider-container .slick-next:focus:after,html.mode--zoom .blog-post-three-layout-container .slick-next:hover:after,html.mode--zoom .blog-post-three-layout-container .slick-next:focus:after{padding:2px 5px;font-size:5px}html.mode--zoom .blog-banner-slider-container .slick-prev:hover:after,html.mode--zoom .blog-banner-slider-container .slick-prev:focus:after,html.mode--zoom .blog-post-three-layout-container .slick-prev:hover:after,html.mode--zoom .blog-post-three-layout-container .slick-prev:focus:after{padding:2px 5px;font-size:5px}html.mode--zoom-1 .blog-banner-slider-container .slick-next:hover:after,html.mode--zoom-1 .blog-banner-slider-container .slick-next:focus:after,html.mode--zoom-1 .blog-post-three-layout-container .slick-next:hover:after,html.mode--zoom-1 .blog-post-three-layout-container .slick-next:focus:after{padding:2px 5px;font-size:5px}html.mode--zoom-1 .blog-banner-slider-container .slick-prev:hover:after,html.mode--zoom-1 .blog-banner-slider-container .slick-prev:focus:after,html.mode--zoom-1 .blog-post-three-layout-container .slick-prev:hover:after,html.mode--zoom-1 .blog-post-three-layout-container .slick-prev:focus:after{padding:2px 5px;font-size:5px}p.variant-title{margin:10px 0;color:gray;letter-spacing:1px;line-height:normal;font-size:12px}.sizeSelect{display:flex;justify-content:center;gap:10px;margin-top:10px}.sizeSelect span{padding:2px 10px;border-radius:50px;font-size:12px;cursor:pointer;border:1.2px solid grey}.sizeSelect span.selected{border:1.2px solid #dd136e}select.sizeSelect{border:1px solid #DADADA;border-radius:56px;max-width:162px;margin:5px auto 2px;min-height:36px!important;max-height:36px;font-size:14px;padding:0 15px}.search-result-main select.sizeSelect,.search-result-col-row select.sizeSelect{width:120px}@media only screen and (min-width: 768px) and (max-width: 1079px){.top-bar .top-bar--right .icon-search{padding-right:10px!important}}@media (min-width:767px){.homepage-slider-play-pause button[aria-label*=pause]:hover:after,.homepage-slider-play-pause button[aria-label*=pause]:focus:after{content:"Pause";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;left:30%;font-size:10px;transform:translate(-50%);border-radius:5px}.homepage-slider-play-pause button[aria-label*=play]:hover:after,.homepage-slider-play-pause button[aria-label*=play]:focus:after{content:"Play";color:#fff;background:linear-gradient(150deg,#000c,#0006);padding:5px 10px;display:block;position:absolute;top:30px;left:30%;font-size:10px;transform:translate(-50%);border-radius:5px}}.footer .footer-menu-wrap .footer_menu .toggle_content ul li[title="Contact Us"] p a{color:#ac0c51}.section-wrapper .prod-safety-layout{width:69%;margin-top:-100px;background-color:#fff;border-radius:3px;box-shadow:0 4px 24px #0000000d;position:relative;padding:0;font-size:16px}.product-safety-sidebar.sticky-sidebar{width:31%}section.layout-three-grid.section-product-safety{margin-top:40px}.section-wrapper.prod-safety-container{max-width:1280px;width:95%;margin-left:auto;margin-right:auto;padding-bottom:40px}@media (max-width:767px){.section-wrapper.prod-safety-container{flex-direction:column}.section-wrapper .prod-safety-layout{width:100%;margin-top:-80px;padding:0}.product-safety-sidebar.sticky-sidebar{width:100%}}.custom-search-blog .col--header{font-weight:600;letter-spacing:1px}.custom-search-blog ul{list-style:none;padding:0}.custom-search-blog ul a{color:#000;text-decoration:underline;letter-spacing:.04em}.custom-search-blog ul a:hover{color:#d9055f}header-search[data-result=false] [data-custom-blog]{display:none}.value-two{display:none}@media (max-width:767px){.value-one{display:none}.value-two{display:block}}
/*# sourceMappingURL=/cdn/shop/t/761/assets/custom.css.map */
