.elementor .e-6ec1f0ba-2454{min-width:0px;padding:24px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.04);flex:1 1 calc(50% - 14px);& .woocommerce-product-gallery { width: 100% !important; float: none !important; margin: 0 !important; } & .woocommerce-product-gallery img { border-radius: 14px; } & .flex-control-thumbs { display: flex; gap: 8px; margin-top: 12px; } & .flex-control-thumbs li img { border-radius: 10px; border: 1px solid #ECEAE4; }\n}.elementor .e-559e1e84-cfb0{font-size:13px;color:#777777;& a { color: #777777; text-decoration: none; } & a:hover { color: #1B3B2B; }\n}.elementor .e-faf177a-a7a4{font-size:13px;color:#777777;}.elementor .e-7c094b56-4f6f{padding:0px;margin-block-end:-8px;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-6a5a3fee-ddea{font-weight:800;font-size:30px;color:#1B3B2B;letter-spacing:-0.4px;line-height:1.25;display:block;}.elementor .e-751030ff-17c5{font-weight:700;font-size:12px;color:#1B3B2B;letter-spacing:0.2px;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#E8F1EB;display:inline-block;}.elementor .e-78e180c9-1741{padding:0px;& .price { margin: 0; display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; font-size: 24px; font-weight: 800; color: #B7811A; line-height: 1.2; } & .price ins { text-decoration: none; color: #B7811A; order: 1; } & .price del { order: 2; color: #9A9A9A; font-size: 16px; font-weight: 400; opacity: 1; } & .woocommerce-price-suffix { font-size: 13px; font-weight: 400; color: #777777; }\n}.elementor .e-1526ab49-b2a7{padding:0px;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-793bcb64-6dad{padding:0px;& form.cart { display: flex; flex-wrap: wrap; gap: 10px; align-items: stretch; margin: 0; } & form.cart .quantity { margin: 0 !important; } & form.cart .quantity .qty { height: 50px; width: 76px; border: 1px solid #E3E0D8; border-radius: 10px; font-size: 16px; font-weight: 600; color: #1B3B2B; text-align: center; background-color: #FFFFFF; } & form.cart .single_add_to_cart_button { flex: 1 1 auto; height: 50px; padding: 0 28px; display: inline-flex; align-items: center; justify-content: center; text-align: center; background-color: #1B3B2B !important; color: #FFFFFF !important; border: none; border-radius: 10px; font-size: 16px; font-weight: 700; transition: background-color .2s ease, transform .15s ease, box-shadow .2s ease; } & form.cart .single_add_to_cart_button:hover { background-color: #2A5A41 !important; transform: translateY(-1px); box-shadow: 0 8px 18px rgba(27, 59, 43, 0.18); } & form.variations_form .variations { width: 100%; margin-bottom: 10px; } & form.variations_form .variations select { height: 46px; border-radius: 10px; border: 1px solid #E3E0D8; padding: 0 12px; } & form.variations_form .single_variation_wrap { width: 100%; } & form.variations_form .woocommerce-variation-add-to-cart { display: flex; gap: 10px; } & .stock { font-size: 13px; color: #2E8B57; margin: 0 0 8px; }\n}.elementor .e-1c1cfb16-5bcf{font-size:12px;color:#777777;text-align:center;margin-block-end:4px;display:block;}.elementor .e-39166d89-a3e9{width:88%;height:auto;max-width:340px;object-fit:contain;display:block;}.elementor .e-5921c099-db30{padding:0px;margin-block-start:6px;margin-block-end:10px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-35d04676-50af{font-size:14px;color:#2C3E35;line-height:1.4;text-align:center;display:block;& strong { color: #1B3B2B; font-weight: 700; } & u { text-underline-offset: 3px; }\n}.elementor .e-20fe677a-8f33:hover,.elementor .e-20fe677a-8f33:focus-visible{border-color:#1B3B2B;}.elementor .e-20fe677a-8f33{text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:18px;border-radius:10px;border-width:1px;border-color:#EAE8E2;border-style:solid;background-color:#F8F7F4;transition:border-color 0.2s;justify-content:center;align-items:center;text-align: left;\n}.elementor .e-2e3df890-2b6b{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:-12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:12px;border-width:1px;border-color:#EAE8E2;border-style:solid;background-color:#FFFFFF;& .elementor-icon-list-items { display: grid !important; grid-template-columns: 1fr 1fr; row-gap: 14px; column-gap: 16px; margin: 0 !important; padding: 0 !important; } & .elementor-icon-list-item { display: flex !important; align-items: center !important; margin: 0 !important; padding: 0 !important; } & .elementor-icon-list-item::after { display: none !important; } & .elementor-icon-list-icon { display: inline-flex !important; align-items: center; justify-content: center; flex-shrink: 0; width: 20px; height: 20px; margin-right: 10px; padding: 0 !important; } & .elementor-icon-list-icon i { font-size: 18px !important; line-height: 1; } & .elementor-icon-list-icon svg { width: 18px !important; height: 18px !important; } & .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon i { color: #2E7D32 !important; } & .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon svg { fill: #2E7D32 !important; } & .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon i { color: #F57C00 !important; } & .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon svg { fill: #F57C00 !important; } & .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon i { color: #1976D2 !important; } & .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon svg { fill: #1976D2 !important; } & .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon i { color: #FFB300 !important; } & .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon svg { fill: #FFB300 !important; } & .elementor-icon-list-text { padding-left: 0 !important; font-size: 14px !important; font-weight: 500; color: #2C3E35 !important; line-height: 1.3; }\n}.elementor .e-6d2688ea-2563{min-width:0px;padding:32px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.04);flex-direction:column;gap:18px;flex:1 1 calc(50% - 14px);}.elementor .e-49f4702d-d404{padding:0px;gap:28px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-758102b1-8d76{width:100%;overflow:hidden;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.04);& .woocommerce-tabs { margin: 0; } & .woocommerce-tabs ul.tabs { display: flex; flex-wrap: wrap; gap: 6px; padding: 0; margin: 0 0 20px; border-bottom: 1px solid #ECEAE4; } & .woocommerce-tabs ul.tabs::before { display: none; } & .woocommerce-tabs ul.tabs li { background: transparent !important; border: none !important; border-radius: 0 !important; margin: 0 !important; padding: 0 !important; } & .woocommerce-tabs ul.tabs li::before, & .woocommerce-tabs ul.tabs li::after { display: none !important; } & .woocommerce-tabs ul.tabs li a { display: block; padding: 12px 18px !important; font-size: 15px; font-weight: 600; color: #5B635E !important; border-bottom: 3px solid transparent; } & .woocommerce-tabs ul.tabs li.active a { color: #1B3B2B !important; border-bottom-color: #1B3B2B; } & .woocommerce-Tabs-panel { font-size: 15px; line-height: 1.65; color: #333333; } & .woocommerce-Tabs-panel h2 { font-size: 20px; color: #1B3B2B; } & .woocommerce-tabs .panel, & .woocommerce-Tabs-panel { background: transparent !important; border: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; } & .reviews_tab, & li#tab-title-reviews, & #tab-reviews, & .woocommerce-Tabs-panel--reviews, & #reviews { display: none !important; }\n}.elementor .e-3c5cf369-79c8{max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:28px;}.elementor .e-290b82f9-4acc{padding-block-start:40px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F4F3EF;}