.lh-promo{--lh-bg: #fdf3e1;--lh-text: #1a1a1a;--lh-accent: #e8730c;--lh-box: #ffffff;--lh-urgent: #c8321e;display:block;color:var(--lh-text)}.lh-promo,.lh-promo *,.lh-promo *:before,.lh-promo *:after{box-sizing:border-box}.lh-promo[hidden],[data-lh-promo-wrapper][hidden]{display:none!important}.lh-promo--banner{position:relative;overflow:hidden;background:var(--lh-bg);padding:var(--lh-pt, 48px) 20px var(--lh-pb, 48px);text-align:center;isolation:isolate}.lh-promo--banner.lh-promo--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='98' viewBox='0 0 56 98'%3E%3Cpath d='M28 66 0 50V17L28 1l28 16v33L28 66zm0 32L0 82m56 0L28 98M28 66v32' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");background-size:56px 98px;-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,#000 75%);mask-image:radial-gradient(ellipse at center,transparent 30%,#000 75%)}.lh-promo__inner{max-width:var(--lh-width, 820px);margin:0 auto}.lh-promo__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:var(--lh-box);box-shadow:0 1px 2px #0000000f;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lh-promo__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--lh-accent)}.lh-promo__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:lh-ping 1.6s cubic-bezier(0,0,.2,1) infinite}.lh-promo__urgent-label,.lh-promo.is-urgent .lh-promo__eyebrow-label{display:none}.lh-promo.is-urgent .lh-promo__urgent-label{display:inline}.lh-promo.is-urgent .lh-promo__dot{background:var(--lh-urgent)}.lh-promo__heading{margin:0 0 12px;color:var(--lh-text)}.lh-promo__text{margin:0 auto 28px;max-width:640px;font-size:17px;line-height:1.6}.lh-promo__text p{margin:0 0 .75em}.lh-promo__text p:last-child{margin-bottom:0}.lh-promo__timer{display:flex;justify-content:center;align-items:flex-start;gap:10px;margin:0 auto 28px;visibility:hidden}.lh-promo.is-ready .lh-promo__timer{visibility:visible}.lh-promo__unit{flex:0 1 104px;min-width:0;padding:18px 8px 14px;border-radius:20px;background:var(--lh-box);box-shadow:0 1px 2px #0000000d,0 8px 24px -12px #78460040}.lh-promo__sep{align-self:center;margin-top:-18px;font-size:32px;font-weight:700;color:var(--lh-accent);opacity:.5}.lh-promo__value{display:block;font-family:var(--heading-font-family, inherit);font-size:clamp(30px,7vw,52px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--lh-accent)}.lh-promo__label{display:block;margin-top:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.lh-promo.is-urgent .lh-promo__value{color:var(--lh-urgent)}.lh-promo__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.lh-promo__code{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border:2px dashed var(--lh-accent);border-radius:999px;background:var(--lh-box);color:var(--lh-text);font:inherit;cursor:pointer;transition:transform .15s ease,background-color .2s ease}.lh-promo__code:hover{transform:translateY(-1px)}.lh-promo__code strong{font-size:16px;letter-spacing:.06em}.lh-promo__code-status{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.lh-promo__code svg{width:16px;height:16px;flex:none}.lh-promo__code.is-copied{border-style:solid}.lh-promo__code.is-copied .lh-promo__code-status{opacity:1;color:#1f7a3d}.lh-promo__hint{margin:14px 0 0;font-size:13px;opacity:.75}@media screen and (max-width:749px){.lh-promo--banner{padding-left:16px;padding-right:16px}.lh-promo__timer{gap:6px}.lh-promo__sep{display:none}.lh-promo__unit{padding:14px 4px 10px;border-radius:16px}.lh-promo__label{font-size:10px;letter-spacing:.04em}.lh-promo__text{font-size:15px}.lh-promo__actions{flex-direction:column;align-items:stretch}.lh-promo__actions .button,.lh-promo__code{width:100%;justify-content:center}}.lh-promo--compact{margin-top:16px;padding:10px 12px;border-radius:14px;background:var(--lh-bg);font-size:14px;line-height:1.35}.lh-promo--compact.lh-promo--page{margin:0;border-radius:0;padding-block:12px}.lh-promo__row{display:flex;align-items:center;gap:10px}.lh-promo__msg{flex:1 1 auto;min-width:0}.lh-promo__msg strong{display:block;font-weight:700}.lh-promo__mini{display:block;font-size:12px;opacity:.8;font-variant-numeric:tabular-nums}.lh-promo__mini [data-lh-compact]{font-weight:700;color:var(--lh-accent)}.lh-promo.is-urgent .lh-promo__mini [data-lh-compact]{color:var(--lh-urgent)}.lh-promo .lh-promo__action.lh-promo__action{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background-color:var(--lh-text);background-image:none;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.lh-promo .lh-promo__action.lh-promo__action[aria-busy=true]{opacity:.6;pointer-events:none}.lh-promo__done{flex:none;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#1f7a3d;white-space:nowrap}.lh-promo--compact.is-applied{background:#eaf6ee}.lh-promo--compact.is-applied .lh-promo__dot{background:#1f7a3d}.lh-promo--compact.is-applied .lh-promo__dot:after{animation:none}.lh-promo--no-days .lh-promo__unit:first-child,.lh-promo--no-days .lh-promo__unit:first-child+.lh-promo__sep{display:none}.section>.lh-promo--bleed{margin-inline:calc(-1 * var(--container-outer-width, 0px))}.section>.lh-promo--bleed.lh-promo--compact{padding-inline:max(16px,var(--container-outer-width, 0px))}.lh-promo__value.is-tick{animation:lh-tick .35s ease-out}@keyframes lh-tick{0%{transform:translateY(-6px);opacity:.4}to{transform:none;opacity:1}}@keyframes lh-ping{75%,to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.lh-promo__value.is-tick,.lh-promo__dot:after{animation:none}}.lh-promo-placeholder{display:block;height:1px;margin-bottom:40px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/lh-promo-countdown.css.map */
