body.woocommerce-cart #content{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px 24px}body.woocommerce-cart .entry-content,body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-cart .wc-block-components-sidebar-layout{box-sizing:border-box;max-width:100%;margin-left:0!important;margin-right:0!important}body.woocommerce-cart .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar{min-width:0}body.woocommerce-cart .wc-block-cart-item__product{overflow-wrap:anywhere}@media(max-width:767px){body.woocommerce-cart #content{padding:24px 16px}body.woocommerce-cart .wc-block-components-sidebar-layout{display:flex;flex-direction:column;gap:24px}body.woocommerce-cart .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar{width:100%!important;padding:0!important;margin:0!important}body.woocommerce-cart table.wc-block-cart-items{width:100%;margin:0!important}body.woocommerce-cart .wc-block-cart-item__image{width:64px!important}body.woocommerce-cart .wc-block-cart-item__total{white-space:nowrap}}

/* Keep the global footer at the viewport bottom on a short/empty cart page. */
body.woocommerce-cart{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}
body.woocommerce-cart>header.elementor-location-header{flex:0 0 auto}
body.woocommerce-cart>main#content{flex:1 0 auto}
body.woocommerce-cart>footer.elementor-location-footer{flex:0 0 auto;width:100%}
