body.bwoof-ui-v180.woocommerce-cart .bwoof-fixed-quantity{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;background:#edf5ff;color:#0A6AD1;border-radius:10px;font-weight:700}body.bwoof-ui-v180.woocommerce-cart .cart_totals{background:#fff!important;border:1px solid #dfe7f2!important;border-radius:18px!important;padding:20px!important;box-shadow:none!important}body.bwoof-ui-v180.woocommerce-cart .checkout-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;background:#0A6AD1!important;color:#fff!important}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-thumbnail>.bwoof-cart-photo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;width:76px!important;max-width:100%!important;height:auto!important;aspect-ratio:1;flex-shrink:0;padding:6px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .bwoof-cart-photo>.bwoof-cart-photo__media{position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-thumbnail>.bwoof-cart-photo :is(picture,img){display:block;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;position:static!important;float:none!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}@media(max-width:767px){body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid!important;grid-template-columns:72px minmax(0,1fr) 48px!important;grid-template-areas:'thumb name remove' 'price price price' 'quantity quantity quantity' 'subtotal subtotal subtotal'!important;gap:0 12px!important;padding:16px!important;margin-bottom:16px!important;border:1px solid #dfe7f2!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart tr.cart_item td{position:static!important;width:auto!important;min-width:0;margin:0!important;padding:12px 0!important;text-align:start}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart tr.cart_item :is(.product-thumbnail,.product-name,.product-remove){border:0!important;padding:0 0 16px!important}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-thumbnail>.bwoof-cart-photo{width:72px!important}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:100%!important;height:100%!important;object-fit:contain}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-name{font-size:14px;line-height:1.9;overflow-wrap:anywhere}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart tr.cart_item :is(.product-price,.product-quantity,.product-subtotal){display:flex!important;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #edf1f6!important;border-bottom:0!important}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart tr.cart_item :is(.product-price,.product-quantity,.product-subtotal)::before{content:attr(data-title);color:#718096;font-size:12px}body.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-remove a{width:34px!important;height:36px!important;min-height:36px!important;border:0!important;background:#fff3f4!important;color:#b95867!important}body.bwoof-ui-v180.woocommerce-cart .cart-actions .coupon{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important;border:1px solid #dfe7f2!important;border-radius:14px;background:#fff}body.bwoof-ui-v180.woocommerce-cart .cart-actions .coupon :is(input,button){width:100%!important;margin:0!important;min-height:46px}body.bwoof-ui-v180.woocommerce-cart .cart-actions .coupon button{background:#0A6AD1!important;color:white!important}body.bwoof-ui-v180.woocommerce-cart .cart-actions button[name=update_cart]{min-height:46px;margin:0!important}body.bwoof-ui-v180.woocommerce-cart .cart_totals{margin-top:18px!important}}body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #f3d9de!important;border-radius:12px!important;background:#fff5f6!important;color:#b42332!important;font-size:0!important;line-height:1!important;transition:background-color 120ms,border-color 120ms,color 120ms}body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove::before,body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove::after{content:none!important}body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove .bwoof-ds-icon{width:20px;height:20px;margin:0}body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove:hover{background:#b42332!important;border-color:#b42332!important;color:#fff!important}body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove:focus-visible{outline:2px solid #b42332;outline-offset:3px}@media (max-width:767px){body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove{width:48px!important;height:48px!important;min-height:48px!important}}@media (prefers-reduced-motion:reduce){body.bwoof-ui-v180.woocommerce-cart .woocommerce-cart-form table.cart .product-remove a.bwoof-cart-remove{transition:none}}