.slide-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0;z-index:1}.slide-container>div.slide-box{display:flex;box-sizing:content-box;width:100%;height:100%;position:relative}.slide-container>div.slide-box>*{width:100%;flex-shrink:0;transition-property:transform,-webkit-transform}.slide-container>div.t-act{touch-action:pan-x}div.slide-pagination{width:100%;position:absolute;height:2rem;display:flex;justify-content:center;align-items:center}div.slide-pagination>span.pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;margin:0.2rem;cursor:pointer}div.slide-pagination>span.pagination-active{opacity:1;background:#007aff}.carousel-container{background:#fff;border-radius:0.5rem;position:relative}.carousel-container>div.title{padding:2rem 1rem 0.5rem 1rem}.carousel-container>div.carousel-body{position:relative;padding:0 0.5rem 1rem 0.5rem}.carousel-container>div.carousel-body ul.carousel-content{display:flex}.carousel-container>div.carousel-body ul.carousel-content li{background:#fff;width:100%;border-radius:.5rem;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;margin:0.5rem;display:flex;flex-direction:column;align-items:center}.carousel-container>div.carousel-body ul.carousel-content li>a{display:block;height:100%;position:relative}.carousel-container>div.carousel-body ul.carousel-content li>a>figure{margin:0;padding:0}.carousel-container>div.carousel-body ul.carousel-content li>a>figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:.5rem}.carousel-container>div.carousel-body ul.carousel-content li>a>figure img[show-price]{aspect-ratio:auto}.carousel-container>div.carousel-body ul.carousel-content li>a>div{padding:0.5rem}.carousel-container>div.carousel-body ul.carousel-content li>a>div>div span.price{display:none}.carousel-container>div.carousel-body ul.carousel-content li>a>div>div h3{color:var(--color-top-main);font-size:0.9rem;text-align:center;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel-container>div.carousel-body ul.carousel-content li>a>div[show-price]{position:absolute;left:0;right:0;bottom:3px;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background:linear-gradient(to top, rgba(255,255,255,0.7), rgba(255,255,255,0.5));padding-top:0.125rem}.carousel-container>div.carousel-body ul.carousel-content li>a>div[show-price]>div span.price{display:inline-block}.carousel-container>div.carousel-body ul.carousel-content li>a>div[show-price]>div h3{color:var(--color-top-main);font-size:0.85rem;line-height:1.3;text-align:left;-webkit-line-clamp:1}.carousel-container>div.carousel-body ul.carousel-content li>div a{background:var(--color-head-main);border-radius:1rem;padding:0.5rem 1rem;max-width:6rem;font-size:0.85rem;font-weight:600;color:#fff;text-align:center;margin:1rem auto;display:block}.carousel-container>div.carousel-body>.circle-btn,.carousel-container>div.carousel-body>div.circle-btn-next,.carousel-container>div.carousel-body>div.circle-btn-back{background:rgba(255,255,255,0.5);position:absolute;height:2.5rem;width:2.5rem;z-index:1;border-radius:50%;background-size:1.6rem 1.6rem;cursor:pointer;background-position:center;background-repeat:no-repeat;top:0;bottom:0;margin:auto}.carousel-container>div.carousel-body>div.circle-btn-back{left:-1rem;right:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}@media (max-width: 1200px){.carousel-container>div.carousel-body>div.circle-btn-back{left:0rem}}.carousel-container>div.carousel-body>div.circle-btn-next{right:-1rem;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}@media (max-width: 1200px){.carousel-container>div.carousel-body>div.circle-btn-next{right:0rem}}.carousel-container>div.carousel-body>div.circle-btn-disabled{opacity:.35;cursor:auto;pointer-events:none}.product-list{padding:2rem 0;border-radius:0.5rem;background:#fff}.product-list>div.title{padding:0 1rem 1rem 1rem}.product-list ul{display:grid;gap:1rem;margin:0 1rem;grid-template-columns:repeat(var(--grid-col-count), 1fr)}.product-list ul li{width:100%;display:flex;flex-direction:column;align-items:center}.product-list ul li>a>figure{margin:0;padding:0}.product-list ul li>a>figure img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.product-list ul li>a>figure img[show-price]{aspect-ratio:auto}.product-list ul li>div{padding:0.5rem 0}.product-list ul li>div a{color:#45383d}.product-list ul li>div a>h3{font-size:1rem;font-weight:normal;line-height:1.57;text-align:center;height:3.4rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-list ul li>div span.price-info{margin-top:0.5rem;display:flex;justify-content:center;align-items:flex-end}.product-list ul li>div span.price-info>span:nth-of-type(1){color:var(--color-gray-text);font-size:clamp(0.8rem, 2vw, 1rem)}.product-list ul li>div span.price-info>span:nth-of-type(2){padding:0;margin-left:0.25rem;font-size:clamp(0.8rem, 2vw, 1rem)}.product-list ul li>div span.price-info>span:nth-of-type(2)>span:nth-child(1){font-weight:600}.l-head{padding-top:1rem}.l-head>div{max-width:1200px;margin:0 auto}.l-head>div .ico-mnwomen{background:url("/images/icons/ico-menu/woman.webp") no-repeat center center}.l-head>div .ico-mnman{background:url("/images/icons/ico-menu/male.webp") no-repeat center center}.l-head>div .ico-mnkids{background:url("/images/icons/ico-menu/kids.webp") no-repeat center center}.l-head>div .ico-mnhandbags{background:url("/images/icons/ico-menu/handbags.webp") no-repeat center center}.l-head>div .ico-mnshoes{background:url("/images/icons/ico-menu/shoes.webp") no-repeat center center}.l-head>div .ico-mncosmetic{background:url("/images/icons/ico-menu/cosmetic.webp") no-repeat center center}.l-head>div .ico-mnaccessories{background:url("/images/icons/ico-menu/accessories.webp") no-repeat center center}.l-head>div .ico-mnperfume{background:url("/images/icons/ico-menu/perfume.webp") no-repeat center center}.l-head>div .ico-mnsales{background:url("/images/icons/ico-menu/sale.webp") no-repeat center center}.l-head>div .ico-mnwomen,.l-head>div .ico-mnman,.l-head>div .ico-mnkids,.l-head>div .ico-mnhandbags,.l-head>div .ico-mnshoes,.l-head>div .ico-mncosmetic,.l-head>div .ico-mnaccessories,.l-head>div .ico-mnperfume,.l-head>div .ico-mnsales{background-size:cover;height:auto;width:100%;background-repeat:no-repeat;display:block;aspect-ratio:1/1}.l-head>div .menu-bar{width:100%;border-radius:0.5rem;padding:0.5rem 0}.l-head>div .menu-bar ul{display:flex;justify-content:space-evenly;gap:0.5rem}.l-head>div .menu-bar ul li{width:100%;border-radius:0.5rem;box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;border:1px solid #ddd}.l-head>div .menu-bar ul li>a{display:flex;flex-direction:column;align-items:center}.l-head>div .menu-bar ul li>a>div{width:100%;height:auto;border-radius:100%;background-size:cover;aspect-ratio:1/1;max-width:4rem;margin:1rem}.l-head>div .menu-bar ul li>a>div[menu-selected]{outline:3px solid var(--color-head-main)}.l-head>div .menu-bar ul li>a>span{font-weight:600;font-size:clamp(0.85rem, 2vw, 1rem);color:#013b67;margin:0.5rem;text-align:center}@media screen and (max-width: 768px){.l-head>div .menu-bar{overflow-x:auto}.l-head>div .menu-bar>ul{min-width:768px}}.l-head>div .menu-bar-v1{width:100%;background-color:var(--color-top-main);border-radius:0.5rem;padding:1rem 0}.l-head>div .menu-bar-v1 ul{display:flex;justify-content:space-evenly;gap:0.5rem}.l-head>div .menu-bar-v1 ul li{width:100%}.l-head>div .menu-bar-v1 ul li>a{display:flex;flex-direction:column;align-items:center}.l-head>div .menu-bar-v1 ul li>a>div{width:100%;height:auto;background:#fff;border-radius:100%;background-size:cover;aspect-ratio:1/1;max-width:5rem}.l-head>div .menu-bar-v1 ul li>a>div[menu-selected]{outline:3px solid var(--color-head-main)}.l-head>div .menu-bar-v1 ul li>a>span{font-weight:700;font-size:clamp(0.65rem, 2vw, 1rem);color:#fff;margin-top:0.5rem;text-align:center}.l-head>div .menu-bar-v1 ul li:first-of-type{margin-left:0.5rem}.l-head>div .menu-bar-v1 ul li:last-of-type{margin-right:0.5rem}.l-head>div:last-child{padding-bottom:1rem}.l-head>div:last-child>div.carousel-container{background:#dce1e5;margin-top:1rem;margin-bottom:1rem}.l-head>div:last-child>div.carousel-container>div.title{padding-top:0.5rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;background:#034587}.l-head>div:last-child>div.carousel-container>div.title>h1{color:#fff}.l-head>div:last-child>div.carousel-container>div.carousel-body{padding-top:0.5rem}.l-product{margin-top:2rem;border-radius:0.5rem;background:#fff}.l-product .l-menu>div{background:#fff;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;padding:1rem 1rem 0 1rem}.l-product .l-menu>div>div.title{margin-bottom:1rem}.l-product .l-menu>div>div>ul{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;width:100%}.l-product .l-menu>div>div>ul li{width:100%;min-width:6rem;max-width:8rem;text-align:center;border-radius:0.25rem;padding:0rem 1rem;border:1px solid #007aff;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;background:aliceblue}.l-product .l-menu>div>div>ul li a{color:var(--color-top-main);font-weight:600;font-size:0.85rem;padding:0.7rem 0rem;display:inline-block;width:100%}.l-product .l-menu>div>div>ul li[selected]{outline:2px solid var(--color-head-main);border:none;border-radius:0.25rem}@media screen and (max-width: 768px){.l-product .l-menu>div>div{overflow-x:auto}.l-product .l-menu>div>div>ul{justify-content:flex-start;flex-wrap:nowrap;padding:0.5rem 0}.l-product .l-menu>div>div>ul>li{white-space:nowrap;min-width:fit-content}}.l-product .paging{display:flex;justify-content:center;gap:0.5rem;padding-bottom:2rem;margin-top:1rem}.l-product .paging span{border:1px solid var(--color-light-blue);color:#3b3a39;border-radius:0.25rem;font-weight:600;font-size:clamp(0.8rem, 2vw, 1rem);width:100%;max-width:2.5rem;text-align:center;cursor:pointer}.l-product .paging span a{display:inline-block;padding:0.25rem 0;width:100%;color:#3b3a39}.l-product .paging span.current{border:1px solid var(--color-head-main);color:var(--color-head-main);cursor:default}.l-product .paging span.dotmore{border:none;cursor:default;text-align:left;font-size:clamp(1rem, 2vw, 1.8rem);line-height:1rem;color:var(--color-light-blue)}
