: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;overflow:visible;background:var(--bal-cream)}.shopify-section.bal-header-section{position:sticky;position:-webkit-sticky;top:0;z-index:100}.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}.bal-header__icons .bal-header__icon svg,.bal-header__icons .bal-header__cart-svg{display:block;width:24px;height:24px;flex-shrink:0;color:inherit}.bal-header__icons #cart-icon-bubble .svg-wrapper,.bal-header__icons #cart-icon-bubble .icon,.bal-header__icons #cart-icon-bubble .icon-cart,.bal-header__icons #cart-icon-bubble .icon-cart-empty{display:none!important}.bal-header__icons .bal-header__cart-btn,.bal-header__icons #cart-icon-bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;line-height:0;color:inherit;overflow:visible}.bal-header__icons .bal-header__icon--cart{position:relative;overflow:visible}.bal-header__icons .cart-count-bubble{position:absolute;top:8px;right:6px;left:auto;bottom:auto;width:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--bal-ink, #2a1f1a);color:var(--v4-cream-warm, #fffaf4);font-family:var(--font-body-family, sans-serif);font-size:10.5px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.02em;pointer-events:none;box-sizing:border-box;z-index:2}.copyright__content a{display:inline-flex;align-items:center;min-height:44px;padding:.25rem 0}.bal-header{position:sticky;position:-webkit-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[hidden]{display:none!important}.bal-header__icons a.bal-header__icon:focus-visible{outline:2px solid var(--v4-clay-deep, #b85a36);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bal-chrome.css.map */
