body.woocommerce-cart .rudra-cart-layout{--rudra-cart-thumb:90px;display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -12px;row-gap:24px}body.woocommerce-cart .rudra-cart-layout>*{min-width:0;padding:0 12px;margin-bottom:0}body.woocommerce-cart .rudra-cart-layout>.woocommerce-cart-form{width:75%}body.woocommerce-cart .rudra-cart-layout>.rudra-cart-summary{width:25%}body.woocommerce-cart .rudra-cart-layout .cart-collaterals,body.woocommerce-cart .rudra-cart-layout .cart_totals{float:none;width:100%;margin:0}body.woocommerce-cart .rudra-cart-layout .cart_totals{padding:18px;background:#f6f8f2;border:1px solid #e0e7d7;border-radius:14px}body.woocommerce-cart .rudra-cart-layout .cart_totals h2{font-size:22px;margin:0 0 16px}body.woocommerce-cart .rudra-cart-layout table.shop_table{width:100%;margin:0;border-collapse:separate}body.woocommerce-cart .rudra-cart-layout table.shop_table td,body.woocommerce-cart .rudra-cart-layout table.shop_table th{padding:12px 8px;vertical-align:middle}body.woocommerce-cart .rudra-cart-layout .cart_totals table td,body.woocommerce-cart .rudra-cart-layout .cart_totals table th{padding:10px 4px;overflow-wrap:anywhere}body.woocommerce-cart .rudra-cart-layout .cart_totals table th{width:32%}body.woocommerce-cart .rudra-cart-layout .cart_totals .woocommerce-shipping-destination{font-size:13px}body.woocommerce-cart .rudra-cart-layout .wc-proceed-to-checkout{padding:16px 0 0}body.woocommerce-cart .rudra-cart-layout .checkout-button{margin:0;padding:14px 10px;font-size:16px;white-space:normal}body.woocommerce-cart .rudra-cart-layout .product-remove{width:30px}body.woocommerce-cart .rudra-cart-product{display:flex;align-items:center;gap:14px;min-width:0}body.woocommerce-cart .rudra-cart-thumbnail{flex:0 0 var(--rudra-cart-thumb);width:var(--rudra-cart-thumb)}body.woocommerce-cart .rudra-cart-thumbnail a{display:block}body.woocommerce-cart .rudra-cart-thumbnail img{display:block;width:var(--rudra-cart-thumb)!important;height:var(--rudra-cart-thumb)!important;max-width:none;object-fit:contain;padding:4px;border:1px solid #e5eadf;border-radius:10px;background:#fff}body.woocommerce-cart .rudra-cart-product-copy{min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}body.woocommerce-cart .rudra-cart-product-copy>a{color:#2d4813;font-weight:500}body.woocommerce-cart .rudra-cart-product-copy dl.variation{margin:6px 0 0;font-size:12px}body.woocommerce-cart .rudra-cart-layout .product-price,body.woocommerce-cart .rudra-cart-layout .product-subtotal{white-space:nowrap;font-size:14px}body.woocommerce-cart .rudra-cart-layout .rudra-cart-quantity{display:inline-flex;align-items:center;border:1px solid #d4dfc8;border-radius:8px;overflow:hidden}body.woocommerce-cart .rudra-cart-layout .rudra-cart-quantity .qty{width:42px;min-width:0;height:38px;padding:0 2px;border:0;border-radius:0;text-align:center;appearance:textfield;-moz-appearance:textfield}body.woocommerce-cart .rudra-cart-quantity .qty::-webkit-inner-spin-button,body.woocommerce-cart .rudra-cart-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .rudra-cart-layout .rudra-cart-qty-step{width:30px;height:38px;padding:0;border:0;border-radius:0;background:#f2f6ec;color:#2d4813;font-size:20px}body.woocommerce-cart .rudra-cart-qty-step:focus-visible{outline:2px solid #2d4813;outline-offset:-3px}body.woocommerce-cart .rudra-cart-layout .actions{padding:16px 10px}body.woocommerce-cart .rudra-cart-layout .coupon{display:flex;flex-wrap:wrap;gap:8px}body.woocommerce-cart .rudra-cart-layout .coupon #coupon_code{width:145px;margin:0;min-height:38px}body.woocommerce-cart .rudra-cart-layout .cross-sells{float:none;width:100%}@media (max-width:991px){body.woocommerce-cart .rudra-cart-layout{--rudra-cart-thumb:72px}body.woocommerce-cart .rudra-cart-layout>.rudra-cart-summary,body.woocommerce-cart .rudra-cart-layout>.woocommerce-cart-form{width:100%}}@media (max-width:767px){body.woocommerce-cart .rudra-cart-layout{--rudra-cart-thumb:60px}body.woocommerce-cart .rudra-cart-layout .woocommerce-cart-form__contents{border:0}body.woocommerce-cart .rudra-cart-layout .woocommerce-cart-form__contents thead{display:none}body.woocommerce-cart .rudra-cart-layout .cart_item{display:block;position:relative;margin-bottom:16px;padding:10px;border:1px solid #e0e7d7;border-radius:12px}body.woocommerce-cart .rudra-cart-layout .cart_item td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-align:right!important;border:0;background:transparent!important}body.woocommerce-cart .rudra-cart-layout .cart_item td:before{content:attr(data-title) ":";font-weight:500;float:none}body.woocommerce-cart .rudra-cart-layout .cart_item .product-name{display:block;padding:8px 30px 14px 4px;text-align:left!important}body.woocommerce-cart .rudra-cart-layout .cart_item .product-name:before,body.woocommerce-cart .rudra-cart-layout .cart_item .product-remove:before{display:none}body.woocommerce-cart .rudra-cart-layout .cart_item .product-remove{position:absolute;top:8px;right:4px;padding:0;width:28px}body.woocommerce-cart .rudra-cart-product{gap:10px}body.woocommerce-cart .rudra-cart-product-copy{font-size:13px}body.woocommerce-cart .rudra-cart-layout .actions{display:block;padding:0}body.woocommerce-cart .rudra-cart-layout .actions:before{display:none}body.woocommerce-cart .rudra-cart-layout .coupon{float:none;width:100%;margin-bottom:12px}body.woocommerce-cart .rudra-cart-layout .coupon #coupon_code{flex:1;width:0}body.woocommerce-cart .rudra-cart-layout .coupon .button{width:auto}body.woocommerce-cart .rudra-cart-layout .actions>[name=update_cart]{width:100%}}@media (max-width:380px){body.woocommerce-cart .rudra-cart-layout{--rudra-cart-thumb:52px}}