.special-offer-tag-module__MBKwXq__tag{z-index:2;vertical-align:middle;border:1px solid color-mix(in srgb, var(--hibiscus-ink) 22%, var(--pearl));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--hibiscus-ink) 6%, var(--pearl));color:var(--hibiscus-ink);font:650 .75rem/1.25 var(--font-sans), sans-serif;letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;align-items:center;gap:.3rem;padding:.2rem .6rem;text-decoration:none;display:inline-flex;position:relative}.special-offer-tag-module__MBKwXq__tag:after{content:"";position:absolute;inset:-4px 0}.special-offer-tag-module__MBKwXq__tag:focus-visible,.special-offer-tag-module__MBKwXq__preview :focus-visible{outline:2px solid var(--hibiscus-ink);outline-offset:3px}.special-offer-tag-module__MBKwXq__tag[aria-expanded=true]{background:color-mix(in srgb, var(--hibiscus-ink) 12%, var(--pearl))}.special-offer-tag-module__MBKwXq__preview{z-index:250;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--hibiscus-ink) 20%, var(--limestone));border-radius:var(--radius-card);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--petal) 70%, transparent), transparent 58%), var(--pearl);width:min(22.5rem,100vw - 2rem);color:var(--cocoa);font:500 .8125rem/1.5 var(--font-sans), sans-serif;text-align:left;overflow-wrap:break-word;scrollbar-width:thin;scrollbar-color:var(--limestone) transparent;padding:1.15rem;position:fixed;overflow:auto;box-shadow:0 18px 55px -18px #2e242052,0 3px 12px #2e24200f}.special-offer-tag-module__MBKwXq__preview[data-above]{transform:translateY(-100%)}.special-offer-tag-module__MBKwXq__heading{margin-bottom:1rem;padding-right:2.3rem;position:relative}.special-offer-tag-module__MBKwXq__eyebrow{color:var(--hibiscus-ink);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.special-offer-tag-module__MBKwXq__heading h2{font:500 1.45rem/1.2 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:.3rem 0 0}.special-offer-tag-module__MBKwXq__close{border-radius:var(--radius-circle);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-.4rem;right:-.5rem}.special-offer-tag-module__MBKwXq__close svg{width:1.1rem;height:1.1rem}.special-offer-tag-module__MBKwXq__offers{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.special-offer-tag-module__MBKwXq__offer{border:1px solid var(--limestone);border-radius:var(--radius-control-soft);background:color-mix(in srgb, var(--white) 50%, transparent);color:inherit;padding:.85rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:block}.special-offer-tag-module__MBKwXq__offerName{color:var(--deep-sage);font:550 1.125rem/1.3 var(--font-display), Georgia, serif;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.special-offer-tag-module__MBKwXq__offerName svg{flex:none;width:1rem;height:1rem}.special-offer-tag-module__MBKwXq__inclusions{color:var(--muted);margin-top:.4rem;font-size:.75rem;display:block}.special-offer-tag-module__MBKwXq__priceRow{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.7rem;display:flex}.special-offer-tag-module__MBKwXq__priceRow strong{color:var(--deep-sage);font-size:1rem}.special-offer-tag-module__MBKwXq__priceRow s{color:var(--muted);font-size:.75rem}.special-offer-tag-module__MBKwXq__saving{color:var(--hibiscus-ink);margin-left:auto;font-size:.75rem;font-weight:650}.special-offer-tag-module__MBKwXq__detail{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.75rem;display:flex}.special-offer-tag-module__MBKwXq__detail>span{color:var(--deep-sage);font-weight:650}.special-offer-tag-module__MBKwXq__validity{color:var(--muted);margin:.85rem 0 0;font-size:.75rem}@media (hover:hover) and (pointer:fine){.special-offer-tag-module__MBKwXq__offer:hover{border-color:color-mix(in srgb, var(--hibiscus-ink) 45%, var(--limestone));background:var(--white);text-decoration:none}.special-offer-tag-module__MBKwXq__offer:hover .special-offer-tag-module__MBKwXq__offerName{color:var(--hibiscus-ink)}.special-offer-tag-module__MBKwXq__close:hover{background:color-mix(in srgb, var(--petal) 65%, transparent);color:var(--hibiscus-ink)}}@media (prefers-reduced-motion:reduce){.special-offer-tag-module__MBKwXq__offer{transition:none}}
