/*메인 테마09 상품 목록 스킨 10-----------------------------------------------------------------------------------------------------------------*/
.gw-main-theme09-10-skin .sct_10{flex-wrap: wrap;align-items: stretch;}
.gw-main-theme09-10-skin .sct_li{padding: 0;margin: 0 10px;width: calc(20% - 20px);place-content: center;align-items:center;box-shadow: none;text-align:center;}
.gw-main-theme09-10-skin .sct_10 .sct_img{margin-bottom:1rem;border-radius: 0;}
.gw-main-theme09-10-skin .sct_10 .sct_basic{display: none;}
.gw-main-theme09-10-skin .sct_10 .sit_icon_li{position: relative;}
.gw-main-theme09-10-skin .sct_10 .sit_icon_li > span{margin-top:1rem;place-content: center;gap: 0.25rem;}
.gw-main-theme09-10-skin .sct_10 .shop_icon{margin-left: 0;padding-left: 0;padding: 0.25rem 0.5rem;border-radius: 0;text-align: center;width: auto;}

/* 슬라이더 버튼 스타일 */
.gw-main-theme09-10-skin .gw-rel{position:relative;}
.gw-main-theme09-10-skin-prev,
.gw-main-theme09-10-skin-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.15);border:none;cursor:pointer;transition:all 0.3s ease;font-size:1.5rem;color:#333;}
.gw-main-theme09-10-skin-prev{left:-25px;}
.gw-main-theme09-10-skin-next{right:-25px;}
.gw-main-theme09-10-skin-prev:hover,
.gw-main-theme09-10-skin-next:hover{background:var(--main-color);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.2);}

@media screen and (max-width:1024px) {
    .gw-main-theme09-10-skin .gw-main-theme09-10-skin-dots-container{padding-top:2rem;display: flex;justify-content: center;font-size: 0;}
    .gw-main-theme09-10-skin .gw-main-theme09-10-skin-dots-container .gw-main-theme09-10-skin-dot {background: #ddd;border: none;width: 0.6rem;height: 0.6rem;margin: 0 0.3rem;cursor: pointer;transition: transform 0.3s ease-in-out;}
    .gw-main-theme09-10-skin .gw-main-theme09-10-skin-dots-container .slick-active .gw-main-theme09-10-skin-dot {background: var(--main-color);transform:rotate(-45deg);}
    .gw-main-theme09-10-skin-prev,
    .gw-main-theme09-10-skin-next{display:none;}
}

@media screen and (max-width:768px) {
    .shop_icon{width: 48px;font-size:12px;line-height: 10px;}
    .gw-main-theme09-10-skin .sct_li{margin:0 5px;width: calc(50% - 5px);}
}