@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;scroll-behavior:smooth}.App,body,html{display:flex;flex-direction:column}.App{height:auto;min-height:100vh;overflow:visible;text-align:center}.title-card h1{animation:glowPulse 8s ease-in-out infinite;background-image:linear-gradient(90deg,#0000,#000,#0000);color:#fff;color:#ffffffbf;font-family:Montserrat,sans-serif;font-size:6vw;margin:0;padding:20px;pointer-events:none;position:relative;text-align:center;text-shadow:0 0 10px #ffffff80,0 0 20px #fff3,0 0 30px #fffc;width:100%;z-index:3}.title-card{align-items:center;background:#0000;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative}.title-card button{background:#00000059;background-image:linear-gradient(90deg,#4db8002e,#0784001a);border:1px solid #ffffff29;border-radius:16px;box-shadow:0 10px 24px #00000040;color:#fffffff2;cursor:pointer;font-size:1.25rem;font-weight:400;margin-top:20px;padding:12px 22px;position:relative;transition:transform .18s ease,background .18s ease,border-color .18s ease;z-index:2}.title-card button:hover{background:#4db80029;border-color:#4db80073;transform:translateY(-2px)}.banner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border-bottom:1px solid #ffffff14;color:#ffffffeb;padding:18px 16px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:5}.banner h1{font-family:Montserrat,sans-serif;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:800;letter-spacing:.06em;margin:0;text-shadow:none;text-transform:uppercase}@keyframes glowPulse{0%,to{text-shadow:0 0 10px #ffffff59,0 0 20px #4db8001f}50%{text-shadow:0 0 14px #ffffff8c,0 0 26px #4db8002e}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#slideshow,.title-card h1{animation:none!important}#slideshow,.card{transition:none!important}.card:hover{transform:none!important}.background-layer video{display:none}}footer img{flex:0 0 auto;height:28px;margin-right:0;width:28px}.site-footer{background:linear-gradient(180deg,#00000059,#000000f2);border-top:1px solid #ffffff14;overflow:hidden;padding:72px 16px 40px;position:relative;width:100%}.site-footer:before{background:radial-gradient(circle at 20% 0,#4db8002e,#0000 55%);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.site-footer-inner{margin:0 auto;max-width:1080px;position:relative;z-index:1}.site-footer-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4vw,3.2rem);margin:0 0 22px;text-shadow:0 0 12px #fff3}.site-footer-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto}.site-footer-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 12px 28px #00000040;display:flex;gap:12px;padding:16px 18px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.site-footer-item--static{cursor:default}.site-footer-item:hover{background:#4db8001a;border-color:#4db80066;transform:translateY(-3px)}.site-footer-item-text{color:#ffffffe6;font-family:Montserrat,sans-serif;font-size:1.05rem;line-height:1.35;word-break:break-word}.site-footer-bottom{color:#ffffffa6;font-family:Montserrat,sans-serif;font-size:.95rem;margin-top:26px;text-align:center}.lang_btn{display:flex;gap:10px;position:absolute;right:10px;scale:.9;top:10px}.lang_btn button{cursor:pointer;padding:5px 10px}.background-layer{background-image:url(https://via.placeholder.com/150);background-position:50%;background-size:cover;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;position:fixed;top:0;transition:none;width:100%;z-index:-1}#slideshow{animation:slideshowFadeIn .65s ease both;aspect-ratio:16/10;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 18px 44px #00000073;display:block;height:auto;object-fit:cover;opacity:.95;transition:transform .18s ease,filter .18s ease,opacity .18s ease;width:min(560px,62vw)}#slideshow:hover{cursor:pointer;filter:saturate(1.05) contrast(1.02);transform:translateY(-2px) scale(1.01)}@keyframes slideshowFadeIn{0%{opacity:0;transform:scale(1.02)}to{opacity:.95;transform:scale(1)}}.background-layer video{filter:blur(1.5px) saturate(.9);opacity:.05;transform:scale(1.05)}@media (max-width:1258px){.card-description,.card-details,.card-price{font-size:1.05rem}}@media (max-width:951px){.card-description,.card-details,.card-price{font-size:1rem}}.maincontent{align-content:center;background:#0000;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:1.5rem;height:auto;justify-content:space-evenly;min-height:auto;overflow:visible;padding:20px;position:relative}.maincontent:before{background:url(/Detailing/static/media/carbon.e33132c9de3daf7da371.jpg) repeat;content:"";height:100%;left:0;opacity:.09;position:absolute;top:0;width:100%;z-index:1}.maincontent>*{position:relative;z-index:2}.maincontent button{background:#0000008c;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 10px 22px #00000040;color:#fffffff2;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 18px;text-shadow:none;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:auto}.maincontent button:hover{background:#4db8002e;border-color:#4db80066;transform:translateY(-1px)}.category-container{display:flex;flex-direction:column;margin-bottom:40px;padding:10px;width:100%}.category-container h2{color:#ffffffeb;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:800;letter-spacing:.06em;margin:26px 0 14px;position:relative;text-transform:uppercase}.category-container h2:after{background:linear-gradient(90deg,#4db800a6,#4db80000);content:"";display:block;height:1px;margin:12px auto 0;width:88px}.cards-row{align-items:stretch;display:flex;gap:14px;justify-content:center;margin:0 auto;max-width:980px;width:100%}.card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#141414e0,#000000eb);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 24px #00000059;box-sizing:border-box;color:#fffffff2;display:flex;flex-direction:column;gap:10px;height:100%;margin:0;max-width:none;min-width:0;overflow:hidden;padding:18px 18px 16px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-nav{align-items:center;background:#000000a6;border:1px solid #fff3;border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:1.6rem;height:40px;justify-content:center;line-height:1;padding:0;width:40px}.card-nav-left,.card-nav-right{align-self:center;flex:0 0 auto}.card-nav:hover{background:#4db8002e;border-color:#4db80080}@media (max-width:720px){.cards-row{gap:10px}.card-nav{font-size:1.4rem;height:34px;width:34px}}.card-description{color:#ffffffb8;font-size:.98rem;margin:0}.card-price{color:#fffffff2;font-size:1.05rem;font-weight:700;margin:0}.card-details{-webkit-overflow-scrolling:touch;color:#ffffffc7;font-size:.98rem;line-height:1.35;max-height:170px;overflow:auto;padding-right:6px}.card-details span{display:inline}.card-details::-webkit-scrollbar{width:8px}.card-details::-webkit-scrollbar-thumb{background:#4db80059;border-radius:999px}.card-details::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}@media (max-width:640px){.card-details{max-height:120px}}.card h3{font-size:1.25rem;font-weight:700;letter-spacing:.2px;margin:0;text-shadow:0 0 14px #ffffff38}.card:hover{border-color:#4db80059;box-shadow:0 18px 40px #0000008c;transform:translateY(-4px)}.card button{align-self:center;background:#000000a6;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 28px #00000040;color:#fffffff2;margin-top:auto;padding:10px 18px;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:auto}.card button:hover{background:#4db8002e;border-color:#4db80066;transform:translateY(-1px)}
/*# sourceMappingURL=main.2e15732b.css.map*/