:root {
    --tenDown : #D62727;
    --grey10: #f5f6f7;
    --grey30: #dfdfdf;
    --grey20: #efefef;
    --grey40: #cccccc;
    --grey50: #999999;
    --grey60: #666666;
    --grey70: #333333;
    --grey80: #181818;
    --weight-400: 'CoreSansCRegular', 'AppleSDGothicNeo-Regular', 'NotoSansKRRegular', sans-serif;
    --weight-500: 'CoreSansCMedium', 'AppleSDGothicNeo-Medium', 'NotoSansKRMedium', sans-serif;
    --weight-600: 'CoreSansCBold', 'AppleSDGothicNeo-SemiBold', 'NotoSansKRSmBold', sans-serif;
    --weight-700: 'CoreSansCBold', 'AppleSDGothicNeo-Bold', 'NotoSansKRBold', sans-serif;
    --weight-800: 'CoreSansCBold', 'AppleSDGothicNeo-Bold', 'NotoSansKRExaBold', sans-serif;
}
.newItems {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8.53vw 4vw;
    margin: 0 4.27vw 12.8vw;
}
.newItem {
    position: relative;
    width: 43.73vw;
}
.newITemRank {

}
.newItemTime {
    position: absolute;
    top: -4.8vw;
    left: 2.13vw;
    z-index: 5;
    height: 7.47vw;
    padding: 0 2.13vw;
    line-height: 7.47vw;
    font-family: var(--weight-500);
    font-size: 3.73vw;
    color: white;
    background: var(--grey80);
    border-radius: 2.67vw 2.67vw 2.67vw 0;
}
.newItemTime:before {
    content: '';
    position: absolute;
    z-index: 5;
    left: 0;
    bottom: -1.33vw;
    border-style: solid;
    border-width: 0 0 1.33vw 1.6vw;
    border-color: transparent transparent transparent var(--c_111);
}
.newItems .btn_wish {
    position: absolute;
    top: 34vw;
    right: 1vw;
}
/*.newItem .itemThumbnail {*/
/*    width: 43.73vw;*/
/*    height: 43.73vw;*/
/*}*/
.newItem .itemInfo {
    margin-top: 2.13vw;
    text-align: left;
}
.itemBrand {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.07vw;
}
.itemBrand .itemBrandName {
    overflow: hidden;
    color: var(--grey60);
    font: 3.47vw / 4.8vw var(--weight-500);
    white-space: nowrap;
    text-overflow: ellipsis;
}
.itemBrand .adBadge {
    display: inline-block;
    padding: 0.53vw 1.06vw 0;
    border: 1px solid #dfdfdf;
    border-radius: 0.26vw;
    color: var(--grey60);
    font-size: 2.66vw;
    z-index: 1;
}
.itemName {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 2.13vw;
    color: var(--grey80);
    font: 3.73vw / 5.33vw var(--weight-500);
    word-break: break-all;
}

.itemPrice .setPriceO {
    color: var(--grey50);
    font: 3.47vw / 4.27vw var(--weight-600);
    text-decoration: line-through;
}

.innerItemPrice {
    display: flex;
    align-items: center;
    margin-bottom: 2.13vw;
}
.innerItemPrice .discount {
    margin-right: 1.07vw;
    color: var(--tenDown);
    font: 4vw / 6.9vw var(--weight-700);
    white-space: pre;
}
.innerItemPrice .setPrice {
    color: black;
    font: 4.8vw / 6.9vw var(--weight-700);
}
.innerItemPrice .tensale_badge {
    width: 10.67vw;
    height: 4.27vw;
    margin-left: 1.07vw;
}
.userSide {
    margin-bottom: 2.13vw;
}
.userEval {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 13.33vw;
    height: 2.67vw;
}
.userEval::before,
.userEval i {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    background-position:left center;
    background-repeat:repeat-x;
    background-size:auto 100%;
}
.userEval::before {
    width:100%;
    content:' ';
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3e%3cpath fill='none' stroke='%23FF214F' stroke-width='2' d='M24.006 5c.026 0 .052.008.074.024h0l6.442 12.24 13.856 1.943c.221.042.4.109.52.22.062.06.097.133.101.212.009.152-.056.308-.153.457-.154.235-.398.446-.712.613h0l-9.46 8.752 1.965 11.632c.133.594.187 1.082.14 1.466-.02.155-.035.3-.134.377-.11.087-.272.072-.449.058-.396-.03-.87-.175-1.422-.41h0L23.97 37.007l-10.71 5.58c-.551.233-1.025.377-1.42.408-.177.014-.34.03-.45-.058-.098-.077-.113-.222-.132-.377-.048-.384.005-.872.139-1.466h0L13.36 29.46l-9.459-8.75a2.02 2.02 0 01-.74-.635c-.1-.15-.169-.305-.16-.457a.266.266 0 01.093-.185c.128-.114.32-.181.558-.224h0l13.865-1.945 6.209-12.045a.533.533 0 01.162-.179.227.227 0 01.118-.039z'/%3e%3c/svg%3e");
}
.userEval i {
    font-size:0;
    color:transparent;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3e%3cpath fill='%23FF214F' fill-rule='evenodd' d='M25.093 4.737l6.077 11.608 13.369 1.875c1.963.357 1.87 2.322.187 3.304l-8.975 8.304 1.87 11.073c.654 2.946-.561 3.75-3.273 2.59l-10.377-5.359-10.284 5.358c-2.712 1.16-3.927.357-3.273-2.59l1.87-11.072-8.975-8.304c-1.683-.982-1.87-2.947.187-3.304l13.37-1.875 5.983-11.608c.56-.983 1.776-.983 2.244 0z'/%3e%3c/svg%3e");
}
.userSide dfn {
    overflow: hidden;
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    color: transparent;
}
.userComment {
    color: var(--grey60);
    font-size: 2.93vw;
}
.itemBadge {
    display: flex;
    align-items: center;
}
.itemBadge > span {
    padding: .4vw 1.47vw .13vw;
    height: 3.73vw;
    color: #fff;
    font-size: 2.67vw;
    line-height: 1;
    letter-spacing: -0.02em;
    background: #ccc; 
    border-radius: 0.67vw;
}
.itemBadge.iosBadge > span {
    padding: .53vw 1.47vw 0;
}
.itemBadge > span.freeDelivery {
    background: #111;
}
.itemBadge .tentenDelivery {
    position: relative;
    top: -1px;
    width: 15.73vw;
}
.itemBadge > *:not(:first-child) {
    margin-left: 1.33vw;
}
.newItem .prd_link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.special-offer {
    margin-left: 1.07vw;
    padding: 0.8vw 1.6vw;
    width: 8vw;
    height: 4.27vw;
    font-size: 2.67vw;
    font-family: var(--weight-500);
    line-height: 3vw;
    letter-spacing: -0.2px;
    color: white;
    border-radius: 0.8vw;
    background: #4A7CFF;
}
.newItem .btn_more {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 1.45rem;
    text-align: left;
    font-size: 1.19rem;
    color: var(--c_999);
    white-space: nowrap;
    z-index: 10;
}
.newItem .btn_more .i_arw_r2 {
    display: inline-block;
    margin-left: .3em;
    width: 1.02rem;
    height: 1.02rem;
    vertical-align: 1px;
    background-size: 1.02rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3e%3cpath fill='%23999' d='M18 6.586l-2.828 2.828L29.757 24 15.172 38.586 18 41.414 35.414 24z'/%3e%3c/svg%3e");
}

.newItem .btn_wish {
    position: absolute;
    top: 34vw;
    right: 1vw;
}
