:root{--bal-announce-pink: #edb3b7;--bal-ink: var(--v4-ink, #2a1f1a);--bal-cream: var(--v4-cream, #faf5ef);--bal-hot: var(--v4-clay, #d9744a);--bal-line: var(--v4-line, #e8d9cb);--bal-header-h: var(--v4-header-h, 72px)}@keyframes bal-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bal-announce{background:var(--bal-announce-pink);color:var(--bal-ink);padding:11px 0;min-height:42px;box-sizing:border-box;overflow:hidden;white-space:nowrap;font-size:12.48px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;display:flex;align-items:center}.bal-announce__track{display:inline-flex;width:max-content;animation:bal-marquee 32s linear infinite}.bal-announce:hover .bal-announce__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bal-announce__track{animation:none}}.bal-announce__segment{padding-right:3rem}.bal-header-chrome{position:relative;z-index:100;background:var(--bal-cream)}.bal-header__logo{grid-column:2;justify-self:center;text-decoration:none;color:var(--bal-ink);flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:.35rem 0}.bal-header__logo-text{font-family:var(--font-display, var(--font-heading-family, Georgia, serif));font-weight:400;font-size:clamp(22.4px,1.7vw,27.2px);letter-spacing:-.025em;text-transform:lowercase;white-space:nowrap;line-height:1;color:var(--v4-ink, var(--bal-ink))}.bal-header__nav{display:none!important}.bal-header__icons{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:4px;flex-shrink:0;overflow:visible;height:100%}.bal-header__icons a,.bal-header__icons summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--bal-ink);transition:color .18s ease,background-color .18s ease}.bal-header__icons a:hover{color:#b85a36;background:#2818100d}@media(max-width:720px){.bal-header__icon--account{display:none}}.copyright__content a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 0}.bal-sticky-shop{display:none}@media(max-width:1023px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.bal-sticky-shop{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bal-cream) 92%,transparent);border-top:1px solid var(--bal-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bal-sticky-shop__form{width:100%;margin:0}.bal-sticky-shop__link{display:block;width:100%;padding:.85rem 1rem;min-height:44px;font-size:.9375rem;font-weight:600;text-align:center;text-decoration:none;color:#fff;background:var(--bal-hot);border-radius:10px;border:0;cursor:pointer}}.bal-header{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-sizing:border-box;min-height:calc(var(--bal-header-h, 72px) + env(safe-area-inset-top,0px));height:auto;padding:env(safe-area-inset-top,0px) clamp(16px,2.4vw,32px) 0;border-bottom:1px solid var(--bal-line, #e8d9cb);background:var(--bal-cream, #faf5ef);overflow:visible}.bal-header__drawer{grid-column:1;justify-self:start}.bal-header__menu-btn{list-style:none;cursor:pointer;width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--bal-ink);transition:color .18s ease,background-color .18s ease}.bal-header__menu-btn:hover{color:#b85a36;background:#2818100d}.bal-header__menu-btn::-webkit-details-marker{display:none}.bal-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end;background:#28181066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bal-menu-fade .24s ease}@keyframes bal-menu-fade{0%{opacity:0}to{opacity:1}}.bal-menu__panel{width:min(460px,100vw);height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--bal-cream, #faf5ef);box-shadow:-12px 0 48px #28181024;animation:bal-menu-slide .32s cubic-bezier(.22,1,.36,1)}@keyframes bal-menu-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.bal-menu__bar{display:flex;align-items:center;justify-content:space-between;height:56px;flex-shrink:0;padding:0 12px 0 18px;border-bottom:1px solid var(--bal-line, #e8d9cb);background:#fffaf4}.bal-menu__title{font-family:var(--font-body-family, sans-serif);font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bal-ink)}.bal-menu__close{width:40px;height:40px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:26px;line-height:1;color:var(--bal-ink);transition:color .18s ease,background-color .18s ease}.bal-menu__close:hover{color:#b85a36;background:#2818100f}.bal-menu__nav{display:flex;flex-direction:column;align-items:stretch;gap:clamp(14px,2.6vw,22px);padding:18px 24px;overflow-y:auto;flex:1;min-height:0}.bal-menu__item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;font-family:var(--font-heading-family, Georgia, serif);font-style:italic;font-size:clamp(26px,5.4vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--bal-ink);text-decoration:none;transition:color .24s ease}.bal-menu__arrow{flex-shrink:0;width:clamp(40px,9vw,52px);height:auto;color:#b85a36;opacity:.7;align-self:center;transition:transform .26s ease,opacity .26s ease}.bal-menu__item:hover,.bal-menu__item:focus-visible{color:#b85a36;outline:none}.bal-menu__item:hover .bal-menu__arrow,.bal-menu__item:focus-visible .bal-menu__arrow{opacity:1;transform:translate(6px)}@media(prefers-reduced-motion:reduce){.bal-menu,.bal-menu__panel{animation:none}}.bal-header__icons .cart-count-bubble{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bal-ink);color:var(--v4-cream-warm, #fffaf4);font-family:var(--font-body-family, sans-serif);font-size:10.5px;font-weight:600;line-height:18px;text-align:center;letter-spacing:.02em;pointer-events:none}.bal-header__icons #cart-icon-bubble{position:relative}.bal-header__icons a.bal-header__icon:focus-visible{outline:2px solid var(--v4-clay-deep, #b85a36);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bal-chrome.css.map */
