.pm-noel{position:relative;background:#fff}.pm-noel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pm-noel__track::-webkit-scrollbar{display:none}.pm-noel__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-width:0;min-height:56rem;isolation:isolate;text-align:left;background:#2c1628;color:rgb(var(--color-foreground))}.pm-noel__photo,.pm-noel__slide:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.pm-noel__photo{object-fit:cover;object-position:center 64%}.pm-noel__slide:after{content:"";pointer-events:none}.pm-noel__slide:not(.pm-noel__slide--christmas):after{background:linear-gradient(90deg,rgba(240,225,238,.95) 0%,rgba(240,225,238,.91) 29%,rgba(240,225,238,.75) 41%,transparent 56%);pointer-events:none}.pm-noel__content{padding:clamp(26px,3.5vw,48px) clamp(48px,6vw,96px);max-width:65rem}.pm-noel__content h2{color:rgb(var(--color-foreground));margin:0;line-height:1.15}.pm-noel__slide--christmas .pm-noel__photo{object-position:center 71%}.pm-noel__slide--christmas:after{background:none}@media(max-width:749px){.pm-noel__slide--christmas .pm-noel__photo{object-position:47% center}}.pm-noel__slide--christmas .pm-noel__content,.pm-noel__slide--christmas .pm-noel__content h2{color:#f0e9e3;text-shadow:0 1px 5px #1a0b18}.pm-noel__content p{margin:1.1rem 0 0;max-width:38rem;font-size:1.6rem;line-height:1.5}.pm-noel__content .pm-noel__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.14em;margin:0 0 1rem}.pm-noel__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.4rem}.pm-noel__content>.button{margin-top:1.4rem}.pm-noel__actions .button{padding-inline:1.35rem}.pm-noel__arrow{position:absolute;top:52%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;color:#fff;background:#2c1628d9;font-size:34px;line-height:1;cursor:pointer}.pm-noel__arrow--back{left:12px}.pm-noel__arrow--next{right:12px}.pm-noel__dots{display:flex;justify-content:center;gap:1px;padding:4px}.pm-noel__dots button{position:relative;width:44px;height:40px;border:0;background:transparent;cursor:pointer}.pm-noel__dots button:after{content:"";position:absolute;width:10px;height:10px;left:17px;top:15px;border-radius:50%;background:#bcadbe}.pm-noel__dots button[aria-current=true]:after{background:#432c50}.pm-noel :focus-visible{outline:2px solid #ad88bb;outline-offset:-3px}@media(max-width:749px){.pm-noel__slide{min-height:42rem}.pm-noel__slide:not(.pm-noel__slide--christmas):after{background:linear-gradient(to bottom,rgba(240,225,238,.95) 0%,rgba(240,225,238,.89) 37%,rgba(240,225,238,.48) 49%,transparent 63%)}.pm-noel__photo{object-position:48% center}.pm-noel__slide--everyday .pm-noel__photo{object-position:right center}.pm-noel__content{padding:2rem 1.6rem 2.8rem}.pm-noel__content h2{font-size:2.6rem;line-height:1.15}.pm-noel__content p{max-width:36rem;font-size:1.45rem}.pm-noel__actions{gap:.7rem}.pm-noel__actions .button{font-size:1.3rem;padding-inline:1.2rem}.pm-noel__arrow{top:64%;width:42px;height:44px}.pm-noel__arrow--back{left:6px}.pm-noel__arrow--next{right:6px}}.pm-noel__slide--christmas .pm-noel__button{--color-button: 211, 209, 214;--color-button-text: 47, 39, 49;color:#2f2731;background:#d3d1d6;min-width:17.2rem;min-height:4.7rem;box-shadow:none;text-shadow:none;font-weight:600}.pm-noel__slide--christmas .pm-noel__button:before,.pm-noel__slide--christmas .pm-noel__button:after{content:none;box-shadow:none}.pm-noel__slide--christmas .pm-noel__button:hover,.pm-noel__slide--christmas .pm-noel__button:active,.pm-noel__slide--christmas .pm-noel__button:focus{box-shadow:none}.pm-noel__slide--christmas .pm-noel__button:focus-visible{outline:2px solid #fff;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAB */
