:root{--blue:#0967e8;--blue2:#19a8ff;--dark:#0f172a;--muted:#64748b;--bg:#f6f9ff;--green:#12a545;--line:#e1ecff;--yellow:#ffe15a}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--dark);padding-bottom:76px}a{text-decoration:none;color:inherit}.container{max-width:1120px;margin:auto;padding:0 16px}.page-pad{padding-top:12px}.topbar{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar-inner{height:70px;display:flex;align-items:center;gap:14px}.brand{display:flex;align-items:center;gap:8px;color:var(--blue);font-weight:900}.brand-drop{width:44px;height:44px;border:3px solid #dbeafe;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;background:#fff}.brand b{display:block;font-size:22px;letter-spacing:.3px}.brand small{display:block;color:#1f2937;font-size:12px;margin-top:1px}.menu-btn{width:44px;height:44px;border:0;background:#fff;position:relative;flex:0 0 auto}.menu-btn span,.menu-btn:before,.menu-btn:after{content:"";position:absolute;left:8px;right:8px;height:3px;background:#1e65c8;border-radius:999px}.menu-btn:before{top:12px}.menu-btn span{top:21px}.menu-btn:after{top:30px}.top-search{margin-left:auto;display:flex;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.top-search input{width:180px;border:0;padding:10px 12px;outline:0}.top-search button{width:42px;border:0;background:#fff;font-size:22px}.cart-icon{position:relative;width:46px;height:46px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 8px 20px rgba(15,23,42,.05)}.cart-icon em{position:absolute;top:2px;right:2px;background:#0b73ff;color:#fff;border-radius:999px;font-size:11px;font-style:normal;min-width:18px;height:18px;text-align:center;line-height:18px}.drawer-overlay{display:none;position:fixed;inset:0;background:rgba(15,23,42,.42);z-index:60}.drawer-overlay.open{display:block}.drawer{position:fixed;top:0;left:-300px;width:290px;height:100vh;background:#fff;z-index:70;padding:16px;box-shadow:18px 0 45px rgba(15,23,42,.22);transition:.22s;overflow:auto}.drawer.open{left:0}.drawer-head{display:flex;align-items:center;justify-content:space-between;font-size:22px;margin-bottom:10px}.drawer-head button{width:42px;height:42px;border:0;border-radius:12px;background:#eff6ff;font-size:30px}.drawer a{display:block;padding:14px 12px;border-radius:14px;font-weight:900;border-bottom:1px solid #eef2ff}.drawer-title{font-size:13px;color:var(--muted);font-weight:900;margin:16px 0 6px}.service-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#edf6ff;border-radius:12px;padding:12px;margin-bottom:14px}.service-strip div{display:flex;align-items:center;gap:10px;font-size:13px}.service-strip b{display:block}.service-strip span{display:block;color:#64748b;font-size:11px}.hero-banner{position:relative;display:flex;align-items:center;min-height:260px;background:linear-gradient(135deg,#0b63df 0%,#0b8dff 55%,#37b6ff 100%);border-radius:14px;overflow:hidden;padding:32px 34px;margin-bottom:22px;color:#fff}.hero-text{position:relative;z-index:2;max-width:390px}.hero-text h1{font-size:42px;line-height:1.12;margin:0 0 12px;font-weight:950}.hero-text p{font-size:17px;line-height:1.45;margin:0 0 20px;color:#eef6ff}.white-btn{display:inline-flex;background:#fff;color:#0b63df;padding:13px 22px;border-radius:8px;font-weight:900;box-shadow:0 10px 20px rgba(0,0,0,.12)}.hero-banner img{position:absolute;right:95px;bottom:0;max-width:430px;max-height:250px;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,0,0,.18))}.hero-mark{position:absolute;right:28px;top:78px;width:92px;height:108px;border-radius:22px;background:#fff;color:#0f4eb8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 30px rgba(15,23,42,.16);font-size:22px}.hero-mark b{font-size:18px}.hero-mark span{font-size:10px;color:#1f2937}.section-title{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.section-title h2{font-size:18px;margin:0;font-weight:950}.section-title a{color:#0967e8;font-weight:800;font-size:14px}.category-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:14px}.cat-tile{min-width:145px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center;box-shadow:0 8px 18px rgba(15,23,42,.035)}.cat-tile img{width:100%;height:86px;object-fit:contain}.cat-tile b{display:block;font-size:13px;line-height:1.2;margin-top:8px}.main-search{display:flex;gap:10px;margin:6px 0 20px}.main-search input{flex:1;border:1px solid var(--line);border-radius:12px;background:#fff;padding:14px 16px;font-size:16px;outline:0}.main-search button{border:0;border-radius:12px;padding:0 24px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;font-weight:900;font-size:16px}.featured-box{position:relative;display:grid;grid-template-columns:48% 52%;gap:10px;background:#eef6ff;border-radius:14px;padding:18px;margin-bottom:24px;overflow:hidden}.discount-badge{position:absolute;left:24px;top:18px;background:#ef3349;color:#fff;border-radius:8px;padding:8px 12px;font-weight:950}.featured-img{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px}.featured-img img{width:100%;height:280px;object-fit:contain}.featured-info{padding:16px 20px}.mini-label{color:#0967e8;font-size:13px;font-weight:950;margin-bottom:8px}.featured-info h2{font-size:30px;margin:0 0 8px}.featured-info p{color:#475569;line-height:1.5;font-size:16px}.featured-price{font-size:34px;color:#0967e8;font-weight:950;margin:12px 0}.credit-box{background:#dff6e8;color:#17733a;border-radius:8px;padding:12px 14px;font-weight:900;margin-bottom:14px}.featured-actions{display:flex;gap:12px}.blue-btn,.green-btn{border-radius:9px;padding:14px 22px;color:#fff;font-weight:950}.blue-btn{background:#0967e8}.green-btn{background:#0aa13f}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 8px 18px rgba(15,23,42,.05)}.product-photo{display:block;position:relative;padding:12px 12px 0;background:#fff}.product-photo img{width:100%;height:150px;object-fit:contain;display:block}.sale-badge{position:absolute;left:10px;top:10px;background:var(--yellow);border-radius:9px;padding:7px 10px;font-weight:950;font-size:12px;color:#111827}.product-info{padding:10px}.product-info h3{font-size:14px;line-height:1.2;margin:6px 0;min-height:34px}.product-info p{font-size:12px;color:#64748b;line-height:1.35;margin:0 0 10px;min-height:32px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.look-btn,.cart-btn{height:38px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:900;border:1px solid #a9ccff}.look-btn{color:#0967e8;background:#fff}.cart-btn{color:#fff;background:#0ba542;border-color:#0ba542}.promo-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.promo{border-radius:12px;padding:24px;min-height:120px}.promo h3{margin:0 0 8px}.promo p{margin:0 0 14px;color:#334155}.promo a{display:inline-block;border-radius:8px;color:#fff;padding:10px 18px;font-weight:900}.promo.green{background:linear-gradient(135deg,#e9fff0,#cbf7d6)}.promo.green a{background:#0aa13f}.promo.purple{background:linear-gradient(135deg,#fbecff,#eadbff)}.promo.purple a{background:#7c3aed}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:30px}.why-grid div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;font-size:24px}.why-grid b{display:block;font-size:15px;margin:6px 0}.why-grid span{display:block;color:#64748b;font-size:12px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;height:64px;background:#fff;border-top:1px solid var(--line);display:none;z-index:45;box-shadow:0 -10px 25px rgba(15,23,42,.08)}.bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;font-size:21px}.bottom-nav span{font-size:11px;margin-top:2px}.wa-float{position:fixed;right:18px;bottom:82px;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;z-index:50;box-shadow:0 14px 30px rgba(18,183,106,.35)}.footer{margin-top:32px;padding:28px 0;background:#0b2550;color:#dbeafe}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.footer a{color:#dbeafe}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-page img{width:100%;border-radius:24px;background:#fff}.admin-wrap{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.sidebar{background:#0b2550;color:#fff;padding:18px}.sidebar a{display:block;padding:12px;border-radius:12px;color:#dbeafe;font-weight:800}.admin-main{padding:20px}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden}.table th,.table td{padding:12px;border-bottom:1px solid #eef2ff;text-align:left}.form{background:#fff;border-radius:20px;padding:18px;box-shadow:0 10px 25px rgba(15,23,42,.05)}.form input,.form textarea,.form select{width:100%;border:1px solid #dbeafe;border-radius:16px;padding:13px 14px;background:#fff;font-size:15px}
@media(max-width:820px){body{padding-bottom:68px}.container{padding:0 10px}.topbar-inner{height:64px;gap:9px}.brand-drop{width:38px;height:38px;font-size:22px;border-radius:12px}.brand b{font-size:20px}.brand small{display:none}.top-search{display:none}.cart-icon{margin-left:auto}.service-strip{grid-template-columns:1fr;gap:6px;padding:10px}.hero-banner{min-height:190px;border-radius:12px;padding:22px 16px;margin-bottom:18px}.hero-text h1{font-size:27px}.hero-text p{font-size:13px;max-width:230px}.white-btn{padding:11px 15px;font-size:13px}.hero-banner img{right:10px;bottom:0;max-width:210px;max-height:155px;opacity:.98}.hero-mark{display:none}.category-scroll{gap:10px}.cat-tile{min-width:108px;padding:8px}.cat-tile img{height:58px}.cat-tile b{font-size:11.5px}.featured-box{grid-template-columns:1fr;border-radius:12px;padding:12px}.featured-img img{height:180px}.featured-info{padding:8px}.featured-info h2{font-size:21px}.featured-info p{font-size:13px}.featured-price{font-size:24px}.featured-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.blue-btn,.green-btn{padding:12px 8px;text-align:center;font-size:12px}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-photo{padding:8px 8px 0}.product-photo img{height:118px}.sale-badge{font-size:11px;padding:6px 9px}.product-info{padding:8px}.product-info h3{font-size:13px;min-height:32px}.product-info p{font-size:11px;min-height:30px}.product-actions{grid-template-columns:1fr 1fr}.look-btn,.cart-btn{height:34px}.promo-row,.why-grid,.footer-grid,.product-page,.admin-wrap{grid-template-columns:1fr}.bottom-nav{display:flex}.footer{display:none}.wa-float{width:54px;height:54px;right:14px;bottom:78px}.section-title h2{font-size:17px}.main-search input{padding:12px}.main-search button{padding:0 18px}}
@media(max-width:390px){.hero-banner img{max-width:180px}.product-photo img{height:106px}.brand b{font-size:18px}.menu-btn{width:38px}.cart-icon{width:42px;height:42px}}

/* v4: mobil məhsul səhifəsi və işlək əlaqə düymələri */
.header-call,.header-wa{height:42px;border-radius:12px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#fff;white-space:nowrap;box-shadow:0 8px 18px rgba(15,23,42,.08)}
.header-call{background:linear-gradient(135deg,#0b63df,#19a8ff)}
.header-wa{background:linear-gradient(135deg,#16a34a,#22c55e)}
.wa-btn,.mail-btn{border-radius:9px;padding:14px 18px;color:#fff;font-weight:950;text-align:center;display:inline-flex;align-items:center;justify-content:center}
.wa-btn{background:#25d366}.mail-btn{background:#334155}
.product-detail{display:grid;grid-template-columns:minmax(280px,460px) 1fr;gap:24px;margin:18px 0 34px;align-items:start}
.product-detail-img{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.06);display:flex;align-items:center;justify-content:center}
.product-detail-img img{width:100%;max-height:430px;object-fit:contain;display:block;border-radius:16px}
.product-detail-info{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 12px 28px rgba(15,23,42,.06)}
.product-detail-info h1{font-size:30px;line-height:1.15;margin:0 0 10px}.detail-desc{font-size:16px;color:#475569;line-height:1.55}.detail-cat{color:#334155}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.contact-line{margin-top:14px;color:#64748b;font-weight:800;font-size:14px}

@media(max-width:820px){
.header-call,.header-wa{display:none}.product-detail{grid-template-columns:1fr;gap:12px;margin-top:12px}.product-detail-img{padding:12px;border-radius:18px}.product-detail-img img{max-height:260px}.product-detail-info{padding:16px;border-radius:18px}.product-detail-info h1{font-size:22px}.detail-desc{font-size:14px}.detail-actions{grid-template-columns:1fr}.wa-btn,.mail-btn,.blue-btn,.green-btn{width:100%;min-height:46px}.product-page img{max-height:260px;object-fit:contain}.look-btn,.cart-btn{font-size:13px}.product-grid{align-items:stretch}.product-card{display:flex;flex-direction:column}.product-info{display:flex;flex:1;flex-direction:column}.product-actions{margin-top:auto}
}
@media(max-width:390px){.product-detail-img img{max-height:230px}.product-detail-info h1{font-size:20px}}

/* v5 front page polish: closer to requested sample */
.brand-drop{overflow:hidden;background:#fff}.brand-drop img{width:100%;height:100%;object-fit:contain;display:block}.topbar-inner{height:74px}.service-strip{margin-top:10px;border-radius:14px}.hero-banner{background:linear-gradient(135deg,#0768e8 0%,#0b84ff 52%,#4db7ff 100%);border:0;box-shadow:0 16px 35px rgba(9,103,232,.22)}.hero-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,rgba(255,255,255,.28),transparent 34%);pointer-events:none}.hero-actions{display:flex;gap:10px;flex-wrap:wrap}.green-white{background:#16a34a!important;color:#fff!important}.category-scroll{scrollbar-width:thin}.cat-tile{border-radius:14px;min-width:140px}.cat-tile:first-child{border-color:#0b73ff;box-shadow:0 0 0 2px rgba(11,115,255,.08)}.featured-box{background:linear-gradient(135deg,#eef7ff,#ffffff);border:1px solid #dbeafe;box-shadow:0 12px 28px rgba(15,23,42,.06)}.featured-price{font-size:28px;color:#0967e8}.product-card{border-radius:16px}.product-photo img{height:165px}.product-info h3{font-size:15px}.sale-badge{background:#ffe15a;color:#111827}.search-top{margin-top:12px}
@media(max-width:820px){
.container{padding:0 14px}.topbar-inner{height:72px}.brand b{font-size:24px}.brand-drop{width:48px;height:48px}.menu-btn{width:46px;height:46px;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.04)}.cart-icon{width:52px;height:52px}.service-strip{grid-template-columns:repeat(3,1fr);gap:7px;padding:8px}.service-strip div{font-size:11px;padding:8px 5px;gap:4px}.service-strip span{font-size:9px}.hero-banner{min-height:215px;margin-top:10px;padding:20px 18px;border-radius:16px;overflow:hidden}.hero-text h1{font-size:28px;line-height:1.08}.hero-text p{font-size:13px;max-width:210px}.hero-banner img{right:-6px;bottom:4px;max-width:205px;max-height:170px}.white-btn{border-radius:9px}.section-title{margin:22px 0 12px}.section-title h2{font-size:19px}.cat-tile{min-width:104px;border-radius:13px}.cat-tile img{height:60px}.cat-tile b{font-size:12px}.main-search{margin-top:2px;margin-bottom:20px}.featured-box{grid-template-columns:1fr 1.15fr;gap:8px;padding:10px;border-radius:16px}.featured-img{padding:8px}.featured-img img{height:145px}.featured-info{padding:6px 4px}.mini-label{font-size:10px}.featured-info h2{font-size:17px}.featured-info p{font-size:11px;line-height:1.35;max-height:46px;overflow:hidden}.featured-price{font-size:20px;margin:6px 0}.credit-box{font-size:12px;padding:9px;margin-bottom:8px}.featured-actions{grid-template-columns:1fr 1fr}.blue-btn,.green-btn{min-height:40px;padding:10px 6px;font-size:11px;border-radius:9px}.product-grid{gap:12px}.product-card{border-radius:16px}.product-photo{padding:10px 8px 0}.product-photo img{height:132px}.product-info{padding:10px}.product-info h3{font-size:14px;min-height:34px}.product-info p{font-size:12px;min-height:34px}.look-btn,.cart-btn{height:38px;border-radius:9px}.promo-row{gap:12px}.promo{padding:18px;border-radius:15px}.why-grid div{border-radius:15px}.wa-float{bottom:82px}
}
@media(max-width:390px){.brand b{font-size:21px}.hero-banner img{max-width:180px}.hero-text h1{font-size:25px}.service-strip div{font-size:10px}.product-photo img{height:122px}.featured-box{grid-template-columns:1fr}.featured-img img{height:155px}.featured-info h2{font-size:18px}}

/* v6 premium hero + mobile fixes */
.hero-banner{min-height:310px;padding:34px 34px;border-radius:24px;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#075dda 0%,#078cff 48%,#7dd3fc 100%)}
.hero-banner:after{content:"";position:absolute;right:20px;top:32px;width:40%;height:74%;border-radius:26px;background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);z-index:0}
.hero-text{position:relative;z-index:2;max-width:58%}.hero-text h1{font-size:52px;letter-spacing:-1.8px;text-shadow:0 3px 12px rgba(0,0,0,.12)}.hero-text p{font-size:21px;line-height:1.45}.hero-banner img{z-index:1;right:8%;bottom:18px;max-width:34%;max-height:250px;filter:drop-shadow(0 20px 22px rgba(15,23,42,.22))}.white-btn{border-radius:16px;box-shadow:0 12px 24px rgba(15,23,42,.16)}
@media(max-width:820px){.hero-banner{min-height:225px;padding:22px 18px;border-radius:18px}.hero-banner:after{right:0;top:68px;width:43%;height:62%;border-radius:20px 0 0 20px}.hero-text{max-width:66%}.hero-text h1{font-size:30px;line-height:1.05;letter-spacing:-.8px}.hero-text p{font-size:14px;max-width:245px}.hero-actions{gap:8px}.hero-banner img{right:2px;bottom:16px;max-width:37%;max-height:145px}.white-btn{padding:12px 14px;font-size:13px}.green-white{padding-left:16px;padding-right:16px}.service-strip{overflow:hidden}.product-card{overflow:hidden}.product-actions{gap:8px}.cart-btn,.look-btn{font-size:13px;white-space:nowrap}.wa-float{z-index:35}}
@media(max-width:390px){.hero-text h1{font-size:27px}.hero-text{max-width:68%}.hero-banner img{max-width:35%;max-height:132px}.white-btn{font-size:12px;padding:11px 12px}.green-white{padding-left:14px;padding-right:14px}}
/* v7: hero title removed and mobile tuned */
.hero-text-clean{max-width:46%;padding-top:10px}
.hero-text-clean p{font-size:24px;font-weight:800;max-width:420px;margin-bottom:22px}
@media(max-width:820px){.hero-text-clean{max-width:55%;padding-top:0}.hero-text-clean p{font-size:16px;line-height:1.35;max-width:210px}.hero-banner{min-height:205px}.hero-banner:after{top:38px;height:70%}.hero-banner img{bottom:12px}}
@media(max-width:390px){.hero-text-clean p{font-size:15px;max-width:185px}.hero-banner{min-height:190px}}
/* v8 cleanup: hero text/title removed by request */
.brand small,.hero-text h1,.hero-text p,.hero-mark{display:none!important}
.hero-banner-clean{min-height:210px;align-items:flex-end;padding:24px 24px;background:linear-gradient(135deg,#0768e8 0%,#0b84ff 55%,#4db7ff 100%)}
.hero-banner-clean .hero-text-clean{max-width:52%;z-index:3}
.hero-banner-clean .hero-actions{margin-bottom:4px}
.hero-banner-clean img{right:34px;bottom:10px;max-width:42%;max-height:190px}
@media(max-width:820px){.brand b{font-size:22px}.hero-banner-clean{min-height:170px;padding:18px 16px}.hero-banner-clean .hero-text-clean{max-width:50%}.hero-banner-clean img{right:8px;bottom:8px;max-width:42%;max-height:130px}.hero-banner-clean .white-btn{padding:11px 14px;font-size:13px}}
@media(max-width:390px){.hero-banner-clean{min-height:160px}.hero-banner-clean img{max-height:115px}.hero-banner-clean .white-btn{font-size:12px;padding:10px 12px}}

/* v9: seliqeli hero - yapisdirilmis mehsul sekli yoxdur */
.hero-banner-premium{position:relative;min-height:228px;padding:24px;border-radius:24px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(135deg,#075dda 0%,#0b83ff 48%,#58c7ff 100%);box-shadow:0 18px 38px rgba(9,103,232,.22)}
.hero-banner-premium:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.24),transparent 22%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.30),transparent 20%),radial-gradient(circle at 65% 95%,rgba(255,255,255,.22),transparent 28%);pointer-events:none}
.hero-banner-premium:after{content:"";position:absolute;right:18px;top:24px;width:42%;height:72%;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);z-index:0;transform:skewX(-4deg)}
.hero-banner-premium .hero-text-clean{position:relative;z-index:3;max-width:50%;padding:0}.hero-banner-premium .hero-actions{margin:0;display:flex;gap:10px;flex-wrap:wrap}.hero-banner-premium img{display:none!important}
.hero-glass-card{position:relative;z-index:2;width:42%;min-height:150px;margin-left:auto;align-self:center;border-radius:24px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.36);box-shadow:0 18px 34px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;color:#fff;backdrop-filter:blur(5px)}
.hero-icon-stack{position:relative;width:118px;height:82px;margin-bottom:12px}.water-drop{position:absolute;display:block;width:42px;height:42px;border-radius:60% 60% 60% 8px;background:linear-gradient(135deg,#ffffff,#dff6ff);transform:rotate(-45deg);box-shadow:0 10px 22px rgba(15,23,42,.12)}.drop-one{left:8px;top:24px}.drop-two{left:42px;top:2px;width:50px;height:50px}.drop-three{right:4px;top:32px;width:34px;height:34px}.hero-shield{position:absolute;left:38px;top:24px;width:48px;height:48px;border-radius:16px 16px 20px 20px;background:#0fb35a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:26px;box-shadow:0 12px 24px rgba(0,0,0,.16)}
.hero-mini-title{font-weight:900;font-size:20px;letter-spacing:-.2px}.hero-mini-text{font-size:13px;line-height:1.4;opacity:.94;margin-top:5px;max-width:260px}.white-btn{position:relative;z-index:4}.green-white{background:#16a34a!important;color:#fff!important}
@media(max-width:820px){.hero-banner-premium{min-height:184px;border-radius:18px;padding:18px 16px}.hero-banner-premium:after{right:8px;top:18px;width:46%;height:72%;border-radius:22px}.hero-glass-card{width:44%;min-height:118px;border-radius:18px;padding:12px}.hero-icon-stack{width:86px;height:58px;margin-bottom:7px}.water-drop{width:30px;height:30px}.drop-one{left:5px;top:19px}.drop-two{left:31px;top:0;width:36px;height:36px}.drop-three{right:3px;top:24px;width:25px;height:25px}.hero-shield{left:28px;top:17px;width:36px;height:36px;border-radius:12px 12px 15px 15px;font-size:20px}.hero-mini-title{font-size:13px}.hero-mini-text{display:none}.hero-banner-premium .hero-text-clean{max-width:50%}.hero-banner-premium .white-btn{padding:11px 13px;font-size:12px;border-radius:11px}}
@media(max-width:390px){.hero-banner-premium{min-height:174px}.hero-glass-card{width:42%;padding:10px}.hero-mini-title{font-size:12px}.hero-banner-premium .white-btn{font-size:11px;padding:10px 11px}}
/* v10 umum sehife ve admin duzelisleri */
.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;margin:10px 0}
.faq summary{font-weight:800;cursor:pointer;color:#0f172a}
.faq p{color:#64748b;line-height:1.55;margin:10px 0 0}
.success-box{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534}
.cart-list{display:flex;flex-direction:column;gap:12px}
.cart-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:12px}
.cart-row:last-child{border-bottom:0;padding-bottom:0}
.cart-row img{width:66px;height:66px;object-fit:contain;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7}
.cart-row span{display:block;color:#64748b;margin-top:4px}.order-form input,.order-form textarea{width:100%}
.form a{color:#0967e8;font-weight:700}.brand-drop img{width:100%;height:100%;object-fit:contain}
@media(max-width:820px){.header-call,.header-wa{display:none}.footer{padding-bottom:92px}.cart-row img{width:58px;height:58px}}

/* v11 kampaniya bolmesi */
.campaign-white{background:#fff7ed!important;color:#0f172a!important}.campaign-section{margin:24px 0;background:linear-gradient(135deg,#0b67e8,#1da1ff);border-radius:24px;padding:20px;box-shadow:0 18px 40px rgba(9,103,232,.22);color:#fff;overflow:hidden;position:relative}.campaign-section:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.22),transparent 22%),radial-gradient(circle at 86% 12%,rgba(255,255,255,.25),transparent 18%);pointer-events:none}.campaign-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.campaign-kicker{display:inline-flex;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:7px 11px;font-weight:900}.campaign-head h2{font-size:30px;margin:10px 0 6px}.campaign-head p{margin:0;color:#eaf6ff}.countdown{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:6px;align-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:18px;padding:12px;backdrop-filter:blur(8px);white-space:nowrap}.countdown b{font-size:24px;background:#fff;color:#0967e8;border-radius:12px;padding:8px 9px;min-width:44px;text-align:center}.countdown span{font-size:12px;font-weight:800;color:#eaf6ff}.campaign-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.campaign-card{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;background:#fff;color:#0f172a;border-radius:20px;padding:12px;box-shadow:0 14px 28px rgba(15,23,42,.14)}.campaign-img{height:150px;border-radius:18px;background:#f8fbff;display:flex;align-items:center;justify-content:center;overflow:hidden}.campaign-img img{width:100%;height:100%;object-fit:contain}.campaign-info h3{margin:9px 0 6px;font-size:18px}.campaign-info p{margin:0 0 8px;color:#64748b;line-height:1.35}.campaign-info strong{display:block;font-size:20px;color:#0967e8;margin-bottom:10px}.campaign-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-campaign-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.admin-campaign-card{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;padding:10px;cursor:pointer}.admin-campaign-card img{width:54px;height:54px;object-fit:contain;background:#f8fafc;border-radius:12px}.admin-campaign-card small{display:block;color:#64748b;margin-top:4px}
@media(max-width:820px){.campaign-section{border-radius:18px;padding:16px;margin:20px 0}.campaign-head{display:block}.campaign-head h2{font-size:22px}.campaign-head p{font-size:13px}.countdown{margin-top:12px;grid-template-columns:repeat(6,auto);justify-content:start;overflow:auto}.countdown b{font-size:18px;min-width:36px;padding:7px 8px}.campaign-grid{grid-template-columns:1fr;gap:12px}.campaign-card{grid-template-columns:118px 1fr;border-radius:18px;padding:10px}.campaign-img{height:124px}.campaign-info h3{font-size:15px;margin:7px 0 5px}.campaign-info p{font-size:12px;max-height:34px;overflow:hidden}.campaign-info strong{font-size:17px}.campaign-actions .blue-btn,.campaign-actions .green-btn{min-height:38px;font-size:12px}}
@media(max-width:390px){.campaign-card{grid-template-columns:1fr}.campaign-img{height:150px}.countdown span{font-size:10px}}
