:root{--element-button-color-primary: var(--s1b-text-primary, #1a1a1a) !important;--color-button-primary: var(--s1b-text-primary, #1a1a1a) !important;--color-button-primary-light: var(--s1b-accent-hover, #333333) !important;--color-button-primary-dim: var(--s1b-text-primary, #1a1a1a) !important;--color-primary: var(--s1b-text-primary, #1a1a1a) !important}.element-button{background-color:var(--s1b-color-primary, #1a1a1a)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important}.element-button:hover{background-color:var(--s1b-accent-hover, #333333)!important;border-color:var(--s1b-accent-hover, #333333)!important}.element-button--inverted,.element-button[data-inverted]{background-color:transparent!important;border-color:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-color-primary, #1a1a1a)!important}.element-button--inverted:hover,.element-button[data-inverted]:hover{background-color:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important}:is(header,.header,.site-header,.header-wrapper,.header__wrapper,.shopify-section-header,#shopify-section-header,[data-section-type=header]) :is(.header__icon--search,.header__search,.search-modal,.search-modal-opener,.header-search,.site-header__search,[data-search],[href*="/search"],button[aria-label*=Search],button[aria-label*=search],.predictive-search,.search-form,.header__icon[href*=search],.header__icon.header__icon--search,details-modal[data-modal=search],.header__icon--cart,.header__cart,.cart-icon,.cart-count,.cart-count-bubble,.cart-drawer,.cart-notification,.site-header__cart,[data-cart],[href="/cart"],[href*="/cart"],button[aria-label*=Cart],button[aria-label*=cart],.header__icon[href*=cart],.header__icon.header__icon--cart,cart-notification,cart-drawer,.js-cart-count,.cart-link,.header__icon--account,.header__account,.account-icon,.customer-account,.site-header__account,[data-account],[href="/account"],[href*="/account"],button[aria-label*=Account],button[aria-label*=account],button[aria-label*="Log in"],.header__icon[href*=account],.header__icon.header__icon--account,.customer-links,.login-link){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important}.header-icons :is(.search,.cart,.account),.header__icons :is(.search,.cart,.account),.header-item--icons :is([class*=search],[class*=cart],[class*=account]),header [class*=icon] :is([href*=search],[href*=cart],[href*=account]),.header__inline-menu~:is(.header__icon--search,.header__icon--cart,.header__icon--account){display:none!important;visibility:hidden!important}.header-item--icons .header__icon:is([href*=search],[href*=cart],[href*=account],[aria-label*=Search],[aria-label*=Cart],[aria-label*=Account]){display:none!important}cart-drawer,cart-notification,.cart-drawer,.cart-notification,#cart-drawer,#cart-notification,[id*=cart-drawer],[id*=cart-notification],.mini-cart,.minicart,#mini-cart{display:none!important;visibility:hidden!important}.search-modal,#search-modal,.predictive-search,predictive-search,.search__results,[id*=search-modal],[id*=predictive-search]{display:none!important;visibility:hidden!important}#s1bHeader .s1b-header__action,#s1bHeader .s1b-header__left-search,#s1bHeader .s1b-header__action[href="/account"],#s1bHeader .s1b-header__action[href*="/account"],#s1bHeader .s1b-header__action--cart,#s1bHeader #s1bCartToggle,.s1b-header__actions .s1b-header__action,.s1b-header__left .s1b-header__left-search{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:36px!important;height:36px!important;min-width:44px!important;min-height:44px!important;padding:4px!important;overflow:visible!important;position:relative!important;clip:auto!important;clip-path:none!important}@media(max-width:1023px){#s1bHeader .s1b-header__action[data-action=account],#s1bHeader .s1b-header__action[href="/account"],#s1bHeader .s1b-header__action[href*="/account"],#s1bHeader .s1b-header__action[aria-label=Account],#s1bHeader .s1b-header__action--wishlist,#s1bHeader .s1b-header__action[data-action=wishlist],.s1b-header__actions .s1b-header__action[data-action=account]{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}}#s1bHeader .s1b-header__cart-count{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;width:auto!important;height:18px!important;overflow:visible!important;position:absolute!important;clip:auto!important}#s1bHeader .s1b-header__cart-count:empty,#s1bHeader .s1b-header__cart-count[data-count="0"]{display:none!important}#s1bHeader .s1b-header__mobile-actions{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important;clip:auto!important}#s1bHeader .s1b-header__mobile-action,#s1bHeader .s1b-header__mobile-action[href="/account"],#s1bHeader .s1b-header__mobile-action[href*="/account"],#s1bHeader .s1b-header__mobile-action[href="/cart"],#s1bHeader .s1b-header__mobile-action[href*="/cart"],#s1bHeader .s1b-header__mobile-action[aria-label=Search],#s1bHeader .s1b-header__mobile-action[aria-label=Account],#s1bHeader .s1b-header__mobile-action[aria-label=Cart],#s1bHeader button.s1b-header__mobile-action,#s1bHeader a.s1b-header__mobile-action{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:44px!important;height:44px!important;overflow:visible!important;position:relative!important;clip:auto!important;align-items:center!important;justify-content:center!important}#s1bHeader .s1b-header__mobile-cart-count{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;width:auto!important;height:16px!important;overflow:visible!important;position:absolute!important;clip:auto!important}@media(min-width:1024px){#s1bHeader .s1b-header__mobile-actions{display:none!important}}.s1b-account .s1b-account__logout{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important;clip:auto!important}.s1b-account .s1b-account__mobile-logout{visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important;clip:auto!important}.s1b-account .s1b-account__mobile-logout a{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;height:auto!important;overflow:visible!important;position:static!important;clip:auto!important}@media(max-width:899px){.s1b-account__mobile-logout{display:block!important}}@media(min-width:900px){.s1b-account__mobile-logout{display:none!important}}.shopify-section-group-header-group .shopify-section,.shopify-section:nth-child(-n+3){content-visibility:visible!important;contain-intrinsic-size:none!important}.shopify-section:nth-child(n+4),.shopify-section-group-footer-group .shopify-section{content-visibility:auto!important;contain-intrinsic-size:auto 400px!important}.template-index .shopify-section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.template-index section-main-content{padding-block:0!important}.s1b-footer-reveal{opacity:1!important;transform:none!important}:is(.menu-drawer,.mobile-nav,.drawer,.mobile-menu,[data-drawer],.header__drawer) :is([href="/cart"],[href*="/cart"],[href="/account"],[href*="/account"],[href*=login],.cart-link,.account-link,.customer-link,[class*=cart],[class*=account]):not(.menu-drawer__menu):not(.mobile-nav__menu){display:none!important;visibility:hidden!important}.menu-drawer__navigation :is(a[href="/cart"],a[href="/account"],a[href*="/account/login"],.menu-drawer__utility-links a[href*=cart],.menu-drawer__utility-links a[href*=account]){display:none!important}.menu-drawer__footer :is([href*=cart],[href*=account],.cart-icon,.account-icon){display:none!important}html{font-size:clamp(16px,.9vw + 12px,18px);scroll-behavior:smooth}body{font-family:var(--s1b-font-body);color:var(--s1b-text);background:var(--s1b-bg);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--s1b-font-headline);color:var(--s1b-text);line-height:1.2;margin:0;text-rendering:geometricPrecision}h1,.h1{font-size:clamp(2rem,5vw + 1rem,3rem);font-weight:400;letter-spacing:-.02em}h2,.h2{font-size:clamp(22px,2.5vw,32px);font-weight:400;letter-spacing:.4px}h3,.h3{font-size:clamp(18px,1.5vw + .5rem,24px);font-weight:400;letter-spacing:.4px}h4,.h4{font-size:clamp(1.125rem,1.5vw + .5rem,1.375rem);font-weight:400;letter-spacing:-.02em}h5,.h5{font-size:clamp(1rem,1.2vw + .5rem,1.125rem);font-weight:400;text-transform:uppercase;letter-spacing:.05em}p,li,span,div{font-family:var(--s1b-font-body)}.testimonial__quote,.quote,blockquote,.s1b-testimonial__quote{font-family:var(--s1b-font-headline);font-style:italic}a{color:var(--s1b-accent);text-decoration:none;transition:color var(--s1b-transition)}a:hover{color:inherit;text-decoration:none}a[class*=s1b-btn],a[class*=s1b-featured-tabs__view-all],a[class*=s1b-pagination],a[class*=s1b-assess__browse-link]{color:inherit}a[class*=s1b-btn]:hover,a[class*=s1b-featured-tabs__view-all]:hover,a[class*=s1b-pagination]:hover{color:inherit;text-decoration:none}.rte a:not(.button):not(.btn):not([class*=s1b-btn]):hover,.rich-text a:not(.button):not(.btn):not([class*=s1b-btn]):hover,.s1b-accordion__content a:not(.button):not(.btn):hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a:focus-visible{outline:2px solid var(--s1b-color-primary, #1a1a1a);outline-offset:2px}.button,.btn:where(:not(.s1b-fx *)),button[type=submit],input[type=submit],.shopify-payment-button button,.product-form__submit{font-family:var(--s1b-font-display);font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;background:var(--s1b-accent);color:var(--s1b-bg-primary, #ffffff);border:2px solid var(--s1b-accent);border-radius:var(--s1b-radius-flat-sm);padding:16px 32px;min-height:52px;cursor:pointer;transition:background var(--s1b-transition),border-color var(--s1b-transition),color var(--s1b-transition),box-shadow var(--s1b-transition),transform var(--s1b-transition);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.button:hover,.btn:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--s1b-accent-dark);border-color:var(--s1b-accent-dark);color:var(--s1b-bg-primary, #ffffff);transform:translateY(-2px);box-shadow:none;text-decoration:none!important}.button--secondary,.btn--secondary,.button--outline{background:transparent;color:var(--s1b-accent);border:2px solid var(--s1b-accent)}.button--secondary:hover,.btn--secondary:hover,.button--outline:hover{background:var(--s1b-accent);color:var(--s1b-bg-primary, #ffffff)}.button:active,.btn:active,button[type=submit]:active,input[type=submit]:active,.shopify-payment-button button:active,.product-form__submit:active{transform:translateY(0);box-shadow:none;transition-duration:.1s}.button--secondary:active,.btn--secondary:active,.button--outline:active{transform:translateY(0);box-shadow:none}.button:focus-visible,.btn:focus-visible,button[type=submit]:focus-visible,input[type=submit]:focus-visible,.shopify-payment-button button:focus-visible,.product-form__submit:focus-visible{outline:2px solid var(--s1b-color-primary, #1a1a1a);outline-offset:2px}.button--secondary:focus-visible,.btn--secondary:focus-visible,.button--outline:focus-visible{outline:2px solid var(--s1b-color-primary, #1a1a1a);outline-offset:2px}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],textarea,select{font-family:var(--s1b-font-body);font-size:16px;color:var(--s1b-text);background:var(--s1b-bg-primary, #ffffff);border:2px solid var(--s1b-border);border-radius:8px;padding:14px 16px;width:100%;transition:border-color var(--s1b-transition),box-shadow var(--s1b-transition)}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none;border-color:var(--s1b-accent);box-shadow:0 0 0 4px #1a1a1a1a}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--s1b-accent);box-shadow:0 0 0 4px #1a1a1a1a}input::placeholder,textarea::placeholder{color:var(--s1b-text-tertiary);opacity:.8}label{font-family:var(--s1b-font-body);font-weight:500;color:var(--s1b-text);font-size:1rem;display:block;margin-bottom:8px}.card,.card__inner,.product-card,.collection-card{background:var(--s1b-bg-card);border:1px solid var(--s1b-border-light);border-radius:var(--s1b-radius-flat);transition:transform var(--s1b-transition),box-shadow var(--s1b-transition),border-color var(--s1b-transition)}.card:hover,.card__inner:hover,.product-card:hover,.collection-card:hover{transform:none;box-shadow:none;border-color:var(--s1b-border-light)}.site-nav__link,.header__menu-item,.menu-drawer__menu-item{font-family:var(--s1b-font-body);font-weight:500;color:var(--s1b-text);transition:color var(--s1b-transition)}.site-nav__link:hover,.header__menu-item:hover,.menu-drawer__menu-item:hover{opacity:.6;color:inherit}.footer,#shopify-section-footer,.site-footer{font-family:var(--s1b-font-body)}.footer a,.site-footer a{color:inherit;transition:color var(--s1b-transition)}.footer a:hover,.site-footer a:hover{opacity:.7;color:inherit}.footer__social a,.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100px;background:#1a1a1a14;color:var(--s1b-accent);transition:background var(--s1b-transition),color var(--s1b-transition),transform var(--s1b-transition)}.footer__social a:hover,.social-icons a:hover{opacity:.7;background:#1a1a1a14;color:var(--s1b-accent);transform:none}.footer__social a:active,.social-icons a:active{transform:translateY(0) scale(.95);transition-duration:.1s}.footer__social a:focus-visible,.social-icons a:focus-visible{outline:2px solid var(--s1b-color-primary, #1a1a1a);outline-offset:2px;box-shadow:none}.announcement-bar,.announcement,[data-section-type=announcement-bar]{font-family:var(--s1b-font-body);font-weight:500;letter-spacing:.02em}.slideshow__text,.banner__text,.hero__text{font-family:var(--s1b-font-headline)}.slideshow__heading,.banner__heading,.hero__heading{font-family:var(--s1b-font-headline);font-weight:700;letter-spacing:-.02em}.slideshow .button,.banner .button,.hero .button{font-family:var(--s1b-font-body);font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--s1b-accent);color:var(--s1b-bg-primary, #ffffff);border:2px solid var(--s1b-accent);border-radius:var(--s1b-radius-flat-sm);min-height:52px;padding:16px 32px}.slideshow .button:hover,.banner .button:hover,.hero .button:hover{background:var(--s1b-accent-dark);border-color:var(--s1b-accent-dark);color:var(--s1b-bg-primary, #ffffff)!important;transform:translateY(-3px);box-shadow:none}@media(min-width:1024px){.slideshow .button,.banner .button,.hero .button{min-height:60px;padding:20px 44px;font-size:20px}}.product__title,.product-single__title,.product__price,.product-single__price,.price{font-family:var(--s1b-font-headline);font-weight:700;color:var(--s1b-text)}.product__vendor,.product-single__vendor{font-family:var(--s1b-font-body);font-weight:500;color:var(--s1b-accent);text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.collection__title,.collection-hero__title{font-family:var(--s1b-font-headline);font-weight:700;color:var(--s1b-text)}.collection__description{font-family:var(--s1b-font-body);color:var(--s1b-text-secondary)}.collection-filters,.facets{font-family:var(--s1b-font-body)}.s1b-sticky-cta{position:fixed;left:0;right:0;bottom:0;background:var(--s1b-bg-primary, #ffffff);border-top:1px solid var(--s1b-border-light);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-fixed);box-shadow:none}@media(min-width:768px){.s1b-sticky-cta{display:none}}.s1b-sticky-cta__btn{font-family:var(--s1b-font-body);font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--s1b-accent);color:var(--s1b-bg-primary, #ffffff);border:2px solid var(--s1b-accent);border-radius:var(--s1b-radius-flat-sm);padding:16px 32px;min-height:52px;width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background var(--s1b-transition),border-color var(--s1b-transition),color var(--s1b-transition)}.s1b-sticky-cta__btn:hover{background:var(--s1b-accent-dark);border-color:var(--s1b-accent-dark);color:var(--s1b-bg-primary, #ffffff)}button,a,input,textarea,select,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--s1b-accent);outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--s1b-accent);outline-offset:3px}.skip-to-content{position:absolute;top:-9999px;left:0;background:var(--s1b-accent);color:var(--s1b-bg-primary, #ffffff);padding:14px 24px;z-index:var(--z-modal);font-family:var(--s1b-font-body);font-weight:500}.skip-to-content:focus{top:0;position:fixed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.container{max-width:1200px;margin:0 auto;padding-left:var(--s1b-gutter);padding-right:var(--s1b-gutter)}.section-padding{padding-top:var(--s1b-section-pad-mobile);padding-bottom:var(--s1b-section-pad-mobile)}@media(min-width:1024px){.section-padding{padding-top:var(--s1b-section-pad);padding-bottom:var(--s1b-section-pad)}}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.s1b-sticky-cta,.site-header,.site-footer,nav,.announcement-bar{display:none!important}body{background:var(--s1b-bg-primary, #ffffff);color:var(--s1b-color-primary, #1a1a1a)}}::selection{background:#1a1a1a2e;color:var(--s1b-text, #1a1a1a)}::-moz-selection{background:#1a1a1a2e;color:var(--s1b-text, #1a1a1a)}body[data-button_style] .button,body[data-button_style=square] .button,body[data-button_style=rounded] .button{border-radius:var(--s1b-radius-flat-sm)!important}.header-wrapper{font-family:var(--s1b-font-body)}.site-header__mobile-nav,.site-header__mobile-nav .drawer__inner,.site-header__mobile-nav .drawer__content{padding-left:0!important;padding-right:0!important}.menu-drawer{font-family:var(--s1b-font-body)}.menu-drawer a{color:var(--s1b-accent)}.menu-drawer a:hover,.menu-drawer__nav a:hover{text-decoration:none;opacity:.7}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--s1b-text: #f5f5f5;--s1b-text-secondary: #c0c0c0;--s1b-text-tertiary: #a0a0a0;--s1b-bg: #1a1a1a;--s1b-bg-alt: #1a1a1a;--s1b-bg-card: #1a1a1a;--s1b-border: #1a1a1a;--s1b-border-light: #1a1a1a;--s1b-accent: #ffffff;--s1b-accent-dark: #e5e5e5;--s1b-accent-light: rgba(255, 255, 255, .12);--s1b-accent-ultra-light: rgba(255, 255, 255, .06)}body{background:var(--s1b-bg);color:var(--s1b-text)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{background:var(--s1b-text-primary, #1a1a1a);border-color:var(--s1b-border);color:var(--s1b-text)}.card,.card__inner,.product-card,.collection-card{background:var(--s1b-bg-card);border-color:var(--s1b-border)}.site-nav__dropdown,.header__submenu,.mega-menu{background:#1a1a1afa;border-color:var(--s1b-border)}.s1b-sticky-cta{background:#1a1a1afa;border-top-color:var(--s1b-border)}}.rte a.element-button,.rte.clearfix a.element-button,.rich-text a.element-button,a.element-button[href*=meet],a.element-button[href*=stylists]{--element-button-radius: 100px;--radius: 100px;--element-button-color-primary: var(--s1b-text-primary, #1a1a1a);--color-primary: var(--s1b-text-primary, #1a1a1a);--color-background: var(--s1b-text-primary, #1a1a1a);--element-button-padding-block: 16px;--element-button-padding-inline: 32px;background:var(--s1b-color-primary, #1a1a1a)!important;background-color:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important;border-radius:100px!important;border:2px solid var(--s1b-color-primary, #1a1a1a)!important;padding:16px 32px!important;font-family:var(--s1b-font-body)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:background .25s var(--s1b-ease-out),color .25s var(--s1b-ease-out),transform .25s var(--s1b-ease-out),box-shadow .25s var(--s1b-ease-out)!important;text-decoration:none!important}.rte a.element-button span,.rte.clearfix a.element-button span,a.element-button[href*=meet] span,a.element-button[href*=stylists] span{color:var(--s1b-bg-primary, #ffffff)!important;font-family:var(--s1b-font-body)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.05em!important;background:transparent!important}.rte a.element-button:hover,.rte.clearfix a.element-button:hover,a.element-button[href*=meet]:hover,a.element-button[href*=stylists]:hover{--color-background: var(--s1b-accent-hover, #333333);--color-primary: var(--s1b-accent-hover, #333333);background:var(--s1b-accent-hover, #333333)!important;background-color:var(--s1b-accent-hover, #333333)!important;color:var(--s1b-bg-primary, #ffffff)!important;border-color:var(--s1b-accent-hover, #333333)!important;transform:translateY(-2px)!important;box-shadow:none!important}.rte a.element-button:hover span,a.element-button[href*=meet]:hover span,a.element-button[href*=stylists]:hover span{color:var(--s1b-bg-primary, #ffffff)!important}.rte a.element-button:active,a.element-button[href*=meet]:active,a.element-button[href*=stylists]:active{transform:translateY(0)!important;background:var(--s1b-color-primary, #1a1a1a)!important}.rte a.element-button:focus-visible,a.element-button[href*=meet]:focus-visible,a.element-button[href*=stylists]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #1a1a1a1f,0 8px 25px #1a1a1a14!important}button.grid-view-btn{display:flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important;padding:10px!important}@media(min-width:1024px){#s1b-search-bar{display:none!important}}#s1b-search-bar form,#s1b-search-bar input,#s1b-search-bar button,#s1b-search-bar svg{visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important}#s1b-search-input{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100%!important;height:42px!important;overflow:visible!important;position:static!important;clip:auto!important}#s1b-search-mega{pointer-events:auto!important;clip:auto!important}#s1b-search-mega a,#s1b-search-mega button,#s1b-search-mega input{visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important}#s1b-search-scrim{pointer-events:auto!important}#s1b-search-overlay{clip:auto!important}#s1b-search-overlay.is-open,#s1b-search-overlay.is-open input,#s1b-search-overlay.is-open button,#s1b-search-overlay.is-open a{visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important}#s1b-search-overlay button,#s1b-search-overlay a{visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important;clip-path:none!important}#s1b-search-overlay .s1b-search-overlay__input{width:100%!important;height:48px!important}#s1b-search-overlay #s1bSearchClear{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}#s1bHeader .s1b-mobile-search-btn,#s1bHeader button[data-action=open-search-overlay],.s1b-header__mobile-actions .s1b-mobile-search-btn{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:44px!important;height:44px!important;overflow:visible!important;position:relative!important;clip:auto!important}@media(max-width:1023px){#s1b-search-bar{display:none!important}}@media(min-width:1024px){#s1bHeader .s1b-header__action.s1b-header__action--search{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:36px!important;min-width:44px!important;height:36px!important;min-height:44px!important;overflow:visible!important;position:relative!important;clip:auto!important;clip-path:none!important}}#s1b-shop-trigger{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important;position:relative!important;width:auto!important;height:auto!important;overflow:visible!important}#s1b-shop-mega.is-open{pointer-events:auto!important;clip:auto!important}#s1b-shop-mega.is-open a,#s1b-shop-mega.is-open button,#s1b-shop-mega.is-open [role=tab],#s1b-shop-mega.is-open [role=tabpanel]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip:auto!important}#s1b-shop-scrim{pointer-events:auto!important}@media(max-width:1023px){#s1b-shop-mega,#s1b-shop-scrim,#s1b-shop-trigger{display:none!important}}#shopify-section-s1b_brand_bar,#shopify-section-s1b_glow_homepage,#shopify-section-s1b_heritage_closer{background:var(--s1b-bg-alt, #f6f5f3)}#shopify-section-featured_products,#shopify-section-s1b_faq{background:var(--s1b-bg-primary, #ffffff)}.collection-sidebar,.facets-container{background:var(--s1b-bg-primary, #ffffff)!important;border-radius:12px!important}.collection-grid[data-view=xsmall] .grid-item,.product-grid[data-view=xsmall] .grid-item{flex:0 0 25%!important}@media only screen and (max-width:767px){.collection-grid[data-view=xsmall] .grid-item,.product-grid[data-view=xsmall] .grid-item{flex:0 0 50%!important}}#s1b-shop-scrim[aria-hidden=false],#s1b-shop-scrim.is-active{background:#00000059!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}#s1b-shop-mega[aria-hidden=false],#s1b-shop-mega.is-active{background:var(--s1b-bg-primary, #ffffff)!important;box-shadow:none!important;border-bottom:1px solid var(--s1b-border-light, #e5e5e5)!important}#s1b-search-bar input[type=search],#s1b-search-bar input[type=text],#s1b-search-bar .s1b-search__input{font-family:var(--s1b-font-body)!important;font-size:16px!important;font-weight:400!important;color:var(--s1b-color-primary, #1a1a1a)!important;letter-spacing:-.02em!important;-webkit-text-fill-color:var(--s1b-color-primary, #1a1a1a)!important;padding-left:44px!important;padding-right:40px!important;height:42px!important;border-radius:8px!important;background:var(--s1b-bg-primary, #ffffff)!important;border:1.5px solid var(--s1b-border-light, #e5e5e5)!important;box-sizing:border-box!important;transition:border-color var(--s1b-duration-base) var(--s1b-ease-out),box-shadow .2s var(--s1b-ease-out),background .2s var(--s1b-ease-out)!important}#s1b-search-bar input:focus{background:var(--s1b-bg-primary, #ffffff)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important;box-shadow:0 0 0 4px #0000000f!important}#s1b-search-bar input::placeholder,#s1b-search-bar .s1b-search__input::placeholder{color:var(--s1b-text-tertiary, #737373)!important;-webkit-text-fill-color:var(--s1b-text-tertiary, #737373)!important;opacity:1!important;font-weight:400!important;font-size:16px!important}.grid-item__meta{padding:12px!important}@media only screen and (min-width:768px){.grid-item__meta{padding:12px 8px!important}}.grid-item__meta .grid-product__title{font-size:16px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.02em!important}.grid-item__meta .element-price,.grid-item__meta .element-text--heading-xs,.grid-item__meta .grid-product__price{font-size:16px!important;font-weight:400!important;color:var(--s1b-price)!important}.grid-item__meta .glow-bucks-earn,.grid-item__meta [class*=glow-bucks]{font-size:14px!important;font-weight:500!important}.s1b-glow-earn{font-size:14px!important;white-space:normal!important;line-height:1.5!important;margin-top:2px!important}.grid-item__meta .element-text.element-text--body-md,.grid-item__meta .grid-product__title,.grid-product__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-wrap:pretty;min-height:0;max-height:2.8em}.grid-product__vendor,.grid-item__content .grid-product__vendor{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:399px){.grid-product__vendor,.grid-item__content .grid-product__vendor{letter-spacing:.03em!important}}.grid-item__content,.grid-product__content{display:flex;flex-direction:column}@media only screen and (min-width:768px){.grid-item__meta{display:flex!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important}}@media only screen and (max-width:767px){.grid-item__meta{display:flex!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important}}.grid-view-btn.is-active{color:var(--s1b-color-primary, #1a1a1a)!important;opacity:1!important}.grid-view-btn:not(.is-active){opacity:.4!important}.grid-view-btn:hover:not(.is-active){opacity:.7!important}.vi-teaser,.vi-teaser__bubble,[class*=vi-teaser]{z-index:999!important}@media only screen and (min-width:768px){.vi-teaser__content,.vi-teaser__bubble{max-width:180px!important}}.collection-sidebar.collection-sidebar .filter-wrapper{padding-top:0}.collection-sidebar.collection-sidebar .tag-list li,.collection-sidebar.collection-sidebar .filter-option{padding:6px 0;font-size:16px}.collection-grid__wrapper.collection-grid__wrapper .collection-count,.collection-grid__wrapper.collection-grid__wrapper [class*=product-count]{font-family:var(--s1b-font-body);font-size:14px;font-weight:400;color:var(--s1b-gray-600)}@media(hover:hover){.grid-item .product-grid-item.product-grid-item{transition:transform var(--s1b-duration-base) var(--s1b-ease-out),box-shadow var(--s1b-duration-base) var(--s1b-ease-out)}}.grid-product__price--original.grid-product__price--original,.element-price--compare.element-price--compare{text-decoration:line-through;color:var(--s1b-text-tertiary, #737373);font-size:16px}.grid-product__price--sale.grid-product__price--sale,.element-price--sale.element-price--sale{color:var(--s1b-color-sale, #dc2626);font-weight:500}@media only screen and (max-width:767px){.grid-item .grid-item__meta.grid-item__meta{padding:8px}.grid-item__meta .grid-product__title.grid-product__title,.grid-item__meta.grid-item__meta .grid-product__title,.grid-item__meta.grid-item__meta .grid-product__price{font-size:16px}grid-view-buttons{display:none!important}}.grid-item .product-grid-item.product-grid-item{border:none;transition:transform var(--s1b-duration-base) var(--s1b-ease-out),box-shadow var(--s1b-duration-base) var(--s1b-ease-out)}.grid-product__image-wrap.grid-product__image-wrap{background:transparent;position:relative}.collection-filter .collection-filter__inner.collection-filter__inner{display:flex;align-items:center;margin-bottom:16px;gap:12px}.collection-filter.collection-filter{position:sticky;top:56px;z-index:20;background:var(--s1b-bg-primary, #ffffff);transition:box-shadow .2s cubic-bezier(.33,1,.68,1)}@media only screen and (min-width:768px){.collection-filter.collection-filter{top:90px}}.collection-filter .collection-filter__sort.collection-filter__sort element-select .element-button,.collection-filter .collection-filter__sort.collection-filter__sort element-select .element-button--inverted{background:transparent;border:1px solid var(--s1b-border-light, #e5e5e5);border-radius:100px;color:var(--s1b-color-primary, #1a1a1a);font-family:var(--s1b-font-body);font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;padding:8px 16px;min-height:40px;height:40px;transition:border-color .2s cubic-bezier(.33,1,.68,1)}.collection-filter .collection-filter__sort.collection-filter__sort element-select .element-button:hover,.collection-filter .collection-filter__sort.collection-filter__sort element-select .element-button--inverted:hover{background:transparent;border-color:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-color-primary, #1a1a1a)}.collection-filter .collection-filter__sort.collection-filter__sort element-select .element-button .element-icon{width:14px;height:14px;color:var(--s1b-text-tertiary, #737373);margin-left:8px}.collection-sidebar .s1b-sidebar-heading.s1b-sidebar-heading{padding:0 0 16px;margin-bottom:0}.collection-sidebar .s1b-sidebar-heading__text.s1b-sidebar-heading__text{font-family:var(--s1b-font-body);font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--s1b-color-primary, #1a1a1a)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary{padding:14px 0}.item-grid__sidebar.item-grid__sidebar::-webkit-scrollbar{width:4px}.item-grid__sidebar.item-grid__sidebar::-webkit-scrollbar-track{background:transparent}.item-grid__sidebar.item-grid__sidebar::-webkit-scrollbar-thumb{background:#0000001f;border-radius:100px}.active-tags.active-tags .tag--remove .element-chip{background:var(--s1b-bg-hover, #f5f5f5);border:1px solid var(--s1b-border-light, #e5e5e5);border-radius:100px;font-family:var(--s1b-font-body);font-size:13px;font-weight:500;color:var(--s1b-color-primary, #1a1a1a);min-height:32px;transition:background .15s cubic-bezier(.33,1,.68,1)}.active-tags.active-tags .tag--remove .element-chip:hover{background:var(--s1b-border-light, #e5e5e5);border-color:var(--s1b-color-primary, #1a1a1a)}.active-tags.active-tags .tag--reset-all a{font-family:var(--s1b-font-body);font-size:14px;font-weight:500;color:var(--s1b-gray-600);text-decoration:underline;text-underline-offset:.15em}.active-tags.active-tags .tag--reset-all a:hover{color:var(--s1b-color-primary, #1a1a1a)}.collection-header__title.collection-header__title,.section-header__title.section-header__title{font-family:var(--s1b-font-body);font-weight:400;letter-spacing:.4px;text-transform:none}.shopify-section [class*=vi-collection-cta] .rich-text__content.rich-text__content,.shopify-section .section-rich-text .rich-text__content.rich-text__content{padding:24px}.collection-sidebar .collection-sidebar__group.collection-sidebar__group .filter-title,.collection-sidebar.collection-sidebar .element-accordion summary{font-family:var(--s1b-font-body);font-size:14px;font-weight:400;color:var(--s1b-color-primary, #1a1a1a);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:14px 0}.collection-sidebar.collection-sidebar .tag-list li:hover,.collection-sidebar.collection-sidebar .filter-option:hover,.collection-sidebar.collection-sidebar .element-accordion a:hover{color:var(--s1b-color-primary, #1a1a1a)}.collection-sidebar.collection-sidebar{padding-right:24px;font-family:var(--s1b-font-body)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group{padding-bottom:0;margin-bottom:0;border-bottom:1px solid #E5E5E5}.collection-sidebar .element-accordion{border-block-end-width:0}.collection-sidebar .collection-sidebar__group.collection-sidebar__group+.collection-sidebar__group{border-top:none;padding-top:0}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary::marker,.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary::-webkit-details-marker{display:none}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-family:var(--s1b-font-body);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--s1b-text-tertiary, #737373);cursor:pointer;user-select:none;-webkit-user-select:none;transition:color var(--s1b-duration-fast) var(--s1b-ease-smooth)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary .element-text,.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary .element-text--heading-xs,.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary [class*=element-text]{font-family:var(--s1b-font-body);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--s1b-text-tertiary, #737373)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary:hover{color:var(--s1b-gray-600)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary:hover .element-text,.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary:hover [class*=element-text]{color:var(--s1b-gray-600)}.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary .icon-chevron-down,.collection-sidebar .collection-sidebar__group.collection-sidebar__group summary [class*=icon]{transition:transform .25s var(--s1b-ease-out);width:14px;height:14px;color:var(--s1b-text-tertiary, #737373);flex-shrink:0}.collection-sidebar__group.collection-sidebar__group[open] summary .icon-chevron-down,.collection-sidebar__group.collection-sidebar__group[open] summary [class*=icon]{transform:rotate(180deg)}.collection-sidebar__group.collection-sidebar__group .collection-sidebar__group__content{padding-bottom:8px}.collection-sidebar.collection-sidebar .noUi-target,.collection-sidebar .noUi-target.noUi-target{background:var(--s1b-border-light, #e5e5e5);border:0;box-shadow:none;border-radius:100px}.collection-sidebar.collection-sidebar .noUi-connect,.collection-sidebar .noUi-connect.noUi-connect{background:var(--s1b-color-primary, #1a1a1a);border-radius:100px}.collection-sidebar.collection-sidebar .noUi-horizontal,.collection-sidebar .noUi-horizontal.noUi-horizontal{height:4px}.collection-sidebar.collection-sidebar .noUi-horizontal .noUi-handle,.collection-sidebar .noUi-horizontal .noUi-handle.noUi-handle{background:var(--s1b-bg-primary, #ffffff);border:2px solid var(--s1b-color-primary, #1a1a1a);box-shadow:none;width:20px;height:20px;border-radius:100px;top:-8px;right:-10px;cursor:grab;transition:box-shadow var(--s1b-duration-base) var(--s1b-ease-smooth),transform var(--s1b-duration-base) var(--s1b-ease-smooth),border-color var(--s1b-duration-base) var(--s1b-ease-smooth)}.collection-sidebar.collection-sidebar .noUi-horizontal .noUi-handle:hover,.collection-sidebar .noUi-horizontal .noUi-handle.noUi-handle:hover{box-shadow:none;transform:scale(1.1)}.collection-sidebar.collection-sidebar .noUi-horizontal .noUi-handle:active,.collection-sidebar .noUi-horizontal .noUi-handle.noUi-handle:active{cursor:grabbing;transform:scale(.95);box-shadow:none}.collection-sidebar .noUi-horizontal .noUi-handle.noUi-handle:before,.collection-sidebar .noUi-horizontal .noUi-handle.noUi-handle:after{content:none}.collection-sidebar .price-range__display-wrapper.price-range__display-wrapper{font-family:var(--s1b-font-body);font-size:16px;font-weight:400;color:var(--s1b-color-primary, #1a1a1a)}.collection-sidebar .price-range__display.price-range__display{font-variant-numeric:tabular-nums}.collection-sidebar.collection-sidebar .tag-list--checkboxes a:before{border:2px solid var(--s1b-border-medium, #929292);border-radius:4px;width:20px;height:20px;transition:border-color var(--s1b-duration-fast) var(--s1b-ease-smooth),background-color var(--s1b-duration-fast) var(--s1b-ease-smooth),box-shadow var(--s1b-duration-fast) var(--s1b-ease-smooth)}.collection-sidebar.collection-sidebar .tag-list li:hover .tag-list--checkboxes a:before,.collection-sidebar.collection-sidebar .tag-list--checkboxes a:hover:before{border-color:var(--s1b-text-tertiary, #737373)}.collection-sidebar.collection-sidebar .tag-list--checkboxes .tag--active a:before{background:var(--s1b-color-primary, #1a1a1a);border-color:var(--s1b-color-primary, #1a1a1a)}.collection-sidebar.collection-sidebar .tag-list--checkboxes .tag--active a:after{background:var(--s1b-bg-primary, #ffffff);border-radius:4px;width:10px;height:10px;left:5px}.collection-sidebar.collection-sidebar .tag-list a,.collection-sidebar.collection-sidebar .tag-list label{font-family:var(--s1b-font-body);font-size:16px;font-weight:400;color:var(--s1b-color-primary, #1a1a1a);line-height:1.5;padding:5px 0;transition:color var(--s1b-duration-fast) var(--s1b-ease-smooth);text-decoration:none}.collection-sidebar.collection-sidebar .tag-list a:hover,.collection-sidebar.collection-sidebar .tag-list label:hover{color:var(--s1b-color-primary, #1a1a1a);text-decoration:underline}.collection-sidebar.collection-sidebar .tag-list .tag--active a,.collection-sidebar.collection-sidebar .tag-list .tag--active label{color:var(--s1b-color-primary, #1a1a1a);font-weight:500}.collection-sidebar.collection-sidebar .tag-list .tag-count{color:var(--s1b-text-tertiary, #737373);font-size:14px;font-weight:400}.pagination.pagination .active{background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff);border-radius:8px}.pagination.pagination a{border-radius:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pagination.pagination a:hover{background:var(--s1b-bg-hover, #f5f5f5)}.breadcrumbs,.breadcrumb,[class*=breadcrumb]{font-size:14px!important;color:var(--s1b-text-tertiary, #737373)!important}.breadcrumbs a,.breadcrumb a,[class*=breadcrumb] a{color:var(--s1b-text-tertiary, #737373)!important;text-decoration:underline!important;text-decoration-color:transparent!important;text-underline-offset:.15em!important;text-decoration-thickness:1px!important;transition:text-decoration-color .2s cubic-bezier(.33,1,.68,1),color .15s ease!important}.breadcrumbs a:hover,.breadcrumb a:hover,[class*=breadcrumb] a:hover{color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration-color:currentColor!important}@media(prefers-reduced-motion:reduce){.breadcrumbs a,.breadcrumb a,[class*=breadcrumb] a{transition:none!important}}.grid-item a:focus-visible,.grid-view-btn:focus-visible,button:focus-visible{outline:2px solid var(--s1b-color-primary, #1a1a1a)!important;outline-offset:2px!important;border-radius:8px}@media only screen and (max-width:767px){.grid-item{padding:0 4px!important;margin-bottom:16px!important}.grid-item__meta{padding:8px!important}grid-view-buttons{display:none!important}.collection-sidebar__mobile-toggle,.collection-filter-toggle{border-radius:8px!important;font-size:14px!important;font-weight:500!important}}@media only screen and (max-width:767px){[data-view=xsmall] .grid-item__meta,.grid-item__meta{padding:8px 8px 6px!important}[data-view=xsmall] .grid-item__meta .element-text--body-sm{font-size:13px!important;letter-spacing:.12em!important}[data-view=xsmall] .grid-item__meta .element-text--body-md{font-size:16px!important;line-height:1.35!important;min-height:0;max-height:2.7em;font-weight:400!important}[data-view=xsmall] .grid-item__meta .element-price,[data-view=xsmall] .grid-item__meta .element-text--heading-xs{font-size:16px!important;font-weight:400!important}[data-view=xsmall] .s1b-glow-earn{font-size:14px!important;margin-top:2px!important}[data-view=xsmall] .s1b-card-rating{gap:3px}[data-view=xsmall] .s1b-card-rating__stars svg{width:12px;height:12px}[data-view=xsmall] .s1b-card-rating__text{font-size:14px}[data-view=xsmall] .s1b-product-attrs{gap:4px}[data-view=xsmall] .s1b-product-attr{font-size:14px;padding:2px 6px}}@media only screen and (min-width:768px)and (max-width:1100px){.collection-grid[data-view=xsmall] .grid-item,.product-grid[data-view=xsmall] .grid-item{flex:0 0 33.333%!important}}@media only screen and (min-width:768px){.collection-filter{position:sticky;top:0;z-index:10;background:var(--s1b-bg-alt, #f6f5f3);padding-top:8px;margin-top:-8px;transition:box-shadow var(--s1b-duration-base) var(--s1b-ease-out)}}.collection-grid__wrapper.unload{min-height:50vh}.collection-grid__wrapper.unload .grid-item .product-grid-item{position:relative;overflow:hidden}.collection-grid__wrapper.unload .grid-item .product-grid-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff 25%,#edeef0,#fff 75%);background-size:200% 100%;animation:s1b-skeleton 1.5s var(--s1b-ease-out) infinite;z-index:2;border-radius:12px}@keyframes s1b-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media only screen and (max-width:767px){[data-view=xsmall] .s1b-card-rating__text{font-size:14px!important}[data-view=xsmall] .s1b-card-rating__stars svg{width:12px!important;height:12px!important}[data-view=xsmall] .s1b-product-attr{font-size:14px!important;padding:2px 6px!important}}.s1b-card-rating{display:flex;align-items:center;gap:4px;margin-top:2px;margin-bottom:4px;font-family:var(--s1b-font-body);font-size:14px;line-height:1}.s1b-card-stars{display:inline-flex;align-items:center;gap:1px}.s1b-card-rating-num{font-weight:500;color:var(--s1b-color-primary, #1a1a1a)}.s1b-card-rating-count{font-weight:400;color:var(--s1b-text-tertiary, #737373)}.s1b-quick-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;padding:8px 20px;margin-top:0;background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff);font-family:var(--s1b-font-body);font-size:14px;font-weight:500;text-align:center;text-decoration:none;border:none;border-radius:100px;cursor:pointer;transition:background var(--s1b-duration-base) var(--s1b-ease-out),transform .15s var(--s1b-ease-out);min-height:44px;line-height:1.2}.s1b-quick-add-btn:hover{background:var(--s1b-color-primary, #1a1a1a);transform:translateY(-1px);text-decoration:none;color:var(--s1b-bg-primary, #ffffff)}.s1b-quick-add-btn:active{transform:scale(.98)}.s1b-quick-add-btn svg{flex-shrink:0}.grid-product__vendor,.grid-item__content .grid-product__vendor{font-family:var(--s1b-font-body)!important;font-size:13px!important;font-weight:400!important;color:var(--s1b-price)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.grid-item__content .s1b-glow-earn{font-size:14px!important;font-weight:500!important;color:var(--s1b-color-primary, #1a1a1a)!important}.product-grid.collection-grid{gap:24px!important}@media only screen and (max-width:767px){.product-grid.collection-grid{gap:12px!important}.template-collection .grid-item__content span.element-text.element-text--body-md,.grid-item__content .grid-product__title{font-size:16px!important;line-height:1.4!important}.template-collection .grid-item__content span.element-price.element-text--heading-xs,.grid-item__content .element-price{font-size:16px!important;font-weight:400!important;color:var(--s1b-price)!important}}.collection-filter{background:var(--s1b-bg-primary, #ffffff)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:12px 0!important}.collection-filter__item--drawer button,.collection-filter__item--drawer .element-btn{font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--s1b-color-primary, #1a1a1a)!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.12)!important;background:var(--s1b-bg-primary, #ffffff)!important;padding:10px 16px!important;min-height:44px!important;transition:border-color var(--s1b-duration-base) var(--s1b-ease-smooth),background var(--s1b-duration-base) var(--s1b-ease-smooth)!important}.collection-filter__item--drawer button:hover,.collection-filter__item--drawer .element-btn:hover{border-color:var(--s1b-color-primary, #1a1a1a)!important;background:#00000005!important}.collection-filter__sort select,.collection-filter__sort .element-select__select{font-family:var(--s1b-font-body)!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:8px!important;border:1px solid rgba(0,0,0,.12)!important;background:var(--s1b-bg-primary, #ffffff)!important;min-height:44px!important;padding:10px 16px!important}.collection-filter__item--count{font-family:var(--s1b-font-body)!important;font-size:14px!important;color:var(--s1b-text-tertiary, #737373)!important;font-weight:400!important}.s1b-vi-cta-bar{margin:0 auto 16px!important;padding:12px 24px!important;border-radius:12px!important;background:#00000006!important;border:1px solid rgba(0,0,0,.06)!important}@media only screen and (max-width:767px){.grid-product__image-wrap{background:transparent!important}.grid-item__content:hover{transform:none!important;box-shadow:none!important}.s1b-card-rating{font-size:14px;gap:3px;margin-top:2px;margin-bottom:3px}.s1b-card-stars svg{width:13px;height:13px}.s1b-quick-add-btn{display:flex;width:100%;font-size:14px;font-weight:500;padding:10px 16px;margin-top:0;min-height:44px;border-radius:8px;background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff)}.s1b-card-actions{flex-direction:column;align-items:stretch;gap:0;padding:8px 10px 10px}.s1b-card-actions__add-text{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}.s1b-card-actions__learn-btn{justify-content:center;min-height:44px;font-size:14px;padding:8px}.grid-item__meta{padding:8px 10px 4px!important}[data-view=xsmall] .grid-item__meta .element-text--body-md,.grid-item__content .grid-product__title{font-size:16px!important;line-height:1.4!important}[data-view=xsmall] .s1b-glow-earn{white-space:normal!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.grid-item__content{contain:layout style paint!important;content-visibility:visible!important}.s1b-filter-bar,.s1b-filter-bar-wrapper{contain:layout style}.s1b-sticky-cta,.vi-chat,.vi-chat-widget{contain:layout style paint}@media(hover:hover){.grid-item__content,.s1b-quick-add-btn{will-change:transform}}@media(hover:none){.grid-item__content,.s1b-quick-add-btn{will-change:auto}}.collection-filter__item--right,grid-view-buttons,.grid-view-btn{display:none!important}.s1b-product-attrs,.s1b-card-actions__learn-btn{display:none}.grid-item__meta{padding:6px 8px 2px!important}.grid-item__meta .element-text--body-md,.grid-item__meta .grid-product__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:16px!important;line-height:1.3!important}.s1b-card-actions{padding:4px 8px 8px}.s1b-card-actions__add-text{width:100%;padding:8px 16px;min-height:36px;font-size:14px;border-radius:100px;background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s1b-card-actions__add-text:hover{background:var(--s1b-accent-hover, #333333);box-shadow:none}.s1b-card-actions__add-text.is-added{background:#16a34a}.s1b-card-actions__sold-out{font-size:14px;min-height:36px}.s1b-glow-earn{font-size:14px!important;gap:2px!important;line-height:1.3!important}.grid-item__meta .element-text--body-sm{font-size:13px!important;line-height:1.3!important;letter-spacing:.08em!important;color:var(--s1b-price)!important;font-weight:400!important}.grid-item__meta .element-price{font-size:14px!important;font-weight:400!important;color:var(--s1b-price)!important}.grid-item__meta .layout-stack{gap:2px!important}@media only screen and (max-width:767px){.grid-item__meta{padding:4px 6px 2px!important}.grid-item__meta .element-text--body-sm{font-size:13px!important;line-height:1.2!important;letter-spacing:.08em!important;color:var(--s1b-price)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.grid-item__meta .element-text--body-md,.grid-item__meta .grid-product__title{font-size:14px!important;font-weight:500!important;line-height:1.3!important}.grid-item__meta .element-price{font-size:14px!important;font-weight:400!important;color:var(--s1b-price)!important}.grid-item__meta .element-price sup{font-size:13px!important}.s1b-glow-earn{font-size:13px!important;line-height:1.2!important;gap:2px!important}.s1b-glow-earn svg{width:10px!important;height:10px!important}.s1b-card-rating__stars svg{width:10px!important;height:10px!important}.s1b-card-rating__text{font-size:13px!important}.grid-item__meta .layout-stack{gap:1px!important}.s1b-card-actions{padding:4px 6px 6px!important;gap:4px!important}.s1b-card-actions__add-text{padding:6px 10px!important;font-size:13px!important;min-height:32px!important}.s1b-card-actions__add-text svg{width:12px!important;height:12px!important}.s1b-card-actions__sold-out{font-size:13px!important;min-height:32px!important}.s1b-card-bnpl{font-size:13px!important}}body main .shopify-section:has(.s1b-filter-bar){z-index:50!important;overflow:visible!important}.s1b-filter-bar{display:flex;align-items:center;gap:8px;padding:12px 24px;max-width:1400px;margin:0 auto;position:relative;z-index:10;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.06);transition:box-shadow var(--s1b-duration-base) var(--s1b-ease-smooth)}.s1b-filter-bar.is-scrolled{box-shadow:none}.s1b-filter-bar[style*="position: fixed"]{padding-left:max(24px,calc((100vw - 1400px)/2 + 24px));padding-right:max(24px,calc((100vw - 1400px)/2 + 24px));border-bottom:1px solid rgba(0,0,0,.06);background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#s1bActiveFilters[style*="position: fixed"]{padding-left:max(24px,calc((100vw - 1400px)/2 + 24px));padding-right:max(24px,calc((100vw - 1400px)/2 + 24px));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.04);padding-top:8px;padding-bottom:8px}.s1b-filter-pill{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:100px;font-family:var(--s1b-font-body);font-size:14px;font-weight:500;color:var(--s1b-color-primary, #1a1a1a);cursor:pointer;min-height:44px;white-space:nowrap;transition:all var(--s1b-duration-base) var(--s1b-ease-out)}.s1b-filter-pill:hover{border-color:var(--s1b-color-primary, #1a1a1a);background:#00000005}.s1b-filter-pill.is-active{background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff);border-color:var(--s1b-color-primary, #1a1a1a);font-weight:500}.s1b-filter-pill__chevron{width:14px;height:14px;transition:transform var(--s1b-duration-base) var(--s1b-ease-smooth);flex-shrink:0}.s1b-filter-pill.is-open .s1b-filter-pill__chevron{transform:rotate(180deg)}.s1b-filter-pill__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--s1b-color-primary, #1a1a1a);color:var(--s1b-bg-primary, #ffffff);font-size:14px;font-weight:700;border-radius:100px;line-height:1}.s1b-filter-pill.is-active .s1b-filter-pill__badge{background:var(--s1b-bg-primary, #ffffff);color:var(--s1b-color-primary, #1a1a1a)}.s1b-filter-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:280px;max-width:360px;max-height:400px;overflow-y:auto;background:var(--s1b-bg-primary, #ffffff);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;box-shadow:none;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--s1b-duration-fast) var(--s1b-ease-smooth),transform var(--s1b-duration-fast) var(--s1b-ease-smooth);z-index:100}.s1b-filter-dropdown.is-visible{opacity:1;transform:translateY(0);pointer-events:all}.s1b-filter-dropdown::-webkit-scrollbar{width:4px}.s1b-filter-dropdown::-webkit-scrollbar-thumb{background:#0000001f;border-radius:100px}.s1b-filter-search{display:block;width:100%;padding:10px 12px;margin-bottom:4px;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-family:var(--s1b-font-body);font-size:14px;color:var(--s1b-color-primary, #1a1a1a);outline:none;transition:border-color var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-filter-search:focus{border-color:var(--s1b-color-primary, #1a1a1a)}.s1b-filter-search::placeholder{color:var(--s1b-text-tertiary, #737373)}.s1b-filter-option{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;min-height:44px;font-family:var(--s1b-font-body);font-size:14px;color:var(--s1b-color-primary, #1a1a1a);transition:background var(--s1b-duration-fast) var(--s1b-ease-smooth);-webkit-user-select:none;user-select:none}.s1b-filter-option:hover{background:#00000008}.s1b-filter-option.is-selected{font-weight:500}.s1b-filter-checkbox{flex-shrink:0;width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-filter-option.is-selected .s1b-filter-checkbox{background:var(--s1b-color-primary, #1a1a1a);border-color:var(--s1b-color-primary, #1a1a1a)}.s1b-filter-checkbox svg{width:12px;height:12px;color:var(--s1b-bg-primary, #ffffff);opacity:0;transition:opacity var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-filter-option.is-selected .s1b-filter-checkbox svg{opacity:1}.s1b-filter-count{margin-left:auto;font-size:14px;color:var(--s1b-text-tertiary, #737373);font-weight:400;flex-shrink:0}.s1b-filter-bar__right{margin-left:auto;display:flex;align-items:center;gap:16px;flex-shrink:0}.s1b-filter-bar__count{font-family:var(--s1b-font-body);font-size:14px;color:var(--s1b-text-tertiary, #737373);white-space:nowrap}.s1b-sort-pill{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:100px;font-family:var(--s1b-font-body);font-size:14px;font-weight:500;color:var(--s1b-color-primary, #1a1a1a);cursor:pointer;min-height:44px;white-space:nowrap;transition:all var(--s1b-duration-base) var(--s1b-ease-out)}.s1b-sort-pill:hover{border-color:var(--s1b-color-primary, #1a1a1a);background:#00000005}.s1b-sort-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--s1b-bg-primary, #ffffff);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:8px;box-shadow:none;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--s1b-duration-fast) var(--s1b-ease-smooth),transform var(--s1b-duration-fast) var(--s1b-ease-smooth);z-index:100}.s1b-sort-dropdown.is-visible{opacity:1;transform:translateY(0);pointer-events:all}.s1b-sort-option{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;min-height:44px;font-family:var(--s1b-font-body);font-size:14px;color:var(--s1b-color-primary, #1a1a1a);transition:background var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-sort-option:hover{background:#00000008}.s1b-sort-option.is-active{font-weight:500}.s1b-sort-option__check{width:16px;height:16px;opacity:0;color:var(--s1b-color-primary, #1a1a1a)}.s1b-sort-option.is-active .s1b-sort-option__check{opacity:1}.s1b-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 24px 8px;max-width:1400px;margin:0 auto}.s1b-active-filters:empty{display:none}.s1b-active-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#0000000f;border:none;border-radius:100px;font-family:var(--s1b-font-body);font-size:14px;font-weight:500;color:var(--s1b-color-primary, #1a1a1a);cursor:pointer;min-height:44px;transition:background var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-active-tag:hover{background:#0000001a}.s1b-active-tag svg{width:12px;height:12px;opacity:.5}.s1b-clear-all{font-family:var(--s1b-font-body);font-size:14px;font-weight:500;color:var(--s1b-text-tertiary, #737373);background:none;border:none;cursor:pointer;padding:6px 8px;transition:color var(--s1b-duration-fast) var(--s1b-ease-smooth)}.s1b-clear-all:hover{color:var(--s1b-color-primary, #1a1a1a)}.s1b-filter-bar__pills{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:visible!important}.s1b-filter-pill--mobile-trigger{display:none!important}.s1b-sort-pill.is-open{border-color:var(--s1b-color-primary, #1a1a1a);background:#00000005}.s1b-sort-pill.is-open .s1b-filter-pill__chevron{transform:rotate(180deg)}@media only screen and (max-width:767px){.s1b-filter-bar{padding:8px 16px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.s1b-filter-bar::-webkit-scrollbar{display:none}.s1b-filter-pill{font-size:14px;padding:8px 14px;flex-shrink:0}.s1b-filter-pill--mobile-trigger{display:inline-flex!important}.s1b-filter-pill[data-filter-group]{display:none!important}.s1b-active-filters{padding:8px 16px}.s1b-filter-bar[style*="position: fixed"],#s1bActiveFilters[style*="position: fixed"]{padding-left:16px;padding-right:16px}}@media only screen and (max-width:767px){.collection-mobile-filters .filter-wrapper.s1b-filter-panel:before{display:none!important}.collection-mobile-filters .s1b-filter-body summary .element-text,.collection-mobile-filters .s1b-filter-body .accordion__title{font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--s1b-color-primary, #1a1a1a)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.collection-mobile-filters .s1b-filter-body details summary{min-height:52px!important;padding:16px 0!important}.collection-mobile-filters .s1b-filter-body .tag label,.collection-mobile-filters .s1b-filter-body .tag a{min-height:44px!important;display:flex!important;align-items:center!important;font-family:var(--s1b-font-body)!important;font-size:16px!important;color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration:none!important}.collection-mobile-filters .tag-list--checkboxes a:before{border:2px solid var(--s1b-border-medium, #929292)!important;border-radius:4px!important;width:20px!important;height:20px!important}.collection-mobile-filters .tag-list--checkboxes .tag--active a:before{background-color:var(--s1b-color-primary, #1a1a1a)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important}.collection-mobile-filters .tag-list--checkboxes .tag--active a:after{background-color:var(--s1b-bg-primary, #ffffff)!important;width:10px!important;height:10px!important;left:5px!important;border-radius:4px!important}.collection-mobile-filters .filter-sort{border-radius:100px!important;min-height:44px!important;font-family:var(--s1b-font-body)!important;font-size:14px!important}.collection-mobile-filters label.element-checkbox,.collection-mobile-filters .tag__checkbox-wrapper,.collection-mobile-filters .element-checkbox,.collection-mobile-filters .element-checkbox__icon{transform:none!important}.s1b-filter-body .collection-sidebar__group{padding:0!important;border-top:none!important;border-bottom:1px solid var(--s1b-border-light, #e5e5e5)}.s1b-filter-body .collection-sidebar__group:last-child{border-bottom:none}.s1b-filter-body .tag-list:not(.tag-list--swatches){columns:1!important}}.collection-sidebar label.element-checkbox,.collection-sidebar .tag__checkbox-wrapper,.collection-sidebar .element-checkbox{transform:none!important;font-weight:400!important;border-radius:4px!important}.collection-sidebar .element-checkbox__icon{transform:none!important;width:18px!important;height:18px!important;border-radius:5px!important;box-shadow:inset 0 0 0 1px #e5e5e5!important}.collection-sidebar .element-checkbox--with-icon:has(input:checked) .element-checkbox__icon{background:#1a1a1a!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}.element-select__wrapper,.element-select__select,.collection-filter__sort .element-select__wrapper,.collection-filter__sort .element-select__select{border-radius:8px!important;font-weight:400!important}@media only screen and (max-width:767px){.s1b-filter-bar{border-top:1px solid rgba(0,0,0,.04);margin-top:4px}}@media only screen and (max-width:767px){.s1b-card-rating{font-size:14px}.s1b-card-stars svg{width:12px;height:12px}}.price-range input[type=range]{accent-color:var(--s1b-color-primary, #1a1a1a)!important}.price-range__input,.price-range input[type=number]{font-family:var(--s1b-font-body)!important;font-size:14px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important;padding:8px 12px!important;min-height:44px!important}@media only screen and (max-width:767px){.grid-product__actions{display:none!important}}@media only screen and (min-width:768px){.grid-product__actions{top:8px!important;right:8px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.grid-product__actions .btn--circle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffffd9!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:none!important;border-radius:100px!important;box-shadow:none!important;color:var(--s1b-gray-600)!important;transition:background var(--s1b-duration-base) var(--s1b-ease-smooth),transform var(--s1b-duration-base) var(--s1b-ease-smooth),box-shadow var(--s1b-duration-base) var(--s1b-ease-smooth)!important}.grid-product__actions .btn--circle:hover{background:var(--s1b-bg-primary, #ffffff)!important;transform:scale(1.08)!important;box-shadow:none!important;color:var(--s1b-color-primary, #1a1a1a)!important}.grid-product__actions .btn--circle .element-icon{width:16px!important;height:16px!important}}.s1b-wishlist-btn{opacity:1!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;box-shadow:none!important}.s1b-wishlist-btn__icon{width:16px!important;height:16px!important}@media(hover:hover){.s1b-wishlist-btn{opacity:.6!important;transition:opacity var(--s1b-duration-base) var(--s1b-ease-smooth),transform var(--s1b-duration-base) var(--s1b-ease-smooth),background var(--s1b-duration-base) var(--s1b-ease-smooth)!important}.grid-product:hover .s1b-wishlist-btn,.s1b-wishlist-btn:focus-visible{opacity:1!important}}@media(hover:none){.s1b-wishlist-btn{opacity:1!important}}.quick-product__btn,button.quick-product__btn,.grid-product__actions .quick-product__btn,.grid-product__actions .quick-product__btn.btn--circle{display:none!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important}.s1b-price-range{padding:12px 16px 16px!important}.s1b-price-range__presets{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:0!important;margin-bottom:12px!important}.s1b-price-range__preset{padding:8px 16px!important;background:var(--s1b-bg-primary, #ffffff)!important;border:1.5px solid rgba(0,0,0,.12)!important;border-radius:100px!important;font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--s1b-color-primary, #1a1a1a)!important;cursor:pointer!important;white-space:nowrap!important;transition:all .18s ease!important;line-height:1.2!important}.s1b-price-range__preset:hover{background:var(--s1b-bg-hover, #f5f5f5)!important;border-color:#0003!important;color:var(--s1b-color-primary, #1a1a1a)!important}.s1b-price-range__preset.is-active{background:var(--s1b-color-primary, #1a1a1a)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important}.s1b-price-range__preset.is-active:hover{background:var(--s1b-color-primary, #1a1a1a)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important}.s1b-price-range__divider{display:flex;align-items:center;gap:10px;margin:4px 0 12px;color:var(--s1b-text-tertiary, #737373);font-family:var(--s1b-font-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.s1b-price-range__divider:before,.s1b-price-range__divider:after{content:"";flex:1;height:1px;background:#00000014}.s1b-price-range__inputs{display:flex!important;align-items:center!important;gap:8px!important}.s1b-price-range__field{display:flex!important;align-items:center!important;flex:1!important;background:var(--s1b-bg-hover, #f5f5f5)!important;border:1.5px solid rgba(0,0,0,.1)!important;border-radius:12px!important;padding:0 12px!important;min-height:44px!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.s1b-price-range__field:focus-within{border-color:var(--s1b-color-primary, #1a1a1a)!important;background:var(--s1b-bg-primary, #ffffff)!important;box-shadow:0 0 0 3px #0a0a0a0f!important}.s1b-price-range__currency{font-family:var(--s1b-font-body)!important;font-size:14px!important;color:var(--s1b-text-tertiary, #737373)!important;font-weight:500!important;margin-right:2px!important;flex-shrink:0!important}.s1b-price-range__input{width:100%!important;border:none!important;background:transparent!important;font-family:var(--s1b-font-body)!important;font-size:14px!important;color:var(--s1b-color-primary, #1a1a1a)!important;padding:10px 0!important;outline:none!important;-moz-appearance:textfield!important}.s1b-price-range__input::-webkit-inner-spin-button,.s1b-price-range__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.s1b-price-range__input::placeholder{color:#c4c4c4!important}.s1b-price-range__separator{font-family:var(--s1b-font-body)!important;font-size:16px!important;color:#d4d4d4!important;flex-shrink:0!important;padding:0 2px!important}.s1b-price-range__apply{display:block!important;width:100%!important;margin-top:10px!important;padding:10px 16px!important;background:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important;border:none!important;border-radius:12px!important;font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;min-height:44px!important;letter-spacing:.01em!important;transition:background .18s ease,transform 80ms ease!important}.s1b-price-range__apply:hover{background:var(--s1b-color-primary, #1a1a1a)!important}.s1b-price-range__apply:active{transform:scale(.98)!important}@media only screen and (max-width:767px){.s1b-price-range{padding:16px!important}.s1b-price-range__presets{gap:8px!important}.s1b-price-range__preset{padding:10px 18px!important;font-size:14px!important}.s1b-price-range__field{min-height:48px!important}.s1b-price-range__input{font-size:16px!important}.s1b-price-range__apply{min-height:48px!important;font-size:14px!important}}.grid-item__swatches:empty,color-swatches:empty,.grid-product__colors:empty{display:none!important}.vi-chat--dragging{transition:none!important}#shopify-section-collection-header+.shopify-section,#shopify-section-collection-header+.shopify-section+#shopify-section-main-collection{padding-top:0!important;margin-top:0!important}#shopify-section-main-collection{padding-top:16px!important}@media only screen and (max-width:767px){#shopify-section-main-collection{padding-top:8px!important}}@media only screen and (min-width:768px){#shopify-section-main-collection{padding-top:16px!important}}@media only screen and (max-width:767px){.grid-item .product-grid-item,.grid-item__content,.grid-product__content{display:flex!important;flex-direction:column!important;height:100%!important}.s1b-card-actions{margin-top:auto!important;padding:8px 10px 12px!important}.s1b-card-actions__add-text{padding:8px 16px!important;min-height:44px!important;font-size:14px!important}.s1b-card-actions__learn-btn{font-size:14px!important;min-height:44px!important;padding:8px!important}.grid-item__meta,.template-collection .grid-item__meta,.template-search .grid-item__meta{padding:10px 10px 12px!important}.grid-product__image-wrap{background:transparent!important;padding:0!important}.grid-product__vendor{font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--s1b-price)!important}[data-view=xsmall] .grid-item__meta .element-text--body-md,.grid-item__meta .element-text--body-md{font-size:16px!important;font-weight:400!important;line-height:1.35!important}[data-view=xsmall] .s1b-glow-earn,.s1b-glow-earn{white-space:normal!important;font-size:14px!important}.s1b-card-rating__stars svg,.s1b-card-stars svg{width:14px!important;height:14px!important}.grid-item{padding:0 4px!important}}.s1b-price-range__field{min-width:80px!important}.s1b-price-range__input{min-width:40px!important}.recently-viewed__section{padding:0!important;margin:32px 0!important}@media only screen and (min-width:768px){.recently-viewed__section{margin:48px 0!important}}.recently-viewed__section:not(:has(.product-grid)),.recently-viewed__section recently-viewed:not(:has(.product-grid)){display:none!important;margin:0!important;padding:0!important}[id$=__apps] .index-section,[id$=__apps]>.index-section{padding:0!important;margin:0!important}[id$=__apps]:has(.page-width:empty),[id$=__apps]:not(:has(.page-width>*)){display:none!important;margin:0!important;padding:0!important}.recently-viewed__section .section-header__title{font-family:var(--s1b-font-heading)!important;font-size:clamp(20px,3vw,28px)!important;font-weight:400!important;color:var(--s1b-color-primary, #1a1a1a)!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important}.recently-viewed__section .product-grid{gap:24px!important}.recently-viewed__section .grid-product__image-wrap{overflow:hidden!important;background:transparent!important}@media only screen and (max-width:767px){.recently-viewed__section .product-grid{gap:24px!important}}@media only screen and (max-width:767px){.shopify-section:empty,.shopify-section:has(>.shopify-app-block:empty:only-child),.shopify-section:has(>.shopify-apps:empty:only-child){display:none!important}}@media only screen and (max-width:767px){main .shopify-section.recently-viewed__section,.shopify-section.recently-viewed__section.recently-viewed__section{padding-top:0!important;padding-bottom:16px!important;margin-top:16px!important;margin-bottom:16px!important}.recently-viewed__section .index-section--sub-product{margin-top:8px!important;margin-bottom:8px!important}#s1b-complete-routine.s1b-recommendations{padding-top:32px!important;padding-bottom:24px!important;margin-top:24px!important}.s1b-beyond-compare{margin-top:24px!important;margin-bottom:16px!important}}.grid-item__meta .element-text.element-text--body-sm{font-size:13px!important;letter-spacing:.08em!important;color:var(--s1b-price)!important;font-weight:400!important}[data-view=xsmall] .grid-item__meta .element-text--body-sm{font-size:13px!important;color:var(--s1b-price)!important}.grid-item__meta .element-text.element-text--body-md{font-size:16px!important;font-weight:500!important}.grid-item__meta .grid-product__price .element-text--body-sm,.grid-product__price sup,.grid-product__price .grid-product__price--original sup{font-size:14px!important}.s1b-card-price-row .element-price sup,.grid-product__price sup,.s1b-product-card__price sup,.element-price sup{font-size:inherit!important;vertical-align:baseline!important;position:static!important;top:auto!important;margin-left:0!important;letter-spacing:normal!important;line-height:inherit!important}.s1b-card-price-row .element-price sup:before,.grid-product__price sup:before,.s1b-product-card__price sup:before,.element-price sup:before{content:"."}@media(max-width:768px){.grid-product__price sup,.s1b-product-card__price sup,.s1b-card-price-row sup,.element-price sup{font-size:inherit!important;vertical-align:baseline!important;top:0!important}.grid-product__price sup:before,.s1b-product-card__price sup:before,.s1b-card-price-row sup:before,.element-price sup:before{content:"."}}.s1b-product-attr,.s1b-glow-bucks-text{font-size:14px!important}.s1b-footer__newsletter-text strong,.s1b-footer__newsletter-text b{font-size:inherit!important}.s1b-featured-tabs .s1b-add-to-bag,.s1b-featured-tabs .s1b-learn-more,.s1b-featured-tabs .element-button,.s1b-featured-tabs button[name=add]{font-size:16px!important}.s1b-pdp__variant-label,.variant-wrapper .variant-input-wrap label,.variant-wrapper__label,.variant__label,fieldset.variant-wrapper legend{font-size:14px!important;font-weight:500!important}.collection-sort select,.collection-sort .collection-sort__trigger,.collection-sort__input,.predictive-result__layout .grid-item__meta .element-text--body-sm,.predictive-result__layout .grid-item__meta .heading-sm,.predictive-result__layout .grid-item__meta{font-size:16px!important}.predictive__label .element-text--body-sm{font-size:14px!important}.shopify-section:empty{display:none!important}.s1b-brand-bar-section:empty,.s1b-hair-method-section:empty,.s1b-why-studio1-section:empty{display:none!important;padding:0!important;margin:0!important;min-height:0!important;height:0!important;overflow:hidden!important}@media(max-width:767px){.shopify-section+.shopify-section{margin-top:0}}.shopify-section:has(>section:empty),.shopify-section:has(>div:empty:only-child){display:none!important;padding:0!important;margin:0!important;min-height:0!important;contain-intrinsic-size:0!important}@media(max-width:767px){.s1b-social-proof__stats{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;margin:0 0 32px!important}.s1b-social-proof__stat{flex:none!important;min-width:0!important;scroll-snap-align:none!important;padding:20px 16px!important}}.index-section--sub-product .product-grid[data-view=small],.index-section--sub-product .product-grid[data-view=medium]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important}@media only screen and (max-width:767px){.index-section--sub-product .product-grid[data-view=small],.index-section--sub-product .product-grid[data-view=medium]{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}.index-section--sub-product{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.index-section--sub-product .section-header{margin-bottom:20px}@media only screen and (min-width:768px){.index-section--sub-product .product-grid,.recently-viewed__section .product-grid{justify-content:center}}.index-section--sub-product .section-header .heading-md{font-family:var(--s1b-font-body);font-size:clamp(20px,2.5vw,28px);font-weight:400;color:var(--s1b-color-primary, #1a1a1a);text-transform:uppercase;letter-spacing:.4px;text-align:center}.index-section--sub-product .grid-product__image-wrap{border-radius:8px;overflow:hidden;background:transparent}.index-section--sub-product .grid-product__image-wrap img{transition:transform var(--s1b-duration-slow) var(--s1b-ease-out)}.index-section--sub-product .grid-product:hover .grid-product__image-wrap img{transform:scale(1.03)}.index-section--sub-product .grid-product__title{font-family:var(--s1b-font-body);font-size:14px;font-weight:400;line-height:1.3;color:var(--s1b-color-primary, #1a1a1a);margin-top:8px}.index-section--sub-product .grid-product__vendor{font-family:var(--s1b-font-body);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--s1b-gray-600)}.index-section--sub-product .grid-product__price{font-family:var(--s1b-font-body);font-size:14px;font-weight:700;color:var(--s1b-color-primary, #1a1a1a)}.index-section--sub-product .grid-product a{text-decoration:none}.index-section--sub-product .grid-product{padding:0;margin:0;width:100%!important}.s1b-gallery__main{background:var(--s1b-bg-alt, #F6F5F3)!important;border:none!important;border-radius:16px!important;padding:0!important;box-shadow:none!important;outline:none!important}.s1b-gallery__img{max-width:100%;max-height:100%}.s1b-recommendations{max-width:1200px;margin-left:auto;margin-right:auto}.s1b-card-extras{min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.s1b-card-extras .s1b-glow-earn{display:none}.grid-product__image-wrap{background:transparent!important;border-radius:8px!important;aspect-ratio:4 / 5!important;height:auto!important;padding:0!important}.grid-product__image-wrap img{padding:0!important;object-fit:contain!important}.grid-item__content{background:var(--s1b-bg-primary, #ffffff)!important;border-radius:12px!important;box-shadow:none!important;border:none!important}.product-grid-item,.grid-item .product-grid-item{border-radius:12px!important;box-shadow:none!important}@media(hover:hover){.grid-item__content:hover,.grid-item:hover .product-grid-item{transform:none!important;box-shadow:none!important}.grid-item__content:hover .grid-product__image-wrap img{transform:scale(1.03)!important}}@media only screen and (max-width:767px){.grid-item__content{background:transparent!important;border-radius:12px!important;border:none!important;box-shadow:none!important}.grid-product__image-wrap{background:transparent!important;border-radius:8px!important}}.s1b-collection-vi-cta{margin-top:8px!important;margin-bottom:0!important}.s1b-collection-vi-cta__inner{border-radius:14px!important}@media only screen and (max-width:767px){.s1b-filter-bar{margin-bottom:4px!important}}.page-width--cart{padding-left:24px!important;padding-right:24px!important}@media only screen and (max-width:767px){.page-width--cart{padding-top:8px!important;padding-left:20px!important;padding-right:20px!important}}.cart-title,.cart__title{margin-bottom:16px!important}.cart__shipping-bar,[class*=free-shipping-bar],.s1b-shipping-bar{border-radius:100px!important}.s1b-cart-recs__card,[class*=routine] .product-card,.cart-recommendations .grid-product__image-wrap,.s1b-glow-upsell,[class*=glow-pro-upsell],.cart-glow-pro{border-radius:12px!important}.s1b-contact-chat-first .s1b-contact__card:hover,.s1b-contact-chat-first [class*=contact-card]:hover,.s1b-contact-chat-first .s1b-contact__vi-card:hover{transform:none!important;box-shadow:none!important}.s1b-contact-chat-first .s1b-contact__card,.s1b-contact-chat-first .s1b-contact__vi-card,.s1b-contact-chat-first [class*=contact-card],.s1b-contact-chat-first .s1b-contact__faq{border-radius:12px!important}.s1b-contact-chat-first .s1b-contact__faq-item{border-radius:8px!important}.template-page .page-width{padding-top:32px!important;padding-bottom:48px!important}@media only screen and (max-width:767px){.template-page .page-width{padding-top:16px!important;padding-bottom:32px!important}}.template-page h1{margin-bottom:24px!important}.template-page .rte p{margin-bottom:20px!important;line-height:1.65!important}.s1b-footer__newsletter,.s1b-footer__cta,.s1b-footer .s1b-footer__newsletter-inner,[class*=footer] [class*=newsletter]{border-radius:12px!important}.s1b-footer__newsletter:hover,.s1b-footer__cta:hover{transform:none!important}@media(hover:hover){.s1b-contact-chat-first *:hover,.s1b-footer *:hover{transform:none!important}}@media only screen and (max-width:767px){.page-width{padding-left:max(20px,clamp(1rem,4vw,3rem))!important;padding-right:max(20px,clamp(1rem,4vw,3rem))!important}}.site-nav__dropdown,.header__submenu,.mega-menu,.s1b-mega-menu{background:var(--s1b-bg-primary, #ffffff)!important;padding:32px!important;border-top:1px solid var(--s1b-border-light, #e5e5e5);border-radius:12px!important;box-shadow:none!important;border-left:none;border-right:none;border-bottom:none}.site-nav__dropdown-label,.mega-menu__heading,.s1b-mega-menu__heading,.site-nav__dropdown .site-nav__label,.mega-menu h3,.mega-menu h4{text-transform:uppercase!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--s1b-text-tertiary, #737373)!important;font-family:var(--s1b-font-body)!important;font-weight:400!important;margin-bottom:12px}.site-nav__dropdown-link,.mega-menu a,.s1b-mega-menu a,.site-nav__dropdown a{font-size:16px!important;font-weight:400!important;font-family:var(--s1b-font-body)!important;color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration:none!important;position:relative;display:inline-block}.site-nav__dropdown-link:after,.site-nav__link--has-dropdown:after,.site-nav a:not(.site-nav__logo):after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--s1b-color-primary, #1a1a1a);transition:width var(--s1b-duration-base, .2s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1))}.site-nav__dropdown-link:hover:after,.site-nav__link--has-dropdown:hover:after,.site-nav a:not(.site-nav__logo):hover:after{width:100%}.site-nav a:hover,.site-nav__dropdown-link:hover{color:var(--s1b-color-primary, #1a1a1a)!important;opacity:1!important}.site-nav__link,.site-nav>li>a{font-size:16px;font-weight:400;font-family:var(--s1b-font-body);color:var(--s1b-color-primary, #1a1a1a);letter-spacing:.2px;position:relative;padding-bottom:4px}.site-header.is-sticky,.header-wrapper.is-sticky,#shopify-section-header.is-sticky .site-header{box-shadow:none;transition:box-shadow var(--s1b-duration-base, .2s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1)),padding var(--s1b-duration-base, .2s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1))}.site-header.is-sticky .site-header__logo img,.header-wrapper.is-sticky .site-header__logo img{max-height:32px;transition:max-height var(--s1b-duration-base, .2s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1))}.s1b-search-expand{display:flex;align-items:center;position:relative}.s1b-search-expand__input{width:0;padding:0;border:none;border-bottom:1px solid transparent;font-family:var(--s1b-font-body);font-size:16px;color:var(--s1b-color-primary, #1a1a1a);background:transparent;overflow:hidden;transition:width var(--s1b-duration-slow, .3s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1)),padding var(--s1b-duration-slow, .3s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1)),border-color var(--s1b-duration-slow, .3s) var(--s1b-ease-out, cubic-bezier(.33, 1, .68, 1))}.s1b-search-expand__input:focus,.s1b-search-expand.is-open .s1b-search-expand__input{width:200px;padding:8px 0;border-bottom-color:var(--s1b-border-light, #e5e5e5);outline:none}.s1b-search-expand__icon{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.template-page .index-section.text-left,.template-page .index-section{text-align:left!important}.template-page .index-section .rte,.template-page .index-section .rte p{text-align:left!important;font-style:normal!important;font-family:var(--s1b-font-body)!important}.template-page .index-section h1,.template-page .index-section h2{font-family:var(--s1b-font-body)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.02em!important}.template-product .product__media-container,.template-product .product__media,.template-product .product__media-wrapper{background:var(--s1b-bg-hover, #f5f5f5)!important;border-radius:8px!important;overflow:hidden!important}.template-product .product__media img,.template-product .product__media-container img{object-fit:contain!important;padding:20px!important;mix-blend-mode:multiply}.template-product .product__media-list{gap:8px!important}.grid-product .product-grid-item{border:none!important;box-shadow:none!important}.grid-product:after{border:none!important}.grid-item__meta .s1b-glow-earn,.product-grid-item .s1b-glow-earn{color:var(--s1b-text-tertiary, #737373)!important;font-size:13px!important}.grid-item__meta .s1b-glow-earn svg{color:var(--s1b-text-tertiary, #737373)!important;opacity:.6}.template-cart .section-header__title,.template-cart h1{font-family:var(--s1b-font-body)!important;font-style:normal!important;font-weight:700!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-h1,.heading-h2,.heading-h3,.heading-2xl,.heading-xl,.heading-lg,.heading-md{font-family:var(--s1b-font-body)!important;font-style:normal!important}.s1b-header{border-bottom:1px solid rgba(0,0,0,.06)!important}.s1b-header-wrap.is-scrolled .s1b-header{border-bottom-color:#0000001a!important;box-shadow:none!important}.template-cart .section-header{text-align:left!important;padding-bottom:20px!important;margin-bottom:24px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;position:relative!important;z-index:1!important}.template-cart .section-header__title{font-family:var(--s1b-font-body)!important;font-weight:400!important;font-size:28px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--s1b-color-primary, #1a1a1a)!important;margin-top:0!important;padding-top:0!important}.template-cart #MainContent{margin-top:36px!important}.template-cart .page-width--cart{padding-top:16px!important}@media only screen and (max-width:959px){.template-cart #MainContent{margin-top:40px!important}.template-cart .page-width--cart{padding-top:12px!important}.template-cart .section-header{padding-bottom:16px!important;margin-bottom:16px!important}.template-cart .section-header__title{font-size:20px!important;letter-spacing:.08em!important}.template-cart .breadcrumbs{display:none!important}}.template-cart .cart__page{gap:48px!important}.template-cart .cart__item{padding-bottom:24px!important;margin-bottom:24px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.template-cart .cart__item:last-of-type{border-bottom:none!important;margin-bottom:0!important}.template-cart .cart__image a{background:#f6f5f3!important;border-radius:12px!important;padding:0!important}.template-cart .cart__image img{mix-blend-mode:multiply;border-radius:8px!important}.template-cart .cart__item-name{font-weight:500!important;font-size:16px!important;letter-spacing:0!important;line-height:1.4!important}.template-cart .cart__item--variants{font-size:13px!important;color:var(--s1b-text-tertiary, #737373)!important;font-weight:400!important}.template-cart .cart__price:not(.cart__price--strikethrough){font-family:var(--s1b-font-body)!important;font-weight:500!important;font-size:16px!important;letter-spacing:0!important}.template-cart .s1b-cart-glow-earn{color:var(--s1b-text-tertiary, #737373)!important;font-size:13px!important;font-weight:400!important}.template-cart .s1b-cart-glow-earn svg{color:var(--s1b-text-tertiary, #737373)!important;opacity:.5}.template-cart .cart__item-remove a{font-size:13px!important;color:var(--s1b-text-tertiary, #737373)!important;text-decoration:underline!important;text-underline-offset:.15em!important;text-decoration-color:#a3a3a366!important}.template-cart .cart__item-remove a:hover{color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration-color:var(--s1b-color-primary, #1a1a1a)!important}.template-cart .element-quantity-selector{border:1px solid rgba(0,0,0,.15)!important;border-radius:100px!important;max-width:110px!important;height:36px!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important}.template-cart .element-quantity-selector .element-quantity-selector__input{font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:500!important;color:var(--s1b-color-primary, #1a1a1a)!important;text-align:center!important;border:none!important;background:transparent!important;height:34px!important;min-width:32px!important;padding:0 4px!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}.template-cart .element-quantity-selector .element-quantity-selector__input:focus{outline:none!important;box-shadow:none!important}body.template-cart .element-quantity-selector .element-quantity-selector__button,body.template-cart .element-quantity-selector .element-quantity-selector__button--minus,body.template-cart .element-quantity-selector .element-quantity-selector__button--plus{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:var(--s1b-color-primary, #1a1a1a)!important;cursor:pointer!important;position:relative!important;aspect-ratio:auto!important;flex-shrink:0!important;padding:0!important}body.template-cart .element-quantity-selector .element-quantity-selector__button:hover{background:#0000000a!important;border-radius:100px!important}.template-cart .element-quantity-selector .element-quantity-selector__button svg,.template-cart .element-quantity-selector .element-quantity-selector__button .element-icon{width:18px!important;height:18px!important;overflow:visible!important;display:block!important}.template-cart .element-quantity-selector .element-quantity-selector__button svg path,.template-cart .element-quantity-selector .element-quantity-selector__button svg line,.template-cart .element-quantity-selector .element-quantity-selector__button .element-icon path,.template-cart .element-quantity-selector .element-quantity-selector__button .element-icon line{stroke-width:7!important;stroke:var(--s1b-color-primary, #1a1a1a)!important;stroke-linecap:round!important;fill:none!important}@media only screen and (max-width:959px){.template-cart .element-quantity-selector{max-width:100px!important;height:34px!important}.template-cart .element-quantity-selector .element-quantity-selector__button{width:30px!important;height:32px!important}}.template-cart .cart__item--subtotal{font-family:var(--s1b-font-body)!important;font-weight:400!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:.03em!important;padding-top:20px!important;border-top:1px solid rgba(0,0,0,.08)!important}.template-cart .cart__checkout,.template-cart [name=checkout],.template-cart .cart__checkout-wrapper .element-button--primary{background:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important;border:none!important;border-radius:100px!important;font-family:var(--s1b-font-body)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:16px 32px!important;min-height:52px!important;transition:background .25s cubic-bezier(.33,1,.68,1)!important}.template-cart .cart__checkout:hover,.template-cart [name=checkout]:hover{background:var(--s1b-accent-hover, #333333)!important}.template-cart .cart__continue,.template-cart .cart__checkout-wrapper .element-button--inverted{background:transparent!important;color:var(--s1b-text-tertiary, #737373)!important;border:none!important;font-size:13px!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:.15em!important;text-decoration-color:#76767666!important;padding:12px 0!important;min-height:auto!important;letter-spacing:.02em!important}.template-cart .cart__continue:hover{color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration-color:var(--s1b-color-primary, #1a1a1a)!important}.template-cart .cart__item-row.text-center small{font-family:var(--s1b-font-body)!important;font-size:13px!important;color:var(--s1b-text-tertiary, #737373)!important;letter-spacing:.01em!important}.template-cart .cart__page-col.medium-up--overlay .cart__item-row{border-bottom:1px solid rgba(0,0,0,.05)!important;padding-bottom:16px!important;margin-bottom:16px!important}.template-cart .cart__page-col.medium-up--overlay .cart__item-row:last-child{border-bottom:none!important}.template-cart .cart__terms label{font-size:13px!important;color:var(--s1b-gray-600)!important}@media only screen and (max-width:767px){.template-cart .cart__page{padding-bottom:140px!important}.template-cart .cart__page-col.medium-up--overlay{position:fixed!important;bottom:60px!important;left:0!important;right:0!important;z-index:50!important;background:var(--s1b-bg-primary, #ffffff)!important;padding:16px 20px!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important;width:100%!important;margin:0!important}.template-cart .cart__page-col.medium-up--overlay>*:not(.cart__item--subtotal):not(.cart__checkout-wrapper){display:none!important}.template-cart .cart__page-col.medium-up--overlay .cart__item--subtotal{display:flex!important;border-top:none!important;border-bottom:none!important;padding:0!important;margin-bottom:12px!important}.template-cart .cart__page-col.medium-up--overlay .cart__checkout-wrapper{display:block!important;margin-bottom:0!important;border-bottom:none!important;padding-bottom:0!important}.template-cart .cart__page-col.medium-up--overlay .cart__continue{display:none!important}}.collection-filter{border-bottom:1px solid rgba(0,0,0,.06)!important;border-top:1px solid rgba(0,0,0,.06)!important;padding:0!important;margin-bottom:24px!important}.collection-filter__inner{padding:12px 0!important}.collection-filter__item--count{font-family:var(--s1b-font-body)!important;font-size:13px!important;color:var(--s1b-price)!important;letter-spacing:.02em!important}.active-tags .tag--remove .element-chip{background:var(--s1b-bg-hover, #f5f5f5)!important;border:none!important;border-radius:100px!important;font-size:13px!important;font-weight:400!important;color:var(--s1b-color-primary, #1a1a1a)!important;padding:6px 12px!important}.active-tags .tag--remove .element-chip:hover{background:var(--s1b-border-light, #e5e5e5)!important}.s1b-cat-pills__pill:hover,.s1b-filter-pill:hover,.s1b-sort-pill:hover,.s1b-qf__pill:hover,.element-chip:hover,.collection-sidebar__group .tag-list a:hover,.collection-sidebar .tag-list a:hover,.collection-sidebar .tag-list label:hover,.menu-drawer a:hover,.s1b-drawer__lv-link:hover,.s1b-hair-pill:hover,.collection-filter__tag:hover,.collection-filter__btn:hover,.collection-filter__item--drawer button:hover,.collection-filter__item--drawer a:hover,.s1b-filter-drawer a:hover,.s1b-filter-drawer button:hover,[class*=filter] button:hover,[class*=filter] a:hover{text-decoration:none!important}.s1b-qf__pill{border:1px solid var(--s1b-border-medium, #929292)!important;border-radius:100px!important;font-size:13px!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:10px 20px!important;min-height:44px!important}.s1b-qf__pill.is-active{background:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important;font-weight:400!important}.grid-view-btn{opacity:.4!important;transition:opacity .2s ease!important}.grid-view-btn.is-active,.grid-view-btn:hover{opacity:1!important}.element-breadcrumbs,.breadcrumbs,[class*=breadcrumb]{font-family:var(--s1b-font-body)!important;font-size:13px!important;color:var(--s1b-text-tertiary, #737373)!important;letter-spacing:.02em!important}.element-breadcrumbs a,.breadcrumbs a,[class*=breadcrumb] a{color:var(--s1b-text-tertiary, #737373)!important;text-decoration:none!important}.element-breadcrumbs a:hover,.breadcrumbs a:hover,[class*=breadcrumb] a:hover{color:var(--s1b-color-primary, #1a1a1a)!important}.index-section+.index-section{border-top:1px solid rgba(0,0,0,.04)!important}.template-collection .page-header h1,.template-blog .section-header__title,.template-search .section-header__title,.template-page .section-header__title{font-family:var(--s1b-font-body)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-style:normal!important}.rte a:not(.btn):not(.element-button){text-decoration:none!important;border-bottom:1px solid rgba(0,0,0,.15)!important;transition:border-color .2s ease!important}.rte a:not(.btn):not(.element-button):hover{border-bottom-color:var(--s1b-color-primary, #1a1a1a)!important}.product-tag,.s1b-badge,.badge--sale,.badge--new,[class*=badge]:not(.s1b-trust-badge):not(.s1b-pmode__badge){font-family:var(--s1b-font-body)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:100px!important;padding:3px 10px!important}.s1b-footer{border-top:1px solid var(--s1b-border-light, #e5e5e5)!important}.cart--empty h1,.cart--empty h2,.template-search .section-header--404 h1{font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important}.template-product .product__media img,.template-product .product__media-container img{padding:24px!important}.product-grid-item,.grid-product__content{border:none!important;box-shadow:none!important}body{font-family:var(--s1b-font-body)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.grid-product__image-wrap{padding:0!important;aspect-ratio:4 / 5!important}.s1b-card-actions{flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.s1b-card-actions__add-text{width:auto!important;max-width:fit-content!important;align-self:center!important;display:inline-flex!important;padding:10px 24px!important;font-size:13px!important;min-height:40px!important}@media only screen and (max-width:767px){.grid-product__image-wrap{padding:0!important;aspect-ratio:1 / 1!important}.s1b-card-actions__add-text{padding:8px 18px!important;font-size:13px!important;min-height:36px!important}}.s1b-header__actions{gap:4px!important}.s1b-card-badges{position:static!important;display:inline-flex!important;padding:0!important;margin:0 0 2px!important}.s1b-card-badge{font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--s1b-text-tertiary, #737373)!important;background:transparent!important;padding:0!important}.s1b-card-actions__learn-btn{font-size:13px!important;color:var(--s1b-text-tertiary, #737373)!important;text-decoration:underline!important;text-underline-offset:.15em!important;text-decoration-color:#a3a3a366!important;padding:4px 8px!important;min-height:32px!important}.s1b-card-actions__learn-btn:hover{color:var(--s1b-color-primary, #1a1a1a)!important;text-decoration-color:var(--s1b-color-primary, #1a1a1a)!important}.s1b-card-actions__learn-btn svg{display:none!important}.collection-filter{display:block!important;padding:12px 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.s1b-hair-type-pills .s1b-hair-pill,.collection-filter__tag{font-size:13px!important;padding:6px 14px!important;border-radius:100px!important;border:1px solid var(--s1b-border-light, #e5e5e5)!important;background:transparent!important;color:var(--s1b-gray-600)!important;font-weight:400!important;letter-spacing:.02em!important}.s1b-hair-type-pills .s1b-hair-pill:hover,.collection-filter__tag:hover{border-color:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-color-primary, #1a1a1a)!important}.s1b-hair-type-pills .s1b-hair-pill.is-active,.collection-filter__tag.is-active{background:var(--s1b-color-primary, #1a1a1a)!important;color:var(--s1b-bg-primary, #ffffff)!important;border-color:var(--s1b-color-primary, #1a1a1a)!important}.grid-item__content,.template-collection .grid-item__content,.template-search .grid-item__content,.product-grid-item .grid-item__content{background:var(--s1b-bg-primary, #ffffff)!important}input[type=search],.search-page input[type=search],.predictive-search__input,form.search input,.element-input input[type=search]{border-radius:8px!important}.grid-product .element-price,.grid-item__meta .element-price,.grid-item__meta [class*=price],.grid-item__content .element-price,.grid-item__content [class*=element-price],.template-collection .element-price,.template-search .element-price,.product-grid-item .element-price,span.element-price.element-text.element-text--heading-xs{color:var(--s1b-price)!important}.element-price--sale,.grid-product__price--sale{color:var(--s1b-color-sale, #dc2626)!important}.product__price .element-price,.s1b-pdp-price .element-price,.template-product .product-single__price,.s1b-product .element-price,.s1b-product [class*=price]:not(.s1b-variant-option__price):not(.s1b-price__current):not([class*=glow]),.template-product .element-price{color:var(--s1b-price)!important}.s1b-card-glow-overlay{font-size:13px!important;padding:4px 8px!important;max-width:calc(100% - 16px)!important}a.s1b-qf__pill,a.s1b-qf__pill:hover,a.s1b-qf__pill:focus,a.s1b-qf__pill:active{border-bottom:1px solid var(--s1b-border-medium, #929292)!important}a.s1b-qf__pill.is-active,a.s1b-qf__pill.is-active:hover{border-bottom:1px solid var(--s1b-color-primary, #1a1a1a)!important}a.s1b-qf__pill.s1b-qf__pill--clear{border-bottom:1px dashed var(--s1b-border-medium, #929292)!important}#vi-dx-profile-fab{display:none!important}.s1b-mobile-nav__vi-btn,.s1b-mobile-nav__vi-circle{background:var(--s1b-text-primary, #1a1a1a)!important;background-image:none!important}.grid-product__image-wrap,.product-card__image,.grid-product__image-wrapper,[class*=product-card] [class*=image-wrap],.grid-product__image-mask{background-color:var(--s1b-bg-alt, #f6f5f3)!important}@media only screen and (max-width:767px){#tidio-chat-iframe,[class*=tidio],.s1b-vi-trigger,.s1b-vi-chat-trigger{bottom:80px!important;transition:bottom .3s cubic-bezier(.39,.575,.565,1)}body.s1b-sticky-atc-visible .s1b-vi-trigger,body.s1b-sticky-atc-visible .s1b-vi-chat-trigger{bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}}.cart__checkout,.cart-drawer .cart__checkout,.btn--checkout{background-color:var(--s1b-text-primary, #1a1a1a)!important;border-color:var(--s1b-text-primary, #1a1a1a)!important}.cart-drawer a[href*="/cart"],.cart__view-bag{text-decoration:underline!important;text-underline-offset:.15em!important;text-decoration-thickness:1px!important;font-family:var(--s1b-font-body)!important;font-weight:500!important;color:var(--s1b-text-primary, #1a1a1a)!important}.s1b-shipping-bar__fill,.cart__shipping-bar-fill,[class*=shipping-bar] [class*=fill]{background-color:var(--s1b-text-primary, #1a1a1a)!important;height:3px!important}.s1b-shipping-bar__track,.cart__shipping-bar-track,[class*=shipping-bar] [class*=track]{height:3px!important;background-color:var(--s1b-border-light, #e5e5e5)!important}.s1b-shipping-bar__icon svg,.s1b-shipping-bar__check{color:var(--s1b-text-primary, #1a1a1a)!important;fill:var(--s1b-text-primary, #1a1a1a)!important}.cart__title-text,.cart-drawer__title,[class*=cart] h2{font-family:var(--s1b-font-body)!important;font-weight:700!important}.grid-product .wishlist-btn,.grid-product [class*=wishlist],.product-card .wishlist-btn{position:absolute!important;top:12px!important;right:12px!important;z-index:4!important}.site-footer a,.footer a,[class*=footer] a{text-underline-offset:.15em!important;text-decoration-thickness:1px!important}.site-footer,.footer-section,#shopify-section-footer,[class*=footer-wrap]{background-color:var(--s1b-bg-alt, #f6f5f3)!important}.shopify-section-group-footer-group{background-color:transparent!important;padding-top:0!important}.site-footer__item,.footer__link,.site-footer li,[class*=footer] li{margin-bottom:4px!important;line-height:1.6!important}.s1b-product-gallery,.product__photos,.s1b-product-gallery__main,.product-image-main{background-color:var(--s1b-bg-alt, #f6f5f3)!important}.s1b-beyond-compare__heading,.s1b-recommendations__title,.recently-viewed__section .section-header__title,.product-recommendations .section-header__title,[class*=routine] .section-header__title,[class*=recently] .section-header__title,.product-recommendations h2,.s1b-routine-heading{font-family:var(--s1b-font-body, "Jost", "Jost Fallback", sans-serif)!important;font-size:var(--s1b-heading-section, clamp(30px, 3.6vw, 46px))!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.018em!important;text-align:left!important;color:var(--s1b-accent, #1a1a1a)!important;margin:0 0 var(--s1b-space-5, 20px)!important}.cart__shipping-text,.cart__policies,[class*=cart] [class*=shipping],[class*=cart] [class*=policies]{color:var(--s1b-price)!important;font-size:13px!important}.search-results .grid-product__price,.search-results .product-card__price{color:var(--s1b-price)!important}.search-results .grid-product__image-wrap,.template-search .grid-product__image-wrap{background-color:var(--s1b-bg-alt, #f6f5f3)!important}[class*=mega] a[href*=collections]:last-child,.s1b-mega__view-all{color:var(--s1b-price)!important;font-size:.875em!important}.s1b-shop-mega__subcat-link{padding-top:4px!important;padding-bottom:4px!important;line-height:1.4!important}.s1b-shop-mega__col-title{font-weight:500!important;letter-spacing:.08em!important}.grid-product__title,.product-card__title,[class*=product-card] [class*=title]{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}.s1b-trust-badge[data-badge=authentic],.s1b-trust-badge[data-badge=stylist-curated]{display:none!important}@media only screen and (max-width:768px){.collection-filter .collection-filter__inner.collection-filter__inner{padding-left:16px!important;padding-right:16px!important}.s1b-qf__scroll{padding-left:2px;padding-right:16px}.s1b-qf{margin-top:0!important;margin-bottom:4px!important}.collection-filter.collection-filter{margin-bottom:8px!important}}@media only screen and (max-width:768px){.s1b-collection-filter-pills__track,.s1b-collection-pills__track{mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%)}}@media only screen and (max-width:767px){.template-index .hero__slide,.template-index [class*=hero] .hero__inner{padding-bottom:80px!important}}@media only screen and (max-width:767px){.s1b-footer,.site-footer{padding-top:32px!important}.site-footer__logo,.s1b-footer__logo{margin-top:24px!important;margin-bottom:16px!important;padding-top:0!important;padding-bottom:0!important}.site-footer .site-footer__section:last-child,.s1b-footer .accordion:last-child{padding-bottom:64px!important}}@media only screen and (max-width:767px){.template-product #MainContent,.template-product .main-content{padding-bottom:64px!important}}@media only screen and (max-width:767px){.s1b-vi-trigger,[class*=vi-trigger],[id*=vi-trigger],.s1b-vi-widget-fab,[class*=chat-widget],[class*=chat-bubble]{bottom:80px!important}.template-product .s1b-vi-trigger,.template-product [class*=vi-trigger],.template-product [id*=vi-trigger],.template-product .s1b-vi-widget-fab{bottom:136px!important}.s1b-vi-trigger__badge,[class*=vi-trigger] [class*=badge],[class*=chat-bubble] [class*=badge]{background:var(--s1b-text-primary, #1a1a1a)!important}}@media only screen and (max-width:767px){.s1b-announce{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:8px 16px!important}.s1b-announce__text{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media only screen and (max-width:767px){#MainContent>:last-child,.main-content>:last-child{padding-bottom:24px!important}}.grid-item__image-wrapper,.grid-item__content .grid-item__link{padding-top:8px!important}.grid-item__meta .element-text.element-text--body-md,.grid-item__meta .grid-product__title,.grid-product__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important}.s1b-product-tabs__pro-tip{border-left-width:3px!important}.s1b-payment-terms{margin-top:8px;font-family:var(--s1b-font-body, "Jost", "Jost Fallback", sans-serif);font-size:14px;font-weight:400;color:var(--s1b-text-tertiary, #737373)}.s1b-payment-terms:empty{display:none}.s1b-low-stock-pill{display:inline-flex;align-items:center;padding:2px 8px;font-family:var(--s1b-font-body, "Jost", "Jost Fallback", sans-serif);font-size:11px;font-weight:400;color:#b85c38;background:#fff8f5;border-radius:100px;line-height:1.4;white-space:nowrap}@media(max-width:767px){html .s1b-announce{font-size:13.5px!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.2!important;padding:0!important}html .s1b-announce__inner{padding:10px 16px!important;min-height:0!important;gap:8px!important;flex-wrap:nowrap!important}html .s1b-announce__desktop,html .s1b-announce__mobile{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}html .s1b-announce__dot{width:4px!important;height:4px!important;flex:none!important}html .s1b-announce__arrow{width:14px!important;height:14px!important;flex:none!important}html .s1b-header{height:48px!important}.s1b-header__search-row{display:block!important;padding:0 16px 8px!important}html body{padding-top:158px!important}.collection-filter.collection-filter{top:48px}}@media(max-width:767px){.s1b-collection-vi-cta:not(.is-personalized){display:none!important}.s1b-collection-pills{margin-top:0!important;margin-bottom:0!important}.s1b-collection-glow-strip{display:none!important}.collection-filter.collection-filter{margin-bottom:4px!important}.template-collection .page-content.page-content--top{padding-top:8px!important;padding-bottom:0!important}.template-collection #shopify-section-collection-header{padding-bottom:0!important;margin-bottom:0!important}.template-collection #shopify-section-collection-header>.color-scheme-none,.template-collection #shopify-section-collection-header>div{padding-bottom:0!important}#s1b-vi-picks-row:empty{display:none!important}.template-collection .s1b-qf{margin-top:0!important;margin-bottom:4px!important}.template-collection section-main-content{padding-top:0!important}.s1b-collection-pills__track{padding-bottom:2px!important}}html{-webkit-hyphens:none;hyphens:none;text-rendering:optimizeLegibility}body,p,li,dd,dt,blockquote,figcaption,.s1b-description,.s1b-trust__item,.s1b-product-tabs__panel,.s1b-product-tabs__meta,.s1b-product-tabs__shipping-desc,.s1b-product-tabs__shipping-title,.s1b-product-tabs__pro-tip,.s1b-pro__text,.s1b-testimonial__text,.element-text{text-wrap:pretty;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}h1,h2,h3,h4,h5,h6,.s1b-title,.s1b-hero__title,.s1b-section__title,.s1b-cat-card__name,.s1b-recommendations__title,.grid-product__title,.s1b-product-tabs__subheading,.s1b-product-tabs__shipping-title,.vi-w-product__title,.s1b-vi-pdp__label{text-wrap:balance;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.s1b-card-pill,.s1b-stock-pill,.s1b-price__glow-chip,.s1b-ask-vi__prompt-btn,.s1b-qf__pill,.s1b-variant-option,.s1b-product-tabs__btn,.s1b-add-btn,.s1b-mobile-sticky__btn,.s1b-desktop-sticky__btn,.s1b-glow-earn-line{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.s1b-order-id,.s1b-sku,.s1b-tracking-num,.url-display,code,pre{overflow-wrap:anywhere;word-break:break-word}.s1b-header__nav-link,.s1b-footer__link,.s1b-product-tabs__btn,.s1b-qf__label{white-space:nowrap}.grid-item__meta .grid-product__title,.grid-item__meta .element-text--body-md,.grid-item__meta .element-text--body-sm,.s1b-vi-match__reason,.s1b-vi-picks__title,.s1b-vi-picks__vendor,.vi-w-product__title{word-break:normal;-webkit-hyphens:none;hyphens:none}
/*# sourceMappingURL=/cdn/shop/t/259/assets/overrides.css.map */
