.product-search{position:relative;z-index:240}.product-search-mobile-root{display:contents}.product-search-form{position:relative;z-index:2;width:232px;height:46px;padding-inline:16px;background:#fff}.product-search.is-open .product-search-form{border-color:#275d85;box-shadow:0 0 0 4px #275d851a}.product-search-clear{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#616a72;background:#eef1f3;font-size:17px;line-height:1;cursor:pointer}.product-search-clear[hidden],.product-search-panel[hidden],.product-search-results[hidden],.product-search-all[hidden],.product-search-backdrop[hidden],.mobile-product-search-overlay[hidden]{display:none!important}.product-search-backdrop{position:fixed;inset:0;z-index:-1;padding:0;border:0;background:#0c172029;backdrop-filter:blur(2px)}.product-search-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:250;width:min(500px,calc(100vw - 32px));max-height:min(650px,calc(100vh - 150px));overflow-y:auto;border:1px solid #dfe5e9;border-radius:18px;background:#fff;box-shadow:0 28px 80px #071b2b33;animation:productSearchReveal .17s ease}.product-search-start{padding:22px}.product-search-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.product-search-heading>div{display:grid;gap:4px}.product-search-heading span,.mobile-search-label{color:#6f7880;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.product-search-heading strong{color:#0b1116;font-size:19px;font-weight:720;line-height:1.2;letter-spacing:-.03em}.product-search-heading kbd{padding:4px 7px;border:1px solid #dfe4e7;border-radius:6px;color:#747d84;background:#f7f8f9;font:800 9px/1 Manrope,sans-serif;letter-spacing:.06em}.product-search-start>p{margin:9px 0 18px;color:#667078;font-size:12px;line-height:1.55}.product-search-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-search-suggestions button{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border:1px solid #e3e8eb;border-radius:12px;color:#151c22;background:#fff;font-size:12px;font-weight:720;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.product-search-suggestions button:hover{border-color:#b5c9d7;background:#f4f8fb;transform:translateY(-1px)}.product-search-suggestions b{color:#275d85}.product-search-catalogue{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:17px;margin-top:17px;border-top:1px solid #e7ebee;color:#275d85;font-size:11px;font-weight:750}.product-search-results{display:grid;padding:12px}.product-search-results-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 7px 10px}.product-search-results-heading strong{color:#151c22;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.075em}.product-search-results-heading span{color:#7b8389;font-size:10px}.product-search-result{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;align-items:center;padding:9px;border-radius:13px;color:#0b1116;transition:background .15s ease,transform .15s ease}.product-search-result:hover,.product-search-result.is-active{background:#f2f6f9}.product-search-result.is-active{transform:translate(2px)}.product-search-result-media{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border:1px solid #e7eaec;border-radius:11px;background:#f1f2f3;color:#275d85;font-size:12px;font-weight:850}.product-search-result-media img{display:block;width:100%;height:100%;object-fit:cover}.product-search-result-content{min-width:0;display:grid;gap:6px}.product-search-result-content strong{overflow:hidden;color:#10171d;font-size:13px;font-weight:730;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product-search-result-content small{overflow:hidden;color:#758088;font-size:9px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.product-search-result-meta{display:flex;align-items:center;gap:13px;padding-left:8px}.product-search-result-prices{display:grid;gap:3px;justify-items:end;white-space:nowrap}.product-search-result-prices del{color:#8a9196;font-size:9px}.product-search-result-prices b{color:#275d85;font-size:13px;font-weight:800}.product-search-result-arrow{width:29px;height:29px;display:grid;place-items:center;border:1px solid #dfe5e9;border-radius:50%;color:#275d85;background:#fff;font-size:12px}.product-search-empty{display:grid;gap:6px;padding:34px 20px 38px;text-align:center}.product-search-empty strong{color:#151c22;font-size:14px}.product-search-empty span{color:#737d84;font-size:11px}.product-search-all{min-height:50px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:13px 19px;border-top:1px solid #e5eaed;color:#275d85;background:#fbfcfd;font-size:11px;font-weight:760}.mobile-product-search-overlay{position:fixed;inset:0;z-index:500;display:grid;align-items:start;padding:10px;background:#f4f6f7}.mobile-product-search-sheet{width:min(100%,680px);height:calc(100dvh - 20px);display:flex;flex-direction:column;margin:0 auto;padding:18px;overflow:hidden;border:1px solid #e0e5e8;border-radius:20px;background:#fff}.mobile-product-search-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 2px 16px}.mobile-product-search-heading>div{display:grid;gap:3px}.mobile-product-search-heading span{color:#788188;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.mobile-product-search-heading strong{color:#10171d;font-size:22px;font-weight:720;letter-spacing:-.035em}.mobile-product-search-heading button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #e0e5e8;border-radius:50%;color:#252c31;background:#f7f8f9;font-size:22px;cursor:pointer}.mobile-product-search-form{width:100%!important;height:52px!important;flex:0 0 52px}.mobile-product-search-content{min-height:0;flex:1;margin-top:10px;overflow-y:auto}.mobile-product-search-start{padding:18px 2px 0}.mobile-search-suggestions{display:grid;margin-top:13px;border-top:1px solid #e6eaed}.mobile-search-suggestions button{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0;border:0;border-bottom:1px solid #e6eaed;color:#172027;background:transparent;font-size:13px;font-weight:680;text-align:left;cursor:pointer}.mobile-search-suggestions button span{color:#275d85}html.product-search-open,html.mobile-product-search-open{overflow:hidden}@keyframes productSearchReveal{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1121px){.mobile-product-search-overlay{display:none!important}}@media(max-width:600px){.mobile-product-search-sheet{padding:15px;border-radius:17px}.product-search-result{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:8px 4px}.product-search-result-media{width:58px;height:58px}.product-search-result-arrow{display:none}.product-search-result-content strong,.product-search-result-prices b{font-size:12px}}.verification-bar[data-astro-cid-pux6a34n],.site-header[data-astro-cid-pux6a34n],.site-header[data-astro-cid-pux6a34n] button[data-astro-cid-pux6a34n],.site-header[data-astro-cid-pux6a34n] input[data-astro-cid-pux6a34n]{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.verification-bar[data-astro-cid-pux6a34n]{min-height:42px;padding:8px 24px;font-size:13px;line-height:1.35}.site-header[data-astro-cid-pux6a34n]{top:0;background:#fff;border-bottom-color:#e7e7e7;backdrop-filter:none}.header-inner[data-astro-cid-pux6a34n]{min-height:76px;display:flex;gap:0}.brand[data-astro-cid-pux6a34n]{width:126px;flex:0 0 126px}.desktop-nav[data-astro-cid-pux6a34n]{height:76px;gap:clamp(26px,2.1vw,38px);margin-left:clamp(32px,3vw,48px)}.nav-link[data-astro-cid-pux6a34n],.calculator-link[data-astro-cid-pux6a34n]{font-size:15px;font-weight:500;letter-spacing:-.015em}.nav-link[data-astro-cid-pux6a34n]:after{bottom:20px}.products-button[data-astro-cid-pux6a34n]{gap:10px}.products-button[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{width:13px;stroke-width:1.7}.header-actions[data-astro-cid-pux6a34n]{gap:clamp(24px,2vw,36px);margin-left:auto}.mega-menu[data-astro-cid-pux6a34n]{padding:0 0 24px;border-bottom:0;background:#fffffffa;box-shadow:0 30px 64px #0e1f301a;animation:megaReveal .18s cubic-bezier(.2,.7,.2,1)}.mega-grid[data-astro-cid-pux6a34n]{min-height:342px;padding:26px;gap:24px;border:1px solid #e5e9ec;border-top:2px solid #275d85;border-radius:0 0 16px 16px;background:linear-gradient(110deg,rgba(234,242,248,.52),transparent 28%),#fff;box-shadow:0 14px 34px #12283a0e}.mega-label[data-astro-cid-pux6a34n]{font-size:12px;font-weight:500;letter-spacing:.035em}.mega-utility-links[data-astro-cid-pux6a34n]{gap:18px;padding-bottom:2px}.mega-utility-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-size:13px;font-weight:600;letter-spacing:-.015em}.mega-utility-links[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{width:32px;height:32px;padding:6px;border:1px solid #dbe5ec;border-radius:50%;background:#ffffffe6;color:#275d85}.mega-utility-links[data-astro-cid-pux6a34n] .whatsapp-mark[data-astro-cid-pux6a34n]{stroke-linecap:round;stroke-linejoin:round}.mega-title[data-astro-cid-pux6a34n]{margin-bottom:21px;font-size:clamp(14px,1vw,16px);font-weight:600;letter-spacing:-.025em;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#9ab4c8}.mega-category[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{gap:14px}.mega-category[data-astro-cid-pux6a34n]+.mega-category[data-astro-cid-pux6a34n]{padding-left:clamp(12px,1vw,18px);border-left:1px solid #edf0f2}.mega-category[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-size:13px;font-weight:450;line-height:1.45;letter-spacing:-.018em}.mega-category[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n],.mega-title[data-astro-cid-pux6a34n],.mega-utility-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{transition:color .18s ease,transform .18s ease}.mega-category[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover,.mega-title[data-astro-cid-pux6a34n]:hover,.mega-utility-links[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{color:#275d85}.mega-category[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{display:inline-block;transform:translate(3px)}.mega-visual[data-astro-cid-pux6a34n]{min-height:294px;border-radius:12px;border:1px solid rgba(39,93,133,.16);box-shadow:0 16px 32px #071e3324}.mega-visual-cta[data-astro-cid-pux6a34n]{left:22px;right:22px;bottom:20px}.mega-visual-cta[data-astro-cid-pux6a34n] strong[data-astro-cid-pux6a34n]{font-size:13px}.verification-mobile-text[data-astro-cid-pux6a34n]{display:none}@keyframes megaReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.header-inner[data-astro-cid-pux6a34n]{min-height:76px}.brand[data-astro-cid-pux6a34n]{width:122px;flex-basis:122px}.mobile-actions[data-astro-cid-pux6a34n]{margin-left:auto}}@media(max-width:680px){.verification-bar[data-astro-cid-pux6a34n]{min-height:38px;padding:8px 16px;font-size:11px}.verification-bar[data-astro-cid-pux6a34n] p[data-astro-cid-pux6a34n]{width:100%;margin:0;text-align:center}.verification-desktop-text[data-astro-cid-pux6a34n]{display:none}.verification-mobile-text[data-astro-cid-pux6a34n]{display:inline}.verification-bar[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{margin-left:0;white-space:nowrap}}
