.hd-container{max-width:var(--hd-container);margin-inline:auto;padding-inline:var(--hd-s-5)}.hd-body-font{font-family:var(--hd-f-body);font-size:var(--hd-t-base);color:var(--hd-ink);line-height:1.6}.hd-h1,.hd-h2,.hd-h3{margin:0;line-height:1.08;letter-spacing:-.02em;font-weight:900;font-family:var(--hd-f-heading)}.hd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hd-s-2);min-height:52px;padding:0 var(--hd-s-6);border-radius:var(--hd-radius-pill);font-weight:600;font-size:var(--hd-t-base);font-family:var(--hd-f-body);cursor:pointer;border:0;background:none;text-decoration:none;touch-action:manipulation;transition:background var(--hd-dur) var(--hd-ease),transform var(--hd-dur) var(--hd-ease),box-shadow var(--hd-dur) var(--hd-ease)}.hd-btn:active{transform:scale(.97)}.hd-btn--primary{background:var(--hd-brand);color:#fff;box-shadow:var(--hd-shadow-1)}.hd-btn--primary:hover{background:var(--hd-brand-600);box-shadow:var(--hd-shadow-2)}.hd-btn--pop{background:var(--hd-apricot);color:var(--hd-ink)}.hd-btn--pop:hover{filter:brightness(.92)}.hd-btn--outline{box-shadow:inset 0 0 0 2px var(--hd-ink);color:var(--hd-ink)}.hd-btn--outline:hover{background:var(--hd-ink);color:var(--hd-bg)}.hd-btn--sm{min-height:44px;font-size:var(--hd-t-sm);padding:0 var(--hd-s-5)}.hd-btn--full{width:100%}.hd-btn[disabled],.hd-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.hd-pill{display:inline-flex;align-items:center;gap:var(--hd-s-2);padding:7px var(--hd-s-4);border-radius:var(--hd-radius-pill);font-size:var(--hd-t-xs);font-weight:600;font-family:var(--hd-f-body)}.hd-pill--mint{background:var(--hd-mint);color:var(--hd-brand)}.hd-pill--lemon{background:var(--hd-lemon);color:var(--hd-apricot-deep)}.hd-pill--blush{background:var(--hd-blush);color:var(--hd-ink)}.hd-section{padding-block:var(--hd-s-8);font-family:var(--hd-f-body);scroll-margin-top:120px;color:var(--hd-ink)}.hd-section--flush-top{padding-top:0}.hd-section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--hd-s-4);margin-bottom:var(--hd-s-6)}.hd-section__head h2{font-size:calc(clamp(1.75rem,4.4vw,2.75rem) * var(--hd-h-scale))}.hd-section__head p{color:var(--hd-ink-2);margin:var(--hd-s-3) 0 0;max-width:56ch}.hd-link-more{font-weight:600;color:var(--hd-brand);display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none}.hd-stars{display:inline-flex;gap:1px;color:var(--hd-star)}.hd-num{font-variant-numeric:tabular-nums}.hd-bnpl{display:inline-flex;align-items:center;gap:var(--hd-s-2);font-size:var(--hd-t-xs);font-weight:600;background:var(--hd-surface);padding:8px var(--hd-s-4);border-radius:var(--hd-radius-pill);box-shadow:var(--hd-shadow-1)}.hd-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hd-section :focus-visible{outline:3px solid var(--hd-brand);outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:reduce){.hd-section *,.hd-btn{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#hd-cart-toast{position:fixed;z-index:9999;left:50%;bottom:24px;transform:translate(-50%,140%);opacity:0;pointer-events:none;display:flex;align-items:center;gap:var(--hd-s-4);padding:var(--hd-s-3) var(--hd-s-3) var(--hd-s-3) var(--hd-s-5);border-radius:var(--hd-radius-pill);background:var(--hd-brand);color:#fff;box-shadow:0 10px 30px #00000038;font-family:var(--hd-f-body);font-size:var(--hd-t-sm);max-width:calc(100vw - 32px);transition:transform .28s var(--hd-ease),opacity .28s var(--hd-ease)}#hd-cart-toast.is-on{transform:translate(-50%);opacity:1;pointer-events:auto}#hd-cart-toast .hd-cart-toast__msg{font-weight:600;white-space:nowrap}#hd-cart-toast .hd-cart-toast__link{flex:none;text-decoration:none;background:#fff;color:var(--hd-brand);font-weight:700;padding:8px var(--hd-s-4);border-radius:var(--hd-radius-pill);white-space:nowrap}#hd-cart-toast .hd-cart-toast__link:hover{background:var(--hd-mint)}@media(max-width:480px){#hd-cart-toast{left:16px;right:16px;transform:translateY(140%);bottom:16px}#hd-cart-toast.is-on{transform:translateY(0)}}.hd-anchor{display:block;height:0;scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base-hd.css.map */
