@media(max-width:767px){.elementor .e-712035b5-3322{font-size:28px;}}@media(max-width:767px){.elementor .e-3f68a758-5f3e{& .wpclv-terms { grid-template-columns: 1fr; }\n}}@media(max-width:767px){.elementor .e-10f9b523-a1c6{flex-direction:column;}}@media(max-width:767px){.elementor .e-240339a-dc10{width:104px;}}@media(max-width:767px){.elementor .e-2d0e0af1-828d{flex:1 1 auto;}}@media(max-width:767px){.elementor .e-1c0b2494-298c{padding:16px;flex-direction:column;gap:24px;& > .elementor-widget-woocommerce-product-images { position: relative; top: 0px; padding: 16px; width: 100%; } & .flex-control-thumbs li { flex: 0 0 56px; width: 56px !important; } & .flex-control-thumbs img { width: 56px; height: 56px; }\n}}@media(max-width:767px){.elementor .e-748c000c-1b26{font-size:22px;}}@media(max-width:767px){.elementor .e-2b81e131-fa3b{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-62ed3b37-5379{padding:16px;}}@media(max-width:767px){.elementor .e-26e4d124-26da{font-size:22px;}}@media(max-width:767px){.elementor .e-f9d5ee4-86c6{padding-block-start:32px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-a096b06-b913{font-size:22px;}}@media(max-width:767px){.elementor .e-3ca8a2d8-b736{& ul { grid-template-columns: 1fr; } & h2 { font-size: 21px; } & .alignleft, & .alignright { float: none; width: 100%; margin: 24px 0; } & p:has(> img.alignleft), & p:has(> img.alignright) { grid-template-columns: 1fr; gap: 16px; } & p > img.alignleft, & p > img.alignright { margin: 0; } & p:has(> img.alignright) > img { order: 0; } & .wp-block-gallery, & .gallery { grid-template-columns: repeat(2, 1fr); }\n}}@media(max-width:767px){.elementor .e-6540a722-d638{padding-block-start:32px;padding-block-end:32px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .e-15774074-d62c{font-size:22px;}}@media(max-width:767px){.elementor .e-7a0024b1-1acd{padding:28px;margin:16px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .e-5ed576-e3ec{display:none;}}@media(max-width:767px){.elementor .e-21bbe3f0-5c96{width:100%;justify-content:space-between;}}@media(max-width:767px){.elementor .e-411b5477-f0b3{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;}}