.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}:root{--color-background: #FFF9F3;--color-foreground: #AE8273;--color__line:#000;--line__thickness:1px;--line__offset:0.2em;--color__shampoo:#AE8273;--color__conditioner:#D69D8E;--color__offwhite:#FFF9F3;--color__handwash:#C6956D;--color__bodywash:#D5AA8C;--color__stroke:#D2B197;--color__checkbox:var(--color__shampoo);--color__nav-background: rgba(255, 249, 243, 0.8);--space__3:3px;--space__10:10px;--space__12:12px;--space__18:18px;--space__24:24px;--space__36:36px;--space__50:50px;--space__60:60px;--space__80:80px;--space__100:100px;--borderradius:6px;--margin__page:36px;--gutter__grid:36px;--grid__col-count:12;--transition-fast: 150ms ease;--transition-base: 250ms ease;--contents__transition-time: 100ms;--contents__transition-time--in:700ms;--ml-input-height:72px}@media(max-width: 767px){:root{--margin__page:18px;--gutter__grid:18px;--grid__col-count:6}}@font-face{font-family:"Kabel";src:url("font--kabel.woff2") format("woff2"),url("font--kabel.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sisters Mono";src:url("font--sisters-mono.woff2") format("woff2"),url("font--sisters-mono.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}:focus:not(:focus-visible){outline:none}:focus-visible{outline:3px rgba(0,0,0,.3) solid;outline-offset:2px;border-radius:2px}.skip-link{position:absolute;top:-999px;left:0;z-index:100;padding:var(--space__12) var(--space__18);background:var(--color-background);color:var(--color-foreground)}.skip-link:focus{top:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:100%}html{overflow-y:scroll;scrollbar-gutter:stable}html:has(.modal-active){overflow:hidden}body{margin:0;padding:0;color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){body{font-size:16px;line-height:1.18}}main>section{margin-left:var(--margin__page);margin-right:var(--margin__page)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--color__line);text-decoration-thickness:var(--line__thickness);text-underline-offset:var(--line__offset)}img,video{max-width:100%;height:auto;display:block}section.shopify-section{margin-left:var(--margin__page);margin-right:var(--margin__page);display:grid;grid-template-columns:repeat(var(--grid__col-count), 1fr);grid-gap:var(--gutter__grid)}article{grid-column:1/-1}figure{margin:0}button[type=submit]{cursor:pointer;background:var(--color__shampoo);color:var(--color__offwhite);border:none;padding:var(--space__18) var(--space__18);text-align:center}@supports(text-box-trim: trim-both){button[type=submit]{text-box-trim:trim-both;text-box-edge:cap alphabetic}}button[type=submit]{width:100%;font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){button[type=submit]{font-size:16px;line-height:1.18}}button[type=submit]{border-radius:var(--borderradius)}button[type=submit][disabled]{opacity:.4;cursor:not-allowed}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-2);cursor:pointer;border:none;text-decoration:none;font-family:var(--font-body);font-size:var(--font-size-base);-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.btn:disabled{opacity:.5;cursor:not-allowed}header.header{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60px;z-index:6}.site__logo{aspect-ratio:var(--aspect-ratio);width:75%;max-width:384px;margin:var(--space__60) auto;position:relative}.site__logo a,.site__logo svg{display:block;width:100%;height:100%}@media(max-width: 1023px){.site__logo{max-width:230px;margin-block:50px 24px}}.site__logo--mobile{display:none}@media(max-width: 1023px){.site__logo--mobile{aspect-ratio:var(--aspect-ratio);width:75%;margin:var(--space__60) auto}.site__logo--mobile a,.site__logo--mobile svg{display:block;width:100%;height:100%}.site__logo--mobile{max-width:230px;margin-block:50px 24px}.menu--on .site__logo--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space__3)}.header__nav a{text-decoration:none;display:block;padding:var(--space__10, 10px) var(--space__12, 12px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space__3);border-radius:var(--borderradius, 6px);border:1px solid var(--color__stroke, #D2B197);background:var(--color__nav-background)}@supports(text-box-trim: trim-both){.header__nav a{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.header__nav a.active{background:var(--color__shampoo);color:var(--color__offwhite);border-color:var(--color__shampoo)}@media(hover: hover){.header__nav a:hover{background:var(--color__shampoo);color:var(--color__offwhite);border-color:var(--color__shampoo)}}.header__nav a{backdrop-filter:blur(2px)}@media(max-width: 1023px){.header__nav{display:none}.menu--on .header__nav{position:fixed;top:28px;left:var(--margin__page);width:calc(100vw - 2*var(--margin__page));background:var(--color__offwhite);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__8);padding:200px var(--margin__page) 50px;border:solid 1px var(--color-foreground);border-radius:var(--borderradius)}.menu--on .header__nav a{text-align:center;border:none}.menu--on .header__nav a.active{text-decoration:underline;background:var(--color-background);color:var(--color-foreground);text-underline-offset:.2em;text-decoration-thickness:1px}}.header__actions{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:var(--margin__page);bottom:0;margin-left:0;gap:var(--space__3)}.header__actions a{text-decoration:none}.page__title{display:block;margin:var(--space__60) auto var(--space__80);text-align:center}@supports(text-box-trim: trim-both){.page__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.page__title{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:56px;line-height:.95;letter-spacing:-0.01em}@media(max-width: 1023px){.page__title{font-size:42px}}@media(max-width: 767px){.page__title{font-size:28px}}@media(max-width: 1023px){.page__title{margin-block:24px 50px}}.link--cart,.header__menu-toggle-mobile{display:block;padding:var(--space__10, 10px) var(--space__12, 12px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space__3);border-radius:var(--borderradius, 6px);border:1px solid var(--color__stroke, #D2B197);background:var(--color__nav-background)}@supports(text-box-trim: trim-both){.link--cart,.header__menu-toggle-mobile{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.link--cart.active,.header__menu-toggle-mobile.active{background:var(--color__shampoo);color:var(--color__offwhite);border-color:var(--color__shampoo)}@media(hover: hover){.link--cart:hover,.header__menu-toggle-mobile:hover{background:var(--color__shampoo);color:var(--color__offwhite);border-color:var(--color__shampoo)}}.link--cart,.header__menu-toggle-mobile{font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.link--cart,.header__menu-toggle-mobile{font-size:16px;line-height:1.18}}.link--cart,.header__menu-toggle-mobile{color:var(--color-foreground);z-index:5}.menu--on .link--cart,.cart--open .link--cart,.menu--on .header__menu-toggle-mobile,.cart--open .header__menu-toggle-mobile{border-color:rgba(0,0,0,0);background:none;backdrop-filter:unset}@media(hover: hover){.menu--on .link--cart,.cart--open .link--cart,.menu--on .header__menu-toggle-mobile,.cart--open .header__menu-toggle-mobile{color:var(--color-foreground)}}.cart-count{font-size:1em}.cart-count[data-count="0"]{display:none}.nav-backdrop{display:none;position:fixed;inset:0;z-index:5;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(174,130,115,.25);cursor:pointer}.menu--on .nav-backdrop{display:block}.header__menu-toggle-mobile{position:absolute;bottom:0;left:var(--margin__page);display:none}.menu--on .header__menu-toggle-mobile{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);backdrop-filter:unset}@media(hover: hover){.menu--on .header__menu-toggle-mobile{color:var(--color-foreground)}}@supports(text-box-trim: trim-both){.header__menu-toggle-mobile span{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(max-width: 1023px){.header__menu-toggle-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.form__wrap{margin-inline:auto;max-width:50%}.form__wrap .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__18)}.form__wrap input,.form__wrap textarea{border-radius:var(--borderradius);border:1px solid var(--color__stroke);background:rgba(0,0,0,0);padding:var(--space__18);font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.form__wrap input,.form__wrap textarea{font-size:16px;line-height:1.18}}.form__wrap input,.form__wrap textarea{color:var(--color-foreground)}.form__wrap input::-webkit-input-placeholder, .form__wrap textarea::-webkit-input-placeholder{color:var(--color-foreground);opacity:.6}.form__wrap input::-moz-placeholder, .form__wrap textarea::-moz-placeholder{color:var(--color-foreground);opacity:.6}.form__wrap input:-ms-input-placeholder, .form__wrap textarea:-ms-input-placeholder{color:var(--color-foreground);opacity:.6}.form__wrap input::-ms-input-placeholder, .form__wrap textarea::-ms-input-placeholder{color:var(--color-foreground);opacity:.6}.form__wrap input::placeholder,.form__wrap textarea::placeholder{color:var(--color-foreground);opacity:.6}.form__wrap input[type=submit]{cursor:pointer;background:var(--color__shampoo);color:var(--color__offwhite);border:none;padding:var(--space__18) var(--space__18);text-align:center;width:100%;font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.form__wrap input[type=submit]{font-size:16px;line-height:1.18}}.hidden-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mailing-list{background:rgba(174,130,115,.1);margin-block:var(--space__100) var(--space__36);border-radius:var(--borderradius);padding:var(--space__24) var(--space__24) var(--space__60);grid-column:1/-1}@media(max-width: 767px){.mailing-list{-webkit-margin-before:var(--space__50);margin-block-start:var(--space__50);padding-bottom:var(--space__24)}}.mailing-list h2{margin:0 0 var(--space__18);font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.mailing-list h2{font-size:16px;line-height:1.18}}.mailing-list h2{font-weight:normal}@supports(text-box-trim: trim-both){.mailing-list h2{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.mailing-list h2{text-align:left;text-wrap:balance}@media(max-width: 767px){.mailing-list h2{text-align:center}}.mailing-list__subtext{margin:0 0 var(--space__18)}@supports(text-box-trim: trim-both){.mailing-list__subtext{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.mailing-list__form{position:relative;margin-block:var(--space__24) 0}@media(min-width: 768px){.mailing-list__form{margin-block:var(--space__50) 0;margin-inline:auto;max-width:68%}}.mailing-list__field{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space__10)}.mailing-list__field input[type=email]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:1px solid var(--color__stroke);background:rgba(0,0,0,0);border-radius:var(--borderradius);padding:var(--space__18) 76px var(--space__12) var(--space__24);font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.mailing-list__field input[type=email]{font-size:22px}}.mailing-list__field input[type=email]{color:var(--color-foreground);height:var(--ml-input-height, auto);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-list__field input[type=email]::-webkit-input-placeholder{color:var(--color__conditioner);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s}.mailing-list__field input[type=email]::-moz-placeholder{color:var(--color__conditioner);transition-duration:.5s;transition-delay:0s}.mailing-list__field input[type=email]:-ms-input-placeholder{color:var(--color__conditioner);transition-duration:.5s;transition-delay:0s}.mailing-list__field input[type=email]::-ms-input-placeholder{color:var(--color__conditioner);transition-duration:.5s;transition-delay:0s}.mailing-list__field input[type=email]::placeholder{color:var(--color__conditioner);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s}.mailing-list__field input[type=email]:focus::-webkit-input-placeholder{opacity:.5}.mailing-list__field input[type=email]:focus::-moz-placeholder{opacity:.5}.mailing-list__field input[type=email]:focus:-ms-input-placeholder{opacity:.5}.mailing-list__field input[type=email]:focus::-ms-input-placeholder{opacity:.5}.mailing-list__field input[type=email]:focus::placeholder{opacity:.5}.mailing-list__field input[type=email]:focus{outline:none;border-color:var(--color__shampoo)}.mailing-list__field button{-ms-flex-negative:0;flex-shrink:0;border:1px solid var(--color__shampoo);background:rgba(0,0,0,0);border-radius:var(--borderradius);padding:var(--space__10) var(--space__18);font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.mailing-list__field button{font-size:16px;line-height:1.18}}.mailing-list__field button{color:var(--color-foreground);cursor:pointer;white-space:nowrap;-webkit-transition:background var(--transition-fast),color var(--transition-fast);transition:background var(--transition-fast),color var(--transition-fast);width:auto;position:absolute;right:0;height:var(--ml-input-height, auto);border:none;background:none}@media(hover: hover){.mailing-list__field button:hover{background:none;color:var(--color__shampoo)}}.mailing-list__field button:disabled{opacity:.5;cursor:default}.mailing-list__message{margin:var(--space__10) 0 0;font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.mailing-list__message{font-size:16px;line-height:1.18}}@supports(text-box-trim: trim-both){.mailing-list__message{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.mailing-list__message--success{color:var(--color__shampoo)}.mailing-list__message--error{color:#c0392b}.footer{padding:0 0 var(--space__36);border-top:1px solid var(--color-border);text-align:left;font-size:var(--font-size-sm);color:var(--color-secondary);display:grid;grid-template-columns:1fr;margin-inline:var(--margin__page);gap:var(--gutter__grid)}@media(min-width: 768px){.footer{grid-template-columns:repeat(6, 1fr)}.footer ul{grid-column:1/span 3}.footer .footer__legal{grid-row:1;grid-column:4/span 3;text-align:right}}.footer ul{list-style:none;margin:0;padding:0}@supports(text-box-trim: trim-both){.footer ul{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@supports(text-box-trim: trim-both){.footer .footer__legal{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.footer a{text-decoration-color:rgba(0,0,0,0)}@media(hover: hover){.footer a:hover{text-decoration-color:inherit}}.shopify-section:has(.page){row-gap:0}.shopify-section .page__title{grid-column:1/-1;margin-top:0}.shopify-section .page__title--about{display:none}.shopify-section .page{grid-column:1/-1}.shopify-section .page>:first-child{margin-top:0}.shopify-section .page>:last-child{margin-bottom:0}@media(min-width: 768px){.shopify-section .page{grid-column:2/-2}}@media(min-width: 1024px){.shopify-section .page{grid-column:3/-3}}.shopify-section .page--about{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.shopify-section .page--about{font-size:22px}}.page__content>:first-child{margin-top:0}.page__content>:last-child{margin-bottom:0}.hero__image{grid-column:1/-1;aspect-ratio:1293/646;position:relative;overflow:hidden;margin-bottom:var(--space__24)}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured-products{grid-column:1/-1}.featured-products__track-wrap{position:relative}.featured-products__track-wrap .collection__grid{margin-inline:calc(-1*var(--margin__page));padding-inline:var(--margin__page)}.featured-products .collection__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gutter__grid)}.featured-products .collection__grid article{grid-column:span 1}@media(max-width: 767px){.featured-products .collection__grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;margin-inline:calc(-1*var(--margin__page));padding-inline:var(--margin__page)}.featured-products .collection__grid article{-ms-flex-preferred-size:40vw;flex-basis:40vw;-ms-flex-negative:0;flex-shrink:0}}.featured-products figure a{position:relative;aspect-ratio:325/540;overflow:hidden;display:block;border-radius:50%;margin-inline:var(--margin__page)}.featured-products figure a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured-products.is-slider .collection__grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-gap:0}.featured-products.is-slider .collection__grid::-webkit-scrollbar{display:none}.featured-products.is-slider .collection__grid article{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(33vw - var(--gutter__grid));flex-basis:calc(33vw - var(--gutter__grid));scroll-snap-align:start;padding-left:var(--margin__page)}@media(max-width: 767px){.featured-products.is-slider .collection__grid article{-ms-flex-preferred-size:40vw;flex-basis:40vw}}.featured-products .slider-nav{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity var(--transition-base);transition:opacity var(--transition-base)}@media(hover: hover){.featured-products:hover .slider-nav{opacity:1}}.featured-products .slider-nav__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color__stroke);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background 200ms ease,color 200ms ease;transition:background 200ms ease,color 200ms ease}.featured-products .slider-nav__btn svg{width:18px;height:18px}.featured-products .slider-nav__btn svg polyline{stroke:var(--color__stroke)}.featured-products .slider-nav__btn:hover{background:var(--color__stroke)}.featured-products .slider-nav__btn:hover svg polyline{stroke:var(--color__offwhite)}section.shopify-section.product-details{display:grid}@media(min-width: 768px){section.shopify-section.product-details{grid-template-columns:1fr 1fr}}@media(max-width: 767px){section.shopify-section.product-details{row-gap:50px}}@media(min-width: 768px){section.shopify-section.product-details article{grid-column:span 1}section.shopify-section.product-details article.product-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.product-info__description{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.product-info__description{font-size:22px}}.product-info__description>:first-child{margin-top:0}.product-info__description>:last-child{margin-bottom:0}.product-info__description meta+p{margin-top:0}@media(max-width: 767px){.product-info__description{font-size:28px}}.product-media__main{overflow:hidden}.product-media__main img{width:100%;display:block}.product-info__wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter__grid);margin-top:var(--space__60)}@media(max-width: 767px){.product-info__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;margin-top:36px}}.metafield-rich_text_field>:first-child{margin-top:0}.metafield-rich_text_field>:last-child{margin-bottom:0}.bsub-widget{margin-bottom:var(--space__18)}fieldset.bsub-widget,.bsub-widget__plans-container fieldset{border:none;margin-inline:0;padding:0}fieldset.bsub-widget legend,.bsub-widget__plans-container fieldset legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bsub-widget__groups-container,.bsub-widget__plans-container fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__3)}@media(max-width: 767px){.bsub-widget__groups-container,.bsub-widget__plans-container fieldset{gap:6px}}.bsub-widget__plans-container fieldset{padding-left:40px}.bsub-widget__plans-container{margin-top:var(--space__3)}.bsub-widget__plans-container.bsub__hidden{display:none}@media(max-width: 767px){.bsub-widget__plans-container{gap:6px}}.bsub-widget__plan-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left}.bsub-widget__group-label,.bsub-widget__plan-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:32px;cursor:pointer}.bsub-widget__group-label input[type=radio],.bsub-widget__plan-label input[type=radio]{display:none}.bsub-widget__group-label::before,.bsub-widget__plan-label::before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;border:1px solid var(--color__checkbox);background:rgba(0,0,0,0)}.bsub-widget__group-label:has(input:checked)::before,.bsub-widget__plan-label:has(input:checked)::before{background:var(--color__checkbox)}.product-media__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space__10);-webkit-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;margin-block:var(--space__24)}@media(max-width: 767px){.product-media__thumbs{margin-block:12px 0}}.product-media__thumbs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px rgba(0,0,0,0);padding:0;background:none;cursor:pointer;aspect-ratio:1;width:56px;border-radius:50%;overflow:hidden}.product-media__thumbs button img{opacity:.75;-webkit-transition:var(--transition-base);transition:var(--transition-base)}.product-media__thumbs button.is-active img{opacity:1}.product-media__thumbs button.is-active{border-color:var(--color__line)}.product-media__thumbs button img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product__media img{width:100%;height:auto}.product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-4)}.product__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2)}.variant-select-wrapper.is-js .variant-select{display:none}.collection{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter__grid, 36px);row-gap:var(--space__60);margin-inline:var(--margin__page, 36px)}.collection--sets{grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.collection--sets{grid-template-columns:repeat(2, 1fr)}}.collection article{grid-column:span 1}.collection figure a{position:relative;overflow:hidden;aspect-ratio:629/601;display:block}.collection figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.collection .product-card__price{margin:0}@supports(text-box-trim: trim-both){.collection .product-card__price{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.product-card__image--hover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:0;-webkit-transition:opacity var(--transition-base, 250ms ease);transition:opacity var(--transition-base, 250ms ease);pointer-events:none;z-index:2}@media(hover: hover){.product__card:has(a:hover) .product-card__image--hover{opacity:1}}.product-card__title{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.product-card__title{font-size:22px}}.product-card__title{margin-block:var(--space__36) var(--space__24)}@supports(text-box-trim: trim-both){.product-card__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.collection__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:var(--space-6);margin-top:var(--space-8)}.product-card{display:block;text-decoration:none;color:inherit}.product-card img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.stockists__list{font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.stockists__list{font-size:16px;line-height:1.18}}.stockists__list{list-style:none;margin:0;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__36)}@supports(text-box-trim: trim-both){.stockists__list li{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.stockists__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space__24)}@media(max-width: 767px){.stockists__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__10)}}.stockists__list li a{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.stockists__list li a{font-size:22px}}@supports(text-box-trim: trim-both){.stockists__list li a{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.cart-modal{--cart-bg: var(--color__offwhite);--cart-border: var(--color__stroke);--cart-accent: var(--color__shampoo);position:fixed;inset:0;z-index:5}@media(min-width: 1024px){.cart-modal{z-index:7}}.cart-modal{display:grid;place-items:center;pointer-events:none;opacity:0}.cart-modal .cart-modal__panel{opacity:0;-webkit-transition:opacity .4s 0s ease;transition:opacity .4s 0s ease}.cart-modal{font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.cart-modal{font-size:16px;line-height:1.18}}.cart-modal.is-open{opacity:1;pointer-events:auto}.cart-modal.is-open .cart-modal__panel{opacity:1}@media(max-width: 1023px){.cart-modal{display:revert-layer;padding-top:28px}}.cart-modal__backdrop{position:absolute;inset:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(174,130,115,.25);cursor:pointer}.cart-modal__panel{position:relative;z-index:1;background:var(--cart-bg);border:1px solid var(--cart-border);border-radius:var(--borderradius, 6px);width:min(640px,100vw - 2*var(--margin__page, 36px));max-height:calc(100svh - 2*var(--margin__page, 36px));overflow-y:auto;scrollbar-gutter:stable;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__18, 24px);padding:var(--space__36, 36px);margin-inline:auto}.cart-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-modal__title{font-family:"Kabel";font-weight:normal;text-transform:lowercase;font-size:34px;line-height:1.04;letter-spacing:-0.01em}@media(max-width: 767px){.cart-modal__title{font-size:22px}}.cart-modal__title{text-align:center;display:block}@media(max-width: 767px){.cart-modal__title{font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}}@media(max-width: 767px)and (max-width: 767px){.cart-modal__title{font-size:16px;line-height:1.18}}.cart-modal__close{position:absolute;top:0;right:0;display:none;background:none;border:1px solid rgba(0,0,0,0);border-radius:var(--borderradius, 6px);cursor:pointer;font-size:1.25rem;line-height:1;color:var(--cart-accent);padding:var(--space__3, 3px) var(--space__10, 10px);font-family:inherit}@supports(text-box-trim: trim-both){.cart-modal__close{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.cart-modal__inner{display:contents}.cart-modal__empty{text-align:center;padding:var(--space__36, 36px) 0;opacity:.6}.cart-modal__items{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__18, 24px)}.cart-modal__subtotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-modal__subtotal strong{font-weight:normal}.cart-modal__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space__10, 10px);margin-top:var(--space__3)}.cart-modal__note textarea{resize:vertical;min-height:72px;padding:var(--space__10, 10px) var(--space__12, 12px);border:1px solid var(--cart-border);border-radius:var(--borderradius, 6px);background:rgba(0,0,0,0);font:inherit;color:inherit}.cart-modal__note textarea:focus{outline:none;border-color:var(--cart-accent)}.cart-modal details summary{list-style:none;cursor:pointer;font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.cart-modal details summary{font-size:16px;line-height:1.18}}.cart-modal details summary{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.cart-modal details summary::-webkit-details-marker{display:none}.cart-modal details textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1em}.cart-modal .cart__admin-note{margin-top:var(--space__60)}@media(max-width: 767px){.cart-modal .cart__admin-note{margin-top:var(--space__36)}}.cart-modal__checkout{display:block;padding:var(--space__18, 18px);background:var(--cart-accent);color:var(--color__offwhite);border:1px solid var(--cart-accent);border-radius:var(--borderradius, 6px);text-align:center;text-decoration:none;cursor:pointer}@supports(text-box-trim: trim-both){.cart-modal__checkout{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(hover: hover){.cart-modal__checkout:hover{background:var(--color__conditioner);border-color:var(--color__conditioner)}}.cart-item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space__36, 10px)}@media(max-width: 767px){.cart-item{gap:var(--space__10, 18px)}}@supports(text-box-trim: trim-both){.cart-item__title{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.cart-item__title{font-family:"Sisters Mono";text-transform:lowercase;font-size:18px;line-height:1.18;letter-spacing:0}@media(max-width: 767px){.cart-item__title{font-size:16px;line-height:1.18}}.cart-item__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space__36, 12px);margin-left:auto}@media(max-width: 767px){.cart-item__controls{gap:var(--space__10, 10px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:55%}}.cart-item__qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color__stroke);border-radius:var(--borderradius, 6px);overflow:hidden}.cart-item__qty .qty-btn{background:none;border:none;cursor:pointer;padding:var(--space__10, 10px) 8px;color:var(--color__shampoo);font-size:1rem;font-family:inherit;line-height:1}@supports(text-box-trim: trim-both){.cart-item__qty .qty-btn{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media(hover: hover){.cart-item__qty .qty-btn:hover{background:var(--color__stroke);color:var(--color__offwhite)}}.cart-item__qty span{min-width:2.5ch;text-align:center;padding-inline:var(--space__3, 3px)}.cart-item__price{min-width:60px;text-align:right}@media(min-width: 768px){.cart-item__price{margin-left:auto}}.cart-item__remove{background:none;border:none;cursor:pointer;color:var(--color__shampoo);font-size:1rem;font-family:inherit;padding:0 var(--space__3, 3px);opacity:.5;line-height:1}@supports(text-box-trim: trim-both){.cart-item__remove{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.cart-item__remove{display:none}@media(hover: hover){.cart-item__remove:hover{opacity:1}}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}.page-contents{view-transition-name:page-contents}::view-transition-old(root),::view-transition-new(root){-webkit-animation:none;animation:none}@-webkit-keyframes vt-contents-out{from{opacity:1}to{opacity:0}}@keyframes vt-contents-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes vt-contents-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes vt-contents-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}::view-transition-old(page-contents){-webkit-animation:vt-contents-out var(--contents__transition-time) ease forwards;animation:vt-contents-out var(--contents__transition-time) ease forwards}::view-transition-new(page-contents){-webkit-animation:vt-contents-in var(--contents__transition-time--in) ease forwards;animation:vt-contents-in var(--contents__transition-time--in) ease forwards}}/*# sourceMappingURL=styles.min.css.map */