:root{--black:#000000;--surface:#0E0E0E;--surface2:#161616;--border:#222222;--ink:#FFFFFF;--muted:#777777;--dim:#444444;--red:#CC0000;--red-hover:#AA0000;--radius:3px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;color:var(--ink);background:var(--black);line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.display{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:750;letter-spacing:.01em;text-transform:uppercase}.promo-banner{background:var(--red);color:#fff;height:38px;overflow:hidden;display:flex;align-items:center}.promo-track{display:flex;gap:0;white-space:nowrap;animation:marquee 32s linear infinite}.promo-banner:hover .promo-track{animation-play-state:paused}.promo-item{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:0 32px}.promo-sep{color:#f66;font-size:16px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{background:var(--black);color:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border)}.nav{display:flex;align-items:center;gap:20px;height:70px}.menu-toggle{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;display:none}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo img{height:38px;width:auto;object-fit:contain}.logo-name{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:800;font-size:20px;letter-spacing:.04em;color:#fff;text-transform:uppercase;line-height:1}.logo-name em{font-style:normal;color:var(--red)}.search-bar{flex:1;max-width:300px}.search-bar form{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.search-bar input{flex:1;background:transparent;border:none;padding:9px 12px;font-size:13px;color:#fff;outline:none}.search-bar input::placeholder{color:var(--dim)}.search-bar button{background:var(--red);border:none;color:#fff;padding:9px 14px;cursor:pointer;font-size:14px}.nav-links{display:flex;gap:28px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.nav-links a{color:var(--muted);transition:color .15s}.nav-links a:hover{color:#fff}.cart-btn{background:var(--red);color:#fff;font-weight:700;font-size:12px;padding:9px 18px;border-radius:var(--radius);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0}.cart-btn:hover{background:var(--red-hover)}.welcome-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:none;align-items:center;justify-content:center;z-index:999}.welcome-popup.show{display:flex}.popup-content{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:40px 36px;max-width:420px;text-align:center;position:relative}.popup-close{position:absolute;top:14px;right:14px;background:none;border:none;color:#666;font-size:24px;cursor:pointer}.popup-content h2{font-family:Archivo,sans-serif;font-weight:750;text-transform:uppercase;font-size:22px;margin-bottom:10px;color:#fff}.popup-content p{color:var(--muted);font-size:14px;margin-bottom:20px;line-height:1.6}#popupEmail{width:100%;padding:11px 12px;background:var(--black);border:1px solid var(--border);border-radius:var(--radius);color:#fff;margin-bottom:14px;font-size:13px}#popupEmail::placeholder{color:var(--dim)}#popupSubmit{width:100%;margin-bottom:14px}.popup-small{font-size:11px;color:var(--dim)}.whatsapp-float{position:fixed;bottom:28px;right:28px;width:56px;height:56px;background:var(--red);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .15s;z-index:100;box-shadow:0 4px 12px #cc000050}.whatsapp-float:hover{background:var(--red-hover);transform:scale(1.1)}.btn{display:inline-block;padding:13px 28px;border-radius:var(--radius);font-weight:700;font-size:13px;transition:all .15s;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border:none}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-hover);transform:translateY(-1px)}.btn-ghost{border:1px solid #333;color:#999}.btn-ghost:hover{border-color:#666;color:#fff}.btn-full{width:100%;text-align:center;display:block}.hero{background:var(--black);color:#fff;overflow:hidden;border-bottom:1px solid var(--border)}.hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;padding:96px 0 104px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:20px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--red)}.hero h1{font-size:clamp(36px,5vw,62px);line-height:1;margin-bottom:22px;color:#fff}.hero h1 em{font-style:normal;color:var(--red)}.hero p{color:var(--muted);max-width:46ch;margin-bottom:36px;font-size:15.5px;line-height:1.75}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.hero-badge{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:40px 32px;text-align:center}.hero-badge-num{font-family:Archivo,sans-serif;font-weight:800;font-size:64px;color:var(--red);line-height:1}.hero-badge-txt{font-weight:700;font-size:12px;color:#fff;margin:10px 0;text-transform:uppercase;letter-spacing:.1em}.hero-badge-sub{font-size:12px;color:var(--dim);letter-spacing:.04em}.trust{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{padding:20px 18px;display:flex;gap:14px;align-items:center;border-left:1px solid var(--border)}.trust-item:first-child{border-left:none}.trust-item svg{flex-shrink:0;color:var(--red)}.trust-item b{display:block;font-size:13px;font-weight:600;color:#fff}.trust-item small{font-size:11.5px;color:var(--dim)}section,.section-cats,.section-products,.section-reviews,.section-brands,.section-instagram{padding:80px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:20px;flex-wrap:wrap}.sec-head h2,.sec-head h1{font-size:clamp(22px,3vw,32px);line-height:1.05;color:#fff}.sec-head a{font-size:11.5px;font-weight:700;color:var(--red);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}.sec-head a:hover{text-decoration:underline}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.cat{padding:32px 26px;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;transition:background .2s;color:#fff;background:var(--surface)}.cat:hover{background:var(--surface2)}.cat h3{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.06em;margin-bottom:5px;color:#fff}.cat small{color:var(--dim);font-size:12px}.cat-num{font-size:10px;font-weight:700;color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-family:Archivo,sans-serif}.section-products{background:var(--surface)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border)}.card{background:var(--black);display:flex;flex-direction:column;transition:background .15s}.card:hover{background:#0a0a0a}.card-img-link{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#0d0d0d}.card-img-link img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.card:hover .card-img-link img{transform:scale(1.06)}.ph{aspect-ratio:1/1;background:#0d0d0d;display:flex;align-items:center;justify-content:center;color:#2a2a2a;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.badge{position:absolute;top:10px;left:10px;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 8px;border-radius:2px;text-transform:uppercase}.card-body{padding:16px 16px 10px;display:flex;flex-direction:column;gap:4px;flex:1}.card .ref{font-size:10px;color:#333;letter-spacing:.14em;text-transform:uppercase}.card h3{font-size:13.5px;font-weight:500;line-height:1.4;color:#ccc}.card h3 a{color:#ccc}.card h3 a:hover{color:var(--red)}.price-row{display:flex;align-items:baseline;gap:8px;padding-top:6px;margin-top:auto}.price{font-family:Archivo,sans-serif;font-weight:700;font-size:17px;color:#fff}.old{font-size:12px;color:#333;text-decoration:line-through}.card form{padding:0 16px 16px}.card form button{width:100%;border:1px solid #222;background:transparent;color:#555;font-weight:600;font-size:11.5px;padding:9px;border-radius:var(--radius);cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase}.card form button:hover{border-color:var(--red);color:var(--red)}.guarantee{background:var(--black);padding:80px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.g-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.g-grid h2{font-size:clamp(22px,3vw,34px);margin-bottom:14px;color:#fff}.g-grid p{color:var(--muted);margin-bottom:28px;max-width:50ch;font-size:15px;line-height:1.75}.g-list{display:grid;gap:10px}.g-item{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;background:var(--surface)}.g-item svg{flex-shrink:0;color:var(--red);margin-top:2px}.g-item b{font-size:13.5px;display:block;margin-bottom:3px;color:#fff}.g-item small{color:var(--dim);font-size:12px;line-height:1.6}.section-reviews{background:var(--surface)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border)}.review{background:var(--black);padding:28px}.stars{color:var(--red);font-size:13px;letter-spacing:2px;margin-bottom:12px}.review p{font-size:13.5px;color:var(--muted);margin-bottom:18px;line-height:1.75}.who{display:flex;align-items:center;gap:10px;font-size:12px}.who b{font-weight:600;color:#bbb}.check{color:var(--red);font-weight:600;font-size:11px;letter-spacing:.04em}.section-brands{background:var(--black);border-bottom:1px solid var(--border)}.section-brands h2{text-align:center;margin-bottom:40px}.brands-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.brand-logo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:600;color:var(--dim);min-height:100px;transition:all .15s}.brand-logo:hover{border-color:var(--red);color:var(--red)}.section-instagram{background:var(--surface)}.section-instagram h2{text-align:center;margin-bottom:8px}.instagram-handle{text-align:center;color:var(--muted);font-size:14px;margin-bottom:32px}.instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:24px}.insta-item{aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden;background:var(--black);border:1px solid var(--border)}.insta-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px}.site-footer{background:#000;color:var(--dim);font-size:13px;border-top:1px solid var(--border)}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:56px 0 40px}.f-grid h4{color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.f-grid a{display:block;padding:4px 0;transition:color .15s;color:var(--dim)}.f-grid a:hover{color:#fff}.f-logo{display:flex;align-items:center;gap:12px;margin-bottom:14px}.f-logo img{height:34px;width:auto;object-fit:contain}.f-logo-name{font-family:Archivo,sans-serif;font-stretch:75%;font-weight:800;font-size:20px;color:#fff}.f-logo-name em{font-style:normal;color:var(--red)}.f-desc{color:#2e2e2e;font-size:12.5px;line-height:1.7;max-width:28ch;margin-bottom:12px}.f-social{display:flex;gap:12px;margin-top:12px}.f-social a{font-size:18px}.f-bottom{border-top:1px solid #111;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:11.5px;color:#222}.pay{display:flex;gap:6px}.pay span{background:#0e0e0e;border:1px solid #1a1a1a;border-radius:2px;padding:4px 9px;font-size:10px;font-weight:700;color:#2a2a2a;letter-spacing:.07em}@media(max-width:1024px){.search-bar{max-width:200px}.brands-grid,.instagram-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:var(--surface);flex-direction:column;gap:0;padding:16px 0;border-bottom:1px solid var(--border)}.nav-links.active{display:flex}.nav-links a{padding:12px 24px;border-bottom:1px solid var(--border)}.search-bar{max-width:none;order:4}.nav{flex-wrap:wrap}.hero-inner{grid-template-columns:1fr;padding:64px 0 72px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(odd){border-left:none}.trust-item{border-top:1px solid var(--border)}.trust-item:nth-child(-n+2){border-top:none}.cats,.grid{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:1fr}.g-grid{grid-template-columns:1fr;gap:40px}.f-grid{grid-template-columns:1fr 1fr}.brands-grid,.instagram-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.grid,.cats,.f-grid{grid-template-columns:1fr}.brands-grid,.instagram-grid{grid-template-columns:repeat(2,1fr)}.search-bar form{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/autoshop.css.map */
