.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}.pm-pause{background:#faf7f0;color:#432c50;padding:32px 24px}.pm-pause__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.pm-pause h2{color:inherit;font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.4vw,3rem);margin:0 0 12px;line-height:1.25}.pm-pause p{margin:0 0 12px;line-height:1.55}.pm-pause__eyebrow{font-size:clamp(1.8rem,1.8vw,2.2rem);font-family:var(--font-heading-family);letter-spacing:.04rem}.pm-pause__fields{display:flex;gap:8px}.pm-pause input{min-width:0;flex:1;width:100%;border:1px solid #9a8c9f;background:#fff;color:#29252a;padding:12px;border-radius:6px;font:inherit;font-size:16px;min-height:48px}.pm-pause button{background:#432c50;color:#fff;padding:12px 18px;border:1px solid #432c50;border-radius:6px;font:inherit;cursor:pointer;min-height:48px;line-height:1.3}.pm-pause button:hover{background:#5a3c69}.pm-pause :is(input,button):focus-visible{outline:2px solid #432c50;outline-offset:3px}.pm-pause .pm-pause__terms{font-size:1.2rem;line-height:1.5;margin:12px 0 0;color:#514753}.pm-pause--journal{max-width:900px;margin:24px auto;border-radius:6px}.pm-pause--journal .pm-pause__inner{display:block;max-width:700px}@media(max-width:749px){.pm-pause{padding:28px 20px}.pm-pause__inner{grid-template-columns:1fr;gap:16px}.pm-pause__fields{flex-direction:column}.pm-pause button{width:100%}.pm-pause--journal{margin:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AAAAAAABAAAAAAAAAg */
