.holiday{--holiday-red: #7a1418;--holiday-red-deep: #5a0e12;--holiday-green: #1f3a2c;--holiday-gold: #e8c98a;--holiday-star: #fbf1e3;--holiday-glass-blur: blur(6px);--holiday-hero-fallback: radial-gradient(120% 90% at 80% 30%, #3b5a44 0%, #1f3a2c 55%, #10211a 100%)}.holiday-hero{background:var(--holiday-hero-fallback)}@media(max-width:639.98px){.holiday-hero{background:var(--color-page);color:var(--color-ink)}.holiday-hero .hero-banner__shade{display:none}.holiday-hero .hero-banner__title{color:var(--color-heading)}.holiday-hero .hero-banner__text{color:var(--color-ink-soft)}.holiday-hero .holiday-date{border-color:var(--color-border);background:var(--color-wash);color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.holiday-hero .holiday-date svg{color:var(--color-brand)}.holiday-hero.collection-hero--slim{background:var(--holiday-hero-fallback);color:var(--color-paper)}.holiday-hero.collection-hero--slim .hero-banner__shade{display:block}.holiday-hero.collection-hero--slim .hero-banner__title{color:var(--color-paper)}}.holiday-present{--present-ribbon: 8px;--present-bow: 56px;--present-logo: 24px;--present-tilt: -3deg;--present-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 12px 28px -8px rgba(0, 0, 0, .45);position:relative;display:inline-flex;align-items:center;margin-top:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-12);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--present-shadow);color:var(--color-brand);transform:rotate(var(--present-tilt))}.holiday-present:before{content:"";position:absolute;top:0;bottom:0;left:var(--space-5);width:var(--present-ribbon);background:currentColor}.holiday-present img{width:auto;height:var(--present-logo)}.holiday-present__bow{position:absolute;top:0;left:calc(var(--space-5) + var(--present-ribbon) / 2);width:var(--present-bow);height:auto;fill:currentColor;transform:translate(-50%,-33%)}.holiday-present__knot{fill:var(--color-brand-dark)}.holiday-date{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--holiday-gold) 60%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 35%,transparent);color:var(--color-paper);font-size:var(--text-14);font-weight:600;-webkit-backdrop-filter:var(--holiday-glass-blur);backdrop-filter:var(--holiday-glass-blur)}.holiday-date svg{flex:none;width:var(--space-4);height:var(--space-4);color:var(--holiday-gold)}.holiday-photo{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-card-well)}.holiday-photo img{display:block;width:100%;height:100%;object-fit:cover}.holiday-checks{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-ink-soft);font-size:var(--text-14)}.holiday-checks li{display:flex;align-items:center;gap:var(--space-2)}.holiday-checks svg{flex:none;width:var(--space-4);height:var(--space-4);color:var(--holiday-red)}.holiday-band{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 15% 0%,var(--holiday-red) 0%,var(--holiday-red-deep) 100%);color:var(--color-paper)}.holiday-band .eyebrow,.holiday-band .script-accent{color:var(--holiday-gold)}.holiday-band .section-heading__title,.holiday-band .link-arrow{color:var(--color-paper)}.holiday-band .holiday-band__text{color:color-mix(in srgb,var(--color-paper) 84%,transparent);font-size:var(--text-16)}.holiday-sparkle{position:absolute;height:auto;fill:var(--holiday-star);pointer-events:none}.holiday-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.holiday-gift-cards{--holiday-gift-bow-size: 88px;--holiday-gift-bow-lift: -24%}.holiday-gift-cards .product-card-main:before{content:"";position:absolute;top:0;left:50%;z-index:1;width:var(--holiday-gift-bow-size);aspect-ratio:8 / 7;background:var(--holiday-gift-bow) center / contain no-repeat;transform:translate(-50%,var(--holiday-gift-bow-lift)) rotate(-2deg);pointer-events:none}.holiday-gift-cards .product-card-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--holiday-gift-wrap) center / 100% 100% no-repeat;pointer-events:none}.holiday-gift-cards .product-card-media img,.holiday-gift-cards .product-card-media:after{z-index:2}.holiday-gift-cards .product-card-badge{z-index:3}@media(max-width:639.98px){.holiday-gift-cards .product-card-badge{top:auto;bottom:var(--space-3);left:var(--space-3)}}@media(max-width:639.98px)and (hover:none),(max-width:639.98px)and (pointer:coarse){.holiday-gift-cards .design-card>fl-product-card{container-type:inline-size}.holiday-gift-cards .design-card .product-card-badge{top:calc(var(--product-card-pad) + 125cqw - var(--space-3));bottom:auto;left:calc(var(--product-card-pad) + var(--space-3));transform:translateY(-100%)}}@media(min-width:640px){.holiday-gift-cards{--holiday-gift-bow-size: 112px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-holiday.css.map */
