.collection-christmas{--xc-side: 40px;--xc-side-m: 16px;--xc-max: 1320px;--xc-pad-actual: var(--xc-side);--xc-h-scale: 1;--xc-b-scale: 1;--xc-h1-max: 2.25rem;--xc-pine: #0c3b2e;--xc-pine-mid: #14503c;--xc-pine-deep: #072a20;--xc-cream: #fbf6ec;--xc-cream-2: #f4ecdd;--xc-ink: #22190f;--xc-muted: #6b5f52;--xc-crimson: #f24255;--xc-cta: #d62f45;--xc-cta-deep: #b82338;--xc-strip: #c02438;--xc-gold: #c9a227;--xc-gold-text: #7a5e0e;--xc-gold-soft: #e3c778;--xc-line: rgba(34, 25, 15, .12);--xc-line-light: rgba(251, 246, 236, .18);--xc-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--xc-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--xc-pad: clamp(52px, 6vw, 92px);--xc-gap: clamp(20px, 3vw, 40px);--xc-r: 3px;--xc-ease: cubic-bezier(.16, 1, .3, 1);--xc-shadow-2: 0 8px 28px rgba(8, 30, 22, .16);background-color:var(--xc-cream);color:var(--xc-ink);font-family:var(--xc-sans);-webkit-font-smoothing:antialiased}.collection-christmas *,.collection-christmas *:before,.collection-christmas *:after{box-sizing:border-box}.collection-christmas .xmas-inner{width:100%;max-width:var(--xc-max);margin-inline:auto;padding-inline:var(--xc-pad-actual)}.collection-christmas .xmas-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.collection-christmas .xmas-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--xc-sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--xc-gold-text)}.collection-christmas .xmas-eyebrow--light{color:var(--xc-gold-soft)}.collection-christmas .xmas-eyebrow__rule{display:block;width:28px;height:1px;background-color:currentColor;opacity:.55}.collection-christmas .xmas-h2{margin:0;font-family:var(--xc-display);font-size:calc(clamp(1.85rem,3vw,2.75rem) * var(--xc-h-scale));font-weight:600;line-height:1.04;letter-spacing:-.025em;color:var(--xc-ink);text-wrap:balance}.collection-christmas .xmas-body{max-width:56ch;margin:16px 0 0;font-size:calc(1rem * var(--xc-b-scale));line-height:1.7;color:var(--xc-muted)}.collection-christmas .xmas-fineprint{margin:24px 0 0;font-size:12.5px;line-height:1.6;color:var(--xc-muted);max-width:62ch}.collection-christmas .xmas-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:1px solid transparent;border-radius:var(--xc-r);font-family:var(--xc-sans);font-size:15px;font-weight:700;line-height:1;letter-spacing:.015em;text-decoration:none;cursor:pointer;transition:transform .18s ease-out,box-shadow .22s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out}.collection-christmas .xmas-btn--primary{background-color:var(--xc-cta);color:#fff;box-shadow:0 1px #00000024}.collection-christmas .xmas-btn--primary:hover{background-color:var(--xc-cta-deep);transform:translateY(-2px);box-shadow:0 12px 28px #4d0a1647}.collection-christmas .xmas-btn--primary:active{transform:translateY(0);box-shadow:0 1px #0003}.collection-christmas .xmas-btn--lg{min-height:58px;padding:0 38px;font-size:15.5px}.collection-christmas .xmas-btn--ghost{background-color:transparent;border-color:#fbf6ec61;color:var(--xc-cream)}.collection-christmas .xmas-btn--ghost:hover{background-color:#fbf6ec1a;border-color:#fbf6eccc;transform:translateY(-2px)}.collection-christmas .xmas-btn:focus-visible,.collection-christmas .xmas-faq__q:focus-visible,.collection-christmas .xmas-strip__link:focus-visible,.collection-christmas .xmas-hero__cta:focus-visible,.collection-christmas .xmas-shopnav__link:focus-visible,.collection-christmas .xmas-shopnav__btn:focus-visible{outline:2px solid var(--xc-gold);outline-offset:3px}.collection-christmas .xmas-strip{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:9px 18px;background-color:var(--xc-strip);color:#fff8f0}.collection-christmas .xmas-strip__link{display:flex;align-items:center;justify-content:center;gap:10px;color:inherit;text-decoration:none}.collection-christmas .xmas-strip__spark{flex:none;color:var(--xc-gold-soft)}.collection-christmas .xmas-strip__text{font-size:11.5px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;text-align:center}.collection-christmas .xmas-hero{position:relative;overflow:hidden;background-image:linear-gradient(112deg,var(--xc-pine-deep) 0%,var(--xc-pine) 44%,var(--xc-pine-mid) 100%);color:var(--xc-cream)}.collection-christmas .xmas-hero:after{content:"";position:absolute;top:-52%;right:-4%;width:44%;aspect-ratio:1;pointer-events:none;background-image:radial-gradient(closest-side,var(--xc-gold-glow),transparent 70%)}.collection-christmas .xmas-hero__panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,var(--xc-hero-copy, 320px)) minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,44px);padding-block:clamp(12px,1.4vw,20px);padding-left:min(max(var(--xc-pad-actual),calc((100% - var(--xc-max)) / 2 + var(--xc-pad-actual))),calc(var(--xc-pad-actual) + 120px))}.collection-christmas .xmas-hero__copy{padding-right:4px}.collection-christmas .xmas-h1{margin:0;font-family:var(--xc-display);font-size:clamp(1.5rem,2.45vw,var(--xc-h1-max));font-weight:600;line-height:1;letter-spacing:-.028em;color:var(--xc-cream);text-wrap:balance}.collection-christmas .xmas-h1__top,.collection-christmas .xmas-h1__accent{display:block}.collection-christmas .xmas-h1__accent{margin-top:.06em;font-style:italic;font-weight:300;letter-spacing:-.015em;color:var(--xc-gold-soft)}.collection-christmas .xmas-lede{max-width:34ch;margin:12px 0 0;font-size:calc(13.5px * var(--xc-b-scale));line-height:1.6;color:#fbf6ecc2}.collection-christmas .xmas-microproof{margin:14px 0 0;font-size:calc(10.5px * var(--xc-b-scale));font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--xc-gold-soft)}.collection-christmas .xmas-hero__cta{display:inline-flex;align-items:center;gap:8px;min-height:26px;margin-top:16px;padding-bottom:3px;border-bottom:1px solid rgba(201,162,39,.5);font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--xc-cream);text-decoration:none;transition:gap .2s ease-out,border-color .2s ease-out}.collection-christmas .xmas-hero__cta:hover{gap:14px;border-color:var(--xc-gold-soft)}.collection-christmas .xmas-shopnav{position:relative;min-width:0}.collection-christmas .xmas-shopnav__rail{--xc-card-gap: clamp(12px, 1.05vw, 16px);--xc-fade-l: 0px;--xc-fade-r: 0px;display:flex;gap:var(--xc-card-gap);margin:0;padding:0 var(--xc-pad-actual) 0 0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--xc-fade-l),#000 calc(100% - var(--xc-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--xc-fade-l),#000 calc(100% - var(--xc-fade-r)),transparent 100%)}@media(hover:hover)and (pointer:fine){.collection-christmas .xmas-shopnav__rail{scroll-snap-type:none}}.collection-christmas .xmas-shopnav[data-can-prev=true] .xmas-shopnav__rail{--xc-fade-l: 46px}.collection-christmas .xmas-shopnav[data-can-next=true] .xmas-shopnav__rail{--xc-fade-r: 60px}.collection-christmas .xmas-shopnav__rail::-webkit-scrollbar{display:none}.collection-christmas .xmas-shopnav__item{flex:0 0 calc((100% - 4.5 * var(--xc-card-gap)) / 5.5);scroll-snap-align:start}.collection-christmas .xmas-shopnav__link{display:block;color:inherit;text-decoration:none}.collection-christmas .xmas-shopnav__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:2px;background-color:#fbf6ec12}.collection-christmas .xmas-shopnav__media img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .24s ease-out}.collection-christmas .xmas-shopnav__link:hover .xmas-shopnav__media img{filter:brightness(1.07)}.collection-christmas .xmas-shopnav__media--empty{background-image:linear-gradient(160deg,var(--xc-pine-mid) 0%,var(--xc-pine-deep) 100%)}.collection-christmas .xmas-shopnav__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;margin-top:9px;font-size:11.5px;font-weight:600;line-height:1.35;letter-spacing:.01em;color:#fbf6ece0;transition:color .18s ease-out}.collection-christmas .xmas-shopnav__link:hover .xmas-shopnav__label{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a227b3}.collection-christmas .xmas-shopnav__btn{position:absolute;top:calc(50% - 26px);z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(251,246,236,.24);border-radius:50%;background-color:#052018e0;color:var(--xc-cream);cursor:pointer;transition:opacity .2s ease-out,background-color .18s ease-out}.collection-christmas .xmas-shopnav__btn:hover{background-color:#052018f5}.collection-christmas .xmas-shopnav__btn--prev{left:5px}.collection-christmas .xmas-shopnav__btn--next{right:16px}.collection-christmas .xmas-shopnav__btn[disabled]{opacity:0;pointer-events:none}.collection-christmas .xmas-shopnav[data-can-prev=false] [data-xmas-rail-prev],.collection-christmas .xmas-shopnav[data-can-next=false] [data-xmas-rail-next]{opacity:0;visibility:hidden;pointer-events:none;animation:none}.collection-christmas .xmas-shopnav__hint{display:none}@media(max-width:1023px){.collection-christmas .xmas-shopnav__btn{display:none}.collection-christmas .xmas-shopnav__hint{position:absolute;top:calc(50% - 20px);right:4px;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(251,246,236,.3);border-radius:50%;background-color:#052018d1;color:var(--xc-cream);transform:translateY(-50%);box-shadow:0 5px 16px #04181252;cursor:pointer;animation:xmas-hint-nudge 2.2s ease-in-out infinite;transition:opacity .18s ease-out,visibility .18s ease-out}.collection-christmas .xmas-shopnav__hint--prev{right:auto;left:4px;animation-name:xmas-hint-nudge-left}.collection-christmas .xmas-shopnav__hint[disabled]{opacity:0;visibility:hidden;pointer-events:none;animation:none}}@keyframes xmas-hint-nudge{0%,55%,to{transform:translateY(-50%) translate(0)}70%{transform:translateY(-50%) translate(3px)}85%{transform:translateY(-50%) translate(0)}}@keyframes xmas-hint-nudge-left{0%,55%,to{transform:translateY(-50%) translate(0)}70%{transform:translateY(-50%) translate(-3px)}85%{transform:translateY(-50%) translate(0)}}.collection-christmas .xmas-shop{padding-block:clamp(34px,4vw,56px) clamp(34px,4vw,54px)}.collection-christmas .xmas-shop__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:18px;margin-bottom:clamp(22px,2.6vw,32px);border-bottom:1px solid var(--xc-line)}.collection-christmas .xmas-shop__head .xmas-eyebrow{margin-bottom:10px}.collection-christmas .xmas-shop__head .xmas-h2{max-width:22ch}.collection-christmas .xmas-shop__count{flex:none;display:inline-flex;align-items:center;gap:9px;margin:0 0 4px;padding:8px 15px;border:1px solid rgba(201,162,39,.42);border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--xc-gold-text);white-space:nowrap;font-variant-numeric:tabular-nums}.collection-christmas .xmas-shop__count:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background-color:var(--xc-gold)}.collection-christmas .collection__breadcrumbs{padding-bottom:8px;font-size:12.5px;color:var(--xc-muted)}.collection-christmas .collection__inner{padding-bottom:0}.collection-christmas[data-filter-wrapper] .xmas-shop>.container,.collection-christmas[data-filter-wrapper] .xmas-shop>.container.container--fullwidth{width:100%;max-width:var(--xc-max);margin-inline:auto;padding-inline:var(--xc-pad-actual)}.collection-christmas .xmas-how{padding-block:var(--xc-pad)}.collection-christmas .xmas-how__inner{display:grid;gap:clamp(26px,3.2vw,46px)}.collection-christmas .xmas-how__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end}.collection-christmas .xmas-how__head .xmas-body{margin-top:0}.collection-christmas .xmas-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,40px);margin:0;padding:0;list-style:none}.collection-christmas .xmas-step{padding-top:18px;border-top:1px solid var(--xc-line)}.collection-christmas .xmas-step__num{display:block;font-family:var(--xc-sans);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--xc-gold-text);font-variant-numeric:tabular-nums}.collection-christmas .xmas-step__title{margin:12px 0 0;font-family:var(--xc-display);font-size:calc(1.15rem * var(--xc-h-scale));font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--xc-ink)}.collection-christmas .xmas-step__text{max-width:40ch;margin:8px 0 0;font-size:calc(14px * var(--xc-b-scale));line-height:1.62;color:var(--xc-muted)}.collection-christmas .xmas-faq{background-color:var(--xc-cream-2);padding-block:var(--xc-pad)}.collection-christmas .xmas-faq__inner{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(28px,5vw,80px);align-items:start}.collection-christmas .xmas-faq__list{border-top:1px solid var(--xc-line)}.collection-christmas .xmas-faq__item{border-bottom:1px solid var(--xc-line)}.collection-christmas .xmas-faq__q{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;padding:20px 0;cursor:pointer;list-style:none;font-size:calc(16.5px * var(--xc-b-scale));font-weight:600;line-height:1.4;color:var(--xc-ink)}.collection-christmas .xmas-faq__q::-webkit-details-marker{display:none}.collection-christmas .xmas-faq__icon{position:relative;flex:none;width:18px;height:18px}.collection-christmas .xmas-faq__icon:before,.collection-christmas .xmas-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.4px;background-color:var(--xc-pine);transition:transform .26s var(--xc-ease),opacity .2s ease-out}.collection-christmas .xmas-faq__icon:after{transform:rotate(90deg)}.collection-christmas .xmas-faq__item[open] .xmas-faq__icon:after{transform:rotate(0);opacity:0}.collection-christmas .xmas-faq__a{max-width:68ch;padding:0 44px 24px 0;font-size:calc(15px * var(--xc-b-scale));line-height:1.72;color:var(--xc-muted)}.collection-christmas .xmas-faq__a p{margin:0 0 .8em}.collection-christmas .xmas-faq__a p:last-child{margin-bottom:0}.collection-christmas .xmas-pager{display:flex;justify-content:center;margin:clamp(30px,3.4vw,48px) 0 clamp(4px,.8vw,10px)}.collection-christmas .xmas-pager__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.collection-christmas .xmas-pager__item{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--xc-line);border-radius:999px;background-color:transparent;font-family:var(--xc-sans);font-size:calc(13.5px * var(--xc-b-scale));font-weight:600;line-height:1;color:var(--xc-ink);text-decoration:none;font-variant-numeric:tabular-nums;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.collection-christmas a.xmas-pager__item:hover,.collection-christmas a.xmas-pager__item:focus-visible{border-color:var(--xc-pine);color:var(--xc-pine);text-decoration:none}.collection-christmas .xmas-pager__item.is-current{border-color:var(--xc-pine);background-color:var(--xc-pine);color:var(--xc-cream)}.collection-christmas .xmas-pager__item--arrow{padding:0 15px}.collection-christmas .xmas-pager__item--arrow svg{display:block;width:14px;height:14px}.collection-christmas .xmas-pager__item.is-disabled{opacity:.32;pointer-events:none}.collection-christmas .xmas-pager__item--gap{border-color:transparent;opacity:.55;min-width:26px;padding:0}@media(max-width:749px){.collection-christmas .xmas-pager{margin-block:clamp(24px,6vw,34px) 0}.collection-christmas .xmas-pager__list{gap:6px}.collection-christmas .xmas-pager__item{min-width:38px;height:38px;padding:0 9px;font-size:calc(13px * var(--xc-b-scale))}.collection-christmas .xmas-pager__item--arrow{padding:0 12px}}.collection-christmas .xmas-final{position:relative;overflow:hidden;background-image:linear-gradient(165deg,var(--xc-pine-mid) 0%,var(--xc-pine) 50%,var(--xc-pine-deep) 100%);color:var(--xc-cream)}.collection-christmas .xmas-final:after{content:"";position:absolute;bottom:-40%;left:50%;width:70%;aspect-ratio:1;transform:translate(-50%);pointer-events:none;background-image:radial-gradient(closest-side,var(--xc-gold-glow),transparent 70%)}.collection-christmas .xmas-final__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(60px,7.5vw,108px)}.collection-christmas .xmas-final__eyebrow{justify-content:center}.collection-christmas .xmas-final__title{margin:0;max-width:18ch;font-family:var(--xc-display);font-size:calc(clamp(2.1rem,4.2vw,3.5rem) * var(--xc-h-scale));font-weight:600;line-height:1.02;letter-spacing:-.03em;color:var(--xc-cream);text-wrap:balance}.collection-christmas .xmas-final__text{max-width:46ch;margin:16px 0 0;font-size:calc(15px * var(--xc-b-scale));line-height:1.7;color:#fbf6ecb8}.collection-christmas .xmas-count{display:flex;align-items:flex-start;gap:10px;margin:30px 0 32px;font-variant-numeric:tabular-nums}.collection-christmas .xmas-count__unit{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:64px}.collection-christmas .xmas-count__num{font-family:var(--xc-display);font-size:30px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--xc-cream)}.collection-christmas .xmas-count__lbl{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fbf6eca3}.collection-christmas .xmas-count__sep{font-family:var(--xc-display);font-size:24px;line-height:1.25;color:#fbf6ec47}@media(prefers-reduced-motion:no-preference){.collection-christmas .xmas-reveal{opacity:0;transform:translateY(22px);transition:opacity .64s var(--xc-ease),transform .64s var(--xc-ease);transition-delay:var(--xmas-d, 0ms)}.collection-christmas .xmas-reveal.is-in{opacity:1;transform:none}.collection-christmas .xmas-hero__copy>*{animation:xmasRise .72s var(--xc-ease) both}.collection-christmas .xmas-hero__copy>*:nth-child(1){animation-delay:40ms}.collection-christmas .xmas-hero__copy>*:nth-child(2){animation-delay:.11s}.collection-christmas .xmas-hero__copy>*:nth-child(3){animation-delay:.18s}.collection-christmas .xmas-hero__copy>*:nth-child(4){animation-delay:.24s}.collection-christmas .xmas-hero__copy>*:nth-child(5){animation-delay:.29s}.collection-christmas .xmas-shopnav__item{animation:xmasFade .7s var(--xc-ease) both}.collection-christmas .xmas-shopnav__item:nth-child(1){animation-delay:.12s}.collection-christmas .xmas-shopnav__item:nth-child(2){animation-delay:.18s}.collection-christmas .xmas-shopnav__item:nth-child(3){animation-delay:.24s}.collection-christmas .xmas-shopnav__item:nth-child(4){animation-delay:.3s}.collection-christmas .xmas-shopnav__item:nth-child(5){animation-delay:.36s}.collection-christmas .xmas-shopnav__item:nth-child(6){animation-delay:.42s}}@keyframes xmasRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes xmasFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.collection-christmas .xmas-reveal{opacity:1;transform:none}.collection-christmas .xmas-btn,.collection-christmas .xmas-faq__icon:before,.collection-christmas .xmas-faq__icon:after,.collection-christmas .xmas-shopnav__media img{transition:none}.collection-christmas .xmas-shopnav__hint{animation:none}}@media(max-width:1199px){.collection-christmas .xmas-hero__panel{--xc-hero-copy: 272px}.collection-christmas .xmas-shopnav__item{flex-basis:calc((100% - 3.6 * var(--xc-card-gap)) / 4.6)}}@media(max-width:1023px){.collection-christmas .xmas-faq__inner,.collection-christmas .xmas-how__head{grid-template-columns:1fr;gap:26px}.collection-christmas .xmas-step__text{max-width:none}.collection-christmas .xmas-hero__panel{--xc-hero-copy: 244px}}@media(max-width:899px){.collection-christmas{--xc-pad-actual: var(--xc-side-m)}.collection-christmas .xmas-hero__panel{grid-template-columns:1fr;gap:20px;padding-block:24px 22px;padding-left:0;padding-inline:0}.collection-christmas .xmas-hero__copy{padding-inline:var(--xc-side-m)}.collection-christmas .xmas-h1{font-size:clamp(1.6rem,6vw,var(--xc-h1-max))}.collection-christmas .xmas-lede{max-width:44ch}.collection-christmas .xmas-shopnav__rail{padding-left:var(--xc-side-m);padding-right:var(--xc-side-m);scroll-padding-inline-start:var(--xc-side-m)}.collection-christmas .xmas-shopnav[data-can-prev=true] .xmas-shopnav__rail{--xc-fade-l: 28px}.collection-christmas .xmas-shopnav[data-can-next=true] .xmas-shopnav__rail{--xc-fade-r: 40px}.collection-christmas .xmas-shopnav__item{flex-basis:calc((100% - 2.6 * var(--xc-card-gap)) / 3.6)}}@media(max-width:749px){.collection-christmas .xmas-strip__text{font-size:10px;letter-spacing:.1em}.collection-christmas .xmas-hero__cta{margin-top:14px}.collection-christmas .xmas-hero__copy{text-align:center}.collection-christmas .xmas-hero__copy .xmas-eyebrow{justify-content:center}.collection-christmas .xmas-hero__copy .xmas-lede{margin-inline:auto}.collection-christmas .xmas-shop__head{flex-direction:column;align-items:center;gap:12px;text-align:center}.collection-christmas .xmas-shop__head .xmas-eyebrow{justify-content:center;margin-bottom:8px}.collection-christmas .xmas-shop__head .xmas-h2{max-width:100%}.collection-christmas .xmas-shop__count{margin-bottom:0}.collection-christmas .xmas-steps{grid-template-columns:1fr;gap:0}.collection-christmas .xmas-step{padding:16px 0;border-top:1px solid var(--xc-line)}.collection-christmas .xmas-step:last-child{border-bottom:1px solid var(--xc-line)}.collection-christmas .xmas-step__title{margin-top:8px;font-size:1.05rem}.collection-christmas .xmas-shopnav__item{flex-basis:calc((100% - 1.7 * var(--xc-card-gap)) / 2.7)}.collection-christmas .xmas-count__unit{min-width:54px}.collection-christmas .xmas-count__num{font-size:24px}.collection-christmas .xmas-final .xmas-btn--lg{width:100%;padding-inline:20px}}@media(min-width:1024px){.collection-christmas .xmas-how__head .xmas-h2{font-size:calc(clamp(2.2rem,3.5vw,3.35rem) * var(--xc-h-scale))}.collection-christmas .xmas-how__head .xmas-eyebrow{margin-bottom:16px;font-size:12px;letter-spacing:.18em}.collection-christmas .xmas-how__head .xmas-body{font-size:calc(1.125rem * var(--xc-b-scale));line-height:1.66}.collection-christmas .xmas-step{padding-top:20px}.collection-christmas .xmas-step__num{font-size:12.5px}.collection-christmas .xmas-step__title{margin-top:14px;font-size:calc(1.5rem * var(--xc-h-scale))}.collection-christmas .xmas-step__text{max-width:34ch;margin-top:10px;font-size:calc(16.5px * var(--xc-b-scale));line-height:1.6}.collection-christmas .xmas-fineprint{margin-top:28px;font-size:14px}.collection-christmas .xmas-faq__head .xmas-h2{font-size:calc(clamp(2.2rem,3.5vw,3.35rem) * var(--xc-h-scale))}.collection-christmas .xmas-faq__head .xmas-eyebrow{margin-bottom:16px;font-size:12px;letter-spacing:.18em}.collection-christmas .xmas-faq__q{padding:24px 0;font-size:calc(20px * var(--xc-b-scale));line-height:1.45}.collection-christmas .xmas-faq__a{padding:0 48px 28px 0;font-size:calc(17px * var(--xc-b-scale));line-height:1.7}.collection-christmas .xmas-faq__icon{width:20px;height:20px}}.shopify-section:has(>.collection-christmas){margin-block-end:0!important;padding-block-end:0!important}main:has(.collection-christmas),#MainContent:has(.collection-christmas){padding-bottom:0!important;margin-bottom:0!important}.collection-christmas{padding-bottom:0!important;margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/collection-christmas.css.map */
