.cms-component-slide-S2_container__TosMM{width:100%}.cms-component-slide-S2_content__6vSXj{width:100%;max-width:1920px;min-width:1024px;margin:0 auto;padding:16px 48px}.cms-component-slide-S2_swiperWrapper__3QP3z{width:100%}.cms-component-slide-S2_swiperWrapper__3QP3z.swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:16px;overflow:hidden}.cms-component-slide-S2_swiperWrapper__3QP3z.swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 32px) / 3);flex-shrink:0}@media (min-width:1441px){.cms-component-slide-S2_swiperWrapper__3QP3z.swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 48px) / 4)}}.cms-component-slide-S2_slide__rOKCv{display:block;position:relative;width:100%;aspect-ratio:24/27;border-radius:12px;overflow:hidden;cursor:pointer;background-color:var(--color-neutral-100)}.cms-component-slide-S2_slide__rOKCv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-position:50%;transition:transform .2s ease-in-out;z-index:1}.cms-component-slide-S2_slide__rOKCv:hover:before{transform:scale(1.02)}.cms-component-slide-S2_slideLink__f0Jrc{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cms-component-slide-S2_contentWrapper__mIV4I{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:2;pointer-events:none}.cms-component-slide-S2_contentContainer__4vUvi{padding:0 12px 12px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.cms-component-slide-S2_mask__74Hjr{height:6.67%}.cms-component-slide-S2_textContainer__PWOl0{display:flex;flex-direction:column;gap:4px;padding:0 4px 4px}.cms-component-slide-S2_title__1KCSj{font-size:24px;line-height:32px;color:#fff}.cms-component-slide-S2_subTitle__0CfHL{font-size:16px;line-height:20px;color:#fff}.cms-component-slide-S2_itemContainer__sMw9k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding-top:4px}.cms-component-slide-S2_item__uS_de{aspect-ratio:1;width:100%}.cms-component-slide-S2_itemLink__3k9bI{position:relative;z-index:3;display:block;width:100%;height:100%;border-radius:8px;overflow:hidden;cursor:pointer;pointer-events:auto}.cms-component-slide-S2_itemImage__HYPty{width:100%;height:100%;object-position:center center;object-fit:cover;background:var(--color-white-1000);transition:transform .2s ease-in-out}.cms-component-slide-S2_itemLink__3k9bI:hover .cms-component-slide-S2_itemImage__HYPty{transform:scale(1.05)}.cms-component-slide-S2_itemLinkDisabled__Ofz_T{pointer-events:none}.cms-component-slide-S2_navContainer__ynZKM{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.cms-component-slide-S2_progressBar__Aslco{width:268px;height:2px;background-color:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.cms-component-slide-S2_progressFill__LpKUh{height:100%;background-color:#0a0a0a;transition:width .3s ease}.cms-component-slide-S2_progressText__qmBBl{display:flex;align-items:center;justify-content:center;gap:2px;padding:0 4px;font-size:14px;line-height:18px;color:rgba(0,0,0,.55);min-width:30px}.cms-component-slide-S2_progressTextIndex__9gyKZ{color:rgba(10,10,10,1)}.cms-component-slide-S2_keepShoppingSlide__Kg_gr{display:flex;position:relative;width:100%;aspect-ratio:24/27;border-radius:12px;overflow:hidden;cursor:pointer}.cms-component-slide-S2_keepShoppingContent__7Ac5s{display:flex;flex-direction:column;width:100%;height:100%;z-index:2;pointer-events:none}.cms-component-slide-S2_keepShoppingText__tkMCh{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:0 4px}.cms-component-slide-S2_keepShoppingTitle__ca6n3{font-size:24px;line-height:32px;color:rgba(0,0,0,.87);padding:8px 8px 8px 12px}.cms-component-slide-S2_keepShoppingItems__B02rb{padding:0 12px 12px}.cms-component-slide-S2_keepShoppingGrid__FtP1D{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:8px;gap:8px;aspect-ratio:1;width:100%}.cms-component-slide-S2_keepShoppingGridItem__myTUr{aspect-ratio:1;width:100%}