html[data-season-design]{--holiday-canvas:radial-gradient(ellipse at 3% 16%,var(--holiday-sky),transparent 54%),radial-gradient(ellipse at 98% 72%,var(--holiday-wash),transparent 52%);--season-accent:var(--holiday-accent)!important;--season-cta:var(--holiday-button)!important;--season-cta-text:var(--holiday-button-text)!important;--season-border-hover:var(--holiday-border)!important;--season-footer-hover:var(--holiday-accent)!important;--season-trust-icon:var(--holiday-accent)!important;--season-card-glow:var(--holiday-wash)!important;--season-scrollbar:var(--holiday-border)!important;--season-selection:var(--holiday-wash)!important}html[data-season-design],html[data-season-design] body{background-image:var(--holiday-canvas);color:var(--holiday-text);background-color:var(--holiday-page)!important}html[data-season-design] [data-site-main]{z-index:1;position:relative;background:0 0!important}html[data-season-design] [data-site-main] :is(main,section,article,div.min-h-screen)[class~=bg-black]:not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *),html[data-season-design] [data-site-main] :is([class~="bg-[#080808]"],[class~="bg-[#0a0a0a]"],[class~="bg-[#151515]"]):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *),html[data-season-design] [data-holiday-surface]{background:0 0!important}html[data-season-design] :is([class~="bg-[#111]"],[class~="bg-[#111111]"],[class~="bg-[#101010]"],[class~="bg-[#0d0d0d]"],[class~="bg-[#0c0c0c]"],[class~="bg-[#0c0c0e]"],[class~="bg-[#0b0b0b]"],[class~="bg-[#0b0b0c]"],[class~="bg-[#161616]"],[class~="bg-[#1a1a1a]"],[class~="bg-[#1a1a1a]/95"],[class~=bg-surface]):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *){background-color:var(--holiday-panel)!important}html[data-season-design] :is(div,section,article,aside,nav,ul,form,fieldset,details):is([class~="bg-white/[0.02]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.05]"],[class~="bg-white/[0.06]"],[class~=bg-white\/5]):not([data-product-card]):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *){background-color:color-mix(in srgb,var(--holiday-panel)85%,transparent)!important}html[data-season-design] :is(div,section,article,aside,nav,ul,form,fieldset,details):is([class~="border-white/[0.06]"],[class~="border-white/[0.08]"],[class~=border-white\/10],[class~=border-white\/5]):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *){border-color:color-mix(in srgb,var(--holiday-border)65%,transparent)!important}html[data-season-design] [data-site-header]{border-bottom:2px solid var(--holiday-border);box-shadow:0 5px 28px #00000012;background:color-mix(in srgb,var(--holiday-panel)96%,transparent)!important}html[data-season-design] :is([data-boo-go-surface=menu],[data-boo-go-surface=panel]){background:var(--holiday-panel)!important;border-color:var(--holiday-border)!important}html[data-season-design] [data-holiday-surface]{border-top:1px solid var(--holiday-border)}html[data-season-design] [data-product-card][data-product-card]{box-shadow:0 4px 22px #0000000c;background-color:color-mix(in srgb,var(--holiday-panel)94%,transparent)!important;border-color:var(--holiday-border)!important}html[data-season-design] [data-product-card][data-product-card]:hover{box-shadow:0 8px 28px var(--holiday-wash);background-color:var(--holiday-raised)!important}html[data-season-design] footer{z-index:1;position:relative;border-color:var(--holiday-border)!important;background:color-mix(in srgb,var(--holiday-panel)94%,transparent)!important}html[data-season-design] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit]),textarea,select,select option):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *){background-color:var(--holiday-raised)!important}html[data-season-design] :is(input,textarea,select):focus-visible{outline-color:var(--holiday-accent)}html[data-season-design] :is([data-site-main],footer) :is([class~=text-white\/30],[class~=text-white\/40],[class~=text-white\/50],[class~=text-white\/60],[class~=text-white\/70]):not([data-fixed-surface],[data-fixed-surface] *,[data-research-gate],[data-research-gate] *){color:var(--holiday-muted)!important}.holiday-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0;overflow:hidden}.holiday-backdrop-glow{background:var(--holiday-canvas);position:absolute;inset:0}.holiday-backdrop-orb{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--holiday-moon),transparent 72%);opacity:.15;border-radius:50%;width:clamp(170px,24vw,360px);position:absolute;top:14%;right:7%}.holiday-backdrop-edge{width:clamp(155px,25vw,430px);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000);mask-image:linear-gradient(90deg,#000 50%,#0000)}.holiday-backdrop-edge svg{width:100%;height:auto;display:block}.holiday-backdrop-left{left:-25px}.holiday-backdrop-right{right:-25px;transform:scaleX(-1)}.holiday-backdrop-horizon{background:linear-gradient(transparent,var(--holiday-wash));height:20vh;position:absolute;inset:auto 0 0}.holiday-landscape-far{fill:var(--holiday-scene-far);opacity:.6}.holiday-landscape-tree{fill:var(--holiday-scene-tree)}.holiday-landscape-leaf{fill:var(--holiday-scene-leaf)}.holiday-landscape-gold{fill:var(--holiday-scene-gold);color:var(--holiday-scene-gold)}.holiday-landscape-snow{fill:var(--holiday-scene-snow);color:var(--holiday-scene-snow)}.holiday-landscape-stars{fill:var(--holiday-art-gold);opacity:.22}.holiday-landscape-lights{filter:drop-shadow(0 0 4px var(--holiday-art-gold))}.holiday-preview-landscape{opacity:.7;position:absolute;inset:0;overflow:hidden}.holiday-preview-landscape svg{width:150px;position:absolute;bottom:-30px;right:-30px}.holiday-hero,.holiday-storefront-banner,.holiday-footer,.holiday-theme-preview{color:var(--holiday-text);background:0 0}.holiday-hero{isolation:isolate;background:linear-gradient(110deg,color-mix(in srgb,var(--holiday-page)88%,transparent),transparent);border-bottom:1px solid var(--holiday-border);position:relative;overflow:hidden}.holiday-hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at 85% 45%,var(--holiday-wash),transparent 65%);position:absolute;inset:0}.holiday-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--holiday-accent),transparent);opacity:.6;height:1px;position:absolute;inset:auto 0 0}.holiday-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;max-width:1360px;min-height:680px;margin:auto;padding:70px 52px;display:grid}.holiday-hero-copy{min-width:0}.holiday-eyebrow{color:var(--holiday-accent);letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.7}.holiday-eyebrow span{opacity:.5;margin:0 10px}.holiday-badge{border:1px solid var(--holiday-border);color:var(--holiday-muted);border-radius:3px;margin:28px 0 20px;padding:7px 12px;font-size:12px;display:inline-block}.holiday-headline{font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:1.03}.holiday-headline span{display:block}.holiday-headline span:last-child{color:var(--holiday-accent)}.holiday-description{max-width:520px;color:var(--holiday-muted);margin-top:24px;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.65}.holiday-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.holiday-primary,.holiday-secondary{border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:16px 22px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.holiday-primary{background:var(--holiday-button);border:1px solid var(--holiday-button);color:var(--holiday-button-text)!important}.holiday-secondary{border:1px solid var(--holiday-border);color:var(--holiday-text)!important}.holiday-actions a:hover{box-shadow:0 4px 16px var(--holiday-wash);transform:translateY(-2px)}.holiday-actions a:focus-visible{outline:3px solid var(--holiday-accent);outline-offset:4px}.holiday-research-note{color:var(--holiday-muted);margin-top:22px;font-size:11px}.holiday-hero-scene{text-align:center;min-width:0}.holiday-hero-scene>p{font-family:var(--font-sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--holiday-accent);margin-top:6px;font-size:15px;font-weight:800}.holiday-hero-bottom{border-top:1px solid var(--holiday-border);color:var(--holiday-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;padding:20px 52px;font-size:11px;display:flex}.holiday-campaign-art{max-width:580px;margin-top:10px;display:block}.holiday-campaign-art img{border-radius:8px;width:100%;height:auto}.holiday-ribbon{background:var(--holiday-panel);border-bottom:1px solid var(--holiday-border);min-height:38px;color:var(--holiday-accent);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;padding:9px 20px;font-size:10px;display:flex}.holiday-ribbon-greeting{border-left:1px solid var(--holiday-border);color:var(--holiday-muted);letter-spacing:.04em;padding-left:22px}.holiday-shop-banner{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:28px 32px;display:flex}.holiday-shop-banner h2{font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-.04em;margin-top:8px;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.08}.holiday-shop-banner .holiday-description{margin-top:8px;font-size:14px}.holiday-shop-banner>svg{flex-shrink:0;width:230px}.holiday-footer{border-bottom:1px solid var(--holiday-border);background:var(--holiday-panel);justify-content:center;align-items:center;gap:30px;padding:30px 24px;display:flex}.holiday-footer>svg{flex-shrink:0;width:130px}.holiday-footer-title{font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-.035em;margin:7px 0;font-size:clamp(22px,3vw,30px);font-weight:800}.holiday-footer p:last-child{color:var(--holiday-muted);font-size:13px;line-height:1.7}.holiday-artwork{pointer-events:none;width:100%;height:auto;display:block}.holiday-art-orbit{fill:none;stroke:var(--holiday-border);stroke-width:1.5px}.holiday-art-accent{color:var(--holiday-art-gold)}.holiday-art-secondary{color:var(--holiday-art-secondary)}.holiday-art-panel{fill:var(--holiday-panel);stroke:var(--holiday-border);stroke-width:1.5px}.holiday-art-small{fill:var(--holiday-text);letter-spacing:2.4px;text-anchor:middle;font-family:Arial,sans-serif;font-size:12px}.holiday-art-display{fill:var(--holiday-accent);font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-2px;text-anchor:middle;font-size:45px;font-weight:900}.holiday-art-sparkles{color:var(--holiday-art-gold)}.holiday-art-sparkles>g{animation:5s ease-in-out infinite alternate holiday-glimmer}.holiday-theme-preview{border:1px solid var(--holiday-border);background:var(--holiday-page);border-radius:8px;align-items:center;gap:8px;height:128px;margin-bottom:16px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.holiday-theme-preview>svg{flex-shrink:0;width:min(46%,155px);position:relative}.holiday-theme-preview>span{color:var(--holiday-text);overflow-wrap:anywhere;min-width:0;font-family:var(--font-sans,Arial,sans-serif);letter-spacing:-.025em;font-size:17px;font-weight:850;line-height:1.15;position:relative}@keyframes holiday-glimmer{0%{opacity:.35}to{opacity:.9}}@media (max-width:800px){.holiday-hero-grid{grid-template-columns:1fr;gap:28px;min-height:auto;padding:48px 28px 28px}.holiday-headline{font-size:clamp(40px,9vw,64px)}.holiday-hero-scene{width:min(100%,440px);margin:auto}.holiday-hero-bottom{flex-direction:column;gap:8px;padding:20px 28px;font-size:10px}.holiday-shop-banner{padding:24px}.holiday-shop-banner>svg{width:150px}.holiday-ribbon{gap:12px}.holiday-ribbon-greeting{padding-left:12px}}@media (max-width:480px){html[data-season-design] [data-header-brand]{flex-shrink:0;gap:6px}html[data-season-design] [data-header-brand]>span{font-size:13px;line-height:1.1}html[data-season-design] [data-header-brand]>span>span:first-child>span{display:block}html[data-season-design] [data-header-actions]{flex-shrink:0;gap:4px}html[data-season-design] [data-header-actions]>:is(button,a[aria-label]){width:44px;height:44px}.holiday-hero-grid{padding-top:36px}.holiday-eyebrow{letter-spacing:.12em;font-size:10px}.holiday-badge{margin-top:20px}.holiday-description{font-size:16px}.holiday-backdrop-edge{opacity:.75;width:175px}.holiday-backdrop-left{left:-65px}.holiday-backdrop-right{right:-65px}.holiday-actions{flex-direction:column}.holiday-ribbon{letter-spacing:.1em;font-size:9px}.holiday-ribbon-greeting{display:none}.holiday-shop-banner{padding:26px 24px;position:relative;overflow:hidden}.holiday-shop-banner>div{z-index:1;padding-right:40px;position:relative}.holiday-shop-banner>svg{opacity:.14;width:170px;position:absolute;right:-58px}.holiday-footer{gap:14px;padding:26px 20px}.holiday-footer>svg{width:75px}}@media (prefers-reduced-motion:reduce){.holiday-art-sparkles>g{opacity:.65;animation:none}.holiday-actions a{transition:none}.holiday-actions a:hover{transform:none}}html[data-season-design=boo-go] .boo-offer-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--holiday-page)88%,transparent),transparent)!important}html[data-season-design]{--season-particle-tint:var(--holiday-accent)!important;--season-volume-border:var(--holiday-border)!important;--season-volume-bg:var(--holiday-panel)!important;--season-volume-text:var(--holiday-accent)!important}.holiday-art-ink{fill:var(--holiday-text)}.holiday-art-stroke{fill:none;stroke:var(--holiday-art-gold);stroke-width:2px}.holiday-art-label{fill:var(--holiday-text);font-family:var(--font-sans,Arial,sans-serif);letter-spacing:2px;text-anchor:middle;font-size:18px;font-weight:850}.holiday-art-caption{fill:var(--holiday-accent);font-family:var(--font-sans,Arial,sans-serif);letter-spacing:2px;text-anchor:middle;font-size:11px;font-weight:700}.veterans-sale-bar{color:var(--holiday-text);background:var(--holiday-panel);border-bottom:2px solid var(--holiday-border);justify-content:center;align-items:center;gap:26px;padding:9px 20px;display:flex}.veterans-sale-date{letter-spacing:.07em;text-transform:uppercase;max-width:130px;color:var(--holiday-muted);flex-shrink:0;font-size:10px;line-height:1.6}.veterans-sale-bar-offer{border-left:1px solid var(--holiday-border);flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:0 18px;text-decoration:none;display:flex}.veterans-sale-bar-offer strong{color:var(--holiday-accent);font-size:15px;line-height:1.25}.veterans-sale-bar-offer span{color:var(--holiday-text);font-size:11px;line-height:1.4}.veterans-sale-bar-offer .veterans-sale-verify{font-weight:700;text-decoration:underline}.veterans-sale-bar a:focus-visible{outline:2px solid var(--holiday-accent);outline-offset:3px}.veterans-sale-hero .holiday-hero-grid{padding-top:42px;padding-bottom:42px}.veterans-sale-hero .holiday-headline{font-size:clamp(42px,5.4vw,76px)}.veterans-sale-hero .holiday-description{color:var(--holiday-text);margin-top:16px;font-weight:700}.veterans-bogo-how{color:var(--holiday-muted);margin-top:8px;font-size:13px;line-height:1.6}.veterans-credit-offer{border:1px solid var(--holiday-border);background:var(--holiday-panel);margin-top:24px;padding:22px}.veterans-credit-offer h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(27px,3vw,40px);font-weight:900;line-height:1.1}.veterans-credit-offer h2 span{color:var(--holiday-accent)}.veterans-credit-offer>p:not(.holiday-eyebrow){color:var(--holiday-muted);font-size:13px;line-height:1.65}.veterans-credit-offer .holiday-secondary{margin-top:16px}.veterans-credit-offer .veterans-verify-path{margin-top:8px;font-size:11px}.veterans-sale-terms{color:var(--holiday-muted);margin-top:18px;font-size:12px;line-height:1.7}.veterans-sale-terms summary{cursor:pointer;color:var(--holiday-text);padding:12px 0;font-weight:700;display:list-item}.veterans-sale-terms p+p{margin-top:8px}.veterans-shop-offer{grid-template-columns:1fr 1fr;align-items:center;gap:20px 32px;max-width:1280px;margin:auto;padding:30px 32px;display:grid}.veterans-shop-offer>div:first-child h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.05}.veterans-shop-offer .veterans-credit-offer{margin:0}.veterans-shop-offer .veterans-sale-terms{grid-column:1/-1;margin:0}@media (max-width:640px){.veterans-sale-bar{flex-wrap:wrap;gap:7px 12px;padding:7px 14px}.veterans-sale-date{text-align:center;flex-basis:100%;max-width:none;font-size:9px;line-height:1.2}.veterans-sale-bar-offer{flex:1 1 0;padding:0 0 0 10px}.veterans-sale-bar-offer:first-of-type{border:0;padding:0}.veterans-sale-bar-offer strong{font-size:12px}.veterans-sale-bar-offer span{font-size:10px}.veterans-shop-offer{grid-template-columns:1fr;gap:16px;padding:24px}.veterans-credit-offer{padding:18px}}
