@media(max-width:767px){.elementor .flc-cart{& .e-cart-section { padding:4px 18px; } & .e-cart-totals { padding:24px 20px; } & table.cart tbody tr { display:block; padding:16px 0; border-top:1px solid #EEF0F3; } & table.cart tbody tr:first-child { border-top:0; } & table.cart tbody td { display:flex; justify-content:space-between; align-items:center; padding:8px 0; border-top:0; text-align:right !important; } & table.cart tbody td::before { font-family:Urbanist; font-size:12px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; color:#8A8D94; } & table.cart td.product-thumbnail { display:none !important; } & table.cart td.product-remove { justify-content:flex-end; } & td.actions { display:block !important; } & .coupon { padding:16px 18px; } & .coupon .coupon-col { flex-direction:column; align-items:stretch; } & .coupon button.button { width:100%; }\n}}@media(max-width:767px){.elementor .flt-btn-outline{width:100%;}}@media(max-width:767px){.elementor .flt-btn-yellow{width:100%;}}@media(max-width:767px){.elementor .flt-lead{font-size:16px;}}@media(max-width:767px){.elementor .flt-h2{font-size:33px;}}@media(max-width:767px){.elementor .flt-wrap{gap:32px;}}@media(max-width:767px){.elementor .flt-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}