.elementor-389 .elementor-element.elementor-element-47ab79cd{--display:flex;}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-47ab79cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-389 .elementor-element.elementor-element-23ed16a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */body { background:#fff; color:#17243a; font-family:"DM Sans",sans-serif; } .elementor-element-47ab79cd { max-width:1240px; margin:0 auto; padding:0 16px 90px; } .woocommerce { font-family:"DM Sans",sans-serif; color:#17243a; } .woocommerce a { color:#28549a; } .woocommerce table.shop_table, .woocommerce .cart_totals { border:1px solid #e6ebf1; border-radius:8px; background:#fff; } .woocommerce table.shop_table th, .woocommerce table.shop_table td { border-color:#e6ebf1; padding:16px; } .woocommerce .cart_totals { padding:22px; } .woocommerce input.input-text, .woocommerce .quantity .qty { border:1px solid #dce4ef; border-radius:4px; padding:10px; } .woocommerce button.button, .woocommerce a.button, .woocommerce input.button, .woocommerce .checkout-button { background:#28549a !important; color:#fff !important; border-radius:4px; padding:12px 20px; font-weight:800; } .woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce .checkout-button:hover { background:#173d7d !important; } @media(max-width:767px){ .elementor-element-47ab79cd { padding:0 16px 64px; } }/* End custom CSS */