.brakes_hero__U1SyU{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-primary)}.brakes_heroBackground__2OXAU{position:absolute;inset:0;overflow:hidden}.brakes_gridPattern__Qk3og{position:absolute;inset:0;background-image:linear-gradient(var(--border-accent) 1px,transparent 1px),linear-gradient(90deg,var(--border-accent) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.brakes_glowOrb1__Hccmb,.brakes_glowOrb2__iKBOM{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15}.brakes_glowOrb1__Hccmb{width:700px;height:700px;background:radial-gradient(circle,var(--accent-red),transparent);top:-250px;right:-150px}.brakes_glowOrb2__iKBOM{width:600px;height:600px;background:radial-gradient(circle,var(--accent-red-hover),transparent);bottom:-200px;left:-150px}.brakes_heroContent__rlJoO{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 40px;animation:brakes_fadeInUp__ufCpJ 1s cubic-bezier(.16,1,.3,1)}@keyframes brakes_fadeInUp__ufCpJ{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.brakes_heroTitle___3atn{font-size:96px;font-weight:200;letter-spacing:8px;text-transform:uppercase;margin-bottom:30px;line-height:1.1;color:var(--text-primary);animation:brakes_fadeIn__TJw01 .8s ease-out .5s both}@keyframes brakes_fadeIn__TJw01{0%{opacity:0}to{opacity:1}}.brakes_heroTitleAccent__CbIzq{background:var(--gradient-red);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brakes_heroDescription__e6g9r{font-size:20px;line-height:1.8;color:var(--text-tertiary);max-width:700px;margin:0 auto;animation:brakes_fadeIn__TJw01 .8s ease-out .7s both}.brakes_container__QWIFF{max-width:1400px;margin:0 auto;padding:0 40px}.brakes_wheelSizeSection__TsrgE{padding:120px 0;background:linear-gradient(180deg,var(--bg-primary),var(--bg-secondary))}.brakes_wheelSizeHeader__nywhV{text-align:center;margin-bottom:60px}.brakes_wheelSizeTitle__GOu_M{font-size:48px;font-weight:200;letter-spacing:4px;text-transform:uppercase;margin-bottom:20px;background:var(--gradient-text);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brakes_wheelSizeSubtitle__pnkiS{font-size:18px;color:var(--text-muted)}.brakes_wheelSizeGrid__ocW8p{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto}.brakes_wheelSizeCard__3qVwp{position:relative;aspect-ratio:1;background:var(--glass-bg-lighter);border:2px solid var(--border-color-light);border-radius:20px;cursor:pointer;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px 20px;opacity:0;transform:translateY(30px);animation:brakes_fadeInUp__ufCpJ .6s ease-out forwards}.brakes_wheelSizeCard__3qVwp:first-child{animation-delay:.1s}.brakes_wheelSizeCard__3qVwp:nth-child(2){animation-delay:.15s}.brakes_wheelSizeCard__3qVwp:nth-child(3){animation-delay:.2s}.brakes_wheelSizeCard__3qVwp:nth-child(4){animation-delay:.25s}.brakes_wheelSizeCard__3qVwp:nth-child(5){animation-delay:.3s}.brakes_wheelSizeCard__3qVwp:nth-child(6){animation-delay:.35s}.brakes_wheelSizeCard__3qVwp:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-red),transparent);opacity:0;transition:opacity .3s ease}.brakes_wheelSizeCard__3qVwp:hover{background:var(--card-bg-hover);border-color:var(--accent-red);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.brakes_wheelSizeCard__3qVwp:hover:before{opacity:1}.brakes_wheelSizeCardActive__Yu979{background:linear-gradient(135deg,rgba(220,38,38,.15),rgba(220,38,38,.08));border-color:var(--accent-red);box-shadow:var(--shadow-glow)}.brakes_wheelSizeCardActive__Yu979:before{opacity:1}.brakes_wheelSizeIcon__1xu9N{width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.brakes_wheelSizeIcon__1xu9N svg{width:100%;height:100%;color:var(--text-faded);transition:all .3s ease}.brakes_wheelSizeCard__3qVwp:hover .brakes_wheelSizeIcon__1xu9N svg{color:var(--text-secondary)}.brakes_wheelSizeCardActive__Yu979 .brakes_wheelSizeIcon__1xu9N svg{color:var(--accent-red)}.brakes_wheelSizeName__jn4GN{font-size:36px;font-weight:700;color:var(--text-primary);line-height:1}.brakes_wheelSizeCheck__ppl1g{position:absolute;top:15px;right:15px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--gradient-red);border-radius:50%;animation:brakes_scaleIn__kiSIy .5s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-md)}@keyframes brakes_scaleIn__kiSIy{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.brakes_wheelSizeCheck__ppl1g svg{width:20px;height:20px;color:#fff}.brakes_productsSection__Ru3Hb{padding:120px 0;background:linear-gradient(180deg,var(--bg-primary),var(--bg-secondary));min-height:600px}.brakes_productsTitle__ByZJ0{font-size:48px;font-weight:300;letter-spacing:4px;text-transform:uppercase;margin-bottom:60px;text-align:center;color:var(--text-primary);opacity:0;animation:brakes_fadeInUp__ufCpJ .8s ease-out .2s forwards}.brakes_filtersBar__wcfsm{display:flex;flex-direction:column;gap:20px;margin-bottom:60px;padding:30px;background:var(--glass-bg-lighter);border:1px solid var(--border-color-light);border-radius:24px;opacity:0;animation:brakes_fadeInUp__ufCpJ .8s ease-out .3s forwards}.brakes_searchBox__ZUfHl{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--bg-primary);border:2px solid var(--border-color-light);border-radius:16px;transition:all .3s ease}.brakes_searchBox__ZUfHl:focus-within{border-color:var(--accent-red);box-shadow:0 0 0 3px var(--accent-red-light)}.brakes_searchBox__ZUfHl svg{width:20px;height:20px;color:var(--text-muted);flex-shrink:0}.brakes_searchInput__AxfS1{flex:1 1;background:transparent;border:none;outline:none;font-size:16px;color:var(--text-primary)}.brakes_searchInput__AxfS1::placeholder{color:var(--text-muted)}.brakes_priceFilters__on_te{display:flex;gap:12px;flex-wrap:wrap}.brakes_filterBtn__8f2Ic{padding:12px 24px;background:var(--bg-primary);border:2px solid var(--border-color-light);border-radius:12px;font-size:14px;font-weight:600;color:var(--text-tertiary);cursor:pointer;transition:all .3s ease}.brakes_filterBtn__8f2Ic:hover{border-color:var(--accent-red);color:var(--text-primary)}.brakes_filterBtnActive__BkYko{background:var(--gradient-red);border-color:var(--accent-red);color:#fff}.brakes_resultsCount__wH2AJ{text-align:center;font-size:16px;color:var(--text-muted);padding-top:10px;border-top:1px solid var(--border-color-light)}.brakes_resultsCount__wH2AJ strong{color:var(--accent-red);font-weight:700}.brakes_noResults__aZMrd{text-align:center;padding:60px;font-size:18px;color:var(--text-muted)}.brakes_productsGrid__UQsAx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.brakes_productCard__tj_l4{background:var(--glass-bg-lighter);border:1px solid var(--border-color-light);border-radius:24px;overflow:hidden;transition:all .3s ease;opacity:0;transform:translateY(30px);animation:brakes_fadeInUp__ufCpJ .4s ease-out .1s forwards}.brakes_productCard__tj_l4:hover{background:var(--card-bg-hover);border-color:var(--accent-red);transform:translateY(-3px);box-shadow:var(--shadow-md)}.brakes_productImage__OIXxp{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.05));overflow:hidden}.brakes_productBadge__87taz{position:absolute;top:20px;left:20px;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(220,38,38,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;box-shadow:var(--shadow-md)}.brakes_productBadge__87taz svg{width:16px;height:16px}.brakes_productContent__V_Sw7{padding:40px}.brakes_productHeader__CiKcb{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.brakes_productName__Tz7Kr{font-size:28px;font-weight:600;color:var(--text-primary);transition:color .3s ease}.brakes_productCard__tj_l4:hover .brakes_productName__Tz7Kr{color:var(--accent-red)}.brakes_productPosition__Z5lBz{padding:6px 16px;background:var(--accent-red-light);border:1px solid var(--border-accent);border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent-red)}.brakes_productSpecs__4wDf6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:20px;padding:30px;background:var(--card-bg-secondary);border:1px solid var(--border-color-light);border-radius:16px}.brakes_specItem__YtOtu{display:flex;flex-direction:column;gap:6px}.brakes_specLabel__7fBjs{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-faded)}.brakes_specValue__oQkqD{font-size:16px;font-weight:600;color:var(--text-primary)}.brakes_productDescription__jkT_5{margin-bottom:20px;padding:20px;background:var(--card-bg-secondary);border:1px solid var(--border-color-light);border-radius:12px}.brakes_productDescription__jkT_5 p{font-size:14px;line-height:1.6;color:var(--text-tertiary);margin:0}.brakes_compatibleCars__ihEiU{margin-bottom:30px}.brakes_compatibleLabel__peXzQ{display:block;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-faded);margin-bottom:12px}.brakes_carsList____vuE{display:flex;flex-wrap:wrap;gap:8px}.brakes_carTag__UWywL{padding:6px 12px;background:var(--card-bg-secondary);border:1px solid var(--border-color-light);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-secondary);transition:all .3s ease}.brakes_carTag__UWywL:hover{background:var(--accent-red-light);border-color:var(--border-accent);color:var(--accent-red)}.brakes_productFooter__5YUsd{display:flex;align-items:center;justify-content:space-between;gap:20px}.brakes_productPrice__WDFqo{display:flex;flex-direction:column;gap:6px}.brakes_priceLabel__oSmV6{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--text-faded)}.brakes_priceValue__xWvVj{font-size:32px;font-weight:600;color:var(--accent-red)}.brakes_orderButton__tLBfy{padding:16px 40px;background:var(--gradient-red);color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.brakes_orderButton__tLBfy:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(220,38,38,.5)}.brakes_orderButton__tLBfy:active{transform:translateY(-3px) scale(.98)}.brakes_noSystemSection__m57Pp{margin-top:80px}.brakes_noSystemCard__K1_TK{padding:80px 60px;background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.05));border:2px solid var(--border-accent);border-radius:32px;text-align:center;position:relative;overflow:hidden;opacity:0;animation:brakes_fadeInUp__ufCpJ .8s ease-out .3s forwards}.brakes_noSystemCard__K1_TK:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-red),transparent)}.brakes_noSystemCard__K1_TK:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,var(--glow-red),transparent 60%);pointer-events:none}.brakes_noSystemTitle__7vmVj{font-size:36px;font-weight:600;margin-bottom:20px;color:var(--text-primary);position:relative;z-index:1}.brakes_noSystemDesc__FEFaK{font-size:18px;color:var(--text-tertiary);margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.brakes_contactButton__Q74bX{display:inline-flex;align-items:center;gap:12px;padding:20px 50px;background:var(--gradient-red);color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-md);position:relative;overflow:hidden;z-index:1}.brakes_contactButton__Q74bX:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px rgba(220,38,38,.5)}.brakes_contactButton__Q74bX:active{transform:translateY(-3px) scale(.98)}.brakes_contactButton__Q74bX svg{width:20px;height:12px;transition:transform .3s ease}.brakes_contactButton__Q74bX:hover svg{transform:translateX(5px)}.brakes_emptyState__u76oc{flex-direction:column;min-height:400px;text-align:center;opacity:0;animation:brakes_fadeInUp__ufCpJ .8s ease-out .3s forwards}.brakes_emptyIcon__SRThd,.brakes_emptyState__u76oc{display:flex;align-items:center;justify-content:center}.brakes_emptyIcon__SRThd{width:120px;height:120px;background:var(--glass-bg-lighter);border:1px solid var(--border-color-light);border-radius:50%;margin-bottom:30px;transition:all .3s ease}.brakes_emptyIcon__SRThd:hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.brakes_emptyIcon__SRThd svg{width:60px;height:60px;color:var(--text-faded)}.brakes_emptyText__JT6Uv{font-size:20px;color:var(--text-faded)}@media (max-width:1024px){.brakes_heroTitle___3atn{font-size:72px}.brakes_wheelSizeGrid__ocW8p{grid-template-columns:repeat(3,1fr)}.brakes_productsGrid__UQsAx{grid-template-columns:1fr}.brakes_priceFilters__on_te{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.brakes_container__QWIFF{padding:0 20px}.brakes_hero__U1SyU{min-height:60vh}.brakes_heroContent__rlJoO{padding:0 20px}.brakes_heroTitle___3atn{font-size:48px;letter-spacing:3px}.brakes_heroDescription__e6g9r{font-size:16px}.brakes_productsSection__Ru3Hb,.brakes_wheelSizeSection__TsrgE{padding:80px 0}.brakes_wheelSizeTitle__GOu_M{font-size:32px;letter-spacing:2px}.brakes_wheelSizeSubtitle__pnkiS{font-size:16px}.brakes_wheelSizeGrid__ocW8p{grid-template-columns:repeat(2,1fr);gap:15px}.brakes_wheelSizeIcon__1xu9N{width:50px;height:50px}.brakes_wheelSizeName__jn4GN{font-size:28px}.brakes_productsTitle__ByZJ0{font-size:32px;letter-spacing:2px}.brakes_filtersBar__wcfsm{padding:20px}.brakes_priceFilters__on_te{grid-template-columns:1fr}.brakes_productContent__V_Sw7{padding:30px 20px}.brakes_productHeader__CiKcb{flex-direction:column;align-items:flex-start;gap:12px}.brakes_productName__Tz7Kr{font-size:22px}.brakes_productSpecs__4wDf6{padding:20px;gap:12px}.brakes_productFooter__5YUsd{flex-direction:column;align-items:stretch}.brakes_priceValue__xWvVj{font-size:28px}.brakes_orderButton__tLBfy{width:100%;padding:18px;text-align:center}.brakes_noSystemSection__m57Pp{margin-top:60px}.brakes_noSystemCard__K1_TK{padding:50px 30px}.brakes_noSystemTitle__7vmVj{font-size:28px}.brakes_noSystemDesc__FEFaK{font-size:16px;margin-bottom:40px}.brakes_contactButton__Q74bX{padding:18px 40px;font-size:12px}.brakes_glowOrb1__Hccmb,.brakes_glowOrb2__iKBOM{display:none}}