[data-dc-holiday]{--dc-holiday-ink: #171313;--dc-holiday-cream: #fff5e4;--dc-holiday-gold: #ffd27c;--dc-holiday-accent: #ad5634;--dc-holiday-bar: #412317;--dc-holiday-glow: #58311f;--dc-holiday-art-dark: #261b18;--dc-holiday-art-light: #7a462a}[data-dc-holiday=christmas]{--dc-holiday-accent: #9f3f52;--dc-holiday-bar: #591f30;--dc-holiday-glow: #4b2030;--dc-holiday-art-dark: #271820;--dc-holiday-art-light: #753348}[data-dc-holiday] .dc-utility{background:linear-gradient(110deg,var(--dc-holiday-bar),#211819);color:var(--dc-holiday-cream)}[data-dc-holiday] .dc-utility .dc-holiday-header-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--dc-holiday-gold);font-weight:700;text-decoration:none}[data-dc-holiday] .dc-utility .dc-holiday-header-link:hover{text-decoration:underline;text-underline-offset:3px}.dc-holiday-header-mark{width:.35rem;height:.35rem;transform:rotate(45deg);background:currentColor}[data-dc-holiday] .dc-nav-special{text-decoration-color:var(--dc-holiday-accent);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}[data-dc-holiday] .dc-footer{border-top:2px solid var(--dc-holiday-accent)}.dc-holiday-banner{background:radial-gradient(ellipse at 95% 18%,var(--dc-holiday-glow) 0%,var(--dc-holiday-ink) 65%);color:var(--dc-holiday-cream);border-bottom:3px solid var(--dc-holiday-accent)}.dc-holiday-shell{width:min(1280px,calc(100% - 80px));margin:0 auto;padding:clamp(27px,3.9vw,55px) 0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(22px,5vw,72px);align-items:center}.dc-holiday-eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 12px;color:var(--dc-holiday-gold);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dc-holiday-eyebrow:before{content:"";width:1.6rem;height:1px;background:currentColor}.dc-holiday-banner h2{color:var(--dc-holiday-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.7vw,4.3rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;max-width:14ch;margin:0;text-wrap:balance}.dc-holiday-intro{color:#efe0d1;max-width:43ch;margin:13px 0 16px;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.48}.dc-holiday-price{display:inline-block;margin:0 0 16px;padding:7px 11px;border:1px solid #ffd27c56;border-radius:4px;background:#ffd27c16;color:var(--dc-holiday-gold);font-size:.85rem;font-weight:700;line-height:1.35}.dc-holiday-actions{display:flex;flex-wrap:wrap;gap:9px}.dc-holiday-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:4px;font-size:.88rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.dc-holiday-primary{gap:.55rem;background:var(--dc-holiday-gold);color:var(--dc-holiday-ink)}.dc-holiday-primary:hover{background:#ffe3aa;color:var(--dc-holiday-ink)}.dc-holiday-actions .dc-holiday-secondary{border-color:#f6d9b275;color:var(--dc-holiday-cream)}.dc-holiday-secondary:hover{background:#fff5e416;color:var(--dc-holiday-cream)}.dc-holiday-actions a:focus-visible,.dc-holiday-header-link:focus-visible{outline:2px solid var(--dc-holiday-gold);outline-offset:4px}.dc-holiday-install{margin:12px 0 0;color:#d5c4b5;font-size:.78rem;line-height:1.4}.dc-holiday-visual{position:relative;min-width:0;aspect-ratio:8 / 5;overflow:hidden;border:1px solid #f2c37a4d;border-radius:9px;background:var(--dc-holiday-art-dark);box-shadow:0 18px 30px #0003}.dc-holiday-visual svg{display:block;width:100%;height:100%}@media(max-width:749px){.dc-holiday-shell{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);padding:25px 0 23px;gap:20px}.dc-holiday-banner h2{max-width:16ch}.dc-holiday-visual{aspect-ratio:2 / 1}}@media(max-width:400px){.dc-holiday-actions a{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dc-holiday.css.map */
