@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b00c482b-module__R7eMVa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b00c482b-module__R7eMVa__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
:root{--ink:#f6f8fb;--body:#d8e0ea;--muted:#8797aa;--paper:#06101d;--panel:#081a2f;--line:#2a8be73d;--accent:#0b8fe8;--accent-strong:#0a63b6;--dark:#03070d;--surface:#0d1724}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-montserrat),Arial,Helvetica,sans-serif;letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}.hero{color:#fff;background:radial-gradient(circle at 74% 16%,#0069d23d,#0000 34%),linear-gradient(135deg,#03070d 0%,#071629 56%,#02070d 100%);min-height:76vh;position:relative;overflow:hidden}.heroImage,.heroShade,.hero:before,.hero:after{position:absolute}.heroImage{object-fit:cover;object-position:center right;opacity:.82;filter:saturate(1.18)contrast(1.12)brightness(.72);width:min(58vw,900px);height:100%;top:0;bottom:0;right:0}.heroShade{background:linear-gradient(90deg,#03070dfa 0%,#051222f0 38%,#04101f8a 62%,#03070d33 100%),linear-gradient(#03070d38,#03070deb);inset:0}.hero:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0e2f54b3,#05101fad 44%,#07142438 45%,#07142405),repeating-linear-gradient(45deg,#ffffff05,#ffffff05 1px,#0000 1px 7px);border:1px solid #268be82e;border-radius:28px;inset:52px clamp(18px,5vw,76px) 28px;box-shadow:0 34px 90px #0000007a}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03070dbd,#0a63b63d,#03070d00);border-left:16px solid #098fe8e6;width:118px;top:58px;bottom:28px;left:min(58vw,980px);transform:skew(-28deg)}.shell{width:min(1440px,100% - 56px);margin:0 auto}.nav{z-index:2;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex;position:relative}.brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.brandLogo{object-fit:contain;width:clamp(140px,15vw,214px);height:auto;display:block}.navLinks{color:#f6f8fbd1;align-items:center;gap:18px;font-size:14px;font-weight:700;display:flex}.heroGrid{z-index:1;grid-template-columns:minmax(0,.9fr) 330px;align-items:center;gap:34px;min-height:calc(76vh - 64px);padding:24px 0 46px;display:grid;position:relative}.eyebrow{color:#1597f0;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.eyebrow.dark{color:var(--accent)}.heroLogo{object-fit:contain;filter:drop-shadow(0 18px 46px #0000007a);width:min(620px,88vw);height:auto;margin-bottom:28px;display:block}.repBlock{align-items:center;gap:22px;margin-bottom:28px;display:flex}.shieldIcon{clip-path:polygon(50% 0,92% 16%,88% 68%,50% 100%,12% 68%,8% 16%);color:#fff;background:#098fe814;border:4px solid #0b7bd0;place-items:center;width:78px;height:78px;font-size:38px;display:inline-grid}.repName,.repRole{text-transform:uppercase;margin:0}.repName{font-size:clamp(34px,5vw,58px);font-weight:900;line-height:.95}.repName strong{color:#1188df}.repRole{color:#f6f8fbe6;letter-spacing:.08em;margin-top:8px;font-size:clamp(17px,2.2vw,30px);font-weight:500}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-weight:700}h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(34px,4.1vw,60px);line-height:1.02}.lead{color:#d8e0ead1;max-width:680px;margin:18px 0 0;font-size:17px;line-height:1.55}.proof{flex-wrap:wrap;gap:0;margin-top:24px;display:flex}.proof span{color:#fff;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05132370;border-right:1px solid #0a8fe880;min-width:124px;padding:11px 14px;font-size:13px;font-weight:650}.heroActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.proof span:first-child{border-left:1px solid #0a8fe880}.phoneStrip{color:#fff;letter-spacing:.06em;align-items:center;gap:22px;width:fit-content;min-height:64px;margin-top:30px;font-size:clamp(27px,4vw,43px);font-weight:500;display:inline-flex}.phoneIcon{background:linear-gradient(135deg,#158ce5,#0865ba);border-radius:14px;place-items:center;width:56px;height:56px;font-size:28px;display:inline-grid;box-shadow:0 18px 36px #0665ba4d}.buyPanel,.checkoutPanel,.summaryPanel,.card,.faqItem{border:1px solid var(--line);background:var(--panel);border-radius:8px}.buyPanel{color:var(--ink);background:linear-gradient(#09203af5,#05101ff5);padding:18px;box-shadow:0 30px 80px #0000006b}.panelTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.badge{color:#46b7ff;background:#0a8fe81f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.price{color:#f7f9fc;margin:14px 0 4px;font-size:28px;font-weight:700}.muted{color:var(--muted)}.button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b8fe8,#095aa9);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.button:hover{background:linear-gradient(135deg,#229ff2,#0a68bc)}.floatingWhatsapp{z-index:30;color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #00000047}.floatingWhatsapp span{background:#ffffff29;border-radius:999px;place-items:center;width:28px;height:28px;font-size:16px;display:inline-grid}.button.secondary{color:var(--ink);background:#ffffff0a;border-color:#0a8fe857}.button.secondary:hover{background:#ffffff1a}.panelActions{gap:10px;margin-top:18px;display:grid}.section{color:#111827;background:#f4f7fb;padding:74px 0}.sectionGrid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:52px;display:grid}.section h2{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02}.sectionLead{color:#4d5864;margin-top:20px;font-size:18px;line-height:1.7}.sectionHeader{max-width:820px;margin-bottom:28px}.productSection{border-bottom:1px solid var(--line);background:#fff}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.categoryPills{flex-wrap:wrap;gap:10px;margin:24px 0 28px;display:flex}.categoryPills a{color:#0a63b6;background:#0a8fe814;border:1px solid #0a8fe847;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.darkPills a{color:#d9efff;background:#0513239e;border-color:#0a8fe875}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalogSection{padding-top:72px}.catalogLayout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:34px;display:grid}.filterPanel{background:#fff;border:1px solid #0a8fe82e;border-radius:8px;gap:26px;padding:24px;display:grid;position:sticky;top:18px;box-shadow:0 18px 44px #0f172a14}.filterPanelTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.filterPanelTop h2,.catalogToolbar h2,.emptyCatalog h3{color:#111827;margin:0}.filterPanelTop h2{font-size:30px;line-height:1}.catalogToolbar h2{max-width:720px;font-size:clamp(42px,4.2vw,72px);line-height:.98}.filterReset{color:#0a63b6;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.filterGroup{gap:12px;display:grid}.filterTitle{color:#111827;margin:0;font-size:14px;font-weight:700}.filterOptions,.colorFilterOptions{gap:9px;display:grid}.filterOption,.colorFilter{color:#263545;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #dbe6f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:flex}.filterOption small{color:#6b7a8a;font-size:12px;font-weight:700}.filterOption.active,.colorFilter.active{color:#fff;background:#06192f;border-color:#0a8fe8b8}.filterOption.active small{color:#b8d7f2}.colorFilter{justify-content:flex-start}.colorDot,.productSwatches i{border:1px solid #0f172a38;border-radius:999px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 2px #ffffff7a}.catalogResults{min-width:0}.catalogToolbar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.catalogToolbar span{color:#0a63b6;text-align:center;background:#eef7ff;border:1px solid #0a8fe833;border-radius:999px;min-width:84px;padding:9px 12px;font-size:13px;font-weight:700}.catalogLead{max-width:760px;margin-bottom:24px}.catalogCard{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0f172a12}.catalogImageLink{display:block}.catalogCard img{aspect-ratio:1.28;object-fit:cover;width:100%;display:block}.catalogCardBody{gap:12px;padding:18px;display:grid}.catalogCard h3{color:#111827;margin:0;font-size:20px;line-height:1.15}.catalogCard h3 a{color:inherit}.catalogCard p{color:#4d5864;margin:0;font-weight:500;line-height:1.48}.productSwatches{flex-wrap:wrap;gap:8px;display:flex}.productSwatches span{color:#435160;background:#fff;border:1px solid #dce8f4;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.productSwatches i{width:14px;height:14px}.catalogCard ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.catalogCard li{color:#526170;padding-left:18px;font-size:14px;font-weight:550;position:relative}.catalogCard li:before{content:"";background:#0b8fe8;border-radius:999px;width:7px;height:7px;position:absolute;top:.58em;left:0}.catalogActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.button.secondary.light{color:#0a63b6;background:#fff;border-color:#0a8fe83d}.button.secondary.light:hover{background:#eef7ff}.sectionCta{justify-content:center;margin-top:24px;display:flex}.emptyCatalog{background:#fff;border:1px dashed #0a8fe857;border-radius:8px;justify-items:start;gap:12px;min-height:260px;padding:36px;display:grid}.emptyCatalog p{color:#526170;max-width:520px;margin:0;font-weight:700}.productCard{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;overflow:hidden;box-shadow:0 18px 42px #0f172a12}.productCard img{aspect-ratio:1.32;object-fit:cover;width:100%;display:block}.productCard div{padding:18px}.productCard h3{color:#111827;margin:14px 0 8px;font-size:21px}.productCard p{color:#4d5864;margin:0;font-weight:650;line-height:1.55}.productsPage{color:#111827;background:#f4f7fb}.productsHero{color:#fff;background:radial-gradient(circle at 76% 10%,#0a8fe842,#0000 34%),linear-gradient(135deg,#03070d,#071629 56%,#02070d)}.productsNav{min-height:60px}.productsHeroContent{max-width:760px;padding:38px 0 44px}.productsHeroContent h1{max-width:720px;font-size:clamp(38px,4.8vw,68px)}.categorySection:nth-of-type(odd){background:#fff}.quoteBand{background:#eaf3fb}.quoteBandInner{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;display:grid}.quoteActions{gap:10px;display:grid}.productDetailHero{color:#fff;background:radial-gradient(circle at 78% 12%,#0a8fe838,#0000 34%),linear-gradient(135deg,#03070d,#071629 56%,#02070d)}.productDetailGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);align-items:center;gap:48px;padding:64px 0 84px;display:grid}.productDetailCopy{justify-items:start;gap:20px;display:grid}.productDetailCopy h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(48px,6vw,88px);line-height:.96}.backLink{color:#d9efff;background:#0513239e;border:1px solid #0a8fe870;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.productDetailActions{flex-wrap:wrap;gap:12px;display:flex}.productDetailImage{aspect-ratio:1.2;object-fit:cover;border:1px solid #2a9df457;border-radius:8px;width:100%;box-shadow:0 24px 80px #00000061}.productDetailSection,.relatedSection{color:#111827;background:#fff}.productDetailContent{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.detailPanel,.detailCard{background:#f7fbff;border:1px solid #0a8fe82e;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.detailPanel{padding:30px}.detailPanel h2{max-width:760px;margin:0 0 16px;font-size:clamp(34px,4vw,56px);line-height:1}.detailPanel p{color:#4d5864;max-width:780px;margin:0;font-size:18px;font-weight:500;line-height:1.6}.detailInfoGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.detailInfoGrid div{background:#fff;border:1px solid #dce8f4;border-radius:8px;padding:20px}.detailInfoGrid h3,.detailCard h3{color:#111827;margin:0 0 14px}.detailInfoGrid ul,.quoteList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detailInfoGrid li,.quoteList li{color:#526170;padding-left:18px;font-weight:550;position:relative}.detailInfoGrid li:before,.quoteList li:before{content:"";background:#0b8fe8;border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:0}.detailAside{gap:16px;display:grid}.detailCard{gap:16px;padding:22px;display:grid}.detailSwatches{gap:10px}.compactHeader{margin-bottom:20px}.relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.relatedCard{color:#111827;background:#f7fbff;border:1px solid #0a8fe82e;border-radius:8px;font-weight:650;display:grid;overflow:hidden}.relatedCard img{aspect-ratio:1.55;object-fit:cover;width:100%}.relatedCard span{padding:16px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card{color:#eef6ff;background:linear-gradient(#081f3afa,#041223fa);border-color:#1a7fd3a8;padding:22px;box-shadow:0 18px 44px #0f172a0f}.featureIcon{color:#1f9bff;background:#0a8fe814;border:1px solid #0a8fe875;border-radius:12px;place-items:center;width:46px;height:46px;font-size:26px;font-weight:700;display:inline-grid}.card h3{color:#f8fbff;margin:18px 0 8px;font-size:20px}.card .muted{color:#aebdd0;font-weight:500;line-height:1.45}.imageBand,.faqSection{border-block:1px solid var(--line);background:#fff}.faqSection{padding:86px 0}.imageGrid{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.detailImage{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.faqHeader{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:28px;margin-bottom:30px;display:grid}.faqHeader .eyebrow,.faqHeader h2,.faqHeader .sectionLead{grid-column:1}.faqHeader h2{margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.faqHeader .sectionLead{max-width:760px;margin-top:0}.faqList{gap:12px;display:grid}.faqListWide{width:100%}.faqItem{color:#eef6ff;background:linear-gradient(#081f3afa,#041223fa);border-color:#1a7fd3a8;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.faqItemOpen{border-color:#309effeb;box-shadow:0 16px 42px #0a3e7433}.faqButton{width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:16px;padding:20px;display:grid}.faqButton:focus-visible{outline-offset:-4px;outline:2px solid #2a9df4}.faqQuestion{color:#f8fbff;font-size:19px;font-weight:650;line-height:1.25}.faqIcon{color:#2a9df4;border:1px solid #2a9df475;border-radius:999px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:700;line-height:1;transition:transform .22s,background .22s,color .22s;display:inline-grid}.faqIconOpen{color:#f8fbff;background:#2a9df424;transform:rotate(45deg)}.faqPanelInner{padding:0 22px 22px;transition:transform .26s;transform:translateY(-8px)}.faqItemOpen .faqPanelInner{transform:translateY(0)}.faqItem p{color:#aebdd0;max-width:980px;margin:0;font-weight:500;line-height:1.6}.checkoutPage{color:#111827;background:#f4f7fb;min-height:100vh;padding:0 0 70px}.checkoutNav{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.checkoutBrand{color:#111827}.checkoutNavLinks{color:#263545;align-items:center;gap:18px;font-size:14px;font-weight:650;display:flex}.checkoutGrid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:28px;margin-top:16px;display:grid}.checkoutPanel,.summaryPanel{padding:24px}.checkoutPanel h1{color:#f8fbff;margin:0;font-size:clamp(38px,5.4vw,76px);line-height:1}.checkoutLead{color:#b9c7d8;max-width:820px;margin:18px 0 0;font-size:18px;font-weight:500;line-height:1.6}.formGrid{gap:14px;display:grid}.field{gap:7px;display:grid}.field label{color:#d7e5f5;font-size:13px;font-weight:650}.field input,.field textarea{color:#111827;background:#fff;border:1px solid #349af561;border-radius:8px;width:100%;padding:12px 13px;font-weight:500}.field input::placeholder,.field textarea::placeholder{color:#6b7280;opacity:1}.field input:focus,.field textarea:focus{outline-offset:2px;outline:2px solid #2a9df4d1}.field textarea{resize:vertical;min-height:96px}.notice{border-radius:8px;padding:12px 14px;font-size:14px;font-weight:700}.notice.success{color:#0a63b6;background:#0a8fe81a;border:1px solid #0a8fe847}.notice.error{color:#9f1239;background:#fff1f2e6;border:1px solid #be123c38}.footer{border-top:1px solid var(--line);color:#8ea0b4;background:radial-gradient(circle at 50% -20%,#0a8fe833,#0000 42%),linear-gradient(#06101e,#020712);padding:46px 0 34px;font-size:14px;overflow:hidden}.footerInner{text-align:center;justify-items:center;gap:18px;display:grid}.footerWordmark{color:#0000;letter-spacing:.035em;-webkit-text-stroke:2px #def0ffeb;text-shadow:0 0 18px #0a8fe86b,0 24px 70px #000000a8;font-size:clamp(46px,9.5vw,132px);font-style:italic;font-weight:900;line-height:.78;position:relative}.footerWordmark:after{content:"PAINT PROTECTION FILM";color:#2a9df4;letter-spacing:.54em;-webkit-text-stroke:0;width:max-content;text-shadow:none;font-size:clamp(10px,1.5vw,18px);font-style:normal;font-weight:700;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.footerMeta{color:#aebdd0;margin-top:22px;font-weight:500}@media (max-width:860px){.shell{width:min(100% - 28px,1180px)}.navLinks{display:none}.checkoutNav{flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 0}.checkoutNavLinks{flex-wrap:wrap;gap:12px}.heroGrid,.sectionGrid,.imageGrid,.checkoutGrid,.catalogLayout,.productDetailGrid,.productDetailContent,.detailInfoGrid,.relatedGrid{grid-template-columns:1fr}.hero{min-height:auto}.heroImage{opacity:.34;width:100%}.hero:before,.hero:after{display:none}.heroGrid{gap:28px;padding:20px 0 28px}.cards,.productGrid,.catalogGrid,.quoteBandInner{grid-template-columns:1fr}.catalogSection{padding-top:46px}.filterPanel{position:static}.filterOptions,.colorFilterOptions{grid-template-columns:1fr 1fr}.catalogToolbar{flex-direction:column;align-items:start}.faqHeader{grid-template-columns:1fr;margin-bottom:22px}.faqSection{padding:56px 0}.catalogToolbar h2{font-size:42px}.productDetailGrid{gap:28px;padding:42px 0 56px}.productDetailImage{min-width:0}.productDetailContent{gap:18px}.catalogActions{grid-template-columns:1fr}.productsHeroContent{padding:30px 0 34px}.lead{font-size:17px}.heroLogo{width:min(430px,92vw);margin-top:18px;margin-bottom:20px}.repBlock{align-items:flex-start}.shieldIcon{width:58px;height:58px;font-size:28px}.proof{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof span{border:1px solid #0a8fe86b;min-width:0}.phoneStrip{letter-spacing:0;font-size:24px}.footerWordmark{letter-spacing:.01em;-webkit-text-stroke-width:1.5px;font-size:clamp(34px,12vw,76px)}.footerWordmark:after{white-space:normal;letter-spacing:.24em;max-width:92vw;line-height:1.5;bottom:-18px}.footerMeta{max-width:280px;line-height:1.7}.floatingWhatsapp{min-height:48px;padding:0 14px;font-size:13px;bottom:14px;right:14px}}@media (max-width:520px){.filterOptions,.colorFilterOptions{grid-template-columns:1fr}}
