.dollab-mobile-classic-empty-copy{display:none}
@media(max-width:767px){
 .dollab-mobile-classic-commerce{font:400 18px/28.8px var(--f-text);color:#777}
 .dollab-mobile-classic-commerce .woocommerce{width:100%;min-width:0}
 .dollab-mobile-classic-commerce .woocommerce-info,.dollab-mobile-classic-commerce .woocommerce-message{font:400 16px/25.6px var(--f-text);border-color:var(--primary)}
 .dollab-mobile-classic-commerce .cart-empty.woocommerce-info{border:0;background:none;padding:0;margin:19.52px 0 15px;text-align:center;color:#242424;font:600 28px/33.6px var(--f-title)}
 .dollab-mobile-classic-commerce .cart-empty::before{position:static;display:block;content:'\f147';font:400 106.4px/106.4px YourDollIcons;color:#ddd;margin:0 0 20px}
 .dollab-mobile-classic-empty-copy{display:block;text-align:center;font:400 18px/28.8px var(--f-text)}
 .dollab-mobile-classic-commerce .return-to-shop{text-align:center;margin:25px 0 0}
 .dollab-mobile-classic-commerce .return-to-shop .button{height:48px;padding:13px 28px;border-radius:0;font:600 14px/22px var(--f-text);text-transform:uppercase}
 .dollab-mobile-classic-commerce h3,.dollab-mobile-classic-commerce .cart_totals h2{font:600 22px/30.8px var(--f-title);color:#242424;text-transform:uppercase;margin:0 0 20px}
 .dollab-mobile-classic-commerce .col2-set .col-1,.dollab-mobile-classic-commerce .col2-set .col-2{float:none;width:100%}
 .dollab-mobile-classic-commerce .woocommerce-billing-fields>h3,.dollab-mobile-classic-commerce #order_review_heading{padding:15px;background:#f4f8fb;border-radius:7px}
 .dollab-mobile-classic-commerce .form-row{float:none!important;width:100%!important;padding:0;margin:0 0 20px}
 .dollab-mobile-classic-commerce .form-row label{font:400 18px/28.8px var(--f-text);color:#242424;margin-bottom:5px}
 .dollab-mobile-classic-commerce input.input-text,.dollab-mobile-classic-commerce .select2-container .select2-selection--single{height:42px;padding:0 15px;border:1px solid #ddd;border-radius:0;font:400 14px/22.4px var(--f-text)}
 .dollab-mobile-classic-commerce .select2-container .select2-selection--single{padding:5px 0}
 .dollab-mobile-classic-commerce .select2-container .select2-selection__arrow{height:40px}
 .dollab-mobile-classic-commerce textarea.input-text{height:120px;padding:10px 15px;border:1px solid #ddd;border-radius:0;font:400 14px/22.4px var(--f-text)}
 .dollab-mobile-classic-commerce .button{border-radius:0;min-height:42px;font:600 13px/16px var(--f-text);text-transform:uppercase}
 .dollab-mobile-classic-commerce .woocommerce-form-coupon .form-row,.dollab-mobile-classic-commerce .woocommerce-form-login .form-row{width:100%;margin-bottom:20px}
 .dollab-mobile-classic-commerce .woocommerce-form-login{border:0;padding:0}
 .dollab-mobile-classic-commerce .woocommerce-shipping-fields{margin-top:20px}
 .dollab-mobile-classic-commerce #ship-to-different-address{font:400 18px/25.2px var(--f-text);text-transform:none}
 .dollab-mobile-classic-commerce #order_review_heading{margin-top:30px}
 .dollab-mobile-classic-commerce table.shop_table{display:table;overflow:visible;border:0;border-radius:0;font:400 18px/25.2px var(--f-text);width:100%}
 .dollab-mobile-classic-commerce table.shop_table th{font:600 18px/25.2px var(--f-title);color:#242424;padding:12px 0}
 .dollab-mobile-classic-commerce table.shop_table td{padding:12px 0}
 .dollab-mobile-classic-commerce .woocommerce-checkout-review-order-table .product-name{width:70%;overflow-wrap:anywhere}
 .dollab-mobile-classic-commerce .cart_totals{float:none;width:100%;border:2px solid #eee;padding:20px;margin-top:30px}
 .dollab-mobile-classic-commerce .cart_totals .wc-proceed-to-checkout{padding:15px 0 0}
 .dollab-mobile-classic-commerce .wc-proceed-to-checkout a.checkout-button{font:600 13px/18px var(--f-text);padding:15px;min-height:48px;margin:0}
 .dollab-mobile-classic-commerce .shop_table .actions .coupon{display:flex;flex-direction:column;gap:10px;width:100%;padding:10px 0}
 .dollab-mobile-classic-commerce .shop_table .actions .coupon input{float:none;width:100%;margin:0;height:42px}
 .dollab-mobile-classic-commerce .shop_table .actions .coupon .button{float:none;width:100%}
 .dollab-mobile-classic-commerce .shop_table .actions>.button{display:none}
 .dollab-mobile-classic-commerce .woocommerce-cart-form tbody tr.cart_item{display:grid;grid-template-columns:80px minmax(0,1fr);position:relative;padding-right:25px;border-bottom:1px solid #ddd}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-thumbnail{display:block!important;grid-column:1;grid-row:1/5;border:0;padding-top:15px}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-thumbnail::before,.dollab-mobile-classic-commerce .woocommerce-cart-form .product-name::before{display:none}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-thumbnail img{width:65px;height:auto}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-remove{position:absolute;top:5px;right:0;border:0}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-name{grid-column:2;text-align:left!important;border:0;font:500 14px/21px var(--f-title)}
 .dollab-mobile-classic-commerce .woocommerce-cart-form .product-price,.dollab-mobile-classic-commerce .woocommerce-cart-form .product-quantity,.dollab-mobile-classic-commerce .woocommerce-cart-form .product-subtotal{grid-column:2;background:none;text-align:right!important}
 .dollab-mobile-classic-commerce .quantity .qty{height:30px;padding:0;min-width:0;width:55px;font:400 14px/19.6px var(--f-text)}
 .dollab-mobile-classic-commerce .quantity{display:inline-flex;align-items:center}
 .dollab-mobile-classic-commerce .quantity button{display:inline-flex;align-items:center;justify-content:center;width:25px;height:30px;border:1px solid #ddd;font:600 13px/16px var(--f-text);padding:0;color:#777}
 .dollab-mobile-classic-commerce .quantity .qty::-webkit-inner-spin-button{appearance:none}
 .dollab-mobile-classic-commerce #payment{background:#f7f7f7;border-radius:0;font:400 18px/28.8px var(--f-text)}
 .dollab-mobile-classic-commerce #place_order{width:100%;min-height:48px}
}
