@media(max-width:767px){.elementor .mc-legal-li{font-size:0.98rem;}}@media(max-width:767px){.elementor .mc-product-price{font-size:1.1rem;}}@media(max-width:767px){.elementor .mc-product-name{font-size:0.85rem;}}@media(max-width:767px){.elementor .mc-product-info{padding:12px;gap:6px;}}@media(max-width:767px){.elementor .mc-product-media{padding:8px;}}@media(max-width:767px){.elementor .mc-product-grid{gap:10px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .mc-row{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .mc-btn-ghost-dark{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .mc-btn-primary{font-size:0.95rem;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .mc-eyebrow{font-size:0.72rem;letter-spacing:0.16em;}}@media(max-width:767px){.elementor .mc-tag{font-size:0.7rem;letter-spacing:0.14em;}}@media(max-width:767px){.elementor .flex-column{flex-direction:column;}}