.spx-day-carousel{display:block;color:var(--spx-text-main)}.spx-day-carousel .spx-day-carousel__header{display:grid;gap:18px;margin-bottom:32px}.spx-day-carousel .spx-day-carousel__title{margin:0;color:var(--spx-text-main);font-size:clamp(34px,4.5vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.spx-day-carousel__description{color:var(--spx-text-gray);font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.6}.spx-day-carousel__slider{display:block}.spx-day-carousel__slider[data-loop=true][data-day-initial] .swiper{clip-path:inset(-100vmax -100vmax -100vmax var(--day-initial-clip, 0px))}.spx-day-carousel .swiper-wrapper{align-items:stretch}.spx-day-carousel .swiper-slide{height:auto;min-width:0}.spx-day-carousel__card{display:flex;flex-direction:column;gap:20px}.spx-day-carousel__media{order:0;width:100%;aspect-ratio:9 / 10;overflow:hidden;border-radius:var(--spx-radius-sm);background:var(--spx-mist-white)}.spx-day-carousel__media :is(picture,.spx-image){display:block;width:100%;height:100%}.spx-day-carousel__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}.spx-day-carousel__media .spx-image--placeholder{background:var(--spx-mist-white)}.spx-day-carousel__media .spx-image--placeholder svg{opacity:.2}.spx-day-carousel__copy{order:1;min-height:var(--day-copy-height, 100px)}.spx-day-carousel__card--reverse .spx-day-carousel__copy{order:-1}.spx-day-carousel .spx-day-carousel__card-title{margin:0 0 12px;color:var(--spx-text-main);font-size:20px;font-weight:700;line-height:1.15}.spx-day-carousel .spx-day-carousel__card-description{margin:0;color:var(--spx-text-gray);font-size:16px;font-weight:400;line-height:1.6}.spx-day-carousel__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.spx-day-carousel .spx-day-carousel__pagination{--spx-pagination-color: var(--spx-brand-accent);--spx-pagination-active-color: var(--spx-text-main);position:static;display:flex;justify-content:flex-start;align-items:center;width:auto;margin:32px 0 0;text-align:left;transform:none}@media(min-width:750px){.spx-day-carousel .spx-day-carousel__header{justify-items:center;gap:24px;margin-bottom:80px;text-align:center}.spx-day-carousel__description{max-width:760px}.spx-day-carousel__card{gap:24px}.spx-day-carousel__media{aspect-ratio:1}.spx-day-carousel .spx-day-carousel__card-title{margin-bottom:20px;font-size:24px}.spx-day-carousel .spx-day-carousel__card-description{font-size:18px}.spx-day-carousel__mobile-break{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spx-day-carousel.css.map */
