:root{--wb-cranberry:#8f2d2a;--wb-cranberry-dark:#74221f;--wb-gold:#c9a24a;--wb-snow:#fffdf8}.wb-announcement{border-bottom:2px solid var(--wb-gold)}.wb-announcement__lines{display:inline-grid}.wb-announcement__line{grid-area:1/1;transition:opacity .45s ease}.wb-announcement__line.is-off{visibility:hidden;opacity:0}.wb-hero{background:radial-gradient(circle at 12% 18%,#ffffff 0 2px,transparent 3px) 0 0/46px 46px,radial-gradient(circle at 70% 60%,#ffffff 0 1.5px,transparent 2.5px) 0 0/62px 62px,var(--wb-cream);border:1px solid #e9dfc9}.wb-hero .wb-eyebrow{color:var(--wb-cranberry)}.wb-hero .wb-eyebrow:after{content:"";display:block;width:56px;height:3px;border-radius:2px;background:var(--wb-gold);margin-top:12px}.wb-hero .wb-text-link:hover,.wb-text-link:hover{color:var(--wb-cranberry)}.wb-hero .wb-mini-mark{background:#f6e3e2;color:var(--wb-cranberry)}.wb-section-heading .wb-eyebrow{color:var(--wb-cranberry)}.wb-gifts{padding-block:52px}.wb-gifts__intro{max-width:620px;margin:8px 0 0;color:var(--wb-muted)}.wb-gifts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.wb-gift{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--wb-ink);background:var(--wb-snow);border:1px solid var(--wb-line);border-radius:16px;padding:12px 12px 18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wb-gift:hover{border-color:var(--wb-gold);box-shadow:0 8px 20px #26352714;transform:translateY(-2px)}.wb-gift__media{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#f6e3e2 0%,var(--wb-cream) 60%,#efe3c4 100%);display:grid;place-items:center;color:var(--wb-cranberry)}.wb-gift__media img{width:100%;height:100%;object-fit:cover}.wb-gift__media svg{width:44px;height:44px}.wb-gift__tag{align-self:flex-start;background:var(--wb-cranberry);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:5px 11px}.wb-gift h3{font-size:20px;margin:0}.wb-gift p{margin:0;color:var(--wb-muted);font-size:15px}.wb-gift__cta{margin-top:auto;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.wb-gifts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.wb-gifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wb-gifts{padding-block:38px}}@media(max-width:550px){.wb-gift h3{font-size:17px}.wb-gift p{font-size:14px}}@media(prefers-reduced-motion:reduce){.wb-gift,.wb-announcement__line{transition:none}.wb-gift:hover{transform:none}}.wb-gift__media--contain{background:#fff}.wb-gift__media--contain img{object-fit:contain;padding:8px;box-sizing:border-box}.wb-gift__media--cover img{object-fit:cover}@media(max-width:550px){.wb-gift__media--contain img{padding:4px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/wb-holiday.css.map */
