:root{--GLOBAL-SPACING-UNIT: 30px;--GLOBAL-PARAGRAPH-FONT-SIZE: .9995rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .8995rem;--GLOBAL-CONTAINER-WIDTH: 1400px;--spacing-4-xs: 0.05rem;--spacing-3-xs: 0.1rem;--spacing-2-xs: 0.2rem;--spacing-xs: 0.4rem;--spacing-s: 0.6rem;--spacing-m: 0.8rem;--spacing-l: 1rem;--spacing-xl: 1.2rem;--spacing-2-xl: 1.4rem;--spacing-3-xl: 1.6rem;--spacing-4-xl: 2rem;--spacing-5-xl: 2.4rem;--spacing-6-xl: 3.2rem;--spacing-7-xl: 4rem;--spacing-8-xl: 4.8rem;--spacing-9-xl: 8rem}@media (max-width: 499px){:root{--GLOBAL-PARAGRAPH-FONT-SIZE: .75rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .75rem}}@media (max-width: 1024px){:root{--GLOBAL-PARAGRAPH-FONT-SIZE: .8rem;--GLOBAL-PARAGRAPH-FONT-SIZE: .8rem;--GLOBAL-PARAGRAPH-FONT-SIZE-SMALL: .8rem}}.woocommerce-cart .container{max-width:1440px}.woocommerce-cart .woocommerce-cart-form .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{padding:10px;background-color:#fff}@media screen and (min-width: 600px){.woocommerce-cart .woocommerce-cart-form .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{padding:20px}}@media screen and (min-width: 768px){.woocommerce-cart .woocommerce-cart-form .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{padding:30px}}@media screen and (min-width: 1024px){.woocommerce-cart .woocommerce-cart-form .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals{padding:45px}}.woocommerce-cart .woocommerce-cart-form .cart_totals,.woocommerce-cart .woocommerce-cart-form .cart_totals label,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals label{font-size:0.8rem;line-height:inherit}.woocommerce-cart .woocommerce-cart-form .cross-sells,.woocommerce-cart .cart-collaterals .cross-sells{width:100%}.woocommerce-cart .woocommerce-cart-form{margin-top:30px}.woocommerce-cart .cart-collaterals .cart_totals{width:100%;margin:30px 0}.woocommerce-cart table.shop_table .attachment-woocommerce_thumbnail{width:80px}@media (min-width: 900px){.woocommerce-cart table.shop_table .attachment-woocommerce_thumbnail{width:110px}}.woocommerce-cart table.shop_table th{padding:0;font-size:14px;font-weight:normal}.woocommerce-cart table.shop_table th.product-name{visibility:hidden}.woocommerce-cart table.shop_table,.woocommerce-cart table.shop_table td{padding:20px 0;border:none}.woocommerce-cart table.shop_table td{border-bottom:1px solid #ccc;vertical-align:top}.woocommerce-cart table.shop_table td.product-subtotal .product-tax{display:block}.woocommerce-cart table.shop_table td.product-quantity input{display:inline-block;padding:0}@media (min-width: 1440px){.woocommerce-cart table.shop_table td.product-name{width:47%}}.woocommerce-cart table.shop_table td.product-name a{text-decoration:none;font-weight:500;color:var(--c-accent)}.woocommerce-cart table.shop_table td.product-name .variation{margin-top:10px;font-size:14px}.woocommerce-cart table.shop_table td.product-name .variation dt{font-weight:700}.woocommerce-cart table.shop_table td.product-name .variation dd{margin-bottom:10px}.woocommerce-cart table.shop_table td.product-name .variation dd p{font-size:inherit}@media (max-width: 768px){.woocommerce-cart table.shop_table .cart-subtotal td.h4{display:none}}.woocommerce-cart table.cart td.actions .button{margin-top:0}@media screen and (max-width: 599px){.woocommerce-cart table.cart td.actions .coupon.coupon input{float:none;width:100%}}.woocommerce-cart table.cart td.actions .coupon.coupon .input-text{height:45px;border-radius:5px 0 0 5px;margin-right:0}@media screen and (max-width: 599px){.woocommerce-cart table.cart td.actions .coupon.coupon .input-text{margin-bottom:0.5em}}@media screen and (min-width: 768px){.woocommerce-cart table.cart td.actions .coupon.coupon .input-text{width:120px}}@media screen and (min-width: 800px){.woocommerce-cart table.cart td.actions .coupon.coupon .input-text{width:150px}}@media screen and (min-width: 900px){.woocommerce-cart table.cart td.actions .coupon.coupon .input-text{width:250px}}.woocommerce-cart .woocommerce-Price-amount{font-weight:700}.woocommerce-cart .icon-trash{position:relative;top:-2px;font-size:32px}.woocommerce-cart .button[name="update_cart"]{width:250px}.woocommerce-cart .cart-collaterals-shipping,.woocommerce-cart .order-total{display:flex;flex-wrap:wrap}.woocommerce-cart .order-total{padding-top:20px;border-top:1px solid #ccc;margin-top:20px}.woocommerce-cart .order-total>p{width:250px}.woocommerce-cart .cart_totals .checkout-button{float:right}.woocommerce-cart .cart-collaterals-shipping__heading{width:100%}.woocommerce-cart .cart-collaterals-total__heading{margin-right:auto}.woocommerce-cart .woocommerce-shipping-calculator{width:100%}@media screen and (min-width: 769px){.woocommerce-cart .woocommerce-shipping-calculator{max-width:250px;margin-left:auto}}.woocommerce-cart .shipping-calculator-button{font-size:14px;text-decoration:none}.woocommerce-cart .shipping-calculator-button:after{content:'' !important}.woocommerce-cart .shipping-calculator-form{display:block !important}.woocommerce-cart .shipping-calculator-form .form-row{padding:0}.woocommerce-cart .shipping-calculator-form p{font-size:inherit}.woocommerce-cart .shipping-calculator-form button.button{width:100%;margin-top:4px}.woocommerce-cart .button.checkout-button{width:250px}.woocommerce-cart td.product-name dl.variation dt.variation-separator{display:none}.woocommerce-cart td.product-name dl.variation dd.variation-separator{border-top:1px #eee solid}.woocommerce-cart #coupon_code{font-family:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Helvetica,Arial,sans-serif}.woocommerce-cart .wc-proceed-to-checkout{display:flex;flex-direction:column}.woocommerce-cart .wc-proceed-to-checkout .button{margin-left:auto}
