:root{--at-ink:#111318;--at-charcoal:#191c22;--at-soft:#f6f5f2;--at-line:#e5e2dc;--at-gold:#d8b24b;--at-gold-dark:#b98d22;--at-muted:#6f7279}
html{scroll-behavior:smooth}
body{color:var(--at-ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
header{background:rgba(255,255,255,.97)!important;box-shadow:0 1px 0 rgba(17,19,24,.08);backdrop-filter:blur(16px)}
header .header-top{background:var(--at-ink)!important}
#logo img,.header-logo img{max-height:74px;object-fit:contain}
.search_box,.searchbox,.search-toggle{border-radius:14px!important}
#search input,.header-search input{border-radius:14px 0 0 14px!important;border-color:var(--at-line)!important;min-height:48px;background:#fafafa!important}
#search button,.header-search button{border-radius:0 14px 14px 0!important;background:var(--at-ink)!important;color:#fff!important;min-height:48px}
.content-top-breadcum{background:linear-gradient(135deg,#f8f7f4,#eeece7)!important}
.content-top-breadcum h1{font-weight:800!important;letter-spacing:-.03em}
.common-home .main-slider{position:relative;height:min(650px,48vw);min-height:500px;background:url('/image/catalog/autotec-hero-modern-20261003.png') center/cover no-repeat;overflow:hidden}
.common-home .main-slider:before{content:"PERFORMANȚĂ, FĂRĂ COMPROMIS\A Anvelope și jante alese corect.";white-space:pre-line;position:absolute;z-index:5;left:max(6vw,calc((100vw - 1320px)/2));top:24%;width:650px;max-width:48vw;color:#fff;font-size:clamp(38px,4.35vw,68px);line-height:1.01;font-weight:820;letter-spacing:-.05em;text-shadow:0 4px 26px rgba(0,0,0,.35)}
.common-home .main-slider:after{content:"Consultanță reală • Selecție atentă • Livrare rapidă";position:absolute;z-index:5;left:max(6vw,calc((100vw - 1320px)/2));top:67%;padding-top:19px;width:620px;max-width:46vw;border-top:1px solid rgba(216,178,75,.7);color:#f1f1f2;font-size:clamp(15px,1.3vw,20px);line-height:1.45;letter-spacing:.01em}
.common-home .main-slider .swiper-viewport,.common-home .main-slider #spinner{opacity:0!important;pointer-events:none}
#servicecmsblock{background:rgba(255,255,255,.98)!important;margin:-44px auto 42px!important;position:relative;z-index:6;max-width:1180px;border:1px solid rgba(216,178,75,.22);border-radius:22px;box-shadow:0 24px 70px rgba(17,19,24,.16);overflow:hidden}
#servicecmsblock .title{font-weight:750!important}
.box-product .product-block,.product-layout .product-thumb{border:1px solid var(--at-line)!important;border-radius:18px!important;background:#fff!important;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.box-product .product-block:hover,.product-layout .product-thumb:hover{transform:translateY(-6px);border-color:#d8c486!important;box-shadow:0 22px 48px rgba(17,19,24,.12)!important}
.box-product .image img,.product-thumb .image img{background:#fff;object-fit:contain}
.box-product h4 a,.product-thumb h4 a{font-weight:700!important;color:var(--at-ink)!important;line-height:1.35!important}
.price{font-weight:800!important;color:var(--at-ink)!important}
.common-home button,.common-home .btn,.common-home .button,.product-category-24 button,.product-category-24 .btn,.product-category-24 .button,.product-product button,.product-product .btn{border-radius:10px!important}
.common-home .btn-primary,.product-category-24 .btn-primary,.product-product #button-cart,.button-cart,.box-product .cart button{background:var(--at-gold)!important;border-color:var(--at-gold)!important;color:#151515!important;font-weight:800!important}
.common-home .btn-primary:hover,.product-category-24 .btn-primary:hover,.product-product #button-cart:hover,.button-cart:hover,.box-product .cart button:hover{background:var(--at-gold-dark)!important;border-color:var(--at-gold-dark)!important;color:#fff!important}
.product-category-24 .autotec-tire-finder{border:1px solid rgba(216,178,75,.45)!important;border-left:5px solid var(--at-gold)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffdf7,#f5f3ed)!important;box-shadow:0 16px 44px rgba(17,19,24,.09);margin:18px auto 34px!important;max-width:1400px}
.product-category-24 .autotec-tire-finder h2{font-weight:850;letter-spacing:-.025em}
.product-category-24 .autotec-tire-finder select{border-radius:10px!important;border-color:#d4d0c7!important;background:#fff!important;min-height:46px}
.product-category-24 #column-left>div{border-radius:12px;overflow:hidden}
footer{background:#111318!important;color:#d7dbe1!important;border-top:3px solid var(--at-gold)}
footer h5{color:#fff!important;font-weight:800!important}
footer a{color:#cfd4dc!important}
@media(max-width:767px){.common-home .main-slider{height:490px;min-height:490px;background-position:65% center}.common-home .main-slider:before{left:24px;top:40px;width:86%;max-width:none;font-size:35px;line-height:1.06}.common-home .main-slider:after{left:24px;top:275px;width:78%;max-width:none;font-size:16px;padding-top:15px}.common-home #servicecmsblock{margin:0!important;border-radius:0}.product-category-24 .autotec-tire-finder{margin:12px 10px 24px!important}.content-top-breadcum{padding:24px 0!important}}