/* Cart */
.cart-wrap .option-wrap ul, .cart-wrap .option-wrap li { list-style: none; color: #6c757d; font-size: .75rem; }
.cart-wrap .options { margin-bottom: .5rem; }
.cart-wrap .goods-name { margin-top: .5rem; }
.cart-wrap .mod_options { font-size: .75rem; font-weight: 600; }
.cart-wrap .option-modal-data { font-size: .75rem; }
.cart-wrap .option-modal-data h2 { display: none; }
.cart-wrap .option-modal-data .option_wr { border-bottom: 1px solid #adb5bd; padding: 1rem; }
.cart-wrap .option-modal-data .option_wr h3 { font-size: .875rem; font-weight: 600; }
.cart-wrap .option-modal-data .option_wr .get_item_options { margin-bottom: .5rem; color: #0d6efd; }
.cart-wrap .option-modal-data .option_wr .get_item_supply { margin-bottom: .5rem; color: #0d6efd; }
.cart-wrap .option-modal-data #sit_sel_option { background-color: #e9ecef; padding: 1rem; }
.cart-wrap .option-modal-data #sit_sel_option h3 { font-size: .875rem; font-weight: 600; }
.cart-wrap .option-modal-data .opt_count button { border: 1px solid rgba(173, 181, 189, 0.5); }
.cart-wrap .option-modal-data #sit_opt_added { list-style: none; }
.cart-wrap .option-modal-data #sit_opt_added li { list-style: none; font-size: .75rem; }
.cart-wrap .option-modal-data .btn_confirm { margin-top: .5rem; text-align: center; }
.cart-wrap .option-modal-data .btn_confirm button { border: 1px solid rgba(61, 139, 253, 0.5); padding: .25rem 2rem; }
.cart-wrap .option-modal-data #sit_tot_price { font-size: 1rem; color: #dc3545; padding: .5rem; text-align: right; }
.cart-wrap .option-modal-data select { font-size: .75rem; display: block; width: 100%; padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; appearance: none; border-radius: 0; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.cart-wrap .opt_name { margin-top: .5rem; }
.cart-wrap #mod_option_close { display: none; }
.cart-wrap .sound_only { display: none; }
.cart-wrap .mobile-view { font-size: .75rem; }
.cart-wrap .mobile-view .list-group-item { padding: .25rem; text-align: center; }
.cart-wrap .mobile-view .list-group-item span { font-weight: 500; color: #b02a37; }
.cart-wrap .total-info { font-size: .75rem; }

.sod_opt {margin:5px 0}
.sod_opt ul {display:inline-block;margin:0;padding:0;list-style:none}
.sod_opt li {color:#000;padding:3px 0;line-height:1.3em}
.sod_opt p:before {content:"입력내용";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#f00}
.sod_opt li:before {content:"옵션";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#3a8afd}
.sod_opt span:before {content:"추가상품";display:inline-block;margin:1px 5px 2px 0;padding:3px;border-radius:3px;background:#e2eaf6;line-height:1em;color:#000}
.sod_option_btn .mod_options {height:30px;margin:5px 0 0;padding:0 5px;border:1px solid #d4d6db;color:#606060;background:#fff;border-radius:3px}
.cp_btn {padding:0 10px;border:1px solid #d4d6db;color:#3a8afd;background:#fff;height:26px;border-radius:3px}
.cp_cancel {padding:0 10px;border:1px solid #aaa;color:#666;background:#fff;height:26px;border-radius:3px}


@media (min-width: 768px) { .cart-wrap .total-info { font-size: 1rem; } }

/*# sourceMappingURL=cart.css.map */
