html[data-pd-campaign=christmas]{--pd-xmas-red: var(--pd-christmas-red, #d62839);--pd-xmas-wine: var(--pd-christmas-forest, #153e2d);--pd-xmas-green: var(--pd-christmas-green, #087a48);--pd-xmas-gold: var(--pd-christmas-gold, #cba453);--pd-xmas-pink: var(--pd-christmas-pink, #f4c9d3);--pd-xmas-mint: var(--pd-christmas-mint, #b8d6c5);--pd-xmas-cream: var(--pd-christmas-cream, #fff5e8)}[data-pd-campaign=christmas] body{background:var(--pd-xmas-cream)}[data-pd-campaign=christmas] :is(.pd-title,.pd-bestsellers__title,.pd-eyebrow,.pd-link){color:var(--pd-xmas-wine)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas{background:var(--pd-xmas-cream)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__slider slideshow-slides,[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__slide{height:max(420px,calc(100vw / 3))}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media img{object-fit:contain}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__slide:after{background:none}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media:not(:has(img)){background:linear-gradient(90deg,var(--pd-xmas-cream) 0 55%,transparent 55%),repeating-linear-gradient(135deg,var(--pd-xmas-pink) 0 32px,var(--pd-xmas-mint) 32px 64px)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__content{align-items:center;padding:32px max(32px,calc((100vw - 1440px)/2))}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__caption{max-width:560px;padding:28px 32px;border:1px solid color-mix(in srgb,var(--pd-xmas-wine) 12%,transparent);border-radius:8px;color:var(--pd-xmas-wine);background:var(--pd-xmas-cream)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-christmas-heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:clamp(36px,3.6vw,56px);font-family:var(--font-heading--family);line-height:1.04;letter-spacing:-.04em}[data-pd-campaign=christmas] .pd-christmas-heading>img{display:block;width:min(100%,330px);height:auto;margin-block:2px}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__eyebrow{font-size:11px;letter-spacing:.12em}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__button{border-radius:6px;background:var(--pd-xmas-red);color:var(--pd-xmas-cream)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__button:hover{background:var(--pd-xmas-wine)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__button:focus-visible{outline-color:var(--pd-xmas-wine)}[data-pd-campaign=christmas] .pd-category-section--advent{padding-block:32px 28px;background:var(--pd-xmas-cream)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-heading-row{align-items:center;margin-block-end:20px}[data-pd-campaign=christmas] .pd-category-section--advent .pd-copy{color:var(--pd-xmas-wine)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card{--pd-door-paper: var(--pd-xmas-red);--pd-door-ink: var(--pd-xmas-cream);--pd-door-stripe: var(--pd-xmas-gold);perspective:900px;overflow:visible}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card:nth-child(4n+2){--pd-door-paper: var(--pd-xmas-green);--pd-door-ink: var(--pd-xmas-cream);--pd-door-stripe: var(--pd-xmas-gold)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card:nth-child(4n+3){--pd-door-paper: var(--pd-xmas-cream);--pd-door-ink: var(--pd-xmas-wine);--pd-door-stripe: var(--pd-xmas-gold)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card:nth-child(4n+4){--pd-door-paper: var(--pd-xmas-wine);--pd-door-ink: var(--pd-xmas-cream);--pd-door-stripe: var(--pd-xmas-gold)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-media{position:relative;aspect-ratio:4 / 5;border:1px solid color-mix(in srgb,var(--pd-xmas-wine) 20%,transparent);border-radius:6px;overflow:visible;background:var(--pd-xmas-cream);box-shadow:0 4px 12px #7d243814}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-media>:is(img,picture){border-radius:5px;overflow:hidden}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-media img{width:100%;height:100%;object-fit:cover}.pd-advent-door__cover{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:8px solid var(--pd-door-paper);border-radius:5px;background:repeating-linear-gradient(135deg,transparent 0 17px,color-mix(in srgb,var(--pd-door-stripe) 40%,transparent) 17px 23px),var(--pd-door-paper);color:var(--pd-door-ink);transform-origin:0 50%;transition:transform .45s ease;backface-visibility:hidden;box-shadow:inset 0 0 0 1px currentColor}.pd-card:nth-child(3n+2) .pd-advent-door__cover{background:repeating-conic-gradient(color-mix(in srgb,var(--pd-door-stripe) 25%,transparent) 0 25%,transparent 0 50%) 50% / 32px 32px,var(--pd-door-paper)}.pd-advent-door__number{position:absolute;inset-block-start:10px;inset-inline-start:10px;font-family:var(--font-heading--family);font-size:clamp(17px,1.8vw,26px);font-weight:600}.pd-advent-door__star{display:grid;place-items:center;width:56%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;background:var(--pd-door-paper);font-size:clamp(30px,3vw,48px);line-height:1}.pd-advent-door__ribbon{position:absolute;inset-inline-end:-7px;inset-block-start:45%;width:13px;height:22px;border-radius:50% 0 0 50%;background:var(--pd-xmas-cream);border:1px solid color-mix(in srgb,var(--pd-xmas-wine) 30%,transparent)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-caption{min-height:48px;padding-block:12px 4px;color:var(--pd-xmas-wine);font-weight:600;text-wrap:balance}.pd-advent-door:focus-visible .pd-advent-door__cover{transform:rotateY(-105deg)}@media(hover:hover)and (pointer:fine){.pd-advent-door:hover .pd-advent-door__cover{transform:rotateY(-105deg)}}@media(max-width:749px){[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__slider slideshow-slides,[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__slide{height:auto;min-height:0}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media:has(img){position:relative;inset:auto;height:auto;aspect-ratio:4 / 3}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media:has(img)+.pd-sliding-hero__content{position:relative;inset:auto}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media:has(img) img{position:static;height:100%;aspect-ratio:4 / 3}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__content{position:relative;inset:auto;padding:24px 20px;align-items:center}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__caption{padding:24px;max-width:calc(100vw - 40px)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-christmas-heading{font-size:clamp(30px,8vw,42px)}[data-pd-campaign=christmas] .pd-christmas-heading>img{width:min(100%,250px)}[data-pd-campaign=christmas] .pd-sliding-hero--christmas .pd-sliding-hero__media:not(:has(img)){background:repeating-linear-gradient(135deg,var(--pd-xmas-pink) 0 28px,var(--pd-xmas-mint) 28px 56px)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-category-scroller .pd-grid{grid-auto-columns:calc((100% - 24px) / 2.35);padding-block:8px}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-media{border-radius:6px}.pd-advent-door__cover{border-width:6px}[data-pd-campaign=christmas] .pd-category-section--advent .pd-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.pd-advent-door__cover{transition:none}}[data-pd-campaign=christmas] .pd-announcement-background{background:var(--pd-xmas-red)}[data-pd-campaign=christmas] .pd-category-section--advent{position:relative;isolation:isolate;padding-block:48px 36px;background:var(--pd-xmas-wine);border-block:1px solid var(--pd-xmas-gold)}[data-pd-campaign=christmas] .pd-category-section--advent :is(.pd-title,.pd-copy,.pd-card-caption){color:var(--pd-xmas-cream)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-caption{background:transparent}[data-pd-campaign=christmas] .pd-category-section--advent .pd-advent-door__badge{color:var(--pd-xmas-wine);border-color:var(--pd-xmas-gold)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card-media{border-color:var(--pd-xmas-gold);box-shadow:0 6px 16px #00000024}[data-pd-campaign=christmas] .pd-category-section--advent .pd-advent-door__number{color:var(--pd-door-ink)}[data-pd-campaign=christmas] .pd-category-section--advent .pd-card:focus-visible{outline:2px solid var(--pd-xmas-gold);outline-offset:5px}[data-pd-campaign=christmas] .pd-category-section--advent .pd-category-scroller__control{color:var(--pd-xmas-cream);border-color:var(--pd-xmas-gold);background:var(--pd-xmas-wine)}[data-pd-campaign=christmas] .pd-christmas-still__button{box-shadow:0 0 0 1px var(--pd-xmas-gold),0 4px 14px #431c071f}@media(max-width:749px){[data-pd-campaign=christmas] .pd-category-section--advent{padding-block:38px 26px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/henry-christmas-campaign.css.map */
