.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}}.header__menu>ul.vm-layout{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:var(--vm-align,center);gap:var(--vm-row-gap,8px) var(--vm-gap,16px)!important}.header__menu>ul.vm-layout>.mb-item{flex:0 0 auto;grid-column:auto}.header__menu>ul.vm-layout>.mb-item .font-navigation{font-size:var(--vm-font,16px)!important}.vm-panel{position:fixed;bottom:16px;right:16px;z-index:10000;background:#fff;color:#172b23;border:1px solid #b9c5bf;border-radius:10px;padding:12px;box-shadow:0 6px 24px #0002;max-width:290px;font:14px/1.4 sans-serif;max-height:75vh;overflow:auto}.vm-panel button{padding:7px 10px;margin:3px;border:1px solid #9aa9a1;border-radius:5px;background:#f3f6f4;color:#172b23;cursor:pointer}.vm-panel label{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 0}.vm-panel input{width:64px;border:1px solid #9aa9a1;padding:4px;color:#172b23;background:#fff}.vm-panel textarea{width:100%;height:80px}.vm-panel [hidden]{display:none!important}.vm-editing>.mb-item{cursor:grab;outline:1px dashed #8caaa0;outline-offset:2px}.vm-editing>.vm-selected-item{outline:2px solid #19785b}.vm-editing>.vm-drop{box-shadow:inset 4px 0 #19785b}.vm-editing details[open]>.dropdown,.vm-editing details[open]>.mega-menu{display:none}@media(max-width:1023px){.vm-panel{max-width:230px;bottom:12px;right:12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
