.elementor .e-727a52da-7fc6{font-size:13px;color:var(--ink-subtle);line-height:18px;padding:0px;grid-column:1 / -1;grid-row:1;}.elementor .e-770cd4dc-32b7{grid-column:1;grid-row:2;& .wcgs-carousel { border: 1px solid #d1d5db; border-radius: 14px; overflow: hidden; background: #ffffff; } & .wcgs-thumb, & .wcgs-thumb img { border-radius: 7px; }\n}.elementor .e-7bd911d1-8b19{font-family:var(--ff);font-weight:600;font-size:26px;color:var(--ink);line-height:32px;margin:0px;}.elementor .e-3b9e6e76-1ba4{& .price { margin: 0 !important; font-family: var(--ff); font-weight: 500 !important; font-size: 30px !important; line-height: 34px !important; color: #e0431a !important; font-variant-numeric: tabular-nums; } & .price .amount { color: inherit !important; } & .price del { font-size: 18px !important; color: #6a6a6a !important; } & .price ins { text-decoration: none; }\n}.elementor .e-269da4a6-6a42{padding:0px;& .stock { color: #15803d; font-weight: 600; } & .elementor-element-1fa4796c, & .elementor-add-to-cart, & form.cart { width: 100% !important; max-width: none !important; display: block !important; margin: 0 !important; padding: 0 !important; } & .ast-stock-detail { margin: 0 0 16px !important; } & .e-atc-qty-button-holder { width: 100% !important; display: flex !important; align-items: stretch; gap: 12px; } & .quantity { flex: none; margin: 0 !important; } & .quantity .qty { width: 86px !important; height: 48px !important; border: 1.5px solid #d1d5db !important; border-radius: 100px !important; text-align: center; font: 600 16px/20px "Inter Tight", sans-serif; color: #1e293b; } & .single_add_to_cart_button { flex: 1 1 auto !important; width: auto !important; min-height: 48px; margin: 0 !important; padding: 0 22px !important; border-radius: 100px !important; font: 600 16px/20px "Inter Tight", sans-serif !important; }\n}.elementor .e-1705fb77-ace7{font-weight:700;font-size:14px;color:#0154a0;line-height:18px;display:block;}.elementor .e-58a81a35-e4de{font-size:12px;color:#334155;line-height:16px;display:block;}.elementor .e-68c06db4-9bd9{text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;background-color:#f0f5fa;display:grid;gap:6px;justify-items:center;align-content:start;}.elementor .e-62391476-8a83{font-weight:700;font-size:14px;color:#0154a0;line-height:18px;display:block;}.elementor .e-12042410-bd82{font-size:12px;color:#334155;line-height:16px;display:block;}.elementor .e-41e351d1-f625{text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;background-color:#f0f5fa;display:grid;gap:6px;justify-items:center;align-content:start;}.elementor .e-43cd8fce-bcbc{font-weight:700;font-size:14px;color:#0154a0;line-height:18px;display:block;}.elementor .e-6b382dd6-4713{font-size:12px;color:#334155;line-height:16px;display:block;}.elementor .e-7ac33b1b-3807{text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;border-radius:14px;background-color:#f0f5fa;display:grid;gap:6px;justify-items:center;align-content:start;}.elementor .e-15932fa3-2766{padding:0px;display:grid;gap:10px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-4b53b5b0-6bac:hover,.elementor .e-4b53b5b0-6bac:focus-visible{text-decoration:underline;}.elementor .e-4b53b5b0-6bac{font-family:var(--ff);font-weight:600;font-size:14px;color:var(--whatsapp);line-height:20px;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;text-align: left;\n}.elementor .e-707fa6fa-4765{padding:0px;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-4a38f19f-e7cb{font-size:13px;color:#6a6a6a;line-height:18px;}.elementor .e-3911c8d0-3087{& a { display: inline-flex !important; align-items: center; height: 30px; padding: 0 10px !important; border: 1px solid #d1d5db !important; border-radius: 7px !important; background: #ffffff !important; color: #1e293b !important; font-weight: 700; font-size: 12px; line-height: 16px; letter-spacing: .02em; text-decoration: none !important; } & a:hover { border-color: #b3c9e0 !important; }\n}.elementor .e-53401268-a102{padding:0px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;gap:10px;align-items:center;&:not(:has(a)) { display: none !important; }\n}.elementor .e-608ccaef-f3bb{min-width:0px;font-size:13px;color:var(--ink-subtle);line-height:18px;padding:0px;flex:1 1 auto;& .product_meta { border-top: 0 !important; padding-top: 0 !important; margin: 0 !important; }\n}.elementor .e-7d4751a7-deec{width:auto;min-height:0px;padding:0px;flex:0 0 auto;& img { width: 26px; height: auto; display: block; } & a { display: block; line-height: 0; } & * { box-shadow: none !important; background: transparent !important; border: 0 !important; } & .elementor-widget { margin-bottom: 0; }\n}.elementor .e-78990e05-d6fe{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--border);\n}.elementor .e-70e94422-bf8e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;grid-column:2;grid-row:2;& .elementor-widget { margin-bottom: 0; }\n}.elementor .e-78927bd1-8cf0{font-family:var(--ff);font-weight:700;font-size:15px;color:#ffffff;letter-spacing:0.04em;line-height:20px;text-align:center;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:#2c76ca;}.elementor .e-149e1d77-235d{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-7fa4ff78-79ae{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-b7aa53f-9738{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--blue-50);gap:12px;justify-content:space-between;}.elementor .e-7d998cb1-c572{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-2e4882ee-8857{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-138ab9fd-1ef3{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;gap:12px;justify-content:space-between;border-top-style: solid; border-top-color: var(--blue-50);\n}.elementor .e-7cff1843-41ba{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-4524e45a-cca4{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-313fa20d-3842{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--blue-50);gap:12px;justify-content:space-between;}.elementor .e-230fa47-476d{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-38ce420c-ed44{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-6fa8e79b-af89{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;gap:12px;justify-content:space-between;border-top-style: solid; border-top-color: var(--blue-50);\n}.elementor .e-2d3b577e-2a7b{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-16551216-4778{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-75d4ff22-6dfa{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--blue-50);gap:12px;justify-content:space-between;}.elementor .e-405969bb-ed9e{font-size:13px;color:var(--ink);line-height:18px;}.elementor .e-75a4b4cd-634c{font-weight:700;font-size:13px;color:var(--brand);line-height:18px;text-align: right; white-space: nowrap;\n}.elementor .e-c4ba8f4-c1b5{padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;gap:12px;justify-content:space-between;border-top-style: solid; border-top-color: var(--blue-50);\n}.elementor .e-7496cac9-4ea5{font-size:12px;color:var(--ink-subtle);line-height:16px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;display:block;}.elementor .e-75445ffd-8af7{overflow:hidden;padding:0px;border-radius:var(--radius-md);border-width:2px;border-color:#2c76ca;border-style:solid;background-color:var(--surface);}.elementor .e-7dde172f-3a27{font-family:var(--ff);font-weight:600;font-size:14px;color:var(--ink);line-height:18px;margin:0px;}.elementor .e-36e05d64-b2a9{font-family:var(--ff);font-weight:600;font-size:14px;color:var(--ink);line-height:18px;padding-block-start:12px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border);\n}.elementor .e-5ad4e0d-fc74{font-size:13px;color:var(--ink-muted);line-height:18px;display:block;}.elementor .e-22d798fa-1bdd{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--radius-md);border-width:1px;border-color:var(--border);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-3c5038a6-487d{padding:0px;display:flex;flex-direction:column;gap:16px;grid-column:3;grid-row:2;}.elementor .e-41f40a0b-6282{padding:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr) 330px;row-gap: 16px; row-gap: 20px;\n}.elementor .e-4082744-3177{max-width:1340px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3f1a3964-4e54{padding-block-start:14px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--surface);}.elementor .e-3e793df6-81a9{padding-block-start:10px;padding-block-end:0px;padding-inline-start:6px;padding-inline-end:6px;& .woocommerce-tabs ul.wc-tabs { display: flex !important; flex-wrap: wrap; gap: 8px; margin: 0 0 20px !important; padding: 0 0 12px !important; border: 0 !important; border-bottom: 1px solid var(--border) !important; background: transparent !important; } & .woocommerce-tabs ul.wc-tabs::before { display: none !important; } & .woocommerce-tabs ul.wc-tabs::after { display: none !important; } & .woocommerce-tabs ul.wc-tabs li { margin: 0 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; background: transparent !important; box-shadow: none !important; } & .woocommerce-tabs ul.wc-tabs li::before { display: none !important; } & .woocommerce-tabs ul.wc-tabs li::after { display: none !important; } & .woocommerce-tabs ul.wc-tabs li a { display: block; padding: 9px 18px !important; border: 0 !important; border-radius: 100px !important; outline: 0 !important; box-shadow: none !important; font-family: var(--ff); font-weight: 600 !important; font-size: 15px !important; line-height: 20px !important; color: var(--ink-muted) !important; } & .woocommerce-tabs ul.wc-tabs li a:hover { color: var(--brand) !important; } & .woocommerce-tabs ul.wc-tabs li a:focus { outline: 0 !important; } & .woocommerce-tabs ul.wc-tabs li a:focus-visible { box-shadow: 0 0 0 2px var(--blue-600) !important; } & .woocommerce-tabs ul.wc-tabs li.active a { background: var(--blue-50) !important; color: var(--brand) !important; } & .woocommerce-tabs .woocommerce-Tabs-panel { margin: 0 !important; padding: 0 6px !important; border: 0 !important; box-shadow: none !important; color: var(--ink-muted); font-size: 16px; line-height: 26px; } & .woocommerce-Tabs-panel--description > h2 { display: none; } & #tab-description p { margin: 0 0 12px; max-width: 90ch; color: #334155; font-size: 16px; line-height: 26px; } & #tab-description table { width: 100%; margin: 22px 0 0; border: 1px solid #b3c9e0 !important; border-radius: 10px; border-collapse: separate; border-spacing: 0; overflow: hidden; font-size: 14px; line-height: 20px; } & #tab-description th, & #tab-description td { padding: 11px 16px !important; border: 0 !important; border-top: 1px solid #b3c9e0 !important; text-align: left; color: #1e293b; background: #ffffff; } & #tab-description tr:first-child th, & #tab-description tr:first-child td { border-top: 0 !important; } & #tab-description th { background: #1667cd; color: #ffffff; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .04em; } & #tab-description tr:nth-child(even) td { background: #f0f5fa; } & #tab-description tr > :first-child { width: 38%; border-right: 1px solid #b3c9e0 !important; } & #tab-description td:first-child { font-weight: 600; color: #334155; }\n}.elementor .e-49a8744a-99f0{padding-block-start:20px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-lg);background-color:var(--surface);display:flex;flex-direction:column;gap:18px;}.elementor .e-601fea33-f245{max-width:1340px;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;}.elementor .e-567e86fd-4345{& .related > h2 { display: none !important; } & ul.products { display: grid !important; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; gap: 18px !important; margin: 0 !important; padding: 0 !important; } & ul.products::before, & ul.products::after { display: none !important; } & ul.products li.product { position: relative; display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 10px; width: auto !important; margin: 0 !important; padding: 14px !important; background: #ffffff; border: 1px solid #d1d5db; border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); transition: box-shadow .15s; } & ul.products li.product:hover { box-shadow: 0 0 10px 0 rgba(0, 0, 0, .19); } & .astra-shop-thumbnail-wrap, & .astra-shop-summary-wrap { width: 100% !important; max-width: none !important; float: none !important; margin: 0 !important; } & .astra-shop-thumbnail-wrap img { width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; object-fit: contain; margin: 0 !important; } & .ast-on-card-button, & .ast-woo-product-category, & .review-rating, & .star-rating { display: none !important; } & .ast-shop-product-out-of-stock { position: absolute; top: 14px; left: 14px; z-index: 1; margin: 0 !important; padding: 4px 8px; border-radius: 7px; background: #e1e1e1; color: #334155 !important; font: 700 11px/14px "Inter Tight", sans-serif !important; letter-spacing: .06em; text-transform: uppercase; } & .astra-shop-summary-wrap { display: flex; flex: 1 1 auto; flex-direction: column; gap: 10px; padding: 0 !important; } & .ast-loop-product__link { text-decoration: none !important; } & .woocommerce-loop-product__title { display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; min-height: 60px; margin: 0 !important; padding: 0 !important; font: 400 15px/20px "Inter Tight", sans-serif !important; color: #1e293b !important; } & .ast-loop-product__link:hover .woocommerce-loop-product__title { color: #0154a0 !important; } & .price { margin: auto 0 0 !important; font: 700 17px/22px "Inter Tight", sans-serif !important; color: var(--price, #e0431a) !important; font-variant-numeric: tabular-nums; } & .price .amount { color: inherit !important; } & .price del { font-size: 13px; font-weight: 400; color: #6a6a6a !important; } & .price ins { text-decoration: none; } & li.product .button { display: inline-flex !important; align-items: center; justify-content: center; width: 100%; min-height: 40px; margin: 0 !important; padding: 0 12px !important; border: 2px solid #1667cd !important; border-radius: 100px !important; background: #1667cd !important; color: #ffffff !important; font: 600 14px/20px "Inter Tight", sans-serif !important; text-align: center; } & li.product .button:hover { background: #0154a0 !important; border-color: #0154a0 !important; } & li.product.outofstock .button { background: transparent !important; color: #0154a0 !important; border-color: #0154a0 !important; } & li.product.outofstock .button:hover { background: #f0f5fa !important; } & .added_to_cart { font-size: 13px; text-align: center; color: #0154a0; }\n}.elementor .e-396174c5-3e03{padding-block-start:20px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-lg);background-color:var(--surface);display:flex;flex-direction:column;gap:18px;}.elementor .e-6654b5f4-a1b3{max-width:1340px;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;}