:root{--sale-timer-bg-default: var(--color-background, #FAF4E8);--sale-timer-border-default: var(--color-border, rgba(35, 32, 28, .15));--sale-timer-text-heading: var(--color-foreground, #111111);--sale-timer-text-sub: var(--color-foreground, #2D261E);--sale-timer-accent: var(--color-primary-button-background, var(--color-link, #B3281E));--sale-timer-heading-font: var(--font-heading--family, var(--font-paragraph--family, inherit));--sale-timer-subheading-font: var(--font-subheading--family, var(--font-paragraph--family, inherit));--sale-timer-body-font: var(--font-body--family, var(--font-paragraph--family, inherit))}.sale-timer-header{position:relative;width:100%;background-color:var(--sale-timer-bg, var(--color-background, var(--sale-timer-bg-default)));background-repeat:no-repeat;background-position:center center;background-size:100% 100%;border-bottom:1px solid var(--sale-timer-border, var(--color-border, rgba(35, 32, 28, .15)));color:var(--sale-timer-text-heading, var(--color-foreground, inherit));font-family:var(--sale-timer-body-font);overflow:hidden;transition:max-height .35s ease,opacity .3s ease,margin .35s ease,padding .35s ease;z-index:45}@media(min-width:769px){.sale-timer-header{background-image:var(--sale-timer-bg-desktop);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;min-height:68px}.sale-timer-header__inner{min-height:68px;padding:.875rem 2.75rem .875rem 1rem;gap:1.75rem}.sale-timer-header__heading{font-size:1.0625rem;letter-spacing:.08em}.sale-timer-header__subtext{font-size:.9375rem;letter-spacing:.05em}.sale-timer-digits{gap:.4375rem}.sale-timer-num{font-size:1.375rem}.sale-timer-label{font-size:.6875rem}.sale-timer-separator{font-size:1.25rem}}@media(max-width:768px){.sale-timer-header{background-image:var(--sale-timer-bg-mobile, var(--sale-timer-bg-desktop));background-size:100% 100%;background-repeat:no-repeat;background-position:center center}}.sale-timer-header.is-dismissed{max-height:0!important;opacity:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border:none!important;pointer-events:none!important}.sale-timer-header.is-expired .sale-timer-digits{display:none!important}.sale-timer-header.is-expired .sale-timer-header__content{justify-content:center;text-align:center}.sale-timer-header.is-expired .sale-timer-header__subtext{font-weight:700;letter-spacing:.04em}.sale-timer-header__inner{position:relative;width:min(100% - 32px,1400px);max-width:1400px;margin:0 auto;padding:.625rem 2.5rem .625rem 1rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}@media(max-width:768px){.sale-timer-header__inner{width:100%;max-width:100%;padding:.5rem 2rem .5rem 1rem;gap:.375rem;flex-direction:column;text-align:center;box-sizing:border-box}.sale-timer-header__content{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%}.sale-timer-header__heading{font-size:.8125rem;line-height:1.15}.sale-timer-header__subtext{font-size:.75rem;line-height:1.15}.sale-timer-digits{margin-top:.125rem;gap:.25rem}.sale-timer-num{font-size:1.125rem}.sale-timer-unit{min-width:2rem}}.sale-timer-header__content{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.sale-timer-header__heading{font-family:var(--sale-timer-heading-font);font-size:.875rem;font-weight:var(--font-heading--weight, 800);letter-spacing:.08em;text-transform:uppercase;color:var(--sale-timer-text-heading, var(--color-foreground, currentColor));margin:0;line-height:1.2}.sale-timer-header__subtext{font-family:var(--sale-timer-subheading-font);font-size:.8125rem;font-weight:var(--font-subheading--weight, 700);letter-spacing:.04em;text-transform:uppercase;color:var(--sale-timer-accent, var(--color-primary-button-background, var(--color-link, #B3281E)));margin:0;line-height:1.2}.sale-timer-header__link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:.5rem}.sale-timer-header__link:hover{opacity:.92}.sale-timer-header__close{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sale-timer-text-heading, var(--color-foreground, #4A4036));opacity:.8;border-radius:9999px;transition:background-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease;line-height:1;z-index:2}.sale-timer-header__close:hover{background-color:color-mix(in srgb,var(--color-foreground, #000000) 10%,transparent);color:var(--sale-timer-text-heading, var(--color-foreground, currentColor));opacity:1;transform:translateY(-50%) scale(1.1)}.sale-timer-header__close svg{width:14px;height:14px;stroke-width:2.5}.sale-timer-digits{display:inline-flex;align-items:center;gap:.375rem}.sale-timer-unit{display:flex;flex-direction:column;align-items:center;min-width:2.25rem}.sale-timer-num{font-family:var(--sale-timer-heading-font);font-size:1.25rem;font-weight:var(--font-heading--weight, 900);line-height:1;color:var(--sale-timer-text-heading, var(--color-foreground, currentColor));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sale-timer-label{font-family:var(--sale-timer-body-font);font-size:.625rem;font-weight:600;text-transform:capitalize;color:var(--sale-timer-text-sub, var(--color-foreground, #554D42));opacity:.85;margin-top:.1875rem;line-height:1}.sale-timer-separator{font-family:var(--sale-timer-heading-font);font-size:1.125rem;font-weight:var(--font-heading--weight, 900);color:var(--sale-timer-text-heading, var(--color-foreground, currentColor));line-height:1;margin-top:-.5rem}.sale-timer-card{position:relative;width:100%;box-sizing:border-box;background-color:var(--sale-timer-bg-default);background-repeat:no-repeat;background-position:center center;background-size:cover;border:1.5px solid var(--sale-timer-border-default);border-radius:12px;padding:1.75rem 1.25rem 1.25rem;margin:1.25rem 0;overflow:hidden;text-align:center;box-shadow:0 4px 16px #2d261e0d}.sale-timer-card--festive{background-image:url(sale-timer-festive-bg.svg);background-size:cover;background-position:center top}.sale-timer-card__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.sale-timer-card__heading{font-family:inherit;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--sale-timer-text-heading);margin:0 0 .375rem;line-height:1.2}.sale-timer-card__subtext{font-family:inherit;font-size:clamp(.75rem,1.5vw,.9375rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sale-timer-text-sub);margin:0 0 1.25rem;line-height:1.3}.sale-timer-card .sale-timer-digits{gap:.875rem;align-items:flex-start;margin:.25rem 0}.sale-timer-card .sale-timer-unit{min-width:3.25rem}.sale-timer-card .sale-timer-num{font-size:clamp(2rem,4vw,2.75rem);font-weight:900;color:#0e0d0b;line-height:1}.sale-timer-card .sale-timer-label{font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;color:#383027;margin-top:.375rem}.sale-timer-card .sale-timer-separator{font-size:clamp(1.75rem,3.5vw,2.375rem);font-weight:900;color:#0e0d0b;margin-top:.125rem}@media(max-width:600px){.sale-timer-card{padding:1.5rem .875rem 1rem;margin:1rem 0}.sale-timer-card .sale-timer-digits{gap:.5rem}.sale-timer-card .sale-timer-unit{min-width:2.5rem}.sale-timer-card .sale-timer-num{font-size:1.875rem}.sale-timer-card .sale-timer-separator{font-size:1.625rem}.sale-timer-card .sale-timer-label{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/283/assets/sale-timer-banner.css.map */
