@media screen and (min-width: 750px){header-actions.hide-desktop{opacity:0}}.menu-drawer__menu-container .menu-drawer__submenu{height:auto}.menu-drawer__navigation{height:100vh;overflow:scroll}.menu-drawer__footer.menu-drawer__featured-content{box-shadow:0 1px #e3e3e3 inset;padding:5px 0;padding-inline:var(--drawer-padding);position:relative}.menu-drawer__footer.menu-drawer__featured-content:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:24px;background:linear-gradient(#fff0,#fff);z-index:1;pointer-events:none}.menu-drawer .menu-drawer__footer svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.menu-drawer__footer .header-actions__action{width:auto;justify-content:flex-start}.menu-drawer__footer .header-actions__action .account-button__icon{gap:10px}.skio-price span{font-weight:700}.responsive.custom-word-spacing,.responsive.custom-word-spacing>*{word-spacing:var(--word-spacing, normal)}@media screen and (max-width: 749px){.responsive.custom-typography,.responsive.custom-typography>*{line-height:var(--line-height-mobile, var(--line-height));letter-spacing:var(--letter-spacing-mobile, var(--letter-spacing))}.responsive.custom-font-size,.responsive.custom-font-size>*{font-size:var(--font-size--mobile, var(--font-size))}.responsive br{display:var(--display-br--mobile, inline)}}.responsive .registered{font-size:16px;color:#d51c5c;margin-left:8px;position:absolute}.responsive .highlight{color:#d51c5c}.responsive p strong{color:var(--color-foreground-heading);font-weight:800}.menu-list__link .menu-list__link-title{position:relative}header-component[data-is-kids-header=true] .menu-list__link .menu-list__link-title:after{color:#48cabf}.menu-list__link .menu-list__link-title:after{content:"";position:absolute;bottom:2px;left:0;width:100%;color:#b51c5c;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s}.menu-list__submenu.color-scheme-matches-parent{border-top:1px solid var(--color-border)}.menu-list__list-item.menu-list__list-item--dropdown{position:relative}.menu-list__list-item--dropdown>.dropdown-list__submenu{display:none;position:absolute;background:#fff;padding:20px 30px;box-shadow:0 2px 6px #00000026;min-width:130px;top:150%;border-radius:0}.mega-menu__grid ul ul .mega-menu__link:hover,.menu-list__list-item--dropdown>.dropdown-list__submenu .mega-menu__link.mega-menu__link-title:hover{opacity:.7}.menu-list__list-item--dropdown:hover>.dropdown-list__submenu{display:block}.menu-list__list-item--mega>.menu-list__submenu{display:block}@media screen and (pointer: fine){.menu-list__link[aria-expanded=true] .menu-list__link-title:after,.menu-list__link:hover .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}}.bundlesuite-container .product-card-cta button{background-color:#fff!important;color:#d51c5c!important;border:1px solid}.bundlesuite-container .product-card-cta button:hover{background:transparent!important;color:#444!important;border-color:#444}.bundlesuite-container .side-cart-checkout-cta button{background-color:#d51c5c!important}.bundlesuite-container .discount-info-container-header h3{color:#000!important;justify-content:center;font-weight:400!important;text-transform:uppercase!important}.bundlesuite-container .discount-info-container-header{background-color:transparent!important}@media screen and (min-width: 991px){.bundlesuite-container .discount-info-container-header h3{font-size:17px!important}}.product-page .product-information__grid:not(.product-information__grid--half,.product-page :has(.product-information__media:empty)).product-information--media-left{--sidebar-width: 35rem}@media screen and (min-width: 1200px){.product-page .product-information__grid:not(.product-information__grid--half,.product-page :has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}}product-price .savings-badge,product-price .default-savings-badge{position:unset;width:max-content}product-price .default-savings-badge .money{margin-left:3px}.savings-badge .product-badges__badge{background:#eff4f6;border-radius:5px;color:#444;font-size:13px;font-weight:800;margin:5px 0;padding:2px 10px;gap:5px}.savings-badge .product-badges__badge .compare-at-price{opacity:1.4;text-decoration-line:none;text-decoration-thickness:0;font-weight:400}.choose-curl-types-list{display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;width:100%}#curls-section{max-width:300px;display:inline-block;padding:30px 0}.choose-curl-types-list .curl-label{display:block;border:1px solid #888888;border-radius:5px;padding:10px;width:auto;height:45px;margin:auto}.choose-curl-types-list .curl-types{width:33.3333%;margin:0}.choose-curl-types-list .curl-types [type=radio]:hover+label{background:#efefef 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:2px solid #000;border-radius:5px}.choose-curl-types-list .curl-types [type=radio]:checked+label{background:#efefef 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:2px solid var(--color-primary-button-border);border-radius:5px}.choose-curl-types-list .curl-label,.choose-curl-types-list .curl-label a{display:flex;align-items:center;justify-content:space-evenly;justify-items:center;align-content:center}.choose-curl-types-list .curl-label a{width:100%;text-decoration:none!important;color:#444!important}.choose-curl-types-list .curl-types img{width:auto;height:30px}.choose-curl-types-list .curl-types p{margin:0;text-transform:uppercase;white-space:nowrap;font-size:15px}.choose-curl-types-list .curl-types.selected .curl-label{border-color:var(--color-primary-button-border);border-width:2px}.choose-curl-types-list .curl-types.selected .curl-label p{color:var(--color-foreground);font-weight:700}.choose-curl-types-list .curl-types:not(:last-child){margin-right:6px!important}.love-it-or{margin-top:10px}.love-it-or a{display:flex;align-items:center;align-content:center;text-decoration:underline}.love-it-or img{width:auto;height:17px;display:none}#Ingredients,#Free-of,.seeit-action h2{font-weight:700;font-size:20px;line-height:100%;text-transform:uppercase;margin-bottom:20px;text-align:left}.product-form__description div img{display:inline-block!important;margin:0!important}.video-wrapper iframe{position:relative}.video-wrapper:after{padding-bottom:0}.product-form__description h6{font-size:13px}.product-form__description div.panel img{margin-bottom:15px!important}.key-ingredients{--max-width: 60ch}.key-ingredients .slides{padding:0;display:flex;align-items:flex-start;gap:20px;list-style:none}.key-ingredients .slides li{flex:1}.key-ingredients .slides .item,.key-ingredients .slides .item img{border-radius:5px}.key-ingredients .item-title{font-size:16px;font-weight:700;line-height:170%;text-transform:uppercase;padding-top:15px;margin-bottom:0}.key-ingredients .slides .item-content{padding-top:10px}.key-ingredients .slides .item-content ul{padding:0;list-style:none}.key-ingredients .slides .item{margin-right:15px}.key-ingredients .slides .slick-prev{left:15px}.key-ingredients .slides .slick-next{right:30px}.key-ingredients .slides .slick-next,.key-ingredients .slides .slick-prev{width:32px!important;height:30px;z-index:999;background:#bbb;border-radius:30px}.key-ingredients .slides .slick-next:before,.key-ingredients .slides .slick-prev:before{font-size:32px}.key-ingredients .slides .slick-next:focus,.key-ingredients .slides .slick-next:hover,.key-ingredients .slides .slick-prev:focus,.key-ingredients .slides .slick-prev:hover{background:#d51c5c}.line-style{display:flex;justify-content:flex-start;align-items:center;max-width:100%!important}.line-style img{width:25%}.our-free-of-list .ourfreeof-slider{max-width:90%}.ourfreeof-slider .slider{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;row-gap:15px}.ourfreeof-slider .slider .item{display:flex;flex:1 0 33.33%;align-items:center;width:100%;gap:5px}.ourfreeof-slider .slider .item img{width:15px;height:15px;order:-1}.ourfreeof-icon{width:100%}.flexslider2 .slides{list-style:none}.slides .slick-prev{z-index:1}.flexslider2 .slides .slick-prev{left:15px;z-index:1;width:15px;height:15px}.flexslider2 .slides .slick-next{right:15px;transform:rotate(180deg);width:15px;height:15px}.flexslider2 .slides .slick-arrow:before{content:unset}.product-details rte-formatter hr,#More-info.accordion{display:none}.product-details .text-block>p{margin-block:0}button.ingredients-list-button{font-weight:700;font-size:14px;line-height:170%;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:var(--color-primary);background:transparent;border:0;cursor:pointer}#ingredint-list-content,#ingredint-list-content .flexslider2 .slides{padding:0;margin:0}#ingredint-list-content .flexslider2 .slides .slick-prev{left:15px}#ingredint-list-content .flexslider2 .slides .slick-next{right:15px}#ingredint-list-content .flexslider2 .slides .slick-dots{bottom:10px}.key-ingredients-list.flexslider2 .flex-control-nav{display:block}.key-ingredients-list .slides:not(.slick-initialized){display:flex}.fancybox-content{-ms-overflow-style:none;scrollbar-width:none}.fancybox-content::-webkit-scrollbar{display:none}@media (max-width: 600px){.fancybox-content{max-width:none!important;width:100%!important}.key-ingredients-list .slides:not(.slick-initialized) li{display:block;flex-shrink:0;width:100%}}.key-ingredients-list-item{background-image:url(/cdn/shop/files/3SS_INGREDIENT_LIST_LIGHTBOX.webp?v=1690309447);background-color:#fff;background-size:cover;text-align:center;padding:60px 40px 40px;width:100%;min-height:500px;background-position:center}@media (min-width: 768px){.key-ingredients-list-item{width:500px;padding:70px 60px 60px}}.key-ingredients-list-item .subtitle{font-size:16px;font-weight:700;font-style:normal;color:var(--color-primary);text-transform:normal;margin-bottom:5px;line-height:1.7}.key-ingredients-list-item h3{font-size:19px;font-weight:700;font-style:normal;color:var(--font-h1--color);text-transform:normal;margin-top:0;margin-bottom:10px;line-height:1.8}.key-ingredients-list-item p{line-height:1.7}#ingredint-list-content .slick-track{display:flex!important}#ingredint-list-content .slick-slide{height:inherit!important}#ingredint-list-content .slick-slide div,#ingredint-list-content .slick-slide div li,#ingredint-list-content .slick-slide div li .key-ingredients-list-item{height:100%}.lyvecom-swiper--component{margin-bottom:0}#learn-more{margin-top:0!important}.accrodion-h2:after{font-family:FontAwesome;padding-right:10px;content:"\f067";float:right;font-size:20px;line-height:1;font-weight:700;color:#d51c5c}.tab-bottom-text{text-align:center;padding:15px 10px 5px;color:var(--color-primary);font-weight:700}.review-highlights summary .svg-wrapper{height:var(--icon-size-md);width:var(--icon-size-md)}.review-highlights summary .svg-wrapper svg{width:var(--icon-size-md);height:var(--icon-size-md)}button.accrodion-h2{font-family:var(--font-paragraph--family);transition:.4s;text-align:left;background:transparent;height:40px;padding:0!important;cursor:pointer;border-top:0;border-left:0;border-right:0;border-bottom-width:1px}#learn-more button.accrodion-h2{font-size:16px}.panel.show{display:block}.panel{background-color:#fff;max-height:0;overflow:hidden;transition:all .4s ease-in-out;opacity:0;width:100%!important}.panel.show{opacity:1;max-height:max-content;padding:0 15px 15px;height:auto;margin-bottom:0}button.accordion:after{content:"+";float:right;font-weight:700}button.accordion.active:after{content:"\2212";float:right;font-weight:700}button.accordion:hover{color:#000!important}.accordian-section{padding-top:10px}.product-form__description .row:after{height:0;clear:both;content:".";display:block;line-height:0;visibility:hidden}.product-form__description .row img{margin:0}.product-form p img{display:inline-block!important;margin:0!important}.product-form__description>p,.product-form__description>h4{text-align:center}.product-form__description h4,.product-form__description h6,p.line-style{margin-top:0}.product-form__description .row .row{margin-top:0!important}.product-form__description div>h4,.product-form__description div>p{margin-top:0!important}.product-form__description div img{display:inline-block!important;margin:0!important;width:auto}.product-form__description b{color:#000;font-weight:800}.product-form__description .row .row{width:102.08333333%;margin-left:-1.04166667%;margin-right:-1.04166667%}.product-form__description .row .contained .row{width:100%;margin-left:0;margin-right:0}.product-form__description-fluid .row{width:98%}.product-form__description.text-block>*{width:100%;max-width:100%}.product-form__description .row{width:102.08333333%;margin-left:-1.04166667%;margin-right:-1.04166667%}.product-form__description .row [class*=all-],.product-form__description .row [class*=desktop-],.product-form__description .row [class*=max-],.product-form__description .row [class*=min-],.product-form__description .row [class*=mobile-],.product-form__description .row [class*=tablet-]{float:left;margin-left:1.04166667%;margin-right:1.04166667%}.product-form__description .row .desktop-4{width:31.25%}.product-form__description .row .desktop-8{width:64.58333333%}.see-action-images,.see-action-images .group-block-content{height:auto}#shopify-block-AdlU2T2xqbWxKcy9uV__lyve_shoppable_video_stream_carousel_app_block_Yc39aM,#shopify-block-AK2JHSWZRamRPSk94Z__lyve_shoppable_video_stream_carousel_app_block_Yc39aM{width:100%}.real-results-images ul{padding-left:0}.trust-badge-images{display:flex;justify-content:center;align-items:center;gap:20px}.block-title{font-size:24px;font-weight:700;line-height:100%;text-transform:uppercase}.tabs-with-accrodion{background:#f7f7f7;border-radius:5px}.custom-dropdown-wrapper{display:flex;align-items:center;gap:10px}.custom-dropdown-wrapper:not(.show-input){margin-right:-10px}.product-page .installments .payment-terms{padding-top:5px}.product-page .installments .payment-terms shopify-payment-terms{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-size--h6)}.product-page .add-to-cart-text .add-to-cart-icon{display:none}.product-page add-to-cart-component .add-to-cart-button{text-transform:uppercase;font-weight:700;letter-spacing:2px}@media screen and (max-width: 749px){.custom-dropdown-wrapper:not(.show-input){margin-right:-4px}}.custom-dropdown{position:relative;background:#d51c5c;color:#fff;padding:10px 20px;border-radius:50px 0 0 50px;cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;min-width:90px;width:100%;display:flex;justify-content:center}.custom-dropdown .selected{display:flex;justify-content:center;align-items:center;gap:10px}.dropdown-list{position:absolute;top:100%;left:0;background:#fff;color:#333;border:1px solid #ddd;border-radius:8px;margin:5px 0 0;padding:0;list-style:none;width:100%;z-index:7}.dropdown-list:not(.dropdown-list__submenu) li{padding:8px 12px;cursor:pointer}.dropdown-list:not(.dropdown-list__submenu) li:hover{background:#f2f2f2}.quantity-input{padding:10px 15px;border-radius:50px;border:1px solid #ddd;font-size:14px}.add-to-cart-btn{background:#d51c5c;color:#fff;padding:12px 30px;border:none;border-radius:0 50px 50px 0;font-size:14px;cursor:pointer}.custom-dropdown-wrapper:not(.show-input)+span add-to-cart-component .add-to-cart-button{border-top-left-radius:0;border-bottom-left-radius:0}.product-form-buttons{column-gap:4px}@media screen and (min-width: 980px){.product-form__description.text-block>*{max-width:90%}.product-form__description.text-block h6{margin:0 0 16px}.product-form__description.text-block h4{margin:48px 0 24px}.product-form__description.text-block>#learn-more{max-width:100%}}.product-form__description.text-block .row h4,.product-form__description.text-block .row h6{margin-top:0;font-weight:700}.product-form__description.text-block .row h4{font-size:20px}.tempate--2022_All_Product_Page .ui-test-product-list .resource-list--grid{max-width:1024px;margin:0 auto}.tempate--2022_All_Product_Page .buy-buttons-block .add-to-cart-icon{display:none}.tempate--2022_All_Product_Page .resource-list--grid .product-card__content .buy-buttons-block{margin-top:auto}.tempate--2022_All_Product_Page .buy-buttons-block .add-to-cart-button{text-transform:uppercase}.tempate--2022_All_Product_Page product-form-component .button{--button-padding-block: 8px}.tempate--2022_All_Product_Page product-card product-price.text-block{margin-bottom:0}.tempate--2022_All_Product_Page .product-media-container.media-fit img{object-fit:contain}@media screen and (max-width: 749px){.product-information__grid .product-details{grid-column:1 / 3}.key-ingredients .slides{gap:10px}.choose-curl-types-list .curl-label{padding:10px 5px}.choose-curl-types-list .curl-types p{font-size:12px}.choose-curl-types-list .curl-types img{height:25px}.our-free-of-list .ourfreeof-slider{max-width:100%}.tempate--2022_All_Product_Page .custom-section-content .image-block__image{object-fit:contain}#shopify-block-AdlU2T2xqbWxKcy9uV__lyve_shoppable_video_stream_carousel_app_block_Yc39aM{width:100%}}.tab-header{display:flex;list-style:none;padding:0;margin:0;border-bottom:2px solid #eee}.tab-header li{font-family:var(--font-paragraph--family);flex:1;text-align:center;padding:10px;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:3px}.tab-header li.active{border-bottom:2px solid #e91e63}.tab-content{display:none;padding:10px}.tab-content.active{display:block}.accordion-item{border-bottom:1px solid #ccc}.accordion-toggle{font-size:15px;width:100%;text-align:left;background:none;border:none;padding:10px;font-weight:700;color:#000;cursor:pointer}.tab-content .accordion-toggle{height:50px;padding:0 15px!important}.accordion-content{display:none;padding:0 10px 10px;background:#f7f7f7}.accordion-content .metafield-rich_text_field ul{margin-bottom:0}.accordion-content .metafield-rich_text_field ul li{margin-bottom:10px}.accordion-item.active .accordion-content{display:block}@media screen and (max-width: 749px){.tab-header li{font-size:13px;letter-spacing:2px}}.header__row:first-child .header__columns{position:relative}.site-tabs{display:flex;align-items:flex-end;border-bottom:1px solid #e6e6e6;justify-content:center}.site-tabs .tabs{margin-bottom:-1px;position:absolute;left:0;z-index:5;bottom:0}.site-tabs .tabs a{display:inline-block;background:#e6e6e6;padding:5px 30px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #e6e6e6;transition:all .2s ease;color:#000;font-family:var(--font-h1--family);font-size:15px;font-weight:700}@media screen and (max-width: 1199px){.site-tabs .tabs a{padding:5px 20px;font-size:14px}}@media screen and (max-width: 991px){.site-tabs .tabs a{padding:5px 10px;font-size:11px}}@media screen and (max-width: 749px){.header__row--top>.header__columns.spacing-style{grid-gap:0}.site-tabs{grid-column:1 / -1;order:1;border-top:1px solid #e6e6e6;padding-top:5px}.site-tabs .tabs{margin-bottom:8px;position:unset;width:100%;padding:0 5px;display:flex;justify-content:center;gap:5px}.site-tabs .tabs a{border-radius:6px;width:50%;text-align:center}.menu-drawer__menu--childlist summary.menu-drawer__menu-item{font-weight:var(--font-paragraph--weight)}.menu-drawer__list-item--deep:not(.menu-drawer__list-item--divider) .menu-drawer__menu{margin-block-start:-.3rem;padding-left:20px;border-left:1px solid rgba(68,68,68,.15)}.menu-drawer__menu--childlist .menu-drawer__menu-item{font-weight:var(--font-paragraph--weight);font-family:var(--font-body--family);color:var(--menu-child-font-color)}}slideshow-component[mix-blend-disabled] slideshow-controls:has(.slideshow-controls__dots),slideshow-component[mix-blend-disabled][autoplay] slideshow-controls{mix-blend-mode:normal}slideshow-component[mix-blend-disabled] slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: var(--color-primary-button-background);--color-foreground-rgb: 0 0 0}slideshow-component[mix-blend-disabled] slideshow-controls button{--color-hover: rgb( var(--color-primary-button-background-rgb) / var(--opacity-50) )}slideshow-component[mix-blend-disabled] slideshow-arrows{mix-blend-mode:normal}slideshow-component[mix-blend-disabled] slideshow-arrows .slideshow-control{color:var(--color-primary-button-background)}slideshow-component[mix-blend-disabled] .slideshow-controls__counter{background-color:transparent;padding:.3rem 0;-webkit-backdrop-filter:initial;backdrop-filter:initial}slideshow-component[mix-blend-disabled] .slideshow-controls__counter .slash{color:rgb(var(--color-primary-button-background) / var(--opacity-40))}slideshow-component[dragging][always-show-arrows] slideshow-arrows{display:flex}slideshow-component[always-show-arrows] .slideshow-control[disabled]{display:flex}slideshow-controls[controls-on-media]{bottom:var(--pagination-padding-top, 0)}@media (min-width: 768px){slideshow-controls[controls-on-media]{bottom:0}}slideshow-arrows:has(.slideshow-control--style-classic){mix-blend-mode:normal}.slideshow-control.slideshow-control--style-classic{display:flex;min-height:unset;padding:0}.slideshow-control.slideshow-control--style-classic.slideshow-control--previous{margin-left:5px}.slideshow-control.slideshow-control--style-classic.slideshow-control--next{margin-right:5px}.slideshow-control--style-classic .svg-wrapper,.slideshow-control--style-classic .svg-wrapper>svg{width:26px;height:26px}.slideshow-control--style-classic .svg-wrapper>svg{opacity:.75}.slideshow-control--style-classic:hover .svg-wrapper svg{fill:var(--button-background-color)}@media (min-width: 768px){.slideshow-control--style-classic .svg-wrapper,.slideshow-control--style-classic .svg-wrapper>svg{width:32px;height:32px}.slideshow-control.slideshow-control--style-classic.slideshow-control--previous{margin-left:15px}.slideshow-control.slideshow-control--style-classic.slideshow-control--next{margin-right:15px}}product-card .product-grid__card.product-grid__card{gap:0px;padding-bottom:15px}product-card [ref=productTitleLink]>.text-block{margin-block:16px 4px;width:100%;padding-inline:10px}@media screen and (min-width: 750px){product-card [ref=productTitleLink]>.text-block{margin-block:24px 4px;padding-inline:20px}}product-card [ref=productTitleLink]>.text-block>*{text-wrap:pretty;line-height:var(--line-height--body-normal);font-family:var(--font-heading--family);font-weight:700;color:#000;font-size:1.125rem;text-align:center;width:100%}product-card product-price.text-block{margin-bottom:15px}product-card product-price [ref=priceContainer]{text-align:center;padding-inline:10px}@media screen and (min-width: 750px){product-card product-price [ref=priceContainer]{padding-inline:20px}}product-card product-price [ref=priceContainer] .price{color:#000;font-weight:700;font-size:1rem;line-height:1.4;font-family:var(--font-body--family)}product-card product-price [ref=priceContainer] .compare-at-price{margin-left:8px;padding:4px 9px;color:#444;background:transparent;border:1px solid #888;border-radius:20px;opacity:1;font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration-line:initial;text-decoration-thickness:initial;text-transform:uppercase;display:inline-block}product-card product-price [ref=priceContainer] .compare-at-price:after{content:" VALUE!"}product-card .product-card__atc .button:not([disabled]),product-card .product-card__atc .button:hover{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}product-card .product-card__atc .button{padding:0 25px;margin:5px auto 0;width:90%;height:36px;letter-spacing:1.5px;text-transform:uppercase}@media screen and (min-width: 750px){product-card .product-card__atc .button{padding:8px 35px;letter-spacing:2px}}product-card .product-card__atc .button .add-to-cart-text,product-card .product-card__atc .button .add-to-cart-text--added{font-size:12px;font-weight:600;line-height:normal}@media screen and (min-width: 1280px){product-card .product-card__atc .button .add-to-cart-text,product-card .product-card__atc .button .add-to-cart-text--added{font-size:14px}}product-card .product-card__atc .button.atc-added .atc-spinner{display:inline-flex;opacity:1}product-card .product-card__atc .button .atc-spinner{display:none;opacity:0}product-card .product-card__atc .button .atc-spinner svg{animation:spinnerRotate 2s linear infinite;transform-origin:center center}product-card .product-card__atc .button .atc-spinner circle{animation:spinnerDash 1.5s ease-in-out infinite,spinnerColor 6s ease-in-out infinite}product-card .rating-wrapper{margin-top:6px;gap:2px}product-card .rating-wrapper .rating .stars{height:.9375rem}product-card .rating-wrapper .rating-count.paragraph{color:#000;font-size:.875rem;text-transform:capitalize}product-card .product-badges{--font-custom--family: var(--font-body--family);--font-custom--weight: 600}product-card .product-badges .product-badges__badge{font-size:.9375rem;justify-content:flex-start}product-card .product-badges .product-badges__badge--savings{background:#d51c5c}product-card .product-badges .product-badges__badge--savings .money{margin-left:3px}product-card .product-badges .product-badges__badge--free-shipping{background:#000;color:#fff}product-card .link-with-price{text-align:center;text-decoration:underline;text-decoration-color:var(--color-primary);margin-top:10px;font-weight:700;font-family:var(--font-heading--family)}.product-page .product-recommendations .product-card__content .buy-buttons-block{margin-top:auto}.product-page .product-recommendations product-price.text-block{margin-bottom:0}@media screen and (min-width: 750px){.product-page .product--recommendations [ref=productTitleLink]>.text-block{margin-block:10px 4px}}.tempate--sets-and-bundles product-card product-price.text-block{margin-bottom:10px}.tempate--sets-and-bundles product-card .rating-wrapper{margin-top:0}.tempate--sets-and-bundles product-card .buy-buttons-block{margin-top:auto}@media screen and (min-width: 1280px){.template-index product-card .product-card__atc .button{width:calc(90% - 40px)}}:is(.template-collection,.template-page) product-card [ref=productTitleLink]>.text-block{padding-inline:0}:is(.template-collection,.template-page) product-card [ref=productTitleLink]>.text-block>*{font-family:var(--font-body--family);font-size:.9375rem;color:#444}@media screen and (min-width: 750px){:is(.template-collection,.template-page) product-card [ref=productTitleLink]>.text-block>*{font-size:1rem}}:is(.template-collection,.template-page) product-card product-price [ref=priceContainer]{padding-inline:0;margin-bottom:0}:is(.template-collection,.template-page) product-card product-price [ref=priceContainer] .price{color:#444;font-weight:400}:is(.template-collection,.template-page) product-card product-price [ref=priceContainer] .compare-at-price{margin-left:3px}:is(.template-collection,.template-page) product-card .product-card__atc .button{width:90%;padding:8px;margin-top:13px}.tempate--2022_All_Product_Page .template-page product-card product-price .price{font-weight:700}.chooseCurlType-dropdown-container~.upside-ucd-cart-form .product-form-buttons{padding-block-start:0px}.chooseCurlType-dropdown-container .chooseCurlType-dropdown-btn{width:90%;padding:8px;margin:13px auto 0;height:36px;font-weight:700}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes spinnerColor{0%{stroke:currentColor}40%{stroke:currentColor}66%{stroke:currentColor}80%,90%{stroke:currentColor}}.button-wrapper{display:flex;justify-content:center}.button-wrapper .button{padding-inline:35px;padding-block:14px;font-size:.8125rem;letter-spacing:1.5px}@media screen and (min-width: 750px){.button-wrapper .button{letter-spacing:2px;font-size:.875rem}}.hero-with-cta .hero__media-wrapper{position:unset}.hero-with-cta .hero__media-wrapper .hero__image{object-fit:contain}.hero-with-cta .hero__container .section-content-wrapper.section-content-wrapper{padding-left:7%;padding-bottom:6%;position:absolute}@media screen and (max-width: 749px){.hero-with-cta .hero__container .section-content-wrapper.section-content-wrapper{padding-left:10%;padding-bottom:7%}.hero-with-cta .hero__container{--padding-block-end: 0}}.chooseCurlType-dropdown{display:none;list-style:none!important;position:absolute;right:0;left:0;top:100%;text-align:left;background:#f9f9f9!important;border-radius:3px;z-index:99;border:solid 1px #e3e3e3;padding:4px;min-width:177px;margin-top:0!important;margin-left:0!important}.upside-ucd-cart-form.showing+.chooseCurlType-dropdown{top:50%}.chooseCurlType-dropdown li{display:block;padding:7px 9px 9px 12px;object-fit:contain;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:34px;list-style:none outside none!important;text-transform:capitalize}.chooseCurlType-dropdown li:hover{background-color:#00000012!important}.chooseCurlType-dropdown-wrap{margin:0;padding:0}.chooseCurlType-dropdown-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px}product-form-component .chooseCurlType-dropdown-container+.upside-ucd-cart-form{margin-top:0;height:0;overflow:hidden}product-form-component{position:relative}.product-card.show-chooseCurlType-option{z-index:3}.show-chooseCurlType-option .product-grid__card.product-grid__card{overflow:visible}@media screen and (max-width: 749px){.chooseCurlType-dropdown-btn{gap:5px;font-size:12px}}.email_signup_soldout .input__field{width:100%;background:transparent;-webkit-appearance:none;appearance:none;height:52px;line-height:1;padding:0 18px;border-radius:0;border:1px solid rgba(68,68,68,.15);box-shadow:none;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}.email_signup_soldout .input+.input{margin-top:16px}.email_signup_soldout .button{width:100%}.page-page .rte:not(.responsive) h2{font-size:24px;line-height:1.1;letter-spacing:-1px;margin-bottom:24px}.tempate--Reward .text-block>*{max-width:100%}.tempate--Reward .accordion-section .custom-section-content .section-content-wrapper{max-width:800px;margin:0 auto}.blog-page .link-bar{position:relative;display:block;text-align:center}.blog-page .link-bar__link-item,.blog-page .link-bar__title{padding-top:5px;padding-bottom:5px}.blog-page .list--unstyled{list-style:none;padding:0;margin:0}.blog-page .link-bar__wrapper{position:relative;display:inline-flex;align-items:center;max-width:100%}.blog-page .link-bar__linklist{display:grid;grid-auto-flow:column;align-items:center;grid-gap:28px;gap:28px;min-width:max-content}.blog-page .hide-scrollbar{scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.blog-page .link-bar__scroller{scroll-snap-type:x proximity}.blog-page .link-bar__title+.link-bar__scroller{padding-left:28px}.blog-page .link--animated{display:block;position:relative;width:max-content;color:var(--color-foreground)}.blog-page .link--animated:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;color:#b51c5c;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s}.blog-page .text--underlined.link--animated:after{transform:scaleX(1)}.link-bar__title:after{content:"";position:absolute;height:100%;top:0;width:28px;background-image:linear-gradient(to right,#fff 35%,#fff0);z-index:1}.template-blog .blog-post-card .custom-typography{--font-weight: 700 !important}.prev-next-button{display:flex;height:40px;width:40px;justify-content:center;align-items:center;background:#fff;color:#444;border-radius:0;transition:color .2s ease-in-out;pointer-events:auto;overflow:hidden}.article-item__arrow{position:absolute;bottom:20px;border:none;right:20px;opacity:0;visibility:hidden;transform:scale(.5);transition:opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out}.blog-post-item .blog-post-card__image-container a{position:relative}@keyframes prevNextButtonKeyframe{0%{transform:translate(0)}50%{transform:translate(calc(50% + 10px))}51%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}@media screen and (pointer: fine){.prev-next-button--next:hover svg{animation:prevNextButtonKeyframe .3s ease-in-out forwards}.blog-post-card:hover .article-item__arrow{visibility:visible;opacity:1;transform:scale(1)}}@media screen and (pointer: fine){.blog-page .link--animated[aria-expanded=true]:after,.blog-page .link--animated:hover:after{transform:scaleX(1);transform-origin:left}}@media screen and (min-width: 741px){.blog-page .link-bar__title+.link-bar__scroller{padding-left:48px}.blog-page .link-bar__linklist{gap:40px}}.article__prev-next{background:#efefef}.article__prev-next.vertical-breather--tight{padding-top:64px;padding-bottom:64px;margin-left:-40px;margin-right:-40px}.article__prev-next .container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;--container-outer-margin: 0px}.article__prev-next .section__header{margin-bottom:32px;text-align:center}.article__prev-next .section__header .heading{font-size:22px}.article__prev-next .article-list{--article-list-row-gap: 40px;--article-list-column-gap: 40px;display:grid;grid-gap:var(--article-list-row-gap) var(--article-list-column-gap);gap:var(--article-list-row-gap) var(--article-list-column-gap);grid-auto-flow:column}.article__prev-next .article-list .blog-post-item{grid-column:unset}.blog-post-comments__form-container h2.h3{font-size:19px}.blog-post-comments__form-container .form__info{margin-bottom:32px}.blog-post-content h2{font-size:24px}.blog-post-content h3{font-size:22px}.blog-post-content.rte{position:relative;display:flex;justify-content:center;flex-direction:column-reverse;margin-bottom:40px}.article__info{display:grid;grid-gap:14px;gap:14px;margin-top:40px;padding-top:24px;border-top:1px solid rgb(227,227,227);width:100%}.article__info .article__comments-count{display:inline-flex;vertical-align:top;gap:8px;align-items:center}.article__info .article__share-button-list{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;grid-gap:26px;gap:26px;list-style:none;padding:0}.article__info .article__tags-list{padding-top:10px;padding-left:0}.list--unstyled{list-style:none;padding:0;margin:0}@media (max-width: 749px){.article__info .article__tags-list{display:flex;flex-wrap:wrap;gap:12px}.article__info .article__tags-item>a{text-decoration:underline}}@media screen and (min-width: 750px){.article__prev-next .article-list{grid-template-columns:none;grid-auto-columns:310px;justify-content:center}}@media screen and (min-width: 1000px){.article__prev-next .section__header{margin-bottom:48px}.article__prev-next .article-list{--article-list-row-gap: 48px;--article-list-column-gap: 48px}}@media screen and (min-width: 1200px){.blog-post-content.rte{margin-bottom:60px}.blog-post-content.rte{flex-direction:column;min-height:200px;align-items:center}.article__info{position:absolute;top:0;width:170px;margin-top:0;padding-top:30px;gap:28px;left:-30%}.article__meta{display:grid;grid-gap:8px;gap:8px;justify-content:flex-start}.article__info .article__share-label{display:block;margin-bottom:16px}.article__info .article__share-button-list{margin-left:0}}@media screen and (min-width: 1400px){.article__info{left:-50%;width:185px}}@media screen and (max-width: 1199px){.article__info .article__share{display:flex;align-items:center;width:max-content}.article__meta-item+.article__meta-item:before{display:inline-block;content:"";width:4px;height:4px;margin-left:12px;margin-right:12px;vertical-align:2px;background:#444}.article__info .article__share-button-list{margin-left:15px}}@media screen and (max-width: 999px){.article__prev-next .scroller{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-left:-24px;margin-right:-24px;scrollbar-width:none}.article__prev-next .scroller .scroller__inner{min-width:min-content;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.article__prev-next .article-list{--article-list-column-gap: 24px}}@media screen and (max-width: 749px){.article__prev-next.vertical-breather--tight{margin-left:-15px;margin-right:-15px}.article__prev-next .container{padding-left:24px;padding-right:24px}.article-list--scrollable .blog-post-item:not(:only-child){width:81vw;scroll-snap-align:center;scroll-snap-stop:always}}.shipping-bar{--transform-origin-start: left;display:block;margin-left:auto;margin-right:auto;width:100%;text-align:center}.shipping-bar:not(.bar-cart){padding-inline:var(--cart-drawer-padding);margin-bottom:5px}.shipping-bar.bar-cart{padding-inline:var(--cart-drawer-padding);margin-block-start:15px;margin-block-end:30px}.shipping-bar__text{display:block;font-size:14px;text-align:center}.shipping-bar__info{font-size:12px;text-align:center}.shipping-bar__info:not(.bar-cart){margin-block-end:30px}.shipping-bar__progress{position:relative;display:block;margin-top:6px;height:7px;border:2px solid currentColor;border-radius:4px}.shipping-bar__progress:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:currentColor;transition:transform .2s ease;transform:scaleX(var(--progress));transform-origin:var(--transform-origin-start);background:#d51c5c}@media screen and (min-width: 741px){.shipping-bar.bar-cart{margin-block:30px}.shipping-bar:not(.bar-cart){padding-inline:var(--cart-drawer-padding-desktop)}.shipping-bar__progress{margin-top:8px;height:8px}.shipping-bar__info:not(.bar-cart){margin-block-end:35px}}.yotpo-reviews-main-widget svg{max-width:fit-content}.yotpo-filled-button,.yotpo-rounded-btn-type{border-radius:40px!important}.cart__ctas .cart__checkout-button{text-transform:uppercase;letter-spacing:2px}.osano-cm-widget{display:none!important}.template-product .installments-hidden{display:none}.product-page .search-modal__content{margin-inline:auto}.product-page .search-modal__content h4{line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}.predictive-search .product-badges{display:none}.page--key-ingredients .row-brush p{margin-block-start:1em!important}.page--key-ingredients .column-2-3{float:left;width:33%;padding:0 10px}.page--key-ingredients .curl-page-button{padding:0 20px!important;margin-top:35px}.page--key-ingredients .hair-type-img{width:50%;margin:0 auto!important}.page--key-ingredients .row-blog{content:"";display:table;clear:both}.page--key-ingredients .padding-top-desktop{padding-top:150px}@media screen and (max-width: 767px){.page--key-ingredients .column-2-3{width:50%;display:block}.page--key-ingredients .curl-page-button{padding:0 10px!important}.page--key-ingredients .mobile-blog-img{width:100%!important}.page--key-ingredients .padding-top-desktop{padding-top:0}.row-brush>div{padding:0!important}}.page--key-ingredients .card{box-shadow:2px 2px 2px 1px #efefef;padding:20px;text-align:center;border-radius:8px;margin:10px 0;display:inline-block}.page--key-ingredients .pad-top-35{padding-top:35px}.page--key-ingredients .column-33{width:33%;float:left}.page--key-ingredients .column-50{width:50%;float:left}.page--key-ingredients .column-66{width:66%;float:right}.page--key-ingredients .row-brush{display:table;clear:both}.page--key-ingredients .padding-block-60{min-height:60px}@media screen and (max-width: 767px){.page--key-ingredients .column-33,.page--key-ingredients .column-50,.page--key-ingredients .column-66{width:100%;display:block}.page--key-ingredients .padding-block-80{min-height:0px}}.page--key-ingredients .font-22{font-size:22px}.page--key-ingredients .container-header-banner{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.page--key-ingredients .container-details{margin:50px 0;padding:20px;min-height:240px;background-color:#dfe9ee80}.page--key-ingredients .color-lus-pink{color:#d51c5c!important}.page--key-ingredients .container-details-image{margin-left:auto;margin-right:auto;max-width:400px;text-align:center}.page--key-ingredients .text-container img:not([style*=float]),.page--key-ingredients .rte img:not([style*=float]){display:block;margin:34px 0}.page--key-ingredients .text--center{text-align:center}.block-custom-liquid.w-full,.template-product .shopify-app-block[id^=shopify-block-],.shopify-app-block{width:100%}.template-article .blog-post-content rte-formatter img:not([style*=float]){display:block;margin:34px 0}.template-article .blog-post-content rte-formatter .column-50{width:50%;float:left}.template-article .blog-post-content rte-formatter .column-33{width:33%;float:left}.template-article .blog-post-content rte-formatter .text--center{display:flex;justify-content:center}.template-article .blog-post-content rte-formatter .button{text-transform:uppercase}.template-article .blog-post-content rte-formatter .padding-top-desktop{padding-top:150px}.template-article .blog-post-content rte-formatter .video-wrapper{display:block;position:relative}.template-article .blog-post-content rte-formatter .video-wrapper:after{content:"";display:block;padding-bottom:56.25%;pointer-events:none}.template-article .blog-post-content rte-formatter .video-wrapper iframe{position:absolute;top:0;width:100%;height:100%}@media screen and (max-width: 767px){.template-article .blog-post-content rte-formatter .column-50{width:100%}.template-article .blog-post-content rte-formatter .column-33{width:100%;display:block}.template-article .blog-post-content rte-formatter .padding-top-desktop{padding-top:0}}#learn-more{scroll-margin-top:100px}@media screen and (max-width: 767px){#learn-more{scroll-margin-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/custom.css.map */
