.countdown-banner{--cd-pad-block: 16px;--cd-col-gap: 16px;--cd-num-size: 20px;--cd-num-lh: 1.15;--cd-num-track: .12em;--cd-num-h: calc(var(--cd-num-size) * var(--cd-num-lh));--cd-label-size: 9px;--cd-label-track: .14em;--cd-split-gap: 18px;position:relative;background:var(--color-bg);color:var(--color-text)}@media only screen and (min-width:768px){.countdown-banner{--cd-pad-block: 22px;--cd-col-gap: 26px;--cd-num-size: 28px;--cd-label-size: 10px;--cd-split-gap: 50px}}.countdown-banner--size-compact{--cd-pad-block: 12px;--cd-num-size: 18px}@media only screen and (min-width:768px){.countdown-banner--size-compact{--cd-pad-block: 13px;--cd-num-size: 24px}}.countdown-banner--size-large{--cd-pad-block: 26px;--cd-num-size: 26px}@media only screen and (min-width:768px){.countdown-banner--size-large{--cd-pad-block: 42px;--cd-num-size: 40px}}.countdown-banner--full-width-false{isolation:isolate;overflow:hidden;border-radius:var(--block-border-radius, 16px)}.countdown-banner--inner{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:var(--cd-split-gap);width:100%;max-width:var(--grid-width, 1280px);margin:0 auto;padding:var(--cd-pad-block) 15px}.countdown-banner--inner--timer-only{grid-template-columns:1fr}@media only screen and (min-width:768px){.countdown-banner--inner{padding-left:30px;padding-right:30px}}.countdown-banner--full-width-false .countdown-banner--inner{padding-left:20px;padding-right:20px}.countdown-banner--content{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:break-word;text-align:left}.countdown-banner--content>*{margin:0;color:inherit}.countdown-banner .countdown-banner--subheading{margin:0;font-size:11px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--font-body-medium-weight, 500);opacity:.7}@media only screen and (min-width:768px){.countdown-banner .countdown-banner--subheading{font-size:12px}}.countdown-banner--heading{font-size:15px;line-height:1.25;letter-spacing:.02em}@media only screen and (min-width:768px){.countdown-banner--heading{font-size:22px}}.countdown-banner--heading-small{font-size:13px}@media only screen and (min-width:768px){.countdown-banner--heading-small{font-size:18px}}.countdown-banner--heading-large{font-size:18px}@media only screen and (min-width:768px){.countdown-banner--heading-large{font-size:28px}}.countdown-banner--heading-uppercase{text-transform:uppercase;letter-spacing:.12em}.countdown-banner--timer{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:12px;justify-content:center}@media only screen and (min-width:768px){.countdown-banner--timer{column-gap:24px}}.countdown-banner .countdown-timer{display:flex;align-items:flex-start;gap:var(--cd-col-gap);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.countdown-banner .countdown-timer--column{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}@media only screen and (min-width:768px){.countdown-banner .countdown-timer--column{gap:8px}}.countdown-banner .countdown-timer--column--number{display:block;font-size:var(--cd-num-size);line-height:var(--cd-num-lh);letter-spacing:var(--cd-num-track);margin-left:var(--cd-num-track);font-weight:500;white-space:nowrap}.countdown-banner .countdown-timer--column--text{display:block;font-size:var(--cd-label-size);line-height:1;letter-spacing:var(--cd-label-track);margin-left:var(--cd-label-track);text-transform:uppercase;white-space:nowrap;opacity:.6}.countdown-banner .countdown-timer--column+.countdown-timer--column:before{content:":";position:absolute;left:calc(var(--cd-col-gap) / -2);transform:translate(-50%);top:0;display:flex;align-items:center;height:var(--cd-num-h);font-size:calc(var(--cd-num-size) * .62);line-height:1;opacity:.35}.countdown-banner .countdown-timer--labels-false .countdown-timer--column--text{display:none}.countdown-banner .countdown-timer--boxed{gap:6px}@media only screen and (min-width:768px){.countdown-banner .countdown-timer--boxed{gap:8px}.countdown-banner .countdown-timer--boxed .countdown-timer--column{padding:6px 8px;min-width:calc(var(--cd-num-size) * 2.2)}}.countdown-banner .countdown-timer--boxed .countdown-timer--column{padding:5px 6px;min-width:calc(var(--cd-num-size) * 1.9);border-radius:calc(var(--block-border-radius, 16px) / 2);background:var(--color-text)}.countdown-banner .countdown-timer--boxed .countdown-timer--column--number,.countdown-banner .countdown-timer--boxed .countdown-timer--column--text{color:var(--color-bg)}.countdown-banner .countdown-timer--boxed .countdown-timer--column+.countdown-timer--column:before{content:none}.countdown-banner .countdown-banner--button{flex-shrink:0;height:38px;padding:0 18px;font-size:.8125rem;letter-spacing:.06em}@media only screen and (min-width:768px){.countdown-banner .countdown-banner--button{height:42px;padding:0 24px}}.countdown-banner .countdown-banner--button-link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:768px){.countdown-banner .countdown-banner--button-link{font-size:12px}}@media screen and (hover:hover){.countdown-banner .countdown-banner--button-link:hover{opacity:.6}}.countdown-banner--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.countdown-banner--bg img{width:100%;height:100%;object-fit:cover}.countdown-banner--bg .countdown-image--mobile{display:block}@media only screen and (min-width:768px){.countdown-banner--bg .countdown-image--mobile{display:none}}.countdown-banner--bg .countdown-image--desktop{display:none}@media only screen and (min-width:768px){.countdown-banner--bg .countdown-image--desktop{display:block}}.countdown-banner--bg--overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--overlay-color);opacity:var(--overlay-opacity)}@media only screen and (max-width:400px){.countdown-banner{--cd-col-gap: 11px;--cd-split-gap: 12px;--cd-num-track: .06em;--cd-label-size: 8px;--cd-label-track: .08em}}.countdown-banner-section--hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/105/assets/countdown-banner.css.map */
