{# 主站 lucys.com #}
@media(max-width:768px){.cart .table-shopping,.cart .table-shopping thead,.cart .table-shopping tbody,.cart .table-shopping tr,.cart .table-shopping th,.cart .table-shopping td{border:none !important}.cart .table-shopping>thead{display:none}.cart .table-shopping>tbody>tr:not(.calc-row){display:block;position:relative;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,0.08);margin-bottom:16px;padding:15px 15px 15px 100px;min-height:110px;overflow:visible}.cart .table-shopping>tbody>tr:not(.calc-row)>td:first-child{position:absolute !important;left:15px;top:15px;width:75px !important;padding:0 !important}.cart .table-shopping td .img-container{width:75px;height:75px;margin:0}.cart .table-shopping td .img-container .card-back-image{width:75px !important;height:75px !important;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:8px;border:1px solid #eee;background-color:#f9f9f9}.cart .table-shopping>tbody>tr:not(.calc-row)>td.td-product{display:block !important;width:100% !important;padding:0 35px 5px 0 !important}.cart .table-shopping td.td-product p{font-weight:bold;font-size:14px;margin-bottom:8px;line-height:1.4;color:#333}.cart .table-shopping td.td-product .d-flex{display:flex !important;align-items:center;margin-bottom:4px}.cart .table-shopping td.td-product small{font-size:11px;line-height:1.3;color:#666}.cart .table-shopping>tbody>tr:not(.calc-row)>td.td-price{display:block !important;width:fit-content !important;width:-moz-fit-content !important;min-width:90px !important;max-width:none !important;padding:6px 12px !important;background:#f5f5f5;border-radius:4px;font-size:13px;font-weight:600;margin-bottom:0 !important;color:#333;white-space:nowrap !important;height:auto !important;line-height:1.4 !important}.cart .table-shopping>tbody>tr:not(.calc-row)>td.td-quantity:not(.td-number){display:block !important;position:absolute !important;right:15px !important;bottom:15px !important;width:auto !important;padding:0 !important;margin:0 !important;background:transparent !important;z-index:10}.cart .table-shopping td.td-quantity .qty,.cart .table-shopping td.td-quantity .form-control,.cart .table-shopping td.td-quantity input{width:50px !important;height:40px !important;text-align:center;padding:5px !important;border:1px solid #ddd !important;border-radius:4px !important;font-size:15px;font-weight:600;background:#fff !important;color:#333 !important;box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.cart .table-shopping td.td-quantity input::-webkit-outer-spin-button,.cart .table-shopping td.td-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart .table-shopping>tbody>tr:not(.calc-row)>td.td-number.td-quantity{display:block !important;padding:0 !important;margin-bottom:8px;font-size:14px;font-weight:600;background:transparent !important;color:#333}.cart .table-shopping>tbody>tr:not(.calc-row)>td.td-number:not(.td-quantity){display:block !important;width:fit-content !important;width:-moz-fit-content !important;min-width:90px !important;max-width:none !important;padding:6px 12px !important;background:#8b4513;color:#fff;border-radius:4px;font-size:14px;font-weight:700;text-align:left;white-space:nowrap !important;height:auto !important;line-height:1.4 !important;margin-top:8px !important;clear:both !important}.cart .table-shopping>tbody>tr:not(.calc-row)>td:last-child:not(.td-number):not(.td-price):not(.td-quantity):not(.td-product){position:absolute !important;top:10px;right:10px;width:auto !important;padding:0 !important;background:transparent !important}.cart .table-shopping td .btn-just-icon{width:28px;height:28px;padding:0;line-height:28px;font-size:12px}.cart .table-shopping>tbody>tr.calc-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:transparent;box-shadow:none;margin-bottom:0;padding:12px 5px;border-bottom:1px solid #eee !important}.cart .table-shopping>tbody>tr.calc-row:last-child{border-bottom:none !important}.cart .table-shopping>tbody>tr.calc-row>td:empty,.cart .table-shopping>tbody>tr.calc-row>td[colspan="2"],.cart .table-shopping>tbody>tr.calc-row>td[colspan="3"]{display:none !important}.cart .table-shopping>tbody>tr.calc-row>td.td-total{display:inline-block !important;padding:0 !important;font-weight:600;font-size:14px}.cart .table-shopping tr.calc-row td.td-total p{margin-bottom:8px;font-size:14px}.cart .table-shopping tr.calc-row td.td-total input.js-cart-promo-code,.cart .table-shopping tr.calc-row td.td-total input[type="text"]{width:100%;margin-bottom:8px;padding:10px;border:1px solid #ddd;border-radius:6px}.cart .table-shopping tr.calc-row td.td-total .d-flex{display:flex !important;gap:6px}.cart .table-shopping tr.calc-row td.td-total .js-cart-promo-apply,.cart .table-shopping tr.calc-row td.td-total .js-cart-promo-clear{flex:1;padding:8px 12px;font-size:13px;border-radius:6px}.cart .cart-total-summary{margin-top:20px}.cart .cart-total-summary .table-shopping{background:#f9f9f9;border-radius:10px;padding:15px}.cart #order-info h3,.cart .container h3{font-size:17px;margin-top:25px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #8b4513;color:#333}.cart #order-info .form-group,.cart .container .form-group{margin-bottom:12px}.cart #order-info .form-group label,.cart .container .form-group label{font-size:13px;color:#666;margin-bottom:4px}.cart #order-info .form-control,.cart .container .form-control{padding:10px 12px;font-size:14px;border-radius:6px}.cart .js-cart-delivery-options .form-check-radio{padding:12px;background:#fff;border-radius:8px;margin-bottom:10px;border:1px solid #eee}.cart .js-cart-delivery-options .form-check-radio:hover{border-color:#8b4513}.cart .btn-round{padding:12px 24px;font-size:15px;border-radius:25px}.cart .text-center.mt-5{margin-top:25px !important}.cart .text-center.mt-5 .btn{display:block;width:100%;margin-bottom:10px}.cart .form-group p strong{font-size:14px;color:#333}.cart .form-check label{font-size:14px}.cart .col-lg-3.pb-1{width:100%;margin-bottom:15px}.cart .col-lg-3.pb-1 input[type="submit"],.cart .col-lg-3.pb-1 .btn{width:100%;padding:14px;font-size:16px}}@media(min-width:769px) and (max-width:1024px){.cart .table-shopping td.td-product p{font-size:13px}.cart .table-shopping td .img-container{width:60px;height:60px}.cart .table-shopping td .img-container .card-back-image{width:60px !important;height:60px !important}}