:root{--bw-black: #0B0B0B;--bw-black-warm: #1B1812;--bw-gold: #D9B25A;--bw-gold-light: #F2D488;--bw-gold-fill: linear-gradient(135deg, #F2D488, #C9A24B 55%, #B8913A);--bw-ivory: #F4EEDF;--bw-ivory-muted: #B9AE98;--bw-line: rgba(217, 178, 90, .38);--bw-line-soft: rgba(244, 238, 223, .16);--bw-radius-s: 8px;--bw-radius-m: 16px;--bw-radius-l: 22px;--bw-radius-pill: 999px;--bw-shadow-s: 0 1px 2px rgba(0, 0, 0, .35);--bw-shadow-m: 0 8px 24px -6px rgba(0, 0, 0, .45);--bw-shadow-gold: 0 6px 18px -4px rgba(201, 162, 75, .45)}.bw-btn,.bw-btn:visited{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:48px;margin:0;padding:0 28px;border:0;border-radius:var(--bw-radius-pill);background:var(--bw-gold-fill);color:var(--bw-black);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;box-shadow:var(--bw-shadow-gold);-webkit-appearance:none;appearance:none;transition:filter .2s ease,box-shadow .2s ease}.bw-btn:hover{color:var(--bw-black);filter:brightness(1.07)}.bw-btn:focus-visible{outline:3px solid var(--bw-ivory);outline-offset:3px}.bw-btn:disabled{cursor:progress;filter:saturate(.7) brightness(.92)}.bw-btn--line,.bw-btn--line:visited{border:1px solid var(--bw-gold);background:transparent;color:var(--bw-gold);box-shadow:none}.bw-btn--line:hover{background:#d9b25a24;color:var(--bw-gold-light);filter:none}.bw-badge{box-sizing:border-box;display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border:1px solid transparent;border-radius:var(--bw-radius-pill);background:var(--bw-gold-fill);color:var(--bw-black);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.bw-badge--line{border-color:var(--bw-gold);background:transparent;color:var(--bw-gold)}.bw-sphere{--bw-sphere-size: 64px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:var(--bw-sphere-size);height:var(--bw-sphere-size);min-width:44px;min-height:44px;margin:0;padding:0;border:2px solid var(--bw-gold);border-radius:50%;background:radial-gradient(circle at 32% 28%,#2B2619 0%,var(--bw-black) 64%);color:var(--bw-ivory);font-family:inherit;font-weight:700;line-height:1;text-align:center;text-decoration:none;box-shadow:var(--bw-shadow-s),inset 0 1px 2px #f4eedf1f;-webkit-appearance:none;appearance:none}.bw-sphere:focus-visible{outline:3px solid var(--bw-gold-light);outline-offset:3px}.bw-sphere--on{border-color:var(--bw-gold-light);background:radial-gradient(circle at 32% 28%,#f2d488,#c9a24b 58%,#b8913a);color:var(--bw-black);box-shadow:var(--bw-shadow-gold),inset 0 1px 2px #ffffff59}.bw-sphere--past{border-color:var(--bw-line);color:var(--bw-ivory-muted);box-shadow:none}.bw-sphere--lock{border-color:var(--bw-line-soft);background:var(--bw-black-warm);color:var(--bw-ivory-muted);box-shadow:none;cursor:not-allowed}.bw-sphere--off{border-style:dashed;border-color:var(--bw-ivory-muted);background:transparent;color:var(--bw-ivory-muted);box-shadow:none}@media(prefers-reduced-motion:reduce){.bw-btn,.bw-sphere{transition:none}}html .garvin-bwh[data-bw-show=weekend]{display:block}html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__panel--live{display:grid;gap:0}html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__card{padding:22px 20px 24px;border:1px solid rgba(47,93,79,.14);border-radius:22px;background:#efeae2;color:#1f2d29;box-shadow:none}@media(max-width:749px){html .garvin-bwh[data-bw-show=live] .garvin-bwh__card,html .garvin-bwh[data-bw-show=weekend] .garvin-bwh__card{padding:16px 16px 18px}html .garvin-bwh .garvin-bwh__live{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}html .garvin-bwh .garvin-bwh__copy{grid-column:1;grid-row:1}html .garvin-bwh .garvin-bwh__visual{grid-column:2;grid-row:1}html .garvin-bwh .garvin-bwh__art{display:flex;justify-content:flex-end;height:auto}html .garvin-bwh .garvin-bwh__art:before,html .garvin-bwh .garvin-bwh__ph{display:none}html .garvin-bwh .garvin-bwh__art .garvin-bwh__mark{position:relative;right:auto;bottom:auto;max-width:104px;padding:10px 12px;border-radius:14px}html .garvin-bwh .garvin-bwh__mark-big{font-size:22px;white-space:normal}html .garvin-bwh .garvin-bwh__mark-small{font-size:11px}html .garvin-bwh .garvin-bwh__day{margin-bottom:8px;padding:4px 10px;font-size:11px}html .garvin-bwh .garvin-bwh__title--live,html .garvin-bwh .garvin-bwh__title--live[data-len]{margin-bottom:4px;font-size:clamp(22px,6.2vw,26px)}html .garvin-bwh .garvin-bwh__text--live{font-size:14px}html .garvin-bwh .garvin-bwh__cta-row{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/garvin-bw.css.map */
