@charset "utf-8";
.l-title--sm-medium {
border-bottom: 1px solid #000;
}
.l-title--sm-medium button {
padding: 10px 19px;
font-size: 13px;
}
.form-check--sm input[type="checkbox"] {
border-radius: 2.5px !important;
overflow: hidden;
width: 20px;
height: 20px;
border-color: #e5e5e5;
}
.form-check--sm input[type="checkbox"]:checked {
background-image: url(../assets/img/sub/icon_check_white.png);
background-size: 9px;
background-position: center left 3px;
}
.cart__group-checkbox {
font-size: 14px;
font-weight: 500;
border-bottom: 1px solid #e5e5e5;
padding-block: 14px;
}
.cart-product {
padding-block: 15px;
padding-bottom: 35px;
border-color: #e5e5e5;
}
.cart-product__top {
gap: 15px;
}
.cart-product__media {
width: 100px;
height: 100px;
}
.cart-product__media img {
border: 0;
border-radius: 5px;
}
.cart-product__info-wrap {
gap: 14px;
margin-bottom: 5px;
}
.cart-product .product-name {
color: #000;
font-weight: 400;
line-height: 19px;
}
.cart-product__info .price {
font-size: 15px;
font-weight: 600;
color: #000;
padding-top: 9px;
}
.cart .price em {
font-family: "Pretendard";
font-size: 15px;
font-weight: 600;
}
.cart-product .origin-price {
color: #999;
font-weight: 400;
font-size: 12px;
display: none;
}
.cart-product .origin-price s {
font-family: "Pretendard";
font-weight: 400;
}
.cart-product__count-wrap > button {
width: 100px;
height: 35px;
line-height: 35px;
font-size: 13px;
font-weight: 500;
padding: 0;
}
.counter {
max-width: 125px;
height: 35px;
}
.counter__btn {
border-color: #e5e5e5;
font-size: 0;
}
.counter__btn_m {
background: #fff url(../assets/img/sub/counter__btn_m.png) no-repeat center / 13px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
height: 35px;
width: 35px;
}
.counter__btn_p {
background: #fff url(../assets/img/sub/counter__btn_p.png) no-repeat center / 13px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
height: 35px;
width: 35px;
}
.counter--center input {
font-size: 13px;
font-family: "Pretendard";
font-weight: 400;
border-color: #e5e5e5;
}
.select {
border-color: #e5e5e5;
border-radius: 5px;
overflow: hidden;
}
.cart__shipping-fee {
font-size: 14px;
font-weight: 500;
background: #f6f7f8;
border-radius: 5px;
padding: 12px;
margin-top: 25px;
}
.cart .price-tag {
background: #f6f7f8;
border-radius: 5px;
padding: 9px 15px;
}
.cart .price-tag__details dt,
.cart .price-tag__details dd {
line-height: 1;
padding: 8px 0 !important;
}
.cart .price-tag__details dt {
font-size: 14px;
color: #000;
font-weight: 500;
}
.cart .price-tag .ico-formula {
display: none;
}
.cart .price-tag__details dd,
.cart .price-tag .price em {
font-size: 14px;
font-weight: 600;
color: #000;
}
.cart .price-tag .price {
font-size: 14px;
color: #000;
font-weight: 600;
line-height: 1;
}
.cart__order-wrap {
padding: 30px 15px;
border-color: #e5e5e5;
}
.cart__order {
font-size: 14px;
color: #000;
font-weight: 500;
}
.cart__order .price {
font-size: 14px;
color: #000;
font-weight: 600;
}
.cart__order .price em {
font-size: 14px;
font-weight: 600;
color: #007bff;
}
.cart__order-wrap button {
font-size: 17px;
font-weight: 17px;
font-weight: bold;
max-width: 200px;
height: 45px;
}
.footer {
padding-bottom: 142px;
}
.footer .kakao-talk {
bottom: 183px;
}
.footer .top-btn {
bottom: 116px;
}