@keyframes skeleton-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.commerce-popup__swiper,.commerce-popup__swiper .swiper-slide{height:auto}.commerce-popup__swiper img{width:100%;height:100%}.commerce-popup__btn-wrap{display:flex;align-items:center;justify-content:space-between;height:5.4rem;padding:1.6rem;background-color:var(--colors-background1)}.commerce-popup__btn-today{font-weight:500;color:var(--colors-text5)}.commerce-popup__btn-close,.commerce-popup__btn-today{font-size:1.6rem;line-height:1.4;letter-spacing:-.02rem}.commerce-popup__btn-close{font-weight:700;color:var(--colors-text3)}.commerce-popup__swiper-wrap .swiper-pagination{display:flex;position:absolute;align-items:center;justify-content:center;width:3.8rem!important;height:2rem;inset:1.6rem 1.6rem auto auto!important}.commerce-popup__swiper-wrap .swiper-pagination:after{position:absolute;z-index:-1;border-radius:2.4rem;background-color:#151515;opacity:.4;content:"";inset:0}.commerce-popup__swiper-wrap .swiper-pagination span{font-size:1.1rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-text1)}.commerce-popup__swiper-wrap .swiper-pagination .swiper-pagination-current{font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem}.commerce-popup__swiper-wrap .swiper-pagination .swiper-pagination-total{opacity:.6}.commerce-popup__swiper-wrap .swiper-pagination .swiper-pagination-bar{width:.1rem;height:.8rem;margin:0 .4rem;background-color:var(--colors-text1)}.commerce-popup__swiper:has(.swiper-slide:only-child) .swiper-pagination{display:none}