.xmas[data-v-d1e743ad]{--xmas-forest:#16302a;--xmas-forest-deep:#0e211c;--xmas-cream:#f7f2e6;--xmas-paper:#fbf8f1;--xmas-gold:#c8a24a;--xmas-red:#9d2b25;--xmas-ink:#15251f;--xmas-muted:#5c6b60;background:var(--xmas-paper);color:var(--xmas-ink)}.xmas[data-v-d1e743ad] :is(h1,h2,h3,p,figure){margin:0}.xmas[data-v-d1e743ad] :is(a,button,summary):focus-visible{outline:3px solid var(--xmas-gold);outline-offset:3px}.xmas-eyebrow[data-v-d1e743ad]{align-items:center;display:flex;font-size:.66rem;font-weight:600;gap:.6rem;letter-spacing:.16em;text-transform:uppercase}.xmas-eyebrow>span[data-v-d1e743ad]{background:var(--xmas-gold);height:.45rem;width:.45rem}.xmas-eyebrow--dark[data-v-d1e743ad]{color:var(--xmas-forest)}.xmas-section-title[data-v-d1e743ad]{font-size:clamp(1.9rem,3.2vw,3rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:.6rem}.xmas-section-lede[data-v-d1e743ad]{color:var(--xmas-muted);font-size:.95rem;line-height:1.8;margin-top:.8rem;max-width:44rem}.xmas-button[data-v-d1e743ad]{align-items:center;background:var(--xmas-red);border:1px solid transparent;color:#fff;display:inline-flex;font-size:.86rem;font-weight:600;gap:.8rem;justify-content:center;line-height:1.4;min-height:3.1rem;padding:.8rem 1.4rem;text-decoration:none}.xmas-button[data-v-d1e743ad]:hover{background:#83231e}.xmas-button--outline[data-v-d1e743ad]{background:transparent;border-color:var(--xmas-forest);color:var(--xmas-forest)}.xmas-text-link[data-v-d1e743ad]{align-items:center;display:inline-flex;font-size:.82rem;font-weight:500;min-height:2.75rem;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px}.xmas-text-link--dark[data-v-d1e743ad]{color:var(--xmas-forest)}.xmas-hero[data-v-d1e743ad]{background:radial-gradient(circle at 82% 12%,#c8a24a2e,transparent 42%),var(--xmas-forest);border-bottom:4px solid var(--xmas-gold);color:var(--xmas-cream)}.xmas-hero-grid[data-v-d1e743ad]{align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1.05fr .95fr;padding-block:clamp(2.6rem,5vw,4.6rem)}.xmas-hero-copy h1[data-v-d1e743ad]{color:#fff;font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.03;margin-top:1.1rem}.xmas-hero-copy h1 em[data-v-d1e743ad]{color:var(--xmas-gold);font-style:normal}.xmas-lede[data-v-d1e743ad]{color:#e6dfce;font-size:1rem;line-height:1.8;margin-top:1.2rem;max-width:34rem}.xmas-offer[data-v-d1e743ad]{align-items:baseline;background:#ffffff10;border:1px solid #c8a24a6b;display:inline-flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:1.6rem;padding:.9rem 1.1rem}.xmas-offer-value[data-v-d1e743ad]{font-size:.95rem;letter-spacing:.02em}.xmas-offer-value strong[data-v-d1e743ad]{color:var(--xmas-gold);font-family:EB Garamond,Georgia,serif;font-size:2.4rem;font-weight:500;line-height:1}.xmas-offer-terms[data-v-d1e743ad]{color:#e6dfce;font-size:.8rem;line-height:1.6}.xmas-deadline[data-v-d1e743ad]{align-items:flex-start;color:#f0e6cd;display:flex;font-size:.8rem;gap:.55rem;line-height:1.7;margin-top:1rem}.xmas-deadline>span[data-v-d1e743ad]{color:var(--xmas-gold)}.xmas-actions[data-v-d1e743ad]{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem}.xmas-hero .xmas-text-link[data-v-d1e743ad]{color:var(--xmas-cream)}.xmas-trust[data-v-d1e743ad]{color:#bdb8a6;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.4rem 1.2rem;list-style:none;margin:1.2rem 0 0;padding:0}.xmas-trust li[data-v-d1e743ad]{align-items:center;display:flex;gap:.5rem}.xmas-trust li+li[data-v-d1e743ad]:before{color:var(--xmas-gold);content:"·"}.xmas-trust a[data-v-d1e743ad]{color:#e6dfce;text-decoration:underline;text-underline-offset:4px}.xmas-hero-visual[data-v-d1e743ad]{min-width:0}.xmas-frame[data-v-d1e743ad]{background:#f2ead8;border:1px solid #c8a24a66;padding:.55rem}.xmas-frame[data-v-d1e743ad] img{aspect-ratio:1.05;background:#fff;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.xmas-frame--gift img[data-v-d1e743ad]{aspect-ratio:4/3;background:#e8dfcc;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%}.xmas-frame-placeholder[data-v-d1e743ad]{aspect-ratio:1.05;background:#f2ead8}.xmas-hero-visual figcaption[data-v-d1e743ad]{align-items:center;color:#cfc8b6;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.4rem 1rem;justify-content:space-between;margin-top:.8rem}.xmas-hero-visual figcaption a[data-v-d1e743ad]{color:var(--xmas-cream);text-decoration:underline;text-underline-offset:4px}.xmas-steps[data-v-d1e743ad]{background:var(--xmas-cream);border-bottom:1px solid #15251f1a;padding-block:clamp(2.4rem,4vw,3.6rem)}.xmas-steps-list[data-v-d1e743ad]{display:grid;gap:clamp(1.2rem,3vw,2.4rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.6rem 0 0;padding:0}.xmas-steps-list li[data-v-d1e743ad]{border-top:2px solid var(--xmas-gold);display:flex;gap:1rem;padding-top:1.2rem}.xmas-steps-list li>span[data-v-d1e743ad]{color:var(--xmas-red);flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.1em}.xmas-steps-list h3[data-v-d1e743ad]{font-size:1.3rem;font-weight:500;line-height:1.2}.xmas-steps-list p[data-v-d1e743ad]{color:var(--xmas-muted);font-size:.85rem;line-height:1.8;margin-top:.4rem}.xmas-catalog[data-v-d1e743ad]{padding-block:clamp(3rem,5vw,5rem)}.xmas-heading[data-v-d1e743ad]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.xmas-reviews[data-v-d1e743ad]{align-items:center;color:var(--xmas-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;margin-top:.9rem}.xmas-reviews>span[data-v-d1e743ad]{color:#8a6500;letter-spacing:.08em}.xmas-grid[data-v-d1e743ad],.xmas-skeletons[data-v-d1e743ad]{display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.xmas-skeletons>div[data-v-d1e743ad]{aspect-ratio:.72;background:#efe9db}.xmas-state[data-v-d1e743ad]{border:1px solid #15251f1a;gap:1rem 1.5rem;justify-content:center;margin-top:2rem;padding:2.4rem 1.5rem;text-align:center}.xmas-meter[data-v-d1e743ad],.xmas-state[data-v-d1e743ad]{align-items:center;background:var(--xmas-cream);display:flex;flex-wrap:wrap}.xmas-meter[data-v-d1e743ad]{border:1px solid #c8a24a6b;border-left:4px solid var(--xmas-gold);font-size:.84rem;gap:.6rem 1.4rem;justify-content:space-between;line-height:1.7;margin-top:1.8rem;padding:.95rem 1.1rem}.xmas-meter.is-active[data-v-d1e743ad]{background:#edf1e6;border-color:#16302a45;border-left-color:var(--xmas-forest)}.xmas-meter .xmas-text-link[data-v-d1e743ad]{min-height:0}.xmas-after-grid[data-v-d1e743ad]{align-items:center;color:var(--xmas-muted);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.2rem .4rem;margin-top:1.6rem}.xmas-after-grid .xmas-text-link[data-v-d1e743ad]{color:var(--xmas-forest);min-height:0}.xmas-story[data-v-d1e743ad]{background:var(--xmas-cream);border-block:1px solid #15251f1a;padding-block:clamp(2.8rem,5vw,4.6rem)}.xmas-story-grid[data-v-d1e743ad]{align-items:center;display:grid;gap:clamp(1.8rem,5vw,4rem);grid-template-columns:.85fr 1.15fr}.xmas-story-art[data-v-d1e743ad]{background:radial-gradient(circle at 50% 30%,#c8a24a2e,transparent 60%),#fbf8f1;border:1px solid #16302a26;display:grid;gap:1rem;min-height:17rem;padding:2rem;place-items:center;text-align:center}.xmas-star[data-v-d1e743ad]{color:var(--xmas-gold);font-size:2.6rem;line-height:1}.xmas-story-art p[data-v-d1e743ad]{color:var(--xmas-forest);font-family:EB Garamond,Georgia,serif;font-size:1.5rem;line-height:1.3}.xmas-story-copy[data-v-d1e743ad]{color:var(--xmas-muted);font-size:.93rem;line-height:1.9;margin-top:1rem}.xmas-story-facts[data-v-d1e743ad]{display:grid;gap:.5rem;list-style:none;margin:1.2rem 0 0;padding:0}.xmas-story-facts li[data-v-d1e743ad]{display:flex;font-size:.86rem;gap:.6rem;line-height:1.7}.xmas-story-facts span[data-v-d1e743ad]{color:var(--xmas-forest)}.xmas-help[data-v-d1e743ad]{background:#fbf8f1;border:1px solid #16302a2e;margin-top:1.4rem;padding:1rem 1.1rem}.xmas-help-title[data-v-d1e743ad]{color:var(--xmas-forest);font-size:.92rem;font-weight:600}.xmas-help-copy[data-v-d1e743ad]{color:var(--xmas-muted);font-size:.84rem;line-height:1.8;margin-top:.35rem}.xmas-help-links[data-v-d1e743ad]{align-items:center;display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:600;gap:.4rem 1.4rem;margin-top:.6rem}.xmas-help-links a[data-v-d1e743ad]{align-items:center;color:var(--xmas-forest);display:inline-flex;min-height:2.5rem;text-decoration:underline;text-underline-offset:4px}.xmas-story .xmas-text-link[data-v-d1e743ad]{margin-top:.8rem}.xmas-faq[data-v-d1e743ad]{padding-block:clamp(3rem,5vw,4.6rem)}.xmas-faq-grid[data-v-d1e743ad]{display:grid;gap:clamp(1.8rem,5vw,4rem);grid-template-columns:.9fr 1.1fr}.xmas-faq .xmas-section-lede[data-v-d1e743ad]{max-width:26rem}.xmas-faq .xmas-text-link[data-v-d1e743ad]{margin-top:.8rem}.xmas-questions details[data-v-d1e743ad]{border-bottom:1px solid #15251f1f}.xmas-questions summary[data-v-d1e743ad]{align-items:center;cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;min-height:4rem;padding-block:1rem}.xmas-questions summary[data-v-d1e743ad]::-webkit-details-marker{display:none}.xmas-questions summary>span[data-v-d1e743ad]{color:var(--xmas-red);flex-shrink:0;font-size:1.4rem;font-weight:400}.xmas-questions details[open] summary>span[data-v-d1e743ad]{transform:rotate(45deg)}.xmas-questions details>p[data-v-d1e743ad]{color:var(--xmas-muted);font-size:.85rem;line-height:1.9;padding-bottom:1rem}.xmas-final[data-v-d1e743ad]{background:var(--xmas-forest-deep);border-top:4px solid var(--xmas-gold);color:var(--xmas-cream);padding-block:clamp(2.2rem,4vw,3.4rem)}.xmas-final-inner[data-v-d1e743ad]{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem 2rem;justify-content:space-between}.xmas-final h2[data-v-d1e743ad]{color:#fff;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.12;margin-top:.5rem}.xmas-final-note[data-v-d1e743ad]{color:#cfc8b6;font-size:.85rem;line-height:1.7;margin-top:.6rem!important}@media (max-width:1023px){.xmas-faq-grid[data-v-d1e743ad],.xmas-hero-grid[data-v-d1e743ad],.xmas-story-grid[data-v-d1e743ad]{grid-template-columns:1fr}.xmas-hero-visual[data-v-d1e743ad]{order:-1}.xmas-grid[data-v-d1e743ad],.xmas-skeletons[data-v-d1e743ad]{grid-template-columns:repeat(2,minmax(0,1fr))}.xmas-steps-list[data-v-d1e743ad]{grid-template-columns:1fr}}@media (max-width:599px){.xmas-grid[data-v-d1e743ad],.xmas-skeletons[data-v-d1e743ad]{grid-template-columns:1fr}.xmas-actions[data-v-d1e743ad]{align-items:stretch;flex-direction:column}.xmas-actions .xmas-button[data-v-d1e743ad],.xmas-final-inner .xmas-button[data-v-d1e743ad]{width:100%}.xmas-meter[data-v-d1e743ad]{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.xmas[data-v-d1e743ad] *{scroll-behavior:auto!important;transition:none!important}}.xmas[data-v-d1e743ad]{--xmas-forest:#0f2a5c;--xmas-forest-deep:#081a3d;--xmas-cream:#f6e8cd;--xmas-paper:#fbf3e4;--xmas-gold:#d9a227;--xmas-red:#a81c1c;--xmas-ink:#241c15;--xmas-muted:#6b5a45}.xmas-hero[data-v-d1e743ad]{background:radial-gradient(circle at 82% 12%,#d9a22733,transparent 42%),#0f2a5c;border-bottom:4px solid #d9a227}.xmas-flag[data-v-d1e743ad]{background:linear-gradient(90deg,#0b2a6b 0 33.33%,#f2c230 33.33% 66.66%,#c8102e 66.66%);height:5px}.xmas-stitch[data-v-d1e743ad]{background-image:repeating-linear-gradient(45deg,#a81c1c 0 3px,transparent 3px 8px),repeating-linear-gradient(-45deg,#a81c1c 0 3px,transparent 3px 8px);background-size:12px 12px;height:12px;opacity:.4}.xmas-lede[data-v-d1e743ad],.xmas-offer-terms[data-v-d1e743ad],.xmas-trust a[data-v-d1e743ad]{color:#f1e6d0}.xmas-offer[data-v-d1e743ad]{background:#ffffff12;border-color:#d9a22780}.xmas-trust[data-v-d1e743ad]{color:#cbb99b}.xmas-frame[data-v-d1e743ad]{border-color:#d9a22780}.xmas-frame[data-v-d1e743ad],.xmas-frame--gift img[data-v-d1e743ad],.xmas-frame-placeholder[data-v-d1e743ad]{background:#f1e3c6}.xmas-hero-visual figcaption[data-v-d1e743ad]{color:#e6d7bb}.xmas-button[data-v-d1e743ad]:hover{background:#7e1516}.xmas-steps[data-v-d1e743ad],.xmas-story[data-v-d1e743ad]{border-color:#241c1526}.xmas-skeletons>div[data-v-d1e743ad]{background:#efe2c8}.xmas-questions details[data-v-d1e743ad],.xmas-state[data-v-d1e743ad]{border-color:#241c1526}.xmas-meter[data-v-d1e743ad]{border-color:#d9a22780}.xmas-meter.is-active[data-v-d1e743ad]{background:#f1e6cf;border-color:#0f2a5c45}.xmas-reviews>span[data-v-d1e743ad]{color:#8a4b00}.xmas-story-art[data-v-d1e743ad]{background:radial-gradient(circle at 50% 30%,#d9a22733,transparent 60%),#fbf3e4;border-color:#0f2a5c26}.xmas-help[data-v-d1e743ad]{background:#fbf3e4;border-color:#0f2a5c2e}
