#sub-product .gw-product-list{gap:40px;padding: 40px;background:#fff;box-shadow:0 15px 10px rgba(34, 34, 34, .02); border-radius: 30px; border: 1px solid #ddd;}
#sub-product .gw-product-list:not(:last-child){margin-bottom:20px;}
#sub-product .gw-product-img{background: #f8f8f8;border: 1px solid #ddd; width: 40%;    border-radius: 20px;    overflow: hidden;}
#sub-product .gw-product-info {display:flex;flex-direction: column;justify-content: space-between;width: calc(100% - 390px);}
#sub-product .gw-product-info .gw-text01 {color: var(--main-color);font-family: "Noto Sans KR", sans-serif; font-weight: 800;}
#sub-product .gw-product-info .gw-text02 {font-size: 30px;    font-family: 'NEXEN';    font-weight: 200;    color: var(--main-color);}
#sub-product .gw-product-info .gw-text-container p{font-size: 20px;    line-height: 1.3em;    color: #232323;}
#sub-product .gw-product-info .gw-text-container h1{font-size: 18px;    margin: 15px 0 5px 0;    background: #8c8c8c;    color: #fff;    padding: 10px 20px;    font-family: 'Pretendard';    font-weight: 700;}
#sub-product .gw-product-info .gw-text02 > span {font-size: 25px;    padding-left: 10px;}
#sub-product .gw-product-info .gw-specifications-tit{font-size: var(--main-title04);font-family: "Noto Sans KR", sans-serif; font-weight: 800;}
#sub-product .gw-product-info .info-table {border-top: 2px solid var(--main-color);border-bottom: 1px solid #ddd;}
#sub-product .gw-product-info .info-table dl {position: relative;display: flex;align-items: center;color: #666;}
#sub-product .gw-product-info .info-table dl:nth-child(even) {background: #f3f3f3;}
#sub-product .gw-product-info .info-table dl dt {width: 20%;padding: 10px 20px;box-sizing: border-box;font-family: "Noto Sans KR", sans-serif; font-weight: 800;}
#sub-product .gw-product-info .info-table dl dd {width: 80%;padding: 10px 20px;box-sizing: border-box;}

/*반응형------------------------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1024px){
    #sub-product .gw-product-list{flex-direction: column;}
    #sub-product .gw-product-img{width: 100%;}
    #sub-product .gw-product-info{width: 100%;}
}

@media screen and (max-width:576px) {
    #sub-product .gw-product-list{padding:22px;}
    #sub-product .gw-product-list-top{gap:20px;flex-direction:column;}
    #sub-product .gw-product-img{width:100%;height:250px;}
    #sub-product .gw-product-info{width:100%;height:auto;gap:20px;}
    #sub-product .gw-product-info .info-table dl dt{padding:10px 0  10px 20px;width:40%;}
    #sub-product .gw-product-info .info-table dl dd{padding:10px 0  10px 20px;width:60%;}
	#sub-product .gw-product-info .gw-text02 > span{padding-left: 0;    display: inline-block;    width: 100%;}
}
