.xmas-slider{--xmas-slider-gap:8px;--xmas-slider-frame:10px;--xmas-slider-label-offset:17px;color:#000;font-family:REM,sans-serif;position:relative;width:100%}.xmas-slider,.xmas-slider *,.xmas-slider :after,.xmas-slider :before{box-sizing:border-box}.xmas-slider__track{display:flex;gap:var(--xmas-slider-gap);list-style:none;margin:0;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.xmas-slider__track::-webkit-scrollbar{display:none}.xmas-slider__track--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmas-slider__slide{flex:0 0 57%;scroll-snap-align:start}.xmas-slider__slide:hover .xmas-slider__label:after{transform:scaleX(1)}.xmas-slider__link{color:inherit;display:block;text-decoration:none}.xmas-slider__link:focus-visible{outline:2px solid #000;outline-offset:2px}.xmas-slider__media{background:#fcf4ea;display:block;padding:var(--xmas-slider-frame)}.xmas-slider__img{aspect-ratio:636/895;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xmas-slider__label{display:block;font-family:REM,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.2;margin-inline:auto;padding:18px 0 0 var(--xmas-slider-label-offset);position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.xmas-slider__label{font-size:20px}}.xmas-slider__label:after{background-color:#000;bottom:0;content:"";height:1px;left:15px;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s}.xmas-slider__nav{align-items:center;bottom:100px;display:flex;justify-content:flex-end;left:0;pointer-events:none;position:absolute;right:0;top:0}.xmas-slider__arrow{background:transparent;border:0;cursor:pointer;height:40px;margin-right:6px;padding:0;pointer-events:auto;position:relative;width:40px}.xmas-slider__arrow:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";filter:drop-shadow(0 0 2px rgba(0,0,0,.45));height:12px;left:50%;margin:-6px 0 0 -9px;position:absolute;rotate:45deg;top:50%;width:12px}.xmas-slider__arrow:focus-visible{outline:2px solid #fff}.xmas-slider__arrow--hidden{display:none}.xmas-slider__dots{display:flex;gap:4px;justify-content:center;padding:20px 0 32px}.xmas-slider__dot{background:transparent;border:0;cursor:pointer;height:12px;padding:0;position:relative;width:40px}.xmas-slider__dot:after{background:#d9d9d9;content:"";height:2px;left:0;position:absolute;right:0;top:50%}.xmas-slider__dot--active:after{background:#000}.xmas-slider__dot:focus-visible{outline:1px solid #000}@media (min-width:1024px){.xmas-slider{--xmas-slider-gap:13px;--xmas-slider-frame:15px;--xmas-slider-label-offset:15px}.xmas-slider__slide{flex-basis:calc(25% - var(--xmas-slider-gap)*3/4)}.xmas-slider__label{padding-bottom:6px;padding-top:24px}.xmas-slider__dots,.xmas-slider__nav{display:none}}