.store-header{gap:22px;padding-block:22px}.store-header .search{flex:1;min-width:0}.store-header .search input{min-width:0;font-size:15px}.store-header .header-link{border-radius:10px;min-height:44px;padding:8px}.store-header .header-link:hover{background:#eef4fa}.store-header .cart-link{color:#123e71;background:#fff6d5;font-weight:700}.product-card{border-color:#d6e1eb;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 3px 10px #071b3605}.product-card>.product-image-link{background:#fff;border-bottom:1px solid #edf2f6;padding:22px}.product-card>.product-image-link .product-photo{aspect-ratio:1;background-color:#fff;width:100%;max-height:240px}.product-card-body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:20px;display:flex}.product-card .product-category{text-transform:uppercase;letter-spacing:1px;color:#46617c;font-size:10px;font-weight:700}.product-card .product-name{overflow-wrap:anywhere;color:#0b2c4f;min-height:0;margin:3px 0 8px;font-size:17px;line-height:1.45}.product-card .product-code{color:#526781;margin:0;font-size:12px;line-height:1.6}.product-card .product-code b{color:#123e71;overflow-wrap:anywhere;background:#edf3f8;border-radius:5px;padding:2px 7px;font:700 12px/1.5 Consolas,monospace;display:inline-block}.product-card .product-application{color:#526781;margin-top:12px;font-size:12px;line-height:1.6}.product-card .availability{align-items:flex-start;margin:16px 0 10px;font-size:12px;line-height:1.5}.product-card .availability:before{margin-top:5px}.product-card .quote-price-caption{color:#123e71;margin:0 0 18px;font-size:14px;font-weight:700}.product-card .product-actions{align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:8px;display:flex}.product-card .quantity{border-radius:8px;min-width:104px;height:46px}.product-card .quantity button{place-items:center;width:34px;height:44px;padding:0;display:grid}.product-card .quantity span{min-width:16px;font-weight:700}.product-card .product-actions>.btn{white-space:normal;text-align:center;border-radius:8px;justify-content:center;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.4}.product-card .product-actions>.btn svg{flex:none;display:block}.product-card.compact{flex-direction:column;align-items:stretch;display:flex}.product-card.compact>.product-image-link{width:100%;padding:22px}.product-card.compact .product-card-body{padding:20px}.product-card.compact .product-name{font-size:16px}.product-card.compact .product-code{display:block}.product-card.compact .product-actions>.btn{padding:10px 12px;font-size:12px}.product-card.compact .product-actions>.btn svg{display:block}.catalog-page>.section-heading{align-items:flex-start;gap:28px}.catalog-page>.section-heading>div:first-child{min-width:0;max-width:580px}.catalog-page h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.catalog-page>.section-heading .muted{margin-top:12px;font-size:14px;line-height:1.6}.filter-controls{flex-wrap:wrap;justify-content:flex-end;max-width:520px}.filter-controls [data-slot=select-trigger]{background:#fff;border-radius:9px;min-height:44px}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:24px}.catalog-sidebar{background:#f4f7fa;border:1px solid #e0e8f0;border-radius:14px;align-self:start;padding:10px}.catalog-sidebar h3{padding:12px;font-size:13px}.catalog-sidebar>a{border-radius:8px;align-items:center;min-height:44px;line-height:1.5}.catalog-sidebar>a span{color:#123e71;background:#fff;border-radius:20px;padding:2px 7px;font-weight:700}.catalog-sidebar .help-box{background:#fff;border-radius:10px;margin-top:14px;padding:18px 12px}.catalog-sidebar .help-box .btn{white-space:normal;justify-content:center;width:100%;min-height:44px}.catalog-pagination{flex-wrap:wrap;gap:16px;margin-top:30px}.catalog-pagination .btn{border-radius:9px;min-height:44px}.catalog-pagination [aria-disabled=true]{opacity:.5;pointer-events:none}.active-filters{border-radius:9px;line-height:1.6}.category-showcase .category-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));max-width:900px}.category-showcase .category-tiles>a{border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.category-showcase .category-tiles>a .product-photo{aspect-ratio:1;background-size:300% 200%;width:130px;height:130px;padding:0}.category-tile-copy{gap:7px;min-width:0;display:grid}.category-tile-copy small{text-transform:uppercase;letter-spacing:1px;color:#526781;font-size:10px}.category-showcase .category-tile-copy strong{color:#123e71;background:0 0;min-height:0;margin:0;padding:0;font-size:20px;line-height:1.35}.category-tile-copy>span{color:#526781;font-size:12px}.category-showcase .category-tile-copy strong svg{color:#123e71}.product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:38px}.detail-image{background:#fff;border-radius:16px;min-width:0;padding:24px}.gallery-heading{color:#526781;text-align:left;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.gallery-heading>span:first-child{color:#123e71;font-weight:700}.gallery-heading>span:last-child{white-space:nowrap}.detail-image>.product-photo{max-width:100%;max-height:470px}.detail-image>span{margin-top:16px;line-height:1.6;display:block}.gallery-navigation{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.gallery-navigation button{color:#123e71;background:#f5f8fb;border:1px solid #d1ddeb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.product-thumbnails{scroll-snap-type:x proximity;flex-wrap:nowrap;max-width:100%;margin:12px 0 0;padding:5px 3px 12px;overflow-x:auto}.product-thumbnails button{scroll-snap-align:start;flex:0 0 70px;width:70px;height:70px}.detail-info{min-width:0;padding-top:0}.detail-info h1{overflow-wrap:anywhere;font-size:clamp(28px,3vw,38px);line-height:1.25}.technical-sheet{background:#f4f7fa;border-radius:13px;padding:22px}.technical-sheet h2{font-size:17px}.detail-info dl{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px}.detail-info dd{overflow-wrap:anywhere;line-height:1.5}.detail-info .btn{white-space:normal;border-radius:9px;justify-content:center;min-height:48px}.quote-callout{background:#fff6d5;border:1px solid #f2df96;border-radius:12px}.technical-sheet .fitment-note{font-size:12px;line-height:1.6}.empty-state{background:#f5f8fb;border:1px solid #e0e8f0;border-radius:16px;min-width:0}.empty-state .btn{white-space:normal;text-align:center;border-radius:9px;min-height:44px}.cart-item{min-width:0}.cart-item>div:nth-child(2){overflow-wrap:anywhere;min-width:0}:is(.product-card a:focus-visible,.gallery-navigation button:focus-visible,.product-thumbnails button:focus-visible,.product-card button:focus-visible,.catalog-pagination a:focus-visible){outline-offset:3px;outline:3px solid #1684c5}@media (min-width:1101px){.detail-image{position:sticky;top:20px}.compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.store-header{flex-wrap:wrap;gap:14px}.store-header .brand{margin-right:auto}.store-header .search{flex-basis:100%;order:6}.catalog-page>.section-heading{flex-direction:column}.filter-controls{justify-content:flex-start;max-width:none}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-actions>.btn{flex-basis:100%}}@media (max-width:760px){.catalog-layout{grid-template-columns:minmax(0,1fr)}.catalog-sidebar{display:none}.catalog-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-detail{grid-template-columns:minmax(0,1fr);gap:28px}.category-showcase .category-tiles{grid-template-columns:minmax(0,1fr)}.detail-image{padding:20px}.store-header .header-link{gap:5px;font-size:12px}.store-header .header-link svg{width:20px;height:20px}.filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.filter-controls [data-slot=select-trigger]{width:100%;min-width:0}.filter-controls [data-slot=select-value]{text-overflow:ellipsis;overflow:hidden}.cart-item{flex-wrap:wrap}.cart-item .product-photo{width:65px}.cart-item>div:nth-child(2){flex:1;min-width:150px}.cart-item .quantity{margin-left:80px}}@media (max-width:480px){.store-header{gap:10px;padding:16px 5%}.store-header .brand{flex-basis:calc(100% - 84px)}.store-header .header-link{padding:8px 6px}.store-header .header-link span{font-size:11px}.store-header .search{order:7}.store-header .cart-link{margin-left:auto}.product-card>.product-image-link,.product-card.compact>.product-image-link,.product-card-body,.product-card.compact .product-card-body{padding:14px}.product-card .product-name,.product-card.compact .product-name{font-size:14px}.product-card .product-category{font-size:9px}.product-card .product-code{font-size:11px}.product-card .product-code b{padding:2px 5px;font-size:11px}.product-card .product-actions{gap:8px}.product-card .quantity{justify-content:space-between;min-width:100%}.product-card .quantity button{width:44px}.product-card .product-actions>.btn,.product-card.compact .product-actions>.btn{width:100%;padding:10px 8px;font-size:11px}.product-card .product-actions>.btn svg{width:14px}.product-card .availability,.product-card .product-application{font-size:11px}.catalog-pagination{justify-content:space-between}.catalog-pagination>span{font-size:12px}.catalog-pagination .btn{padding:10px;font-size:12px}.category-showcase .category-tiles>a{grid-template-columns:90px minmax(0,1fr);gap:14px;padding:16px}.category-showcase .category-tiles>a .product-photo{width:90px;height:90px}.category-showcase .category-tile-copy strong{font-size:18px}.detail-info dl{grid-template-columns:94px minmax(0,1fr)}.technical-sheet{padding:18px}.empty-state{padding:35px 18px}.empty-state h1,.empty-state h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.product-card:hover{transform:none}.product-thumbnails{scroll-behavior:auto}}.account-access .account-app-brand img{aspect-ratio:3;object-fit:contain;width:260px;max-width:100%;height:auto}@media (max-width:359px){.product-grid,.catalog-grid,.compact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body:has(.store-header) .store-header.store-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:12px 16px;display:grid}body:has(.store-header) .store-header.store-header>.brand{flex-basis:auto;grid-area:1/1/auto/3;width:100%;min-width:0;margin:0}body:has(.store-header) .store-header.store-header>.brand .official-logo{width:160px;max-width:100%;height:auto}body:has(.store-header) .store-header.store-header>.search{order:0;grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0}body:has(.store-header) .store-header.store-header>.header-link{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:52px;margin:0;padding:6px 2px;line-height:1.25;display:flex}body:has(.store-header) .store-header.store-header>.header-link span{font-size:11px;line-height:1.3;display:block}body:has(.store-header) .store-header.store-header>.header-link svg{flex-shrink:0;width:20px;height:20px}body:has(.store-header) .store-header.store-header>button.header-link{grid-area:1/3}body:has(.store-header) .store-header.store-header>a[href=\/rastreio]{grid-area:3/1}body:has(.store-header) .store-header.store-header>a[href=\/minha-conta]{grid-area:3/2}body:has(.store-header) .store-header.store-header>.cart-link{grid-area:3/3;position:relative}body:has(.store-header) .store-header.store-header>.cart-link b{place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:3px;right:5px}}#freno-store .product-browse-links{flex-flow:wrap;gap:10px;margin:0 0 28px;display:flex}#freno-store .product-browse-links a,#freno-store .discovery-categories a{color:#123e71;background:#fff;border:1px solid #c7d9e8;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}#freno-store .product-browse-links a:first-child{color:#fff;background:#123e71;border-color:#123e71}#freno-store .product-discovery{border-top:1px solid #d4e1eb;margin-top:48px;padding-top:32px;scroll-margin-top:24px}#freno-store .product-discovery>.section-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}#freno-store .product-discovery h2{font-size:clamp(26px,3vw,36px)}#freno-store .product-discovery .section-heading>a{white-space:nowrap;flex:none;justify-content:center;width:auto;max-width:none}#freno-store .discovery-filters{flex-wrap:wrap;gap:8px;display:flex}#freno-store .discovery-filters button{color:#123e71;background:#fff;border:1px solid #c7d9e8;border-radius:9px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:700}#freno-store .discovery-filters button[aria-pressed=true]{color:#fff;background:#123e71;border-color:#123e71}#freno-store .discovery-count{color:#526781;margin:18px 0;font-size:13px}#freno-store .discovery-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}#freno-store .discovery-pagination .btn{color:#123e71;background:#fff;border:1px solid #c7d9e8;min-height:44px}#freno-store .discovery-pagination .btn.yellow{color:#fff;background:#1473ed}#freno-store .discovery-pagination button:disabled{opacity:.45;cursor:default;box-shadow:none}#freno-store .discovery-categories{border-top:1px solid #d4e1eb;flex-flow:wrap;align-items:center;gap:10px;margin-top:32px;padding-top:24px;display:flex}#freno-store .discovery-categories strong{margin-right:8px;font-size:14px}@media (prefers-reduced-motion:no-preference){#freno-store .product-browse-links a,#freno-store .discovery-categories a,#freno-store .discovery-filters button{transition:transform .16s,background-color .16s}#freno-store .product-browse-links a:hover,#freno-store .discovery-categories a:hover,#freno-store .discovery-filters button:hover{transform:translateY(-2px)}}@media (max-width:480px){#freno-store .product-discovery .section-heading>a{width:100%}#freno-store .product-browse-links a,#freno-store .discovery-filters button{padding:10px 12px;font-size:12px}#freno-store .discovery-pagination{gap:10px}#freno-store .discovery-pagination .btn{padding:11px 12px;font-size:11px}#freno-store .discovery-categories strong{width:100%}}#freno-store{--store-width:1280px;--store-edge:max(24px,calc((100vw - var(--store-width))/2));color:#f5f9ff;background:#06111f;font-family:Arial,Helvetica,sans-serif;overflow:clip}#freno-store :is(a,button,input,select):focus-visible{outline-offset:5px;outline:3px solid #4cdbff}#freno-store .topline{color:#aec3d7;padding:9px var(--store-edge);letter-spacing:.025em;background:#030c17;border-bottom:1px solid #ffffff10;font-size:10px}#freno-store .topline a{color:#b3c5d8}#freno-store .store-header{color:#f5f9ff;padding:24px var(--store-edge);max-width:none;box-shadow:none;background:#06111f;border:0;gap:24px}#freno-store .brand-official{background:0 0;width:210px;min-width:180px;padding:0}#freno-store .official-logo{object-fit:contain;width:210px;height:auto;max-height:68px}#freno-store .header-link{color:#cfdeeb;background:0 0;gap:7px;font-size:10px}#freno-store .header-link svg{color:#c3ddf1;width:21px}#freno-store .cart-link{color:#f5f9ff;background:#0e2943;border:1px solid #294c6a;border-radius:10px;padding:12px}#freno-store .search{min-width:180px;box-shadow:none;background:#0d2033;border:1px solid #294258;border-radius:10px}#freno-store .search input{color:#f5f9ff;background:0 0;min-height:48px;font-size:13px}#freno-store .search input::placeholder{color:#a6b8c9}#freno-store .search button{color:#4cdbff;background:0 0}#freno-store .category-nav{padding:0 var(--store-edge);background:#091a2b;border-block:1px solid #ffffff0d;justify-content:flex-start;gap:28px;min-height:50px}#freno-store .category-nav a{color:#bfcfdd;white-space:nowrap;background:0 0;border:0;padding:15px 0;font-size:12px}#freno-store .category-nav .catalog-nav-cta{color:#4cdbff}#freno-store .posto-signature{display:none}#freno-store .btn{letter-spacing:0;box-shadow:none;border-radius:9px;padding:15px 23px;font-size:13px;font-weight:700}#freno-store .btn.yellow,#freno-store .catalog-browse-cta{color:#fff;background:linear-gradient(120deg,#1473ed,#008ad4);border:1px solid #59bbff;box-shadow:0 6px 24px #007cf52b}#freno-store .btn.outline{color:#e6f3fd;background:#0a1c2a88;border:1px solid #7893aa60}#freno-store .home-carousel{box-shadow:none;background:#06111f;border:0;border-radius:0;margin:0;overflow:hidden}#freno-store .home-slide{isolation:isolate;background:#06111f;min-height:600px}#freno-store .home-slide[hidden]{display:none}#freno-store .home-slide-image{z-index:-2;opacity:.7;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}#freno-store .home-slide-image img{object-fit:cover;object-position:center 55%;width:100%;height:100%}#freno-store .home-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#06111ffa 5%,#06111fee 34%,#06111f66 80%),linear-gradient(#0000 60%,#06111f);display:block;position:absolute;inset:0}#freno-store .home-slide-content{z-index:2;padding:88px 0 70px var(--store-edge);width:57%;max-width:none;min-height:0;position:relative}#freno-store .home-slide-kicker{letter-spacing:.2em;color:#70dfff;max-width:500px;font-size:10px}#freno-store .home-slide h1,#freno-store .home-slide h2{letter-spacing:-.06em;color:#f5f9ff;max-width:650px;margin:25px 0;font-size:clamp(42px,4.8vw,72px);font-weight:800;line-height:1.03}#freno-store .home-slide em{color:#4cdbff;text-shadow:0 0 40px #4cdbff18;font-style:normal}#freno-store .home-slide-content>p:not(.home-slide-kicker){color:#b8cadb;max-width:465px;font-size:15px;line-height:1.85}#freno-store .home-slide-actions{gap:12px;margin:30px 0 23px}#freno-store .home-slide-note{color:#8faabd;max-width:420px;font-size:11px;display:block}#freno-store .cs-parts-scene{inset:0 var(--store-edge) 0 auto;z-index:1;pointer-events:none;width:43%;height:100%;display:block;position:absolute}#freno-store .cs-parts-scene:before{content:"";filter:blur(20px);background:radial-gradient(#058fef2b,#0000 65%);border-radius:50%;position:absolute;inset:20% 0 7%}#freno-store .cs-parts-scene>div{width:75%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:15%;left:0;transform:rotate(-10deg)}#freno-store .cs-parts-scene>div+div{width:65%;margin:0;top:44%;left:39%;transform:rotate(9deg)}#freno-store .cs-parts-scene img{object-fit:contain;filter:drop-shadow(0 25px 22px #000a);width:100%;height:260px}#freno-store .cs-parts-scene span{color:#c6eaff;letter-spacing:.16em;background:#071828aa;border-left:1px solid #4cdbff;margin:0 0 0 25%;padding:8px 12px;font-size:9px;display:inline-block;transform:rotate(10deg)}#freno-store .cs-parts-scene>div+div span{transform:rotate(-9deg)}#freno-store .home-slide-scanners>.home-slide-image{object-fit:cover;object-position:65% center;opacity:1;width:65%;left:auto}#freno-store .home-carousel-controls{padding:0 var(--store-edge);background:#06111f;border-top:1px solid #29425870}#freno-store .home-carousel-tabs{gap:35px}#freno-store .home-carousel-tabs button{color:#91a8bb;padding:21px 0;font-size:12px}#freno-store .home-carousel-tabs button[aria-pressed=true]{color:#f5f9ff;border-color:#4cdbff}#freno-store .home-carousel-tabs span{color:#4cdbff;font-size:10px}#freno-store .home-carousel-arrows button{border-color:#36556b;width:33px;height:33px}#freno-store .quote-steps{max-width:none;padding:30px var(--store-edge);border:0;box-shadow:none;background:#0a1929;border-block:1px solid #ffffff0b;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;display:grid}#freno-store .quote-steps>div{background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}#freno-store .quote-steps b{color:#4cdbff;background:0 0;border:0;min-width:36px;font-size:24px;font-weight:400}#freno-store .quote-steps span{color:#9cb3c7;font-size:11px;line-height:1.6}#freno-store .quote-steps strong{color:#f5f9ff;margin-bottom:4px;font-size:13px;display:block}#freno-store .eyebrow{color:#4cdbff;letter-spacing:.19em;margin:0 0 16px;font-size:10px;font-weight:700;line-height:1.6}#freno-store .store-lines{padding:90px var(--store-edge) 100px;background:radial-gradient(at 90% 40%,#12375e45,#0000 60%),#06111f}#freno-store .store-lines-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}#freno-store .store-lines-heading h2{color:#f5f9ff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.1}#freno-store .store-lines-heading>p{color:#a5bbcd;margin:0;font-size:13px;line-height:1.8}#freno-store .store-lines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}#freno-store .store-line{isolation:isolate;color:#f5f9ff;background:radial-gradient(at 50% 48%,#12558070,#0000 65%),linear-gradient(130deg,#0e2339,#071523);border:1px solid #27435e;border-radius:18px;flex-direction:column;min-height:390px;text-decoration:none;display:flex;position:relative;overflow:hidden}#freno-store .store-line:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#4cdbff,#0000);height:1px;position:absolute;inset:auto 10% 0}#freno-store .store-line-top{color:#95c7e7;letter-spacing:.17em;z-index:2;justify-content:space-between;align-items:center;margin:26px 28px 0;font-size:9px;display:flex}#freno-store .store-line-top svg{color:#d7efff;border:1px solid #6ab2df50;border-radius:50%;width:36px;height:36px;padding:8px}#freno-store .store-line-art{justify-content:center;align-items:center;height:245px;margin:0 24px;display:flex;position:relative}#freno-store .store-line-art>img{object-fit:contain;filter:drop-shadow(0 22px 18px #0008);width:70%;height:225px}#freno-store .line-abs .store-line-art>img:first-child{width:65%;position:absolute;left:1%;transform:rotate(-8deg)}#freno-store .line-abs .store-line-art>img.store-line-secondary{width:52%;height:170px;position:absolute;bottom:0;right:0;transform:rotate(9deg)}#freno-store .line-scanner{background:radial-gradient(at 50% 35%,#153d60,#0a1a2c 70%)}#freno-store .line-scanner .store-line-art{z-index:-1;height:100%;margin:0;position:absolute;inset:0}#freno-store .line-scanner .store-line-art>img{object-fit:cover;object-position:right 35%;filter:none;background:0 0;border-radius:0;width:100%;height:100%;padding:0}#freno-store .line-scanner .store-line-art:after{content:"";background:linear-gradient(#0000 30%,#071523e6 77%,#071523 96%),linear-gradient(90deg,#07152390,#0000 70%);position:absolute;inset:0}#freno-store .line-scanner .store-line-bottom{z-index:2;padding-top:230px;position:relative}#freno-store .line-other .store-line-art>img{background:#fff;border-radius:12px;width:65%;height:205px;padding:14px}#freno-store .store-line-placeholder{color:#b1d5ed;text-align:center;padding:40px;font-size:27px;font-weight:700}#freno-store .store-line-bottom{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding:20px 28px 28px;display:flex}#freno-store .store-line h3{color:#f5f9ff;letter-spacing:-.04em;margin:0 0 10px;font-size:28px}#freno-store .store-line-bottom p{color:#a9bfd0;max-width:250px;margin:0;font-size:12px;line-height:1.6}#freno-store .store-line-count{color:#70dfff;white-space:nowrap;align-items:center;gap:8px;padding-bottom:3px;font-size:11px;display:flex}#freno-store .section{max-width:none;padding:75px var(--store-edge);color:#0b2137;background:#f2f6fa;margin:0}#freno-store .section-heading{align-items:flex-end;gap:24px;margin-bottom:32px}#freno-store .section-heading h2{letter-spacing:-.045em;color:#0b2137;font-size:clamp(29px,3vw,42px);line-height:1.1}#freno-store .section .eyebrow{color:#0873af}#freno-store .muted{color:#52677c;font-size:13px;line-height:1.7}#freno-store .product-grid{gap:20px}#freno-store .product-card{background:#fff;border:1px solid #d7e2eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 30px #0b213705}#freno-store .product-image-link{background:#fff;border-bottom:1px solid #edf2f7;display:block}#freno-store .product-card .product-photo{background-color:#fff;height:230px}#freno-store .product-card .photo-real img{object-fit:contain;width:100%;height:100%;padding:25px}#freno-store .product-card-body{flex-direction:column;flex:1;padding:22px;display:flex}#freno-store .product-category{color:#0776b5;letter-spacing:.1em;margin-bottom:10px;font-size:9px}#freno-store .product-name{color:#0b2137;letter-spacing:-.025em;min-height:46px;font-size:16px;line-height:1.45}#freno-store .product-code,#freno-store .product-application{color:#52677c;font-size:11px;line-height:1.6}#freno-store .product-actions{gap:8px;margin-top:auto;padding-top:15px}#freno-store .product-actions .btn{min-height:42px;padding:12px 10px;font-size:11px}#freno-store .availability{margin:12px 0;font-size:10px}#freno-store .quote-price-caption{color:#52677c;font-size:11px}#freno-store .home-more-products{display:none}#freno-store .network-academy{isolation:isolate;border:0;min-height:430px;padding:65px var(--store-edge);color:#f5f9ff;background:radial-gradient(at 75%,#0e528155,#0000 55%),#06111f;border-block:1px solid #27435e;border-radius:0;flex-direction:column;align-items:flex-start;gap:18px;margin:0;display:flex;position:relative;overflow:hidden}#freno-store .network-academy>img:not(.academy-mentor){z-index:1;filter:none;width:165px;height:auto;position:relative}#freno-store .network-academy .academy-mentor{object-fit:contain;object-position:bottom;z-index:-1;filter:drop-shadow(-20px 0 35px #1686c51a);width:38%;max-width:460px;height:100%;position:absolute;bottom:0;right:max(7%,50vw - 560px)}#freno-store .network-academy>div{max-width:590px}#freno-store .network-academy small{color:#67d9ff;letter-spacing:.17em;font-size:9px}#freno-store .network-academy h2{letter-spacing:-.045em;color:#f5f9ff;max-width:530px;margin:12px 0;font-size:38px;line-height:1.12}#freno-store .network-academy p{color:#abc0d3;max-width:380px;font-size:13px;line-height:1.7}#freno-store .network-academy-actions{flex-direction:row;align-items:center;gap:20px;display:flex}#freno-store .network-academy-actions>a:not(.btn){color:#bdd2e4;font-size:12px}#freno-store .store-footer{color:#9db2c7;padding:50px var(--store-edge) 110px;background:#040d18;border:0}#freno-store .store-footer a{color:#c1d1e0}#freno-store .footer-main{gap:45px}#freno-store .footer-bottom{color:#8a9fb2;border-color:#26384a;font-size:10px;line-height:1.8}#freno-store .section.catalog-page{padding-top:26px;padding-bottom:50px}#freno-store .catalog-page .breadcrumbs{margin-bottom:18px}#freno-store .catalog-page>.section-heading{color:#f5f9ff;background:linear-gradient(120deg,#0b2137,#0c3658);border:1px solid #255a80;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:center;gap:28px;margin-bottom:22px;padding:22px 24px;display:grid}#freno-store .catalog-page>.section-heading>div:first-child{text-align:left;min-width:0;max-width:none}#freno-store .catalog-page>.section-heading .eyebrow{color:#70dfff;margin:0 0 8px;font-size:9px}#freno-store .catalog-page>.section-heading h1{color:#f5f9ff;letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.15}#freno-store .catalog-page>.section-heading .muted{color:#c0d3e3;margin:9px 0 0;font-size:12px;line-height:1.5}#freno-store .catalog-page .filter-controls{color:#0b2137;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;min-width:0;max-width:none;display:grid}#freno-store .catalog-page .filter-controls [data-slot=select-trigger]{width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:12px}#freno-store .detail-info h1{letter-spacing:-.04em;line-height:1.15}#freno-store .detail-image{border:1px solid #d4e3ef;border-radius:16px;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){#freno-store .store-line,#freno-store .product-card{transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .6s}#freno-store .store-line:hover{border-color:#4cdbff80;transform:translateY(-5px);box-shadow:0 20px 60px #008ad419}#freno-store .store-line-art{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}#freno-store .store-line:hover .store-line-art{transform:scale(1.035)}#freno-store .product-card:hover{border-color:#6ab6df;transform:translateY(-4px);box-shadow:0 15px 30px #10385710}#freno-store .btn{transition:transform .3s,box-shadow .3s}#freno-store .btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #087dd333}}@media (prefers-reduced-motion:no-preference){#freno-store .home-slide:not([hidden]) .home-slide-content{animation:.8s cubic-bezier(.22,1,.36,1) both store-copy-enter}#freno-store .cs-parts-scene>div{animation:1.2s cubic-bezier(.22,1,.36,1) both store-piece-enter}#freno-store .cs-parts-scene>div+div{animation-delay:.15s}@keyframes store-copy-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes store-piece-enter{0%{opacity:0;translate:20px 25px}to{opacity:1;translate:0}}}@media (max-width:1100px){#freno-store .catalog-page>.section-heading{grid-template-columns:minmax(0,1fr);gap:18px}#freno-store .catalog-page .filter-controls{grid-template-columns:repeat(4,minmax(0,1fr))}#freno-store{--store-edge:30px}#freno-store .store-header{gap:18px}#freno-store .header-link span{display:none}#freno-store .brand-official{width:180px;min-width:160px}#freno-store .home-slide-content{width:58%;padding-top:70px}#freno-store .home-slide{min-height:550px}#freno-store .cs-parts-scene{width:43%}#freno-store .cs-parts-scene img{height:230px}#freno-store .store-line-bottom{flex-wrap:wrap}#freno-store .store-line h3{font-size:26px}#freno-store .network-academy h2{max-width:450px}#freno-store .network-academy .academy-mentor{opacity:.85;width:42%;right:1%}#freno-store .product-grid{gap:15px}#freno-store .product-card-body{padding:16px}}@media (max-width:760px){#freno-store{--store-edge:22px}#freno-store .topline{justify-content:center;padding-block:8px;font-size:9px}#freno-store .topline>span{display:none}#freno-store .store-header{padding:18px var(--store-edge);flex-flow:wrap;align-items:center;gap:12px;display:flex}#freno-store .brand-official{width:170px;min-width:0;margin-right:auto}#freno-store .official-logo{width:170px}#freno-store .store-header .search{flex:auto;order:5;width:100%;margin:0}#freno-store .store-header .header-link{flex:0 0 42px;order:1;width:42px;min-width:42px;min-height:44px;margin:0;padding:10px}#freno-store .store-header .header-link[aria-label=Rastrear\ pedido],#freno-store .store-header .header-link[aria-label=Atendimento]{display:none}#freno-store .category-nav{gap:25px;min-height:45px;overflow-x:auto}#freno-store .category-nav a{padding:13px 0;font-size:11px}#freno-store .home-slide{flex-direction:column;min-height:0;display:flex}#freno-store .home-slide-content{width:100%;max-width:none;padding:45px var(--store-edge) 20px;order:0}#freno-store .home-slide h1,#freno-store .home-slide h2{letter-spacing:-.055em;margin:19px 0;font-size:44px;line-height:1.05}#freno-store .home-slide-kicker{letter-spacing:.13em;font-size:9px}#freno-store .home-slide-content>p:not(.home-slide-kicker){max-width:430px;font-size:13px;line-height:1.8}#freno-store .home-slide-actions{gap:10px;margin:24px 0 15px}#freno-store .home-slide-actions .btn{padding:13px 15px;font-size:11px}#freno-store .home-slide-note{font-size:10px}#freno-store .home-slide-image{opacity:.45;z-index:-2;width:100%;height:100%;position:absolute;inset:0}#freno-store .home-slide:after{background:linear-gradient(#06111feb,#06111fb0 55%,#06111f)}#freno-store .cs-parts-scene{order:1;width:100%;height:260px;margin:0 auto;position:relative;inset:auto}#freno-store .cs-parts-scene>div{width:55%;max-width:none;padding:0;top:0;left:7%}#freno-store .cs-parts-scene>div+div{width:45%;margin:0;top:28%;left:49%}#freno-store .cs-parts-scene img{height:175px}#freno-store .cs-parts-scene span{margin-left:18%;padding:6px 8px;font-size:8px}#freno-store .home-slide-scanners>.home-slide-image{object-position:65% 42%;opacity:1;order:1;width:100%;height:280px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}#freno-store .home-carousel-tabs{gap:24px}#freno-store .home-carousel-tabs button{padding:17px 0;font-size:11px}#freno-store .quote-steps{padding:28px var(--store-edge);grid-template-columns:1fr;gap:22px}#freno-store .quote-steps>div{gap:18px}#freno-store .quote-steps b{font-size:22px}#freno-store .store-lines{padding:55px var(--store-edge) 60px}#freno-store .store-lines-heading{margin-bottom:26px;display:block}#freno-store .store-lines-heading h2{max-width:330px;font-size:33px}#freno-store .store-lines-heading>p{margin-top:18px;font-size:12px}#freno-store .store-lines-heading>p br{display:none}#freno-store .store-lines-grid{grid-template-columns:1fr;gap:18px}#freno-store .store-line{min-height:360px}#freno-store .store-line-top{margin:20px 22px 0}#freno-store .store-line-art{height:220px;margin:0 15px}#freno-store .store-line-art>img{height:210px}#freno-store .line-abs .store-line-art>img.store-line-secondary{height:155px}#freno-store .store-line-bottom{gap:17px;padding:16px 22px 25px}#freno-store .store-line h3{font-size:28px}#freno-store .store-line-bottom p{max-width:270px;font-size:12px}#freno-store .section{padding:50px var(--store-edge)}#freno-store .section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}#freno-store .section-heading h2{font-size:32px}#freno-store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#freno-store .product-card .product-photo{height:165px}#freno-store .product-card .photo-real img{padding:15px}#freno-store .product-card-body{padding:14px 12px}#freno-store .product-name{min-height:54px;font-size:13px}#freno-store .product-category{font-size:8px;line-height:1.5}#freno-store .product-code,#freno-store .product-application{font-size:10px}#freno-store .product-actions{flex-wrap:wrap;gap:9px}#freno-store .product-actions .btn{width:100%;padding:10px 6px;font-size:10px}#freno-store .network-academy{min-height:550px;padding:42px var(--store-edge) 245px;gap:14px}#freno-store .network-academy h2{max-width:340px;font-size:31px}#freno-store .network-academy .academy-mentor{opacity:1;width:57%;height:255px;right:0}#freno-store .network-academy-actions{z-index:1;flex-direction:column;align-items:flex-start;gap:15px}#freno-store .network-academy>img:not(.academy-mentor){width:145px}#freno-store .network-academy p{max-width:300px;font-size:12px}#freno-store .store-footer{padding-top:40px}#freno-store .footer-main{gap:25px}#freno-store .section.catalog-page{padding-top:20px}#freno-store .catalog-page>.section-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:18px;padding:18px;display:grid}#freno-store .catalog-page>.section-heading h1{font-size:25px}#freno-store .catalog-page .filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#freno-store .catalog-page .filter-controls [data-slot=select-trigger]{min-height:44px;padding:9px;font-size:11px}}@media (max-width:370px){#freno-store{--store-edge:16px}#freno-store .home-slide h1,#freno-store .home-slide h2{font-size:39px}#freno-store .home-slide-actions .btn{padding:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){#freno-store *,#freno-store :before,#freno-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-carousel{color:#fff;background:#071b36;position:relative}.home-slide{isolation:isolate;min-height:550px;position:relative;overflow:hidden}.home-slide[hidden]{display:none}.home-slide-image{object-fit:cover;object-position:right top;z-index:-2;width:70%;height:100%;position:absolute;inset:0 0 0 auto}.home-slide-image img{object-fit:cover;object-position:right center;width:100%;height:100%}.home-slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#071b36 8%,#0c2b4fee 32%,#0d2c4b9c 48%,#0000 69%);position:absolute;inset:0}.home-slide-content{width:53%;max-width:780px;padding:65px 0 55px 5%}.home-slide-kicker{color:#ffd343;letter-spacing:1.6px;max-width:460px;font-size:11px;font-weight:800;line-height:1.8}.home-slide h1,.home-slide h2{letter-spacing:-1.8px;margin:20px 0 22px;font-size:clamp(36px,4.1vw,62px);font-weight:800;line-height:1.08}.home-slide em{color:#ffd343;font-style:normal}.home-slide-content>p:not(.home-slide-kicker){color:#dce7f3;max-width:460px;font-size:16px;line-height:1.8}.home-slide-actions{flex-wrap:wrap;gap:12px;margin:28px 0 24px;display:flex}.home-slide-actions .outline{color:#fff;background:#071b3670;border:1px solid #a8bfdc}.home-slide-note{color:#b9cadc;max-width:400px;font-size:11px;line-height:1.7;display:block}.home-carousel-controls{background:#09213e;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:14px;padding:0 5%;display:flex}.home-carousel-tabs{gap:28px;display:flex}.home-carousel-tabs button{color:#bccbda;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:20px 0;font-size:13px;font-weight:600;display:flex}.home-carousel-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:#ffd343}.home-carousel-tabs span{color:#ffd343;font-size:10px}.home-carousel-arrows{gap:7px;display:flex}.home-carousel-arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #7890aa;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}:is(.home-carousel button:focus-visible,.home-slide-actions a:focus-visible){outline-offset:4px;outline:3px solid #ffd343}@media (min-width:1600px){.home-slide{min-height:620px}.home-slide-content{padding-top:90px}.home-slide-image{width:65%}}@media (max-width:900px){.home-slide-content{width:58%;padding-top:45px}.home-slide-image{width:77%}.home-slide h1,.home-slide h2{font-size:42px}.home-slide-content>p:not(.home-slide-kicker){font-size:14px}.home-slide-actions{gap:9px}.home-slide-actions .btn{padding:12px;font-size:12px}.home-slide-kicker{font-size:10px}}@media (max-width:600px){.home-slide{background:linear-gradient(135deg,#071b36,#123e71);flex-direction:column;min-height:0;display:flex}.home-slide:after{display:none}.home-slide-content{order:0;width:100%;min-height:362px;padding:30px 6% 15px}.home-slide h1,.home-slide h2{letter-spacing:-1.1px;margin:14px 0 16px;font-size:36px}.home-slide-kicker{letter-spacing:1.2px;max-width:330px;font-size:9px}.home-slide-content>p:not(.home-slide-kicker){max-width:390px;font-size:13px;line-height:1.7}.home-slide-actions{gap:8px;margin:21px 0 15px}.home-slide-actions .btn{padding:11px 12px;font-size:11px}.home-slide-note{font-size:10px}.home-slide-image{z-index:0;object-fit:cover;object-position:right 30%;order:1;width:100%;height:270px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.home-slide-image img{object-fit:cover;object-position:right center}.home-slide-parts .home-slide-image{height:270px}.home-carousel-controls{gap:7px;padding:0 5%}.home-carousel-tabs{gap:16px}.home-carousel-tabs button{gap:6px;padding:17px 0;font-size:11px}.home-carousel-arrows{gap:5px}.home-carousel-arrows button{width:29px;height:29px}}@media (prefers-reduced-motion:no-preference){.home-slide-scanners:not([hidden]) .home-slide-content{animation:.2s ease-out store-banner-in}@keyframes store-banner-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
