/* 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; }
@media (min-width: 768px) { .cart-wrap .total-info { font-size: 1rem; } }

/*# sourceMappingURL=cart.css.map */
