.is-large.wc-block-cart{margin-bottom:3em;max-width:100vw!important;padding:0 15px!important;flex-wrap:nowrap;gap:30px}table,th,td{border:none!important}.wc-block-cart-items__row{display:flex;gap:20px;justify-content:space-between;align-items:center}.is-large.wc-block-cart .wc-block-cart-items td{max-width:150px;width:100%;min-width:150px}.wc-block-components-sidebar{flex:0 0 30%}.wc-block-components-sidebar-layout .wc-block-components-main{flex:1 1 auto}.custom-product-grid .eael-product-wrap{display:flex;flex-wrap:wrap;align-items:self-start;justify-content:space-between}.custom-product-grid .product img{border-radius:16px;width:100%}.custom-product-grid .eael-product-title{width:100%}.custom-product-grid .eael-product-price{align-self:center;margin:0!important;order:1}.custom-product-grid .eael-star-rating{display:none!important}.custom-product-grid .product .button.add_to_cart_button,.custom-product-grid .eael-product-wrap>a.button{align-self:center;margin:0!important;order:2}.custom-product-grid .eael-product-grid .product .eael-product-wrap a.add_to_cart_button.added{display:block!important}.custom-product-grid .eael-product-wrap>.added_to_cart{display:none!important}.custom-product-grid .eael-product-wrap>a.button button{margin:0!important;padding:0!important;font-size:14px}.custom-product-grid .product-full-description{color:#7f838f;font-size:14px;line-height:1.35;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.custom-product-grid .product .button.add_to_cart_button::before{display:none}@media (max-width:1024px){.custom-product-grid .eael-product-wrap{display:grid;grid-template-columns:133px 1fr auto;column-gap:16px;justify-content:start}.custom-product-grid .product .woocommerce-loop-product__link:has(>img),.custom-product-grid .product img{grid-row:3 span}.custom-product-grid .eael-product-title,.custom-product-grid .product-full-description{grid-column:span 2}.custom-product-grid .product-full-description{-webkit-line-clamp:2}.custom-product-grid .woocommerce-loop-product__title{margin-top:0!important}.custom-product-grid ul.products{gap:16px!important}}@media (max-width:440px){.custom-product-grid .product .woocommerce-loop-product__link:has(>img),.custom-product-grid .product img{grid-row:4 span}.custom-product-grid .product .button.add_to_cart_button,.custom-product-grid .eael-product-wrap>a.button{justify-self:self-end;margin-top:6px!important;grid-column:span 2}}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{display:none}.product.product-type-simple .single_add_to_cart_button span{display:none}#woosq-popup .product{min-height:100%}#woosq-popup .product .summary{flex:1;display:flex;flex-direction:column}#woosq-popup .product .summary-content{flex:1}#woosq-popup .product.product-type-simple .single_add_to_cart_button{display:flex;justify-content:space-between;gap:20px;padding:12px 28px;box-shadow:0 3px 20px rgba(255,65,77,.3);font-size:16px;font-weight:400;line-height:19px}#woosq-popup .product.product-type-simple .single_add_to_cart_button span{display:inline}.woocommerce table.shop_attributes th{display:none}.cart_container{grid-template-columns:1fr minmax(290px,30%)}@media (min-width:768.98px){form.woocommerce-cart-form table.shop_table{max-width:100%;display:grid;grid-template-columns:36px 100px 1fr 150px 80px 150px}form.woocommerce-cart-form table.shop_table tbody,form.woocommerce-cart-form table.shop_table tr{display:grid;grid-column:1/-1;grid-template-columns:subgrid}}.cart_order-list button.checkout-button-container{background:0 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{margin:5px}