body.woocommerce-cart article .woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;max-width:1200px;margin:0 auto}body.woocommerce-cart article .woocommerce>*{grid-column:1/-1}body.woocommerce-cart article .woocommerce>.modfix-cart-head{grid-column:1/-1}body.woocommerce-cart article .woocommerce>form.woocommerce-cart-form{grid-column:1;grid-row:3;margin:0!important;width:auto!important;float:none!important}body.woocommerce-cart article .woocommerce>.cart-collaterals{grid-column:2;grid-row:3;width:auto!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;position:sticky;top:110px}body.woocommerce-cart .cart-collaterals>*:not(.cart_totals){display:none!important}.modfix-cart-head{display:flex;align-items:baseline;gap:14px;margin:0 0 4px}.modfix-cart-head h2{margin:0!important;font:900 32px/1.1 Montserrat,sans-serif!important;color:#1F2023!important;text-transform:none!important}.modfix-cart-head span{font:600 15px Montserrat,sans-serif;color:#8a8578}.modfix-cart-head span b{color:#1F2023;font-weight:800}body.woocommerce-cart form.woocommerce-cart-form table.shop_table{display:block!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;width:100%!important}body.woocommerce-cart form.woocommerce-cart-form table.shop_table thead{display:none!important}body.woocommerce-cart form.woocommerce-cart-form table.shop_table tbody{display:block!important;border:0!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto 120px 40px;grid-template-areas:"img name qty sub rm";gap:18px;align-items:center;background:#fff!important;border:0!important;border-radius:16px!important;padding:18px!important;margin:0 0 14px!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td{display:block!important;border:0!important;padding:0!important;margin:0!important;background:none!important;width:auto!important;text-align:left!important;box-shadow:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td::before{display:none!important;content:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-thumbnail{grid-area:img}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-thumbnail img{width:96px!important;height:96px!important;max-width:none!important;object-fit:contain;background:#F7F5F0;border-radius:12px;padding:6px}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-name{grid-area:name}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-name>a{font:700 16px/1.35 Montserrat,sans-serif!important;color:#1F2023!important;text-decoration:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-price{display:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-quantity{grid-area:qty}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-subtotal{grid-area:sub;white-space:nowrap;text-align:right!important;font:800 20px Montserrat,sans-serif!important;color:#1F2023!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-subtotal .amount{font:inherit!important;color:inherit!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove{grid-area:rm}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove a.remove{display:grid!important;place-items:center;width:40px!important;height:40px!important;border-radius:10px!important;background:#F7F5F0!important;border:0!important;color:#b33!important;font-size:0!important;line-height:1!important;text-indent:0!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove a.remove::before{content:""!important;display:block!important;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b33' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 13h10l1-13M9 7V4h6v3'/%3E%3C/svg%3E") center/contain no-repeat!important;position:static!important;border:0!important;transform:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove a.remove::after{display:none!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove a.remove:hover{background:#FBE9E9!important}.modfix-cmeta{display:flex;gap:6px;margin:8px 0 0}.modfix-cmeta span{font:800 11px/1 Montserrat,sans-serif;padding:5px 8px;border-radius:6px}.modfix-cmeta .s{background:#1F2023;color:#E8B23A}.modfix-cmeta .v{background:#E8B23A;color:#1F2023}.modfix-cunit{font:600 13px Montserrat,sans-serif;color:#8a8578;margin-top:8px}.modfix-cunit .amount{color:inherit!important;font:inherit!important}body.woocommerce-cart tr.cart_item .quantity{margin:0!important}body.woocommerce-cart tr.cart_item .quantity .number-button{display:flex!important;align-items:center;height:44px;border:2px solid #E8E3D8!important;border-radius:12px!important;background:#fff!important;overflow:hidden;width:auto!important;padding:0!important}body.woocommerce-cart tr.cart_item .quantity .number-button input.minus,body.woocommerce-cart tr.cart_item .quantity .number-button input.plus{width:36px!important;height:40px!important;border:0!important;background:none!important;font:700 18px Montserrat,sans-serif!important;color:#8a8578!important;padding:0!important;position:static!important;cursor:pointer}body.woocommerce-cart tr.cart_item .quantity input.qty{width:34px!important;height:40px!important;border:0!important;background:none!important;text-align:center!important;font:800 16px Montserrat,sans-serif!important;color:#1F2023!important;padding:0!important;-moz-appearance:textfield}body.woocommerce-cart tr.cart_item .quantity input.qty::-webkit-inner-spin-button,body.woocommerce-cart tr.cart_item .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart form.woocommerce-cart-form tr:not(.cart_item){display:block!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-cart form.woocommerce-cart-form td.actions{display:flex!important;justify-content:space-between;align-items:center;border:0!important;background:none!important;padding:6px 0 0!important;box-shadow:none!important}body.woocommerce-cart td.actions button[name="update_cart"]{display:none!important}body.woocommerce-cart td.actions .modfix-continue,body.woocommerce-cart td.actions .empty-cart-button{order:0;background:none!important;border:0!important;border-bottom:2px solid #E8B23A!important;border-radius:0!important;padding:0 0 2px!important;height:auto!important;min-height:0!important;font:700 14px Montserrat,sans-serif!important;color:#1F2023!important;text-transform:none!important;box-shadow:none!important;text-decoration:none!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important;cursor:pointer}body.woocommerce-cart td.actions .empty-cart-button{order:2}body.woocommerce-cart .cart_totals{background:#1F2023!important;color:#fff!important;border:0!important;border-radius:18px!important;padding:26px!important;box-shadow:none!important;width:auto!important;float:none!important;margin:0!important}body.woocommerce-cart .cart_totals h2{margin:0 0 14px!important;padding:0!important;border:0!important;font:800 20px/1.2 Montserrat,sans-serif!important;color:#E8B23A!important;text-transform:none!important;background:none!important}body.woocommerce-cart .cart_totals table.shop_table{display:block!important;border:0!important;background:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important}body.woocommerce-cart .cart_totals table.shop_table tbody{display:block!important}body.woocommerce-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:12px 0!important;border:0!important;border-bottom:1px solid #333!important;background:none!important}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{display:block!important;border:0!important;padding:0!important;background:none!important;width:auto!important;color:#fff!important;font:600 14px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-align:right!important}body.woocommerce-cart .cart_totals table.shop_table th{text-align:left!important}body.woocommerce-cart .cart_totals table.shop_table td::before{display:none!important;content:none!important}body.woocommerce-cart .cart_totals table.shop_table td .amount{color:#fff!important;font:700 15px Montserrat,sans-serif!important}body.woocommerce-cart .cart_totals ul#shipping_method{margin:0!important;padding:0!important;list-style:none!important;text-align:right}body.woocommerce-cart .cart_totals ul#shipping_method li{margin:0!important;padding:0!important;color:#fff!important;font:700 14px Montserrat,sans-serif!important}body.woocommerce-cart .cart_totals ul#shipping_method li label{color:#fff!important;font:700 14px Montserrat,sans-serif!important;margin:0!important}body.woocommerce-cart .cart_totals ul#shipping_method li .modfix-free{color:#7BD88F!important;font-weight:800}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination,body.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{display:none!important}body.woocommerce-cart .cart_totals tr.order-total{border-bottom:0!important;padding:18px 0 16px!important}body.woocommerce-cart .cart_totals tr.order-total th{font:700 15px Montserrat,sans-serif!important}body.woocommerce-cart .cart_totals tr.order-total td,body.woocommerce-cart .cart_totals tr.order-total td .amount,body.woocommerce-cart .cart_totals tr.order-total td strong{font:900 30px/1 Montserrat,sans-serif!important;color:#E8B23A!important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:10px}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center;justify-content:center;height:54px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:14px!important;background:#E8B23A!important;color:#1F2023!important;font:800 16px Montserrat,sans-serif!important;text-transform:none!important;box-shadow:none!important;line-height:1!important}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button::after{content:" →";margin-left:6px}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background:#F2C14E!important}.modfix-wa{display:flex!important;align-items:center;justify-content:center;gap:10px;height:48px;border:2px solid #444;border-radius:14px;color:#fff!important;font:700 14px Montserrat,sans-serif;text-decoration:none!important;background:transparent}.modfix-wa:hover{border-color:#25D366;color:#25D366!important}.modfix-wa svg{width:20px;height:20px;fill:currentColor}@media (max-width:1100px){body.woocommerce-cart article .woocommerce{grid-template-columns:1fr}body.woocommerce-cart article .woocommerce>.cart-collaterals{grid-column:1;grid-row:4;position:static}}@media (max-width:600px){body.woocommerce-cart form.woocommerce-cart-form tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img qty sub";gap:10px 12px;padding:14px!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-thumbnail img{width:72px!important;height:72px!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-name>a{font-size:14px!important}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-subtotal{font-size:17px!important;align-self:center}body.woocommerce-cart form.woocommerce-cart-form tr.cart_item td.product-remove a.remove{width:36px!important;height:36px!important}.modfix-cart-head h2{font-size:26px!important}body.woocommerce-cart td.actions .modfix-continue,body.woocommerce-cart td.actions .empty-cart-button{font-size:13px!important}}
.modfix-cmeta{flex-wrap:wrap}.modfix-cmeta span{white-space:nowrap}