.swiper-wrapper .--slider-image{-o-object-fit:fill;object-fit:fill;width:100%;max-width:1280px;height:100%}.swiper-wrapper .--slider-item{width:100%;height:100%}.swiper-wrapper .--slider-picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (min-width:768px){.mainVisual{height:420px}}@media (width:768px){.swiper-wrapper .--slider-image{width:100%!important;height:100%!important}}@media screen and (max-width:768px){.swiper-wrapper .--slider-image{width:360px;height:342px}}.mProductList.theme4.__m ul{flex-direction:column}.mProductList.theme4.__m ul li{min-width:unset;width:100%}#main-banner-menu{display:none}@media (min-width:1280px){#main-banner-menu{z-index:2;display:block;position:absolute;top:0;left:50%;transform:translate(-700px)}#main-banner-menu .allCategory{background-color:var(--white);border:1px solid var(--gray-3);border-top:0;width:223px;height:420px;display:flex}#main-banner-menu .categories{width:223px;padding:12px 0;display:block}#main-banner-menu .categories li a{color:var(--gray-7);align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:700;line-height:28px;display:flex}#main-banner-menu .categories li a:hover{background-color:var(--primary-10);color:var(--primary-100)}#main-banner-menu .categories li a .icon{height:20px;filter:var(--filter-g-7)}#main-banner-menu .megaMenu{border-left:1px solid var(--gray-3);flex:1;justify-content:space-between;padding:34px 32px 0;display:none}#main-banner-menu .allCategory:hover .megaMenu{display:flex}#main-banner-menu .allCategory .megaMenu .subMenu>ul{flex-wrap:wrap;gap:32px 64px;display:flex}#main-banner-menu .allCategory .megaMenu .subMenu>ul>li{width:140px}#main-banner-menu .allCategory .megaMenu .subMenu>ul>li>a{color:var(--black);align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:24px;display:inline-flex}#main-banner-menu .allCategory .megaMenu .subMenu>ul>li>a .icon{fill:var(--filter-black)}#main-banner-menu .allCategory .megaMenu .subMenu .depth3{margin-top:10px}#main-banner-menu .allCategory .megaMenu .subMenu .depth3 li+li{margin-top:4px}#main-banner-menu .allCategory .megaMenu .subMenu .depth3 a{color:var(--gray-7);font-size:14px;line-height:22px}#main-banner-menu .megaMenu .bannerArea{flex-shrink:0;width:300px}#main-banner-menu .megaMenu .bannerArea p{color:var(--black);margin-bottom:12px;font-size:17px;font-weight:700;line-height:30px}#main-banner-menu .megaMenu .bannerArea img{border-radius:10px;max-width:100%}}
