.lh-promo-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 6px;border-radius:999px;background:var(--lh-promo-pill-bg, #ffe3f7);color:var(--lh-promo-pill-text);font-family:"Figtree",var(--text-font-family),sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.2px;white-space:nowrap;text-decoration:none;--lh-promo-pill-text: #0c0a09;--lh-promo-pill-tag-bg: #0c0a09;--lh-promo-pill-tag-text: #ffffff;--lh-promo-fx-sparkle: var(--lh-promo-pill-accent, #e84293);--lh-promo-fx-snow: var(--lh-promo-pill-accent, #e84293)}.lh-promo-pill--dark{--lh-promo-pill-text: #ffffff;--lh-promo-pill-tag-bg: #ffffff;--lh-promo-pill-tag-text: #0c0a09}.lh-promo-pill--icon{padding:0 12px}.lh-promo-pill:focus-visible{outline:2px solid #0c0a09;outline-offset:2px}.lh-promo-pill__tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--lh-promo-pill-tag-bg);color:var(--lh-promo-pill-tag-text);font-size:10px;font-weight:600;line-height:10px;letter-spacing:.8px;transition:background-color .2s ease,color .2s ease}.lh-promo-pill__icon{display:flex;width:14px;height:14px;color:var(--lh-promo-pill-text);transition:color .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.lh-promo-pill__icon svg{width:14px;height:14px}@media(hover:hover){.lh-promo-pill:hover .lh-promo-pill__tag{background:var(--lh-promo-pill-accent, #e84293);color:#fff}.lh-promo-pill:hover .lh-promo-pill__icon{color:var(--lh-promo-pill-accent, #e84293);transform:rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.lh-promo-pill__icon{transition:color .2s ease}}.mobile-menu__promo{padding:24px 28px 0}.lh-promo-card{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--lh-promo-card-bg, #0c0a09);text-decoration:none;isolation:isolate}.lh-promo-card--dark{--lh-promo-card-muted: rgba(255, 255, 255, .8);--lh-promo-card-strong: #ffffff;--lh-promo-card-segment: rgba(255, 255, 255, .15);--lh-promo-card-cta: #ffffff;--lh-promo-card-cta-text: #0c0a09;--lh-promo-fx-sparkle: #f6e7b8;--lh-promo-fx-snow: #ffffff}.lh-promo-card--light{--lh-promo-card-muted: #78716c;--lh-promo-card-strong: #0c0a09;--lh-promo-card-segment: rgba(12, 10, 9, .08);--lh-promo-card-cta: #0c0a09;--lh-promo-card-cta-text: #ffffff;--lh-promo-fx-sparkle: #0c0a09;--lh-promo-fx-snow: #968878}.lh-promo-card--image{height:300px}.lh-promo-card__photo,.lh-promo-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lh-promo-card__photo{object-fit:cover}.lh-promo-card__scrim{background:linear-gradient(to bottom,var(--lh-promo-scrim-start, rgba(0, 0, 0, 0)) 0%,var(--lh-promo-scrim-mid, rgba(0, 0, 0, .25)) 35%,var(--lh-promo-scrim-end, rgba(0, 0, 0, .85)) 100%)}.lh-promo-card__content{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:20px}.lh-promo-card__eyebrow{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:11px;font-weight:600;line-height:11px;letter-spacing:1.2px;color:var(--lh-promo-card-muted)}.lh-promo-card__headline{font-family:"Playfair Display",var(--heading-font-family),serif;font-size:28px;font-weight:400;line-height:33.6px;letter-spacing:0;color:var(--lh-promo-card-strong)}.lh-promo-card__countdown{display:flex;align-items:center;gap:6px}.lh-promo-card__countdown[hidden]{display:none}.lh-promo-card__countdown-label{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:12px;font-weight:500;line-height:12px;color:var(--lh-promo-card-muted)}.lh-promo-card__segment{display:flex;align-items:flex-end;gap:2px;padding:6px 8px;border-radius:6px;background:var(--lh-promo-card-segment)}.lh-promo-card__value{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:16px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;color:var(--lh-promo-card-strong)}.lh-promo-card__unit{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:10px;font-weight:500;line-height:12px;color:var(--lh-promo-card-muted)}.lh-promo-card__actions{display:flex;justify-content:space-between;align-items:center}.lh-promo-card__cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--lh-promo-card-cta);color:var(--lh-promo-card-cta-text);font-family:"Figtree",var(--text-font-family),sans-serif;font-size:14px;font-weight:500;line-height:14px}.lh-promo-card__note{font-family:"Figtree",var(--text-font-family),sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.6px;color:var(--lh-promo-card-strong)}.lh-promo-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.lh-promo-fx--pill.lh-promo-fx--sparkles{top:-8px;right:-8px;bottom:-8px;left:-8px}.lh-promo-fx--pill.lh-promo-fx--snow{border-radius:inherit;overflow:hidden}.lh-promo-fx__sparkle{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:var(--o);color:var(--lh-promo-fx-sparkle);animation:lh-promo-twinkle 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.23s)}.lh-promo-fx__sparkle svg{display:block;width:100%;height:100%;fill:currentColor}.lh-promo-fx--snow{--lh-promo-wind: 14px}.lh-promo-fx--pill.lh-promo-fx--snow{--lh-promo-wind: 6px}.lh-promo-fx__flake{position:absolute;top:0;left:var(--x);width:var(--s);height:100%;animation:lh-promo-fall var(--t) linear infinite;animation-delay:calc(var(--y) / -100 * var(--t))}.lh-promo-fx__flake:before{content:"";display:block;width:var(--s);height:var(--s);border-radius:50%;background:var(--lh-promo-fx-snow);opacity:var(--o);filter:blur(var(--b, 0px));animation:lh-promo-sway var(--w) ease-in-out infinite alternate;animation-delay:var(--wd, 0s)}@keyframes lh-promo-twinkle{0%,to{transform:scale(0) rotate(0)}50%{transform:scale(1) rotate(45deg)}}@keyframes lh-promo-fall{0%{transform:translateY(calc(0% - var(--s)));opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translate(var(--lh-promo-wind),100%);opacity:0}}@keyframes lh-promo-sway{0%{transform:translate(calc(var(--a) * -1))}to{transform:translate(var(--a))}}.mobile-menu:not([open]) .lh-promo-fx *,.mobile-menu:not([open]) .lh-promo-fx *:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lh-promo-fx__sparkle,.lh-promo-fx__flake,.lh-promo-fx__flake:before{animation:none}.lh-promo-fx__flake{transform:translateY(calc(var(--y) * 1%))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lh-promo-callout.css.map */
