.auto-gift-offer{margin:0 0 1rem;padding:.875rem 1rem;border:1px solid rgb(var(--color-border, 220 220 220));border-radius:var(--blocks-radius, .5rem);background:rgb(var(--color-background-secondary, 247 247 247))}.auto-gift-notice{position:fixed;right:1rem;bottom:1rem;z-index:50;max-width:min(24rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:.5rem;color:#fff;background:#1f5132;box-shadow:0 .75rem 2rem #0003;opacity:0;transform:translateY(.75rem);transition:opacity .18s ease,transform .18s ease}.auto-gift-notice.is-visible{opacity:1;transform:translateY(0)}.menu-highlight{display:inline-flex;align-items:center;gap:var(--mh-icon-gap,6px);position:relative;isolation:isolate;line-height:1.35;color:var(--mh-text);border-radius:var(--mh-radius);transition:color .15s,background-color .15s;max-width:100%}.menu-highlight--fill,.menu-highlight--outline{padding:.3em .55em;border:1px solid var(--mh-border)}.menu-highlight--fill{background:var(--mh-bg)}a:hover .menu-highlight,summary:hover .menu-highlight,a:focus-visible .menu-highlight,summary:focus-visible .menu-highlight{color:var(--mh-hover-text)}a:hover .menu-highlight--fill,summary:hover .menu-highlight--fill,a:focus-visible .menu-highlight--fill,summary:focus-visible .menu-highlight--fill{background:var(--mh-hover-bg)}.menu-highlight__text{order:2;min-width:0}.menu-highlight__icon{flex:none;width:var(--mh-icon-size,18px);height:var(--mh-icon-size,18px);color:var(--mh-icon-color,currentColor);pointer-events:none}.menu-highlight__icon--before{order:1}.menu-highlight__icon--after{order:3}.menu-highlight__icon--top_left,.menu-highlight__icon--top_right{position:absolute;top:calc(var(--mh-icon-size) * -.4);width:var(--mh-icon-size);height:var(--mh-icon-size)}.menu-highlight__icon--top_left{left:calc((var(--mh-icon-index) - 1) * (var(--mh-icon-size) + 2px))}.menu-highlight__icon--top_right{right:calc((var(--mh-icon-index) - 1) * (var(--mh-icon-size) + 2px))}.menu-highlight__badge{order:4}.menu-highlight__badge{font-size:.6em;font-weight:700;padding:.15em .4em;border:1px solid currentColor;border-radius:3px;white-space:nowrap}.header__menu .menu-highlight--mobile,#MenuDrawer .menu-highlight--desktop{display:contents;color:inherit}.header__menu .menu-highlight--mobile>.menu-highlight__icon,.header__menu .menu-highlight--mobile>.menu-highlight__badge,#MenuDrawer .menu-highlight--desktop>.menu-highlight__icon,#MenuDrawer .menu-highlight--desktop>.menu-highlight__badge{display:none}@media(prefers-reduced-motion:reduce){.menu-highlight{transition:none}}.header__menu>ul{align-items:center;justify-content:flex-start;column-gap:clamp(1.5rem,2.2vw,3rem);row-gap:.35rem}.header__menu>ul>li{display:flex;align-items:center;flex:0 0 auto;margin:0}.header__menu>ul>li>.menu__item,.header__menu>ul>li>details>summary .menu__item{display:flex;align-items:center;min-height:3rem;padding-block:.35rem;line-height:1.4}.header__menu>ul>li>details>summary>.menu__item>.reversed-link{align-items:center;gap:.5rem}.header__menu .reversed-link:has(>.menu-highlight){background-image:none!important;text-decoration:none}.header__menu .reversed-link:has(>.menu-highlight):before,.header__menu .reversed-link:has(>.menu-highlight):after{display:none!important}.header__menu .menu-highlight{vertical-align:middle;line-height:1.35}.header__menu .menu-highlight--fill,.header__menu .menu-highlight--outline{padding:.3em .6em}.sugar-scrub-purchase{display:block}.sugar-scrub-purchase__price{font-size:3rem;line-height:1.3}.sugar-scrub-purchase__stock{margin:2.4rem 0}.sugar-scrub-purchase__stock [data-group-stock-status=in-stock]{color:#228b44}.sugar-scrub-purchase__stock[data-sold-out]{color:#777}.sugar-scrub-purchase__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.2rem;border:0;padding:0;margin:0 0 2.8rem;min-width:0}.sugar-scrub-purchase__options legend{margin-bottom:1.6rem;width:100%}.sugar-scrub-purchase__choice{position:relative;display:inline-flex;flex:0 0 auto;margin:0}.sugar-scrub-purchase .sugar-scrub-purchase__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0}.sugar-scrub-purchase .sugar-scrub-purchase__pill{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;margin:0;padding:1.2rem 2.4rem;border:1px solid currentColor;border-radius:999px;cursor:pointer;white-space:normal;text-align:center}.sugar-scrub-purchase__radio:checked+.sugar-scrub-purchase__pill{background:#211e1a;color:#fff;box-shadow:0 0 0 3px #d3c6b2}.sugar-scrub-purchase__radio:focus-visible+.sugar-scrub-purchase__pill{outline:3px solid #7a5f38;outline-offset:4px}.sugar-scrub-purchase__pill--sold{opacity:.5;text-decoration:line-through;cursor:not-allowed}.sugar-scrub-purchase__actions{display:flex;gap:1.6rem}.sugar-scrub-purchase__actions>button{flex:1;min-width:0}.sugar-scrub-purchase__quantity{display:flex;flex:0 0 15rem;border:1px solid #9d8e79;border-radius:999px;overflow:hidden}.sugar-scrub-purchase__quantity button{flex:0 0 4.4rem;min-width:0;min-height:4.8rem;border:0;border-radius:0;padding:0;background:transparent;color:inherit}.sugar-scrub-purchase__quantity input{flex:1;width:0;min-width:0;padding:0;border:0;border-radius:0;text-align:center;background:transparent;color:inherit;opacity:1;-webkit-appearance:textfield;appearance:textfield}.sugar-scrub-purchase__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}@media(max-width:749px){.sugar-scrub-purchase__pill{padding:1rem 1.6rem}.sugar-scrub-purchase__actions{gap:1rem}.sugar-scrub-purchase__quantity{flex-basis:12rem}.sugar-scrub-purchase__quantity button{flex-basis:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/36/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAIAAAAAAAAAAAAAAQAAAg */
