.cover.cover--xmas{min-height:min(84vh,43rem)}@media (min-width:760px){.js main>.band--cover.cover--xmas.band--m:not(.band~.band){padding-top:calc(var(--masthead-h) + var(--sp-7))}.band--cover.cover--xmas.band--m{padding-bottom:var(--sp-8)}}.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]{max-width:none;padding-bottom:0}@media (min-width:1020px){.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]{position:static}.cover--xmas .f-offset>.xmashero__type[data-astro-cid-oei7ewab]{grid-column:1/8}}.cover--xmas .xmashero__lede[data-astro-cid-oei7ewab]{max-width:min(37rem,100%)}.cover--xmas .xmashero__facts[data-astro-cid-oei7ewab]{max-width:min(36rem,100%)}.xmashero__plate[data-astro-cid-oei7ewab]{z-index:0;pointer-events:none;background:radial-gradient(56% 52% at 54% 52%,#ecdec814,#0000 74%);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0 0 0 56%}.xmashero__mockup[data-astro-cid-oei7ewab]{width:min(19.5rem,72%);box-shadow:-3px 0 0 var(--caliper-edge), 0 24px 48px -14px #000000a6;border-radius:2px;overflow:hidden;transform:perspective(1200px)rotateY(-12deg)rotateX(2deg)}.xmashero__mockup[data-astro-cid-oei7ewab] img[data-astro-cid-oei7ewab]{width:100%;height:auto;display:block}@media (max-width:1019.98px){.cover.cover--xmas{min-height:0;display:block}.xmashero__plate[data-astro-cid-oei7ewab]{margin-top:var(--sp-5);width:100%;padding:1.5rem 0;position:relative;inset:auto}.xmashero__mockup[data-astro-cid-oei7ewab]{width:min(14.5rem,62vw)}.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]{flex-direction:column;display:flex}.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]>[data-astro-cid-oei7ewab]{order:2}.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]>[data-astro-cid-oei7ewab]:is(nav,.eyebrow,h1){order:0}.cover--xmas .xmashero__type[data-astro-cid-oei7ewab]>.xmashero__cta[data-astro-cid-oei7ewab]{margin-top:var(--sp-5);order:1}}@media (max-width:759.98px){.cover--xmas .xmashero__cta[data-astro-cid-oei7ewab]{flex-direction:column;align-items:stretch}}.xmas-studio[data-astro-cid-oei7ewab][hidden]{display:none}.xmas-inspector[data-astro-cid-oei7ewab]{border:1px solid var(--rule-strong);background:var(--surface);border-radius:4px;padding:1.5rem}.xmas-inspector__head[data-astro-cid-oei7ewab]{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;padding-bottom:1.2rem;display:flex}.xmas-inspector__title[data-astro-cid-oei7ewab]{margin-top:.25rem;font-size:clamp(1.35rem,2.2vw,1.85rem)}.xmas-inspector__cta[data-astro-cid-oei7ewab]{flex-wrap:wrap;gap:.65rem;display:flex}.xmas-cfg[data-astro-cid-oei7ewab]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.25rem;padding-bottom:1.25rem;display:grid}.xmas-lbl[data-astro-cid-oei7ewab]{text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.xmas-qty-row[data-astro-cid-oei7ewab],.xmas-logo-bar[data-astro-cid-oei7ewab],.xmas-cats[data-astro-cid-oei7ewab]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.xmas-pill[data-astro-cid-oei7ewab]{border:1px solid var(--rule-strong);background:var(--bg);min-height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.82rem;display:inline-flex}.xmas-pill[data-astro-cid-oei7ewab][aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.xmas-pill[data-astro-cid-oei7ewab]:focus-visible,.xmas-tile__btn[data-astro-cid-oei7ewab]:focus-visible,.xmas-input[data-astro-cid-oei7ewab]:focus-visible,.xmas-select[data-astro-cid-oei7ewab]:focus-visible,.xmas-textarea[data-astro-cid-oei7ewab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo)}.xmas-input[data-astro-cid-oei7ewab],.xmas-select[data-astro-cid-oei7ewab],.xmas-textarea[data-astro-cid-oei7ewab]{border:1px solid var(--rule-strong);background:var(--bg);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:4px;padding:.42rem .75rem;font-size:.85rem}.xmas-input--qty[data-astro-cid-oei7ewab]{text-align:center;font-variant-numeric:tabular-nums;width:5.2rem}.xmas-select--compact[data-astro-cid-oei7ewab]{width:auto}.xmas-chk[data-astro-cid-oei7ewab]{color:var(--text-2);cursor:pointer;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.xmas-range[data-astro-cid-oei7ewab]{width:4.5rem}.xmas-logo-chip[data-astro-cid-oei7ewab]{border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.76rem;display:inline-flex}.xmas-logo-chip[data-astro-cid-oei7ewab][hidden]{display:none}.xmas-chip-x[data-astro-cid-oei7ewab]{color:var(--text);cursor:pointer;background:0 0;border:0;font-size:.95rem}.xmas-stage[data-astro-cid-oei7ewab]{background:var(--mount);color:var(--text-inverse);border-radius:4px;grid-template-columns:.7fr .7fr 1.6fr;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:1.5rem;display:grid}.xmas-stage__card[data-astro-cid-oei7ewab],.xmas-stage__inside[data-astro-cid-oei7ewab]{text-align:center;min-width:0}.xmas-3d-front[data-astro-cid-oei7ewab],.xmas-3d-back[data-astro-cid-oei7ewab]{aspect-ratio:148.5/210;width:min(12.5rem,100%);box-shadow:-2px 0 0 var(--caliper-edge), 0 16px 32px -10px #000000a6;border-radius:2px;margin:0 auto;overflow:hidden}.xmas-3d-front[data-astro-cid-oei7ewab]{transform:perspective(900px)rotateY(9deg)}.xmas-3d-front[data-astro-cid-oei7ewab] img[data-astro-cid-oei7ewab]{object-fit:cover;width:100%;height:100%;display:block}.xmas-3d-back[data-astro-cid-oei7ewab]{color:#0c2340;background:#faf7f1;flex-direction:column;justify-content:space-between;align-items:center;padding:1.1rem .85rem;display:flex;transform:perspective(900px)rotateY(-9deg)}.xmas-3d-back__kicker[data-astro-cid-oei7ewab]{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:.56rem}.xmas-3d-back__logo[data-astro-cid-oei7ewab]{object-fit:contain;width:auto;max-width:66%;height:auto;max-height:2.6rem}.xmas-3d-back__comp[data-astro-cid-oei7ewab]{letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:600}.xmas-3d-back__ser[data-astro-cid-oei7ewab]{letter-spacing:.16em;opacity:.7;margin-top:2px;font-size:.5rem}.xmas-inside-sheet[data-astro-cid-oei7ewab]{aspect-ratio:297/210;color:#0c2340;text-align:center;background:#faf7f1;border-radius:2px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 16px 32px -10px #000000a6}.xmas-inside-panel[data-astro-cid-oei7ewab]{border-right:1px solid #0c23401f;flex-direction:column;justify-content:space-between;align-items:center;padding:1.1rem .95rem;display:flex}.xmas-inside-panel[data-astro-cid-oei7ewab]:last-child{border-right:0}.xmas-epigraph[data-astro-cid-oei7ewab]{font-family:var(--font-display);margin-top:18%;font-size:.82rem;font-style:italic;line-height:1.5}.xmas-inside-logo[data-astro-cid-oei7ewab]{object-fit:contain;width:auto;max-width:52%;height:auto;max-height:2rem}.xmas-logo-slot[data-astro-cid-oei7ewab]{flex-direction:column;align-items:center;gap:.3rem;width:100%;display:flex}.xmas-logo-slot--inside[data-astro-cid-oei7ewab]{margin-bottom:6%}.xmas-logo-tag[data-astro-cid-oei7ewab]{letter-spacing:.16em;text-transform:uppercase;opacity:.8;border:1px dashed #0c234059;border-radius:2px;padding:.12rem .4rem;font-size:.5rem;font-weight:600}.xmas-logo-tag[data-astro-cid-oei7ewab][hidden]{display:none}.xmas-salutation[data-astro-cid-oei7ewab]{font-family:var(--font-display);font-size:1.05rem;font-style:italic}.xmas-body[data-astro-cid-oei7ewab]{font-family:var(--font-display);font-size:.76rem;line-height:1.5}.xmas-custom[data-astro-cid-oei7ewab]{opacity:.72;border-top:1px dashed #0c23402e;border-bottom:1px dashed #0c23402e;width:100%;padding:.35rem;font-size:.7rem;font-style:italic}.xmas-signoff[data-astro-cid-oei7ewab]{font-family:var(--font-display);font-size:.74rem;font-style:italic}.xmas-sender[data-astro-cid-oei7ewab]{letter-spacing:.15em;text-transform:uppercase;margin-top:2px;font-size:.58rem;font-weight:600}.xmas-imprint-fields[data-astro-cid-oei7ewab]{grid-template-columns:1fr 1fr;gap:.85rem 1.1rem;margin-top:1.15rem;display:grid}.xmas-field--wide[data-astro-cid-oei7ewab]{grid-column:1/-1}.xmas-toolbar[data-astro-cid-oei7ewab]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin:2rem 0 1.25rem;display:flex}.xmas-toolbar__right[data-astro-cid-oei7ewab]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.xmas-toolbar__right[data-astro-cid-oei7ewab] .xmas-input[data-astro-cid-oei7ewab]{width:16rem;max-width:100%}.xmas-grid[data-astro-cid-oei7ewab]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.xmas-tile{min-width:0}.xmas-tile__btn{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:4px;gap:.35rem;padding:.55rem;display:grid}.xmas-tile__btn:hover{border-color:var(--rule-strong)}.xmas-tile__btn[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1.5px var(--text)}.xmas-tile__btn img{aspect-ratio:360/509;object-fit:cover;background:var(--bg-sunken);border-radius:2px;width:100%;height:auto;display:block}.xmas-tile__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-top:.2rem;font-size:.68rem}.xmas-tile__name{font-family:var(--font-display);font-size:.92rem;line-height:1.25}.xmas-tile__quote{color:var(--text-2);font-size:.76rem}.xmas-list[data-astro-cid-oei7ewab]{gap:.85rem;padding-left:1.1rem;line-height:1.65;list-style:outside;display:grid}.xmas-nojs[data-astro-cid-oei7ewab]{margin-top:1.5rem}.xmas-nojs__grid[data-astro-cid-oei7ewab]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.xmas-nojs__grid[data-astro-cid-oei7ewab] img[data-astro-cid-oei7ewab]{border-radius:2px;width:100%;height:auto}@media (max-width:1100px){.xmas-cfg[data-astro-cid-oei7ewab]{grid-template-columns:1fr}.xmas-stage[data-astro-cid-oei7ewab]{grid-template-columns:1fr 1fr}.xmas-stage__inside[data-astro-cid-oei7ewab]{grid-column:1/-1}.xmas-grid[data-astro-cid-oei7ewab]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.xmas-imprint-fields[data-astro-cid-oei7ewab]{grid-template-columns:1fr}.xmas-inside-sheet[data-astro-cid-oei7ewab]{aspect-ratio:auto;grid-template-columns:1fr}.xmas-grid[data-astro-cid-oei7ewab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}
