#layout_body, .resp_wrap{padding:0 !important;}
#layout_body, .resp_wrap{max-width:100%;}
.customBanner.visual .slick-prev {margin-left: 14.375rem;}
.customBanner.visual .slick-next {margin-right: 14.375rem;}
.customBanner.visual .slick-slide{width: 1600px;/*height: 550px;*/}
.customBanner.visual .slick-slide img{object-fit: cover;width: 100%;height: 100%;}
.customBanner.visual .slick-dots {bottom: -3px;display: block;width: 100%;display: flex;flex-direction: row;gap: 0;background:rgba(0,0,0,0.1);}
.customBanner.visual .slick-dots > li,
.customBanner.visual .slick-dots > li.slick-active > button {width: 100%;padding: 0;border-radius:0;opacity:1 !important;}
.customBanner.visual .slick-dots > li > button {height:3px;width: 100%;background:none;}
.customBanner.visual .slick-dots>li.slick-active>button{background:#000;}
.customBanner.cateDepth1{margin-top:4px;}
.customBanner.cateDepth1 ul{display:flex;flex-wrap:wrap;}
.customBanner.cateDepth1 ul li{width:calc(100% / 3);height:74.075vh;position:relative;transition: all 0.4s ease;overflow:hidden;}
.customBanner.cateDepth1 ul li a{display:block;width:100%;height:100%;}
.customBanner.cateDepth1 ul li img{width: 100%;transition: transform 0.5s ease;height: 100%;object-fit: cover;}
.customBanner.cateDepth1 ul li .info-box{position:absolute;left:2.5rem;bottom:5.5rem;}
.customBanner.cateDepth1 ul li .info-box p{font-size:1.25rem;color:#fff;}
.customBanner.cateDepth1 ul li .info-box p.link{border: 1px solid white;border-radius:2.5rem;width:7.5rem;height:2.0625rem;line-height:2.0625rem;font-size:0.875rem;font-family: "Roboto Mono";font-weight: 300;text-align:center;margin-top:2.8125rem;}
.customBanner.cateDepth1 ul li .info-box strong{font-size:5rem;font-weight: 500;line-height:5rem;margin-left:5px;}
.customBanner.newPrd{padding:150px 0 0 2.5rem;display:flex;}
.customBanner.newPrd .see-more-btn{display:flex;justify-content:flex-end;margin-bottom:10px;margin-right:2.5rem;}
.customBanner.newPrd .category-list-wrap{width:20%;}
.customBanner.newPrd .category-list-wrap .banner-title{margin-bottom:2.5rem;}
.customBanner.newPrd .category-list-wrap ul{display:flex;gap:1.875rem;flex-direction:column;}
.customBanner.newPrd .category-list-wrap ul li a{font-size:1.25rem;}
.customBanner.newPrd .category-list-wrap ul li.on a{font-weight:600;}
.customBanner.newPrd .item-list-wrap{width:80%;}
.customBanner.newPrd .item-list-wrap .swiper-parent{display:none;position:relative;width:100%;}
.customBanner.newPrd .item-list-wrap .swiper-parent.on{display:block;}
.customBanner.newPrd .item-list .swiper-slide{width:15.9375rem;}
.customBanner.newPrd .item-list .item-box .img-wrap{padding-bottom:150%;}
.customBanner.simple1{text-align:center;}
.customBanner.mdRecomm{}
.customBanner.mdRecomm .banner-box{padding:150px 0 0 2.5rem;display:flex;gap:4.0625rem;align-items:flex-end;}
.customBanner.mdRecomm .banner-box:nth-child(even){padding-left:0;padding-right:2.5rem;}
.customBanner.mdRecomm .banner-box:nth-child(even){flex-direction:row-reverse;}
.customBanner.mdRecomm .banner-box:nth-child(even) .item-list{border-right:0;}
.customBanner.mdRecomm .banner-box:nth-child(even) .scrollbar-box{flex-direction:row-reverse;width:100%;}
.customBanner.mdRecomm .banner-box:nth-child(even) .scrollbar-box .swiper-scrollbar{margin-left:2.5rem;}
.customBanner.mdRecomm .banner-box:nth-child(even) .button-box{right:unset;left:2.5rem;}
.customBanner.mdRecomm .thumbnail-wrap{position:relative;width:42.5rem;}
.customBanner.mdRecomm .thumbnail-wrap .thumbnail-box{height:51.25rem;margin-top:0.9375rem;}
.customBanner.mdRecomm .thumbnail-wrap .thumbnail-box a{display:block;width:100%;height:100%;}
.customBanner.mdRecomm .thumbnail-wrap .thumbnail-box img{width:100%;height:100%;object-fit:cover;}
.customBanner.mdRecomm .thumbnail-wrap .thumbnail-box span{position:absolute;bottom:0;right:0;background:#fff;font-size:0.8125rem;padding:1.4375rem 4.375rem;border:1px solid #000;font-weight:300;}
.customBanner.mdRecomm .item-list-wrap{width:calc(100% - 46.5625rem);height:51.25rem;position:relative;}
.customBanner.mdRecomm .item-list-wrap .swiper-container{width:100%;height:100%;}
.customBanner.mdRecomm .item-list-wrap .swiper-slide{width:17.125rem;height: calc(100% / 2);box-sizing:border-box;border-right:0;border-left:1px solid #00000015;}
.customBanner.mdRecomm .item-list-wrap .swiper-slide:nth-child(1),
.customBanner.mdRecomm .item-list-wrap .swiper-slide:nth-child(2){border-left:0;}
.customBanner.mdRecomm .item-list-wrap .swiper-slide:nth-child(odd){border-bottom:1px solid #00000015;}
.customBanner.mdRecomm .item-list .item-box .img-wrap{padding-bottom:0;height:70%;}
.customBanner.mdRecomm .item-list .item-box .img-wrap .img-box img{width:auto;height:85%;}
.customBanner.mdRecomm .scrollbar-box{bottom:-2.25rem;width:95%;}
.customBanner.mdRecomm .button-box{top:-1.875rem;}
.customBanner.currentTrends{padding-top:150px;}
.customBanner.currentTrends .banner-box{padding:0 2.5rem;position:relative;}
.customBanner.currentTrends .title-box{padding:0 2.5rem 0.9375rem 2.5rem;display:flex;justify-content:space-between;align-items:center;}
.customBanner.currentTrends .swiper-slide{width:calc((100% - 40px) / 3);margin-right:20px;position:relative;}
.customBanner.currentTrends .swiper-slide a{display:block;}
.customBanner.currentTrends .swiper-slide img{width:100%;height:auto;}
.customBanner.currentTrends .info-box{padding:1.25rem 0 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}
.customBanner.currentTrends .info-box p.title{font-size:1.5rem;}
.customBanner.currentTrends .info-box p.promotion{font-size:0.9375rem;margin-bottom:5px;}
.customBanner.currentTrends .info-box p.more{font-size:0.875rem;font-weight:bold;position:absolute;bottom:0;left:0;width:max-content;}
.customBanner.currentTrends .info-box p.promotion, .customBanner.currentTrends .info-box p.more{position:relative;width:max-content;}
.customBanner.currentTrends .info-box p.promotion::after,
.customBanner.currentTrends .info-box p.more::after{display:block;content:'';position:absolute;left:0;width:100%;height:1px;background:#000;}
.customBanner.focus{border-top:1px solid #ACACAC;background:#F8F8F8;padding-bottom:4.375rem;}
.customBanner.focus .banner-box{padding:0 2.5rem;position:relative;}
.customBanner.focus .title-box{padding:0 2.5rem;height:4.375rem;display:flex;justify-content:space-between;align-items:center;}
.customBanner.focus .swiper-slide{position:relative;}
.customBanner.focus .swiper-slide a{display:block;}
.customBanner.focus .swiper-slide img{width:100%;height:auto;}
.customBanner.focus .scrollbar-box{left:unset;right:2.5rem;bottom:-2.25rem;width:56%;}
.customBanner.focus .button-box{top:-1.875rem;}
.customBanner.newArrivals{padding:150px 0;}
.customBanner.newArrivals .title-box{padding:0 2.5rem 0.9375rem 2.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #00000015;}
.customBanner.newArrivals .item-list{border-top:0;}
.review-wrap{background:#F8F8F8;padding-bottom:4.375rem;}
.review-wrap .banner-box{position:relative;}
.review-wrap .title-box{padding:0 2.5rem;height:4.375rem;display:flex;justify-content:space-between;align-items:center;}
.review-wrap .swiper-container{border:1px solid #00000015;}
.review-wrap .swiper-slide{width:23.75rem;position:relative;border-right:1px solid #00000015;box-sizing:border-box;}
.review-wrap .swiper-slide:last-child{border-right:0;}
.review-wrap .thumbnail-box{width:100%;height:22.8125rem;}
.review-wrap .thumbnail-box img{width:100%;height:100%;object-fit:cover;}
.review-wrap .info-box{padding:0.9375rem;}
.review-wrap .info-box *{color:#181818;}
.review-wrap .info-box .score{display:flex;gap:3px;}
.review-wrap .info-box .contents{font-size:0.875rem;line-height:1.25rem;height:2.5rem;margin-top:0.625rem;}
.review-wrap .info-box .date{font-size:0.75rem;margin-top:1.25rem;}
.review-wrap .scrollbar-box{left:unset;right:2.5rem;bottom:-2.25rem;width:56%;}
.review-wrap .button-box{top:-1.875rem;}
.main-index .layout_footer{margin-top:0;}
@media (min-width:769px) {
    .customBanner.cateDepth1 ul li:hover{transform: scaleX(1.1);}
    .customBanner.cateDepth1 ul li:hover img{transform: scaleY(1.1);object-fit: cover;}
    .customBanner.cateDepth1 ul li:hover .info-box{transform: scaleX(0.9);}
    .customBanner.currentTrends .scrollbar-box{display:none;}
    /*.customBanner.currentTrends .swiper-slide::after{display:block;content:'';position:absolute;top:0;right:-9px;width:1px;height:100%;background:#ACACAC;}*/
    .customBanner.currentTrends .swiper-slide:last-child{margin-right:0;}
    .customBanner.currentTrends .swiper-slide:last-child::after{display:none;}
}
@media (max-width: 768px) {
    .customBanner.visual .slick-slide{width:100%;height:auto;}
    .customBanner.visual .slick-slide a{display:block;width:100%;height:100%;}
    .customBanner.visual .slick-dots{bottom:-2px;}
    .customBanner.visual .slick-dots > li > button{height:2px;}
    .customBanner.cateDepth1 ul{flex-direction:column;}
    .customBanner.cateDepth1 ul li{width:100%;height:auto;}
    .customBanner.cateDepth1 ul li .info-box{bottom:unset;top:50%;left:50%;transform:translate(-50%,-50%);}
    .customBanner.cateDepth1 ul li .info-box p{font-size:3.59vw;}
    .customBanner.cateDepth1 ul li .info-box strong{display:block;font-size:17.95vw;line-height:17.95vw;margin-left:0;}
    .customBanner.cateDepth1 ul li .info-box p.link{width:30.77vw;height:8.46vw;line-height:8.46vw;margin:6.69vw auto 0 auto;}
    .customBanner.newPrd{padding:0;flex-direction:column;}
    .customBanner.newPrd .see-more-btn{display:block;margin:0;position:absolute;top:-17.95vw;right:4.10vw;}
    .customBanner.newPrd .category-list-wrap{width:100%;padding:20vw 4.10vw 0 4.10vw;box-sizing:border-box;}
    .customBanner.newPrd .category-list-wrap .banner-title{margin-bottom:2.56vw;}
    .customBanner.newPrd .category-list-wrap ul{gap:5.13vw;flex-direction:row;}
    .customBanner.newPrd .category-list-wrap ul li a{font-size:3.85vw;}
    .customBanner.newPrd .item-list-wrap{width:100%;margin-top:5.13vw;}
    .customBanner.newPrd .item-list-wrap .swiper-slide{width:calc(100% /2);}
    .customBanner.currentTrends{padding-top:20vw;}
    .customBanner.currentTrends .banner-box{padding:0;margin:0;}
    .customBanner.currentTrends .swiper-container{margin:0;overflow:hidden;padding:0;}
    .customBanner.currentTrends .title-box{padding:0 4.10vw 5.13vw 4.10vw;}
    .customBanner.currentTrends .swiper-slide{width:100%;margin-right:0;}
    .customBanner.currentTrends .info-box{padding:4.10vw 4.10vw 0 4.10vw;}
    .customBanner.currentTrends .info-box p.title{font-size:4.62vw;font-weight:bold;}
    .customBanner.currentTrends .info-box p.promotion{font-size:3.08vw;}
    .customBanner.currentTrends .info-box p.more{font-size:3.08vw;}
    .customBanner.currentTrends .scrollbar-box{flex-direction:column;gap:8px;bottom:16.25vw;}
    .customBanner.currentTrends .scrollbar-box .swiper-scrollbar{width:100% !important;flex-grow:unset;}
    .customBanner.currentTrends .scrollbar-box .swiper-pagination{margin-right:4.10vw;}
    .customBanner.currentTrends .swiper-pagination.mobile{position: absolute;top:47.49vw;background: rgba(0,0,0,0.5);height: max-content;width: max-content;padding: 2.05vw 5.64vw;color: #fff;font-weight: 200;font-size: 3.59vw;right: 0;left: unset;}
    .customBanner.currentTrends .swiper-pagination.mobile::after{display:none;}
    .customBanner.focus{padding-bottom:14.10vw;}
    .customBanner.focus .banner-box{padding:0;}
    .customBanner.focus .swiper-container{}
    .customBanner.focus .title-box{padding:5.13vw 4.10vw;height:auto;}
    .customBanner.focus .swiper-slide{width:75%;}
    .customBanner.focus .button-box{display:none;}
    .customBanner.focus .scrollbar-box{flex-direction:column;gap:8px;width:100%;right:0;bottom:-6.41vw;}
    .customBanner.focus .scrollbar-box .swiper-scrollbar{width:100% !important;flex-grow:unset;}
    .customBanner.focus .scrollbar-box .swiper-pagination{margin-right:4.10vw;}
    .customBanner.newArrivals{padding:20vw 0;}
    .customBanner.newArrivals .title-box{padding:0 4.10vw 5.13vw 4.10vw;}
    .review-wrap{background:#fff;padding-bottom:0;}
    .review-wrap .title-box{padding:5.13vw 4.10vw;height:auto;}
    .review-wrap .swiper-slide{width:calc(100% / 2);}
    .review-wrap .thumbnail-box{width:100%;height:64.10vw;padding:2.56vw 2.56vw 0 2.56vw;box-sizing:border-box;}
    .review-wrap .thumbnail-box img{width:100%;height:100%;object-fit:cover;}
    .review-wrap .info-box{padding:2.56vw;}
    .review-wrap .info-box *{color:#181818;}
    .review-wrap .info-box .score{display:flex;gap:3px;}
    .review-wrap .info-box .contents{font-size:3.08vw;line-height:5.13vw;height:10.26vw;margin-top:2.56vw;}
    .review-wrap .info-box .date{font-size:2.56vw;font-weight:300;margin-top:3.08vw;}
    .review-wrap .scrollbar-box{display:none;}
}


