.count{border-block:1px solid var(--border)}.count__inner{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,64px);align-items:center;padding-block:calc(clamp(24px,3vw,40px) * var(--space-scale))}.count__nights{display:flex;align-items:center;gap:14px}.count__figure{font-family:var(--font-display);font-size:calc(clamp(56px,7.4vw,104px) * var(--display-scale));line-height:.86;color:var(--accent);text-shadow:0 0 34px rgba(var(--accent-rgb),.4);font-variant-numeric:tabular-nums}.count__label{font-family:var(--font-heading);font-weight:700;font-size:calc(14px * var(--heading-scale));letter-spacing:.18em;text-transform:uppercase;max-width:7ch;line-height:1.25}.count__passed{font-family:var(--font-display);font-size:calc(clamp(30px,4vw,56px) * var(--display-scale));line-height:1;color:var(--accent)}.cutoffs{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(12px,2vw,26px)}.cutoff{border-left:1px solid var(--border);padding-left:16px}.cutoff b{display:block;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(17px,1.9vw,23px) * var(--heading-scale));letter-spacing:.05em;text-transform:uppercase}.cutoff--urgent b{color:var(--accent)}.cutoff span{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}@media(max-width:899px){.count__inner{grid-template-columns:1fr}}@media(max-width:599px){.cutoffs{grid-template-columns:1fr}.cutoff{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}}.count--clock .count__inner{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(14px,2vw,22px)}.count__clock{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.count__title{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(18px,2.4vw,27px) * var(--heading-scale));letter-spacing:.02em}.count__dials{display:flex;gap:clamp(8px,1.4vw,12px)}.count__dials[hidden]{display:none}.dial{min-width:78px;padding:10px 10px 8px;background:var(--card);border-radius:calc(var(--radius-card) * 2);border-top:4px solid var(--accent);box-shadow:0 8px 20px -10px rgba(var(--shadow-rgb),.5)}.dial b{display:block;font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(28px,3.4vw,38px) * var(--heading-scale));line-height:1;color:var(--gold);font-variant-numeric:tabular-nums}.dial small{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.count__closed{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(17px,2.2vw,24px) * var(--heading-scale));color:var(--gold)}.count__closed[hidden]{display:none}.cane{width:min(460px,100%);height:13px;border-radius:999px;overflow:hidden;background:rgba(var(--text-rgb),.12)}.cane i{display:block;height:100%;border-radius:999px;background:repeating-linear-gradient(135deg,var(--paper) 0 8px,var(--accent) 8px 16px,var(--paper) 16px 20px,var(--holly) 20px 24px);background-size:33.94px 100%;transition:width var(--t-slow) var(--ease);animation:cane-run 1.4s linear infinite}@keyframes cane-run{to{background-position:33.94px 0}}.count__note{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.cane i{animation:none}}.anim-off .cane i{animation:none}@media(max-width:599px){.dial{min-width:0;flex:1}}.count{position:relative}@media(min-width:900px){.count--clock .count__inner{grid-template-columns:auto 1fr;justify-items:stretch;text-align:left;align-items:center;column-gap:clamp(28px,4vw,64px);padding-block:clamp(16px,1.9vw,24px)}.count--clock .count__clock{flex-direction:row;align-items:center;gap:clamp(14px,1.8vw,22px);width:auto}.count--clock .count__title{max-width:15ch;line-height:1.15}.count--clock .count__note{display:none}.count--clock .cutoffs{grid-template-columns:repeat(var(--cols, 3),auto);justify-content:end;justify-self:end}.count--clock .cane{position:absolute;left:0;bottom:0;width:100%;height:7px;border-radius:0}.count--clock .cane i{border-radius:0 999px 999px 0}}@media(max-width:899px){.count--clock .count__inner{padding-block:clamp(14px,4vw,20px);gap:12px}.count--clock .count__note{display:none}.count--clock .cutoffs{width:100%;grid-template-columns:1fr 1fr;gap:14px}.count--clock .cutoff{border-left:0;border-top:1px solid var(--border);padding:10px 0 0}}.count--strip{padding:0}.count__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding-block:9px;font-family:var(--font-body);font-size:13px;line-height:1.35;text-align:center}.count__lead{font-family:var(--font-heading);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text, var(--accent))}.count__strip .count__bit b{font-weight:700}.count__tick{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border-strong);font-size:12px;white-space:nowrap}.count__tick .count__dials{display:inline;font-family:var(--font-body);font-size:12px;letter-spacing:0}.count__tick .count__dials b{font-family:var(--font-heading);font-weight:700;font-size:13px}.count__tick .count__closed{margin:0;font-size:12px}@media(max-width:749px){.count__strip{gap:4px 12px;padding-block:8px;font-size:12px}.count__lead{font-size:11px}.count--strip .count__tick{padding:2px 8px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-countdown.css.map */
