:root{--brand-primary:#15803d;--brand-primary-soft:#f0fdf4;--brand-primary-light:#dcfce7;--brand-primary-dark:#14532d;--brand-accent:#d97706;--brand-accent-soft:#fef3c7;--brand-cream:#fefce8;--c-text:#0f172a;--c-text-2:#475569;--c-text-muted:#94a3b8;--c-border:#e2e8f0;--c-border-strong:#cbd5e1;--c-bg-soft:#f8fafc;--c-bg-cream:#fafaf9;--c-discount:#dc2626;--c-success:#16a34a;--c-warning:#ea580c;--c-info:#0284c7;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:"Plus Jakarta Sans","Inter",sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:100px;--sh-sm:0 1px 2px rgba(15,23,42,0.04);--sh-md:0 4px 12px rgba(15,23,42,0.06);--sh-lg:0 12px 32px rgba(15,23,42,0.08);--sh-brand:0 8px 24px rgba(21,128,61,0.18);--sh-focus:0 0 0 4px var(--brand-primary-soft);--page-x:18px;--top-chrome:220px}@media (min-width:576px){:root{--page-x:22px;--top-chrome:200px}}@media (min-width:768px){:root{--page-x:26px;--top-chrome:180px}}@media (min-width:992px){:root{--page-x:32px;--top-chrome:170px}}@media (min-width:1200px){:root{--page-x:36px}}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{--bs-gutter-x:calc(var(--page-x) * 2);padding-right:var(--page-x);padding-left:var(--page-x)}.row{--bs-gutter-x:calc(var(--page-x) * 1.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-feature-settings:"cv11","ss01";color:var(--c-text);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{transition:color 0.15s ease}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:800;letter-spacing:-0.02em;color:var(--c-text)}.btn-brand{background:var(--brand-primary);color:#fff;border:0;padding:12px 24px;border-radius:var(--r-sm);font-weight:600;font-size:15px;transition:all 0.2s ease;box-shadow:var(--sh-sm);display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.btn-brand:hover{background:var(--brand-primary-dark);color:#fff;transform:translateY(-1px);box-shadow:var(--sh-brand)}.btn-brand:disabled,.btn-brand.disabled{background:var(--c-text-muted);cursor:not-allowed;transform:none;box-shadow:none}.btn-brand-outline{background:transparent;color:var(--c-text);border:1.5px solid var(--c-border);padding:11px 22px;border-radius:var(--r-sm);font-weight:600;font-size:15px;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer}.btn-brand-outline:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.btn-brand-lg{padding:16px 32px;font-size:16px}.btn-brand-block{width:100%;justify-content:center}.btn-text{background:transparent;border:0;color:var(--c-text-2);padding:6px 10px;border-radius:var(--r-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.15s}.btn-text:hover{color:var(--c-discount);background:#fef2f2}.eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--brand-primary);background:var(--brand-primary-soft);padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--brand-primary-light)}.eyebrow-amber{color:var(--brand-accent);background:var(--brand-accent-soft);border-color:#fde68a}.eyebrow-discount{color:var(--c-discount);background:#fef2f2;border-color:#fecaca}.form-label-mockup{display:block;font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:6px}.form-label-mockup .req{color:var(--c-discount);margin-left:2px}.form-input,.form-select-mockup{width:100%;height:46px;border:1.5px solid var(--c-border);border-radius:var(--r-sm);padding:0 14px;font-size:14px;font-family:var(--font-body);background:#fff;color:var(--c-text);transition:all 0.15s ease}.form-input:focus,.form-select-mockup:focus{outline:0;border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.form-textarea{width:100%;min-height:96px;border:1.5px solid var(--c-border);border-radius:var(--r-sm);padding:12px 14px;font-size:14px;font-family:var(--font-body);background:#fff;transition:all 0.15s ease;resize:vertical}.form-textarea:focus{outline:0;border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.form-help{font-size:12px;color:var(--c-text-muted);margin-top:4px}.form-error{font-size:12px;color:var(--c-discount);margin-top:4px;font-weight:500}.form-check-mockup{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:4px 0}.form-check-mockup input[type="checkbox"],.form-check-mockup input[type="radio"]{margin-top:3px;accent-color:var(--brand-primary);width:18px;height:18px;flex-shrink:0;cursor:pointer}.form-check-mockup .label{font-size:14px;color:var(--c-text);line-height:1.5}.form-check-mockup .label a{color:var(--brand-primary);text-decoration:underline}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:576px){.form-row-2{grid-template-columns:1fr}}.compliance-bar{background:#faf7f2;color:#4a4a4a;padding:7px 0;font-size:12.5px;font-weight:400;border-bottom:1px solid #ece6db;line-height:1.4}.compliance-bar a{color:inherit;text-decoration:none}.compliance-bar a:hover{color:var(--brand-primary-dark,#14532d);text-decoration:underline}.compliance-bar__distributor{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.compliance-bar__name{font-weight:600;color:#2d2d2d;white-space:nowrap}.compliance-bar__role{color:#7a7a7a;white-space:nowrap}.compliance-bar__phone{display:inline-flex;align-items:center;gap:5px;padding-left:10px;margin-left:2px;border-left:1px solid #d8cfbf;font-weight:500;white-space:nowrap}.compliance-bar__phone .bi{font-size:11px;color:var(--brand-primary,#2e7d32)}.compliance-bar__whatsapp{display:inline-flex;align-items:center;gap:5px;padding-left:10px;margin-left:2px;border-left:1px solid #d8cfbf;font-weight:500;white-space:nowrap}.compliance-bar__whatsapp .bi{font-size:14px;color:#25D366;line-height:1}.compliance-bar__whatsapp:hover .bi{color:#128C7E}.compliance-bar__actions{font-size:12.5px}.compliance-bar__actions .bi{font-size:13px}@media (max-width:575.98px){.compliance-bar{font-size:12px}.compliance-bar__phone{padding-left:8px}.compliance-bar__whatsapp{padding-left:8px}}.compliance-bar__mobile-toggle{display:none;width:100%;margin:0;padding:10px 16px;background:linear-gradient(180deg,#fdfaf3 0%,#f7f1e3 100%);border:0;border-bottom:1px solid #ece6db;align-items:center;justify-content:center;font-size:12.5px;line-height:1;color:#3d3d3d;cursor:pointer;text-align:center;letter-spacing:0.15px;transition:background .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.compliance-bar__mobile-toggle:hover{background:linear-gradient(180deg,#faf6ed 0%,#f3edde 100%);color:var(--brand-primary-dark,#14532d)}.compliance-bar__mobile-toggle:focus-visible{outline:2px solid var(--brand-primary,#2e7d32);outline-offset:-3px;border-radius:2px}.compliance-bar__mobile-toggle.is-open{background:linear-gradient(180deg,#f4ecd8 0%,#ebe2c8 100%);border-bottom-color:#ddd2bb;color:#2d2d2d}.compliance-bar__toggle-inner{display:inline-flex;align-items:center;gap:9px;max-width:100%}.compliance-bar__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand-primary,#2e7d32);color:#fff;font-size:10px;flex:0 0 auto;box-shadow:0 1px 2px rgba(46,125,50,0.30);transition:box-shadow .2s ease,transform .2s ease}.compliance-bar__mobile-toggle:hover .compliance-bar__toggle-icon{box-shadow:0 2px 5px rgba(46,125,50,0.40);transform:scale(1.06)}.compliance-bar__toggle-text{flex:0 1 auto;font-weight:600;color:#2d2d2d;white-space:nowrap;font-size:12.5px}.compliance-bar__toggle-sep{display:inline-block;margin:0 5px;color:#b8a988;font-weight:400}.compliance-bar__toggle-chev{transition:transform .25s cubic-bezier(0.4,0,0.2,1),color .2s ease;font-size:11px;color:#aaa;flex:0 0 auto;margin-left:2px}.compliance-bar__toggle-chev.is-open{transform:rotate(180deg);color:var(--brand-primary,#2e7d32)}@media (max-width:767.98px){.compliance-bar{padding:0;background:transparent;border-bottom:0}.compliance-bar__mobile-toggle{display:flex}.compliance-bar__panel{display:none;padding:14px 0 16px;background:linear-gradient(180deg,#fdfaf3 0%,#f9f4e7 100%);border-bottom:1px solid #ece6db;box-shadow:inset 0 6px 8px -6px rgba(0,0,0,0.08)}.compliance-bar__panel.is-open{display:block;animation:cb-slide-down .26s cubic-bezier(0.4,0,0.2,1)}.compliance-bar__panel .container{flex-direction:column;align-items:center !important;gap:10px !important}.compliance-bar__panel .compliance-bar__distributor{flex-direction:column;align-items:center;text-align:center;gap:2px}.compliance-bar__panel .compliance-bar__name{font-size:13.5px;font-weight:600;color:#2d2d2d}.compliance-bar__panel .compliance-bar__role{font-size:11.5px;color:#7a7a7a;white-space:normal}.compliance-bar__panel .compliance-bar__whatsapp{margin-top:4px;padding:7px 16px;border-radius:999px;background:#25D366;color:#fff !important;font-weight:600;font-size:12.5px;gap:7px;box-shadow:0 1px 3px rgba(37,211,102,0.30);transition:transform .15s ease,box-shadow .2s ease}.compliance-bar__panel .compliance-bar__whatsapp:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px rgba(37,211,102,0.42);color:#fff !important}.compliance-bar__panel .compliance-bar__whatsapp .bi{color:#fff;font-size:14px}.compliance-bar__panel .compliance-bar__whatsapp-num{display:inline !important;color:#fff;letter-spacing:0.2px}.compliance-bar__panel .compliance-bar__actions{flex-wrap:wrap !important;justify-content:center;gap:8px 22px !important;padding-top:10px;margin:4px 16px 0;border-top:1px solid rgba(184,169,136,0.30);width:calc(100% - 32px);font-size:12.5px}.compliance-bar__panel .compliance-bar__actions .d-none.d-md-inline-flex{display:inline-flex !important}.compliance-bar__panel .compliance-bar__actions a,.compliance-bar__panel .compliance-bar__actions>span{color:#4a4a4a;font-weight:500}.compliance-bar__panel .compliance-bar__actions a:hover{color:var(--brand-primary-dark,#14532d)}.compliance-bar__panel .compliance-bar__actions .bi{color:var(--brand-primary,#2e7d32);font-size:13px}.compliance-bar__panel .compliance-bar__actions form button:hover{color:var(--brand-primary-dark,#14532d) !important}}@keyframes cb-slide-down{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compliance-bar__panel.is-open{animation:none}.compliance-bar__toggle-chev,.compliance-bar__toggle-icon,.compliance-bar__mobile-toggle,.compliance-bar__panel .compliance-bar__whatsapp{transition:none !important}.compliance-bar__mobile-toggle:hover .compliance-bar__toggle-icon{transform:none}.compliance-bar__panel .compliance-bar__whatsapp:hover{transform:none}}.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all 0.25s ease}.site-header.scrolled{border-bottom-color:var(--c-border);box-shadow:var(--sh-sm)}.site-header>.container{padding-top:18px;padding-bottom:18px}.site-header.scrolled>.container{padding-top:12px;padding-bottom:12px}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-heading);font-weight:800;font-size:24px;color:var(--brand-primary-dark);letter-spacing:-0.03em}.logo .logo-mark{width:36px;height:36px;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:var(--sh-brand)}.logo-text-secondary{color:var(--brand-accent);font-weight:700}.logo-img{display:block;height:38px;width:auto;max-width:100%}.site-header.scrolled .logo-img{height:32px;transition:height .2s ease}@media (max-width:575.98px){.logo-img{height:32px}}.search-form{position:relative;max-width:540px;width:100%}.search-form input{width:100%;height:44px;border-radius:var(--r-pill);border:1.5px solid var(--c-border);padding:0 50px 0 20px;font-size:14px;transition:all 0.2s ease;background:var(--c-bg-soft);font-family:var(--font-body);color:var(--c-text)}.search-form input:focus{outline:0;border-color:var(--brand-primary);background:#fff;box-shadow:var(--sh-focus)}.search-form button{position:absolute;right:4px;top:4px;width:36px;height:36px;background:var(--brand-primary);color:#fff;border:0;border-radius:var(--r-pill);cursor:pointer;transition:background 0.2s}.search-form button:hover{background:var(--brand-primary-dark)}.search-form-wrap{position:relative;max-width:540px;width:100%}.search-form-wrap .search-form{max-width:none}[x-cloak]{display:none !important}.search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md,12px);box-shadow:0 10px 40px rgba(0,0,0,0.12);max-height:70vh;overflow-y:auto;z-index:50;padding:6px 0}.search-dropdown__bolum + .search-dropdown__bolum{border-top:1px solid var(--c-border)}.search-dropdown__baslik{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--c-text-muted,#6b7280);padding:10px 16px 6px}.search-dropdown__durum{padding:24px 16px;text-align:center;color:var(--c-text-muted,#6b7280);font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.search-dropdown__urun{display:flex;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;color:var(--c-text);transition:background 0.12s;cursor:pointer}.search-dropdown__urun:hover,.search-dropdown__urun.aktif{background:var(--brand-primary-soft,#f0fdf4)}.search-dropdown__gorsel{width:48px;height:48px;object-fit:cover;border-radius:8px;background:var(--c-bg-soft,#f8f9fa);flex-shrink:0}.search-dropdown__icerik{flex:1;min-width:0}.search-dropdown__ad{font-size:14px;font-weight:600;color:var(--c-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-dropdown__alt{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-muted,#6b7280);margin-top:2px}.search-dropdown__kategori-etiket{background:var(--c-bg-soft,#f3f4f6);padding:2px 8px;border-radius:6px}.search-dropdown__stok{color:#dc2626;font-weight:500}.search-dropdown__fiyat-kutu{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.search-dropdown__fiyat{font-size:14px;font-weight:700;color:var(--brand-primary);white-space:nowrap}.search-dropdown__indirim{font-size:11px;font-weight:700;background:var(--brand-accent,#d97706);color:#fff;padding:2px 6px;border-radius:4px}.search-dropdown__kategori{display:flex;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;color:var(--c-text);font-size:14px;transition:background 0.12s}.search-dropdown__kategori:hover,.search-dropdown__kategori.aktif{background:var(--brand-primary-soft,#f0fdf4)}.search-dropdown__kategori i{color:var(--brand-primary);font-size:16px}.search-dropdown__tumu{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-top:1px solid var(--c-border);background:var(--c-bg-soft,#f9fafb);color:var(--brand-primary);text-decoration:none;font-size:13px;font-weight:600;transition:background 0.12s}.search-dropdown__tumu:hover{background:var(--brand-primary-soft,#f0fdf4)}@keyframes liveSearchSpin{to{transform:rotate(360deg)}}.search-dropdown__durum .spin{display:inline-block;animation:liveSearchSpin 0.8s linear infinite}@media (max-width:767.98px){.search-dropdown{max-height:60vh}.search-dropdown__gorsel{width:40px;height:40px}.search-dropdown__ad{font-size:13px}.search-dropdown__fiyat{font-size:13px}}.header-action{text-decoration:none;color:var(--c-text);display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;position:relative;padding:8px 10px;border-radius:var(--r-sm);transition:all 0.15s ease}.header-action:hover{color:var(--brand-primary);background:var(--brand-primary-soft)}.header-action .bi{font-size:22px}.header-action .label{font-size:12px}.badge-cart{position:absolute;top:4px;right:4px;background:var(--brand-accent);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:var(--r-pill);min-width:16px;text-align:center;line-height:1.4}.mega-menu{background:linear-gradient(180deg,var(--brand-primary-dark) 0%,var(--brand-primary) 100%);border-bottom:0;box-shadow:0 4px 14px rgba(20,83,45,0.18),inset 0 -1px 0 rgba(255,255,255,0.06);position:relative}.mega-menu::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.20) 50%,transparent 100%);pointer-events:none}.mega-menu .nav{align-items:center;gap:2px;flex-wrap:nowrap}.mega-menu .nav-link{color:rgba(255,255,255,0.88);padding:11px 18px;margin:6px 0;font-weight:600;font-size:14px;letter-spacing:0.01em;border-radius:var(--r-sm);white-space:nowrap;transition:color 0.18s ease,background 0.25s ease,box-shadow 0.25s ease,transform 0.18s ease;position:relative}.mega-menu .nav-link:hover{color:#fff;background:linear-gradient(180deg,rgba(255,255,255,0.13) 0%,rgba(255,255,255,0.04) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 2px 8px rgba(0,0,0,0.10);transform:translateY(-1px)}.mega-menu .nav-link:active{transform:translateY(0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.10)}.mega-menu .nav-link:focus-visible{outline:2px solid var(--brand-cream);outline-offset:2px}.mega-menu .nav-link.featured{color:#fff;background:linear-gradient(135deg,var(--brand-accent) 0%,#b45309 100%);padding:9px 16px;margin:6px 0 6px 8px;box-shadow:0 2px 8px rgba(217,119,6,0.35);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.2s ease}.mega-menu .nav-link.featured:hover{background:linear-gradient(135deg,#b45309 0%,#92400e 100%);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,119,6,0.45)}.mega-menu .nav-link.featured::after{display:none}.mega-menu .nav-link.featured .bi{font-size:14px;margin-right:2px}.mega-menu .nav-link.featured .fm-runner-icon{width:17px;height:17px;vertical-align:-4px;margin-right:4px}.mega-menu .nav-link.featured-gold{color:#5b4308;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);padding:9px 16px;margin:6px 0 6px 8px;box-shadow:0 2px 8px rgba(217,154,0,0.30);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.2s ease;border-radius:6px;font-weight:600}.mega-menu .nav-link.featured-gold:hover{background:linear-gradient(135deg,#f59e0b 0%,#b45309 100%);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,154,0,0.45)}.mega-menu .nav-link.featured-gold::after{display:none}.mega-menu .nav-link.featured-gold .bi{font-size:14px;margin-right:2px}.mega-menu .nav-link.featured-premium{color:#fff;background:linear-gradient(135deg,#18181b 0%,#000000 100%);padding:9px 16px;margin-left:10px;border-radius:6px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.35);transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.2s ease,color 0.2s ease}.mega-menu .nav-link.featured-premium:hover{background:linear-gradient(135deg,#27272a 0%,#09090b 100%);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(251,191,36,0.28)}.mega-menu .nav-link.featured-premium::after{display:none}.mega-menu .nav-link.featured-premium .bi{font-size:14px;margin-right:2px}.mega-menu .nav-link.featured-premium .bi-gem{color:#fbbf24}.mega-menu .nav-link.featured-premium.is-aktif .prem-badge{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border-radius:999px;background:rgba(34,197,94,0.95);color:#fff;font-size:11px;font-weight:700;letter-spacing:0.2px;text-transform:uppercase}.mega-menu .nav-link.featured-premium.is-aktif .prem-badge .bi{font-size:11px;margin-right:0;color:#fff}.mega-menu .nav-link.featured-premium.is-aktif:hover .prem-badge{background:rgba(255,255,255,0.95);color:#166534}.mega-menu .nav-link.featured-premium.is-aktif:hover .prem-badge .bi{color:#166534}.mobile-bottom-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,0.98);backdrop-filter:blur(12px);border-top:1px solid var(--c-border);padding:6px 0 calc(6px + env(safe-area-inset-bottom));z-index:1110;box-shadow:0 -4px 20px rgba(0,0,0,0.06)}.mobile-bottom-bar .nav-grid{display:grid;grid-template-columns:repeat(5,1fr)}.mobile-bottom-bar .item{text-align:center;text-decoration:none;color:var(--c-text-2);padding:4px 4px;font-size:11px;font-weight:500;line-height:1.2;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;transition:color 0.15s}.mobile-bottom-bar .item .bi{font-size:20px;line-height:1}.mobile-bottom-bar .item.active{color:var(--brand-primary)}.mobile-bottom-bar .item .badge-cart{position:absolute;top:2px;right:calc(50% - 18px)}@media (max-width:767.98px){.mobile-bottom-bar{display:block}body{padding-bottom:60px}}.section{padding:64px 0}.section-bg-soft{background:var(--c-bg-soft)}.section-bg-cream{background:var(--c-bg-cream)}.section-header{margin-bottom:36px}.section-title{font-size:clamp(24px,3.4vw,36px);margin:8px 0 8px;font-weight:800;letter-spacing:-0.025em}.section-sub{color:var(--c-text-2);font-size:15px;margin:0;max-width:540px}.section-link{color:var(--brand-primary);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--r-sm);transition:all 0.2s ease}.section-link:hover{background:var(--brand-primary-soft);color:var(--brand-primary-dark);gap:10px}@media (max-width:767.98px){.section-header{text-align:center}.section-header .section-sub{margin-left:auto;margin-right:auto}.section-link{align-self:center;margin-left:auto;margin-right:auto}}.trust-strip{background:#fff;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:24px 0}.trust-item{display:flex;align-items:center;gap:14px}.trust-item .ic{width:44px;height:44px;border-radius:10px;background:var(--brand-primary-soft);color:var(--brand-primary);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.trust-item strong{display:block;font-size:14px;font-weight:600}.trust-item small{font-size:12px;color:var(--c-text-muted)}.product-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;transition:transform 0.25s cubic-bezier(.22,.61,.36,1),box-shadow 0.25s ease,border-color 0.25s ease;height:100%;display:flex;flex-direction:column;position:relative;box-shadow:var(--sh-sm)}.product-card:hover{border-color:var(--brand-primary-light);transform:translateY(-4px);box-shadow:0 16px 36px rgba(21,128,61,0.10),0 4px 12px rgba(15,23,42,0.05)}.product-card .img-wrap{position:relative;padding:18px;background:#ffffff;aspect-ratio:1 / 1;overflow:hidden}.product-card .img-wrap::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(21,128,61,0.06) 0%,transparent 70%);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:0}.product-card .img-wrap::after{content:'';position:absolute;left:16%;right:16%;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--brand-primary) 30%,var(--brand-accent) 70%,transparent 100%);border-radius:2px;opacity:0;transform:scaleX(0.6);transition:opacity 0.3s ease,transform 0.3s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:2}.product-card:hover .img-wrap::before{opacity:1}.product-card:hover .img-wrap::after{opacity:1;transform:scaleX(1)}.product-card .img-wrap img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transition:transform 0.4s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 6px 14px rgba(15,23,42,0.07))}.product-card:hover .img-wrap img{transform:scale(1.06) translateY(-2px)}.product-card .badge-stack{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:3}.pbadge{padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#fff;box-shadow:0 2px 6px rgba(15,23,42,0.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pbadge-discount{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.pbadge-new{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.pbadge-bestseller{background:linear-gradient(135deg,#1f2937 0%,#0f172a 100%)}.pbadge-populer{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.pbadge-firsat{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.pbadge-stock{background:rgba(255,255,255,0.95);color:var(--c-warning);border:1px solid var(--c-warning);box-shadow:0 2px 6px rgba(234,88,12,0.18)}.product-card .wishlist-btn{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,0.8);color:var(--c-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;z-index:3;font-size:15px;box-shadow:0 2px 6px rgba(15,23,42,0.08)}.product-card .wishlist-btn:hover{color:var(--c-discount);border-color:var(--c-discount);transform:scale(1.08)}.product-card .wishlist-btn.active{color:var(--c-discount)}.product-card .body{padding:16px 16px 14px;display:flex;flex-direction:column;flex-grow:1}.product-card .cat{font-size:10.5px;color:var(--brand-primary);text-transform:uppercase;letter-spacing:0.08em;font-weight:700;margin-bottom:6px}.product-card h3{font-family:var(--font-body);font-size:14.5px;font-weight:600;line-height:1.4;margin-bottom:10px;min-height:40px;letter-spacing:-0.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card h3 a{color:var(--c-text);text-decoration:none;transition:color 0.15s ease}.product-card h3 a:hover{color:var(--brand-primary)}.product-card .rating{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:12px}.product-card .rating .stars{color:var(--brand-accent);letter-spacing:1px}.product-card .rating .count{color:var(--c-text-muted)}.product-card .price-block{margin-top:auto;margin-bottom:12px}.product-card .price-old{font-size:13px;color:var(--c-text-muted);text-decoration:line-through;margin-right:8px;font-weight:500}.product-card .price{font-family:var(--font-heading);font-size:24px;font-weight:800;color:var(--c-text);letter-spacing:-0.025em;line-height:1.1}.product-card .save-info{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--c-discount);font-weight:700;margin-top:6px;background:#fef2f2;border:1px solid #fecaca;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:0.04em}.product-card .save-info i{font-size:10px}.product-card .kdv-info{font-size:11px;color:var(--c-text-muted);margin-top:2px;display:block}.product-card .btn-add{width:100%;background:#ffffff;color:var(--brand-primary-dark);border:1.5px solid var(--brand-primary);padding:10px 12px;font-weight:600;font-size:13px;border-radius:var(--r-sm);transition:background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:0.01em;-webkit-tap-highlight-color:transparent}.product-card .btn-add:hover{background:var(--brand-primary);color:#ffffff;border-color:var(--brand-primary)}.product-card .btn-add:focus-visible{outline:0;box-shadow:0 0 0 3px var(--brand-primary-light)}.product-card .btn-add:disabled{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0;cursor:not-allowed}.product-card .btn-add.added{background:var(--brand-primary);color:#ffffff;border-color:var(--brand-primary)}.product-card .btn-add i{font-size:15px}.site-footer{background:#0a1410;color:#94a3b8;padding:64px 0 32px}.site-footer h5,.site-footer .footer-col-title{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:24px;font-family:var(--font-body)}.site-footer a{color:#94a3b8;text-decoration:none;display:block;padding:5px 0;font-size:14px;transition:color 0.15s}.site-footer a:hover{color:#fff}.site-footer .footer-brand{color:#fff;font-family:var(--font-heading);font-size:22px;font-weight:800;letter-spacing:-0.03em;margin-bottom:12px;display:flex;align-items:center;gap:10px}.footer-logo-img{display:block;height:32px;width:auto;max-width:100%}.site-footer .social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,0.06);border-radius:8px;color:#cbd5e1;transition:all 0.2s;padding:0}.site-footer .social-link:hover{background:var(--brand-primary);color:#fff;transform:translateY(-1px)}.footer-bottom{border-top:0;padding-top:8px;margin-top:0}.footer-yasal{margin-top:48px;padding:24px 0;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;font-size:12px;line-height:1.7;color:#64748b}.footer-yasal a{color:#94a3b8;text-decoration:none;padding:0 8px;transition:color .15s ease}.footer-yasal a:hover{color:#fff;text-decoration:underline}.footer-yasal span{color:#475569}@media (max-width:575.98px){.footer-yasal{font-size:11px;gap:4px 0}.footer-yasal a{padding:0 6px}}.payment-icons{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.payment-icons.justify-content-center{justify-content:center}.payment-icon{height:32px;width:auto;display:inline-block;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,0.06);transition:transform .15s ease,box-shadow .15s ease}.payment-icon:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(15,23,42,0.12)}.footer-payments{margin-top:18px;padding:12px 16px;background:#ffffff;border-radius:10px;border:1px solid #e5e7eb}.footer-payments-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px}.footer-payments img{height:20px;width:auto;display:block;flex:0 0 auto}@media (max-width:575.98px){.footer-payments{padding:10px 8px}.footer-payments img{height:16px}.footer-payments-cards{gap:6px 8px}}.legal-row{font-size:12px;line-height:1.7;color:#64748b}.legal-row strong{color:#cbd5e1}.reveal{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.breadcrumb-bar{background:var(--c-bg-soft);border-bottom:1px solid var(--c-border);padding:14px 0}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;list-style:none;padding:0;margin:0}.breadcrumb-list a{color:var(--c-text-2);text-decoration:none}.breadcrumb-list a:hover{color:var(--brand-primary)}.breadcrumb-list .sep{color:var(--c-text-muted)}.breadcrumb-list .current{color:var(--c-text);font-weight:600}.page-header{padding:32px 0 24px}.page-header h1{font-size:clamp(26px,3.6vw,36px);margin-bottom:8px}.page-header .desc{color:var(--c-text-2);font-size:15px;max-width:720px;margin:0}.filter-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden;position:sticky;top:100px}.filter-section{padding:18px 20px;border-bottom:1px solid var(--c-border)}.filter-section:last-child{border-bottom:0}.filter-section h4{font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--c-text);margin:0 0 14px;display:flex;align-items:center;justify-content:space-between}.filter-section h4 .clear{font-size:11px;font-weight:600;color:var(--brand-primary);text-transform:none;letter-spacing:0;cursor:pointer;text-decoration:none}.filter-list{list-style:none;padding:0;margin:0}.filter-list li{padding:4px 0}.filter-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--c-text);transition:color 0.15s}.filter-checkbox:hover{color:var(--brand-primary)}.filter-checkbox input[type="checkbox"]{accent-color:var(--brand-primary);width:16px;height:16px;cursor:pointer}.filter-checkbox .count{margin-left:auto;color:var(--c-text-muted);font-size:12px}.price-range{display:flex;gap:8px;align-items:center}.price-range input[type="number"]{width:100%;height:36px;border:1px solid var(--c-border);border-radius:var(--r-sm);padding:0 10px;font-size:13px}.price-range .sep{color:var(--c-text-muted);flex-shrink:0}.filter-active-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.filter-pill{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border:1px solid var(--brand-primary-light);border-radius:var(--r-pill);padding:4px 10px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.filter-pill .remove{cursor:pointer;color:var(--brand-primary);font-size:14px}.sort-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);margin-bottom:20px}.sort-bar .result-count{font-size:14px;color:var(--c-text-2)}.sort-bar .result-count strong{color:var(--c-text)}.sort-bar .sort-controls{display:flex;gap:8px;align-items:center}.sort-bar select{height:38px;border:1px solid var(--c-border);border-radius:var(--r-sm);padding:0 32px 0 12px;font-size:13px;color:var(--c-text);background:#fff;cursor:pointer;font-family:var(--font-body)}.sort-bar select:focus{outline:0;border-color:var(--brand-primary)}.sort-bar .view-toggle{display:flex;border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.sort-bar .view-toggle button{width:38px;height:38px;background:#fff;border:0;color:var(--c-text-muted);cursor:pointer;transition:all 0.15s}.sort-bar .view-toggle button.active{background:var(--brand-primary-soft);color:var(--brand-primary)}.pagination-bar{display:flex;justify-content:center;margin-top:40px}.pagination-list{display:flex;list-style:none;padding:0;margin:0;gap:6px}.pagination-list a,.pagination-list span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--c-border);border-radius:var(--r-sm);background:#fff;color:var(--c-text);font-weight:600;font-size:14px;text-decoration:none;transition:all 0.15s}.pagination-list a:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.pagination-list .active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.pagination-list .disabled{opacity:0.4;pointer-events:none}.pagination-list .ellipsis{border:0;background:transparent;color:var(--c-text-muted)}.gallery-wrap{display:grid;grid-template-columns:100px 1fr;gap:14px}.gallery-wrap--single{grid-template-columns:1fr}.gallery-thumb-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.gallery-thumb{aspect-ratio:1 / 1;background:#fff;border:2px solid var(--c-border);border-radius:var(--r-sm);cursor:pointer;padding:6px;transition:border-color 0.15s;display:flex;align-items:center;justify-content:center}.gallery-thumb:hover{border-color:var(--brand-primary-light)}.gallery-thumb.active{border-color:var(--brand-primary)}.gallery-thumb img{max-width:100%;max-height:100%;object-fit:contain}.gallery-main{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);aspect-ratio:1 / 1;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding:32px}.gallery-main img{max-width:100%;max-height:100%;object-fit:contain}.gallery-zoom-hint{position:absolute;bottom:16px;right:16px;background:rgba(15,23,42,0.6);color:#fff;font-size:11px;padding:4px 10px;border-radius:var(--r-sm);backdrop-filter:blur(4px)}@media (max-width:768px){.gallery-wrap{grid-template-columns:1fr}.gallery-thumb-list{flex-direction:row;overflow-x:auto}.gallery-thumb{flex:0 0 70px}}.product-detail h1{font-size:clamp(22px,3vw,26px);line-height:1.25;margin-bottom:8px;letter-spacing:-0.02em}.product-detail .product-lead{color:var(--c-text-2);font-size:14.5px;line-height:1.55;margin:4px 0 14px}.product-detail .brand-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.product-detail .brand-tag{display:inline-flex;align-items:center;gap:4px;background:var(--brand-primary-soft);color:var(--brand-primary);padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;text-decoration:none}.product-detail .rating-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--c-border)}.product-detail .stars{color:var(--brand-accent);font-size:16px;letter-spacing:1px}.product-detail .stars-meta{color:var(--c-text-2);font-size:13px}.price-detail-block{margin-bottom:24px}.price-detail-block.has-discount{background:linear-gradient(180deg,#fffaf0 0%,#ffffff 80%);border:1px solid #fde4d3;border-radius:12px;padding:14px 16px}.price-detail-block .price-discount-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.price-detail-block .price-old{color:var(--c-text-muted);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(220,38,38,0.6);font-size:16px;font-weight:500}.price-detail-block .price-main-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-detail-block .price-now{font-family:var(--font-heading);font-size:42px;font-weight:800;color:var(--c-text);letter-spacing:-0.03em;line-height:1}.price-detail-block .save-tag{display:inline-flex;align-items:center;gap:4px;background:var(--c-discount);color:#fff;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:0.04em;box-shadow:0 4px 10px rgba(220,38,38,0.25)}.price-detail-block .save-tag i{font-size:14px;line-height:1}.price-detail-block .kdv-line{color:var(--c-text-muted);font-size:12px;font-weight:500}.price-detail-block .price-havale{display:inline-flex;align-items:baseline;gap:6px;padding-left:14px;border-left:1px solid var(--c-border,#e5e7eb);line-height:1}.price-detail-block .price-havale .label{color:var(--c-text-muted);font-size:13px;font-weight:500;letter-spacing:0}.price-detail-block .price-havale .amount{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--brand-primary-dark,var(--brand-primary));letter-spacing:-0.02em}@media (max-width:480px){.price-detail-block .price-havale{padding-left:0;border-left:0}}.price-detail-block .price-savings{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--brand-primary-dark);background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.price-detail-block .price-savings strong{font-weight:800;color:var(--brand-primary)}.price-detail-block .price-savings i{color:var(--brand-primary);font-size:14px;line-height:1}.variant-section{margin-bottom:20px}.variant-section .label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.variant-section .label-row strong{font-size:13px;font-weight:700}.variant-pills{display:flex;flex-wrap:wrap;gap:8px}.variant-pill{border:1.5px solid var(--c-border);background:#fff;color:var(--c-text);padding:8px 16px;border-radius:var(--r-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all 0.15s}.variant-pill:hover{border-color:var(--brand-primary-light)}.variant-pill.active{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft);font-weight:600}.variant-pill.disabled{color:var(--c-text-muted);background:var(--c-bg-soft);cursor:not-allowed;text-decoration:line-through}.variant-pill.is-incompatible{color:var(--c-text-muted);background:var(--c-bg-soft);border-color:var(--c-border);opacity:0.55;text-decoration:line-through}.variant-pill.is-incompatible:hover{border-color:var(--c-border);opacity:0.75}.qty-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden;background:#fff}.qty-stepper button{width:40px;height:44px;background:#fff;border:0;color:var(--c-text);font-size:18px;font-weight:600;cursor:pointer;transition:background 0.15s}.qty-stepper button:hover{background:var(--c-bg-soft)}.qty-stepper button:disabled{color:var(--c-text-muted);cursor:not-allowed}.qty-stepper input{width:50px;height:44px;border:0;border-left:1px solid var(--c-border);border-right:1px solid var(--c-border);text-align:center;font-weight:600;font-size:14px;color:var(--c-text);background:#fff}.qty-stepper input:focus{outline:0}.cta-row{display:grid;grid-template-columns:140px 1fr auto;gap:10px;margin-bottom:24px}@media (max-width:480px){.cta-row{grid-template-columns:1fr}}.feature-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--c-text-2)}.feature-list li .ic{color:var(--brand-primary);flex-shrink:0;margin-top:2px}.feature-list li strong{color:var(--c-text)}.delivery-card{border:1px solid var(--c-border);border-radius:var(--r-md);padding:18px;margin-top:24px;background:var(--c-bg-cream)}.delivery-card .row-line{display:flex;align-items:center;gap:12px;padding:8px 0}.delivery-card .row-line:not(:last-child){border-bottom:1px dashed var(--c-border)}.delivery-card .row-line .ic{width:36px;height:36px;background:#fff;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--brand-primary);flex-shrink:0}.delivery-card strong{font-size:13px;display:block}.delivery-card small{font-size:12px;color:var(--c-text-muted)}.tab-nav{display:flex;gap:4px;padding:6px;background:var(--c-bg-alt,#f5f6f8);border:1px solid var(--c-border);border-radius:14px;margin-bottom:28px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 96%,transparent 100%)}.tab-nav::-webkit-scrollbar{display:none}.tab-nav button{background:transparent;border:0;padding:11px 18px;color:var(--c-text-2);font-weight:600;font-size:14px;line-height:1.2;cursor:pointer;border-radius:10px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:center;min-height:42px}.tab-nav button i{font-size:16px;line-height:1;opacity:.85}.tab-nav button:hover:not(.active){color:var(--c-text);background:rgba(0,0,0,.045)}.tab-nav button:active:not(.active){transform:scale(.97)}.tab-nav button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.tab-nav button.active{background:var(--brand-primary);color:#fff;box-shadow:0 4px 14px -4px rgba(0,0,0,.18),0 1px 0 rgba(255,255,255,.15) inset}.tab-nav button.active i{opacity:1}.tab-nav button .tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(0,0,0,.08);color:inherit;font-size:11px;font-weight:700;line-height:1}.tab-nav button.active .tab-badge{background:rgba(255,255,255,.22);color:#fff}@media (max-width:640px){.tab-nav{gap:4px;padding:5px}.tab-nav button{flex:0 0 auto;padding:10px 14px;font-size:13px;min-height:40px}.tab-nav button i{font-size:15px}}.tab-content{display:none}.tab-content.active{display:block;animation:fadein 0.25s ease}@keyframes fadein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-content p{color:var(--c-text-2);line-height:1.7;margin-bottom:12px}.tab-content h4{font-size:16px;margin-bottom:8px;margin-top:18px}.tab-content ul,.tab-content ol{color:var(--c-text-2);line-height:1.7;padding-left:24px;margin:6px 0 14px;list-style-position:outside}.tab-content ul{list-style-type:disc}.tab-content ol{list-style-type:decimal}.tab-content li{margin-bottom:4px}.tab-content ul ul,.tab-content ol ol,.tab-content ul ol,.tab-content ol ul{margin:4px 0 6px}.cart-list{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto auto;gap:16px;padding:18px;align-items:center;border-bottom:1px solid var(--c-border)}.cart-line:last-child{border-bottom:0}.cart-line .img{width:88px;height:88px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-sm);padding:6px;display:flex;align-items:center;justify-content:center}.cart-line .img img{max-width:100%;max-height:100%;object-fit:contain}.cart-line .details .cat-tag{font-size:11px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin-bottom:4px;display:block}.cart-line .details h3{font-family:var(--font-body);font-size:14px;font-weight:600;margin-bottom:4px}.cart-line .details h3 a{color:var(--c-text);text-decoration:none}.cart-line .details .variant-meta{font-size:12px;color:var(--c-text-2);margin-bottom:8px}.cart-line .details .stock-info{font-size:12px;color:var(--c-success);font-weight:500}.cart-line .details .stock-info.low{color:var(--c-warning)}.cart-line .right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cart-line .right .line-price{font-family:var(--font-heading);font-size:18px;font-weight:700}.cart-line .right .unit-price{font-size:12px;color:var(--c-text-muted)}.cart-line .right .actions{display:flex;gap:4px}@media (max-width:576px){.cart-line{grid-template-columns:64px 1fr;grid-template-areas:"img details" "qty qty" "right right"}.cart-line .img{grid-area:img;width:64px;height:64px}.cart-line .details{grid-area:details}.cart-line>.qty-stepper{grid-area:qty;justify-self:start}.cart-line .right{grid-area:right;flex-direction:row;justify-content:space-between;align-items:center}}.cart-summary-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:24px;position:sticky;top:100px}.cart-summary-card h3{font-size:18px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--c-border)}.summary-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.summary-row.total{font-size:18px;font-weight:700;padding-top:14px;margin-top:14px;border-top:1.5px solid var(--c-border)}.summary-row.discount{color:var(--c-discount)}.summary-row .label{color:var(--c-text-2)}.summary-row .label.kdv{font-size:12px}.summary-row .value{font-weight:600;color:var(--c-text)}.summary-row.total .value{font-family:var(--font-heading);font-size:22px}.coupon-form{background:var(--brand-primary-soft);border:1px dashed var(--brand-primary-light);border-radius:var(--r-sm);padding:12px;margin-bottom:18px;display:flex;gap:8px}.coupon-form input{flex:1;height:38px;border:0;background:#fff;border-radius:6px;padding:0 12px;font-size:13px}.coupon-form button{background:var(--brand-primary);color:#fff;border:0;padding:0 16px;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer}.empty-state{text-align:center;padding:60px 24px;background:#fff;border:1px dashed var(--c-border);border-radius:var(--r-lg)}.empty-state .ic{width:80px;height:80px;background:var(--c-bg-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:36px;color:var(--c-text-muted)}.empty-state h3{margin-bottom:8px}.empty-state p{color:var(--c-text-2);margin-bottom:20px}.checkout-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:32px 0 40px;flex-wrap:wrap}.checkout-stepper .step{display:flex;align-items:center;gap:10px;color:var(--c-text-muted);font-weight:600;font-size:14px}.checkout-stepper .step .num{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all 0.15s}.checkout-stepper .step.active{color:var(--brand-primary)}.checkout-stepper .step.active .num{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary);box-shadow:var(--sh-brand)}.checkout-stepper .step.done{color:var(--brand-primary-dark)}.checkout-stepper .step.done .num{background:var(--brand-primary-soft);color:var(--brand-primary);border-color:var(--brand-primary)}.checkout-stepper .step-line{width:60px;height:2px;background:var(--c-border);margin:0 10px}.checkout-stepper .step-line.done{background:var(--brand-primary)}@media (max-width:576px){.checkout-stepper .step .label{display:none}.checkout-stepper .step-line{width:24px}}.checkout-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);padding:28px;margin-bottom:20px}.checkout-card h3{font-size:18px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.checkout-card h3 .step-num{width:28px;height:28px;border-radius:50%;background:var(--brand-primary);color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.saved-addresses{margin-bottom:20px}.saved-addresses-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px;flex-wrap:wrap}.saved-addresses-head h4{margin:0;font-size:16px;font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:8px}.saved-addresses-head h4 .bi{color:var(--brand-primary,#15803d);font-size:18px}.btn-link-brand{background:transparent;border:0;color:var(--brand-primary,#15803d);font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;transition:background .15s ease}.btn-link-brand:hover{background:rgba(21,128,61,0.08);text-decoration:none}.saved-addr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:575.98px){.saved-addr-grid{grid-template-columns:1fr}}.saved-addr-card{position:relative;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 14px 12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;font:inherit;color:inherit;width:100%;display:block;overflow:hidden}.saved-addr-card:hover{border-color:#94a3b8;box-shadow:0 4px 12px rgba(15,23,42,0.06)}.saved-addr-card:focus-visible{outline:0;border-color:var(--brand-primary,#15803d);box-shadow:0 0 0 3px rgba(21,128,61,0.18)}.saved-addr-card.is-selected{border-color:var(--brand-primary,#15803d);background:#f0fdf4;box-shadow:0 0 0 2px rgba(21,128,61,0.12)}.addr-card-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap;padding-right:26px}.addr-card-head strong{font-size:14px;color:#0f172a;font-weight:700;letter-spacing:-0.005em}.addr-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;line-height:1.4}.addr-badge-corp{background:#e0e7ff;color:#3730a3}.addr-card-body p{margin:0 0 4px;font-size:12.5px;color:#475569;line-height:1.45}.addr-card-body .addr-name{color:#0f172a;font-weight:600;font-size:13.5px;margin-bottom:6px}.addr-card-body .addr-corp{color:#1e293b;font-weight:600;font-size:12.5px;margin-bottom:6px}.addr-card-body .addr-corp .bi{color:#6366f1;margin-right:2px}.addr-card-body .addr-line{color:#334155;font-size:13px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addr-card-body .addr-meta{color:#64748b;font-size:12px}.addr-card-body .addr-tel{color:#475569;font-size:12.5px;margin-top:6px;padding-top:6px;border-top:1px dashed #e2e8f0}.addr-card-body .addr-tel .bi{color:var(--brand-primary,#15803d);margin-right:2px}.addr-card-radio{position:absolute;top:14px;right:14px;width:22px;height:22px;color:#cbd5e1;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.addr-card-radio .bi-circle{display:inline}.addr-card-radio .bi-check-circle-fill{display:none}.saved-addr-card.is-selected .addr-card-radio{color:var(--brand-primary,#15803d)}.saved-addr-card.is-selected .addr-card-radio .bi-circle{display:none}.saved-addr-card.is-selected .addr-card-radio .bi-check-circle-fill{display:inline}.addr-card-actions{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;z-index:2}.addr-card-actions .addr-action-form{margin:0;padding:0;display:inline-flex}.addr-action-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;padding:0;line-height:1}.addr-action-btn:hover{background:#fff;color:var(--brand-primary,#15803d);border-color:var(--brand-primary,#15803d);text-decoration:none}.addr-action-btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(21,128,61,0.18);border-color:var(--brand-primary,#15803d)}.addr-action-btn.addr-action-danger:hover{color:#b91c1c;border-color:#b91c1c;background:#fef2f2}.addr-action-btn.addr-action-danger:focus-visible{box-shadow:0 0 0 3px rgba(185,28,28,0.18);border-color:#b91c1c}.saved-addr-card{padding-bottom:48px}.saved-addresses-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0 16px;padding:12px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}.saved-addresses-foot-text{color:#475569;font-size:13px;display:inline-flex;align-items:center;gap:6px}.saved-addresses-foot-text .bi{color:#64748b}.checkout-card.is-collapsed{display:none}.address-tab-toggle{display:inline-flex;background:var(--c-bg-soft);padding:4px;border-radius:var(--r-sm);margin-bottom:20px}.address-tab-toggle button{background:transparent;border:0;padding:8px 18px;border-radius:6px;font-weight:600;font-size:13px;color:var(--c-text-2);cursor:pointer;transition:all 0.15s}.address-tab-toggle button.active{background:#fff;color:var(--brand-primary);box-shadow:var(--sh-sm)}.payment-method-list{display:flex;flex-direction:column;gap:10px}.payment-method{display:flex;align-items:center;gap:14px;padding:16px;border:1.5px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;transition:all 0.15s;background:#fff}.payment-method:hover{border-color:var(--brand-primary-light)}.payment-method.active{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.payment-method.disabled{opacity:0.55;cursor:not-allowed;background:var(--c-bg-soft)}.payment-method input[type="radio"]{accent-color:var(--brand-primary);width:18px;height:18px;flex-shrink:0}.payment-method .pm-icon{width:44px;height:44px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--brand-primary);flex-shrink:0;font-size:20px}.payment-method strong{display:block;font-size:14px}.payment-method small{font-size:12px;color:var(--c-text-muted)}.payment-method .badge-coming{background:var(--c-bg-soft);color:var(--c-text-muted);font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:0.05em;margin-left:auto}.iban-card{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:var(--r-md);padding:16px;margin-top:12px}.iban-card .iban-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;font-size:13px}.iban-card .iban-row .label{color:var(--c-text-2);font-weight:500}.iban-card .iban-row .value{color:var(--brand-primary-dark);font-weight:700;font-family:ui-monospace,"SF Mono",Menlo,monospace}.iban-card .copy-btn{background:#fff;border:1px solid var(--brand-primary-light);color:var(--brand-primary);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}.order-summary-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);padding:24px;position:sticky;top:100px}.order-summary-card h3{font-size:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--c-border)}.order-summary-card .item-list{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed var(--c-border)}.order-summary-card .mini-line{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center}.order-summary-card .mini-line .img{width:56px;height:56px;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-sm);padding:4px;display:flex;align-items:center;justify-content:center}.order-summary-card .mini-line .img img{max-width:100%;max-height:100%;object-fit:contain}.order-summary-card .mini-line .name{font-size:13px;color:var(--c-text);font-weight:500;line-height:1.4}.order-summary-card .mini-line .qty-meta{font-size:11px;color:var(--c-text-muted);margin-top:2px}.order-summary-card .mini-line .price{font-weight:700;font-size:13px}.success-card{background:#fff;border:1px solid var(--brand-primary-light);border-radius:var(--r-xl);padding:48px 40px;text-align:center;box-shadow:var(--sh-md)}.success-card .check-circle{width:80px;height:80px;margin:0 auto 24px;background:var(--brand-primary-soft);border:3px solid var(--brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--brand-primary);animation:pop 0.3s ease}@keyframes pop{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}.success-card h1{font-size:28px;margin-bottom:8px}.success-card p.lead{color:var(--c-text-2);margin-bottom:24px}.success-card .order-no-tag{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary-soft);color:var(--brand-primary-dark);padding:10px 20px;border-radius:var(--r-pill);font-weight:700;font-size:15px;border:1px solid var(--brand-primary-light);margin-bottom:28px}.checkout-auth-gate{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);padding:24px;margin-bottom:20px;box-shadow:var(--sh-sm);transition:opacity 0.25s ease,transform 0.25s ease,max-height 0.4s ease,padding 0.25s ease,margin 0.25s ease;overflow:hidden;max-height:600px}.checkout-auth-gate.is-dismissed{opacity:0;transform:translateY(-6px);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-color:transparent;pointer-events:none}.auth-gate-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:stretch}.auth-gate-option{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:4px}.auth-gate-option h4{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--c-text)}.auth-gate-option p{font-size:13.5px;line-height:1.5;color:var(--c-text-2);margin:0 0 14px}.auth-gate-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px;background:var(--brand-primary-soft);color:var(--brand-primary);flex-shrink:0}.auth-gate-login .auth-gate-icon{background:var(--brand-primary);color:#fff}.auth-gate-option .btn-brand,.auth-gate-option .btn-brand-outline{margin-top:auto}.auth-gate-foot{font-size:12.5px !important;color:var(--c-text-muted) !important;margin:10px 0 0 !important}.auth-gate-foot a{color:var(--brand-primary);font-weight:600;text-decoration:none}.auth-gate-foot a:hover{text-decoration:underline}.auth-gate-divider{position:relative;width:1px;background:var(--c-border);align-self:stretch;display:flex;align-items:center;justify-content:center}.auth-gate-divider span{position:absolute;background:#fff;color:var(--c-text-muted);font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase;letter-spacing:0.5px}.checkout-form-wrap.is-locked{opacity:0.55;transition:opacity 0.25s ease}.checkout-form-wrap{opacity:1;transition:opacity 0.25s ease}@media (max-width:720px){.checkout-auth-gate{padding:20px}.auth-gate-grid{grid-template-columns:1fr;gap:18px}.auth-gate-divider{width:100%;height:1px;margin:4px 0}.auth-gate-divider span{padding:2px 12px}.auth-gate-option{padding:0}}.text-brand{color:var(--brand-primary) !important}.bg-brand{background:var(--brand-primary) !important;color:#fff}.bg-brand-soft{background:var(--brand-primary-soft) !important}.divider-h{height:1px;background:var(--c-border);margin:24px 0;border:0}.text-muted-mockup{color:var(--c-text-muted) !important}@media (max-width:768px){.section{padding:48px 0}.checkout-card{padding:20px}.filter-card{position:static}.cart-summary-card,.order-summary-card{position:static;margin-top:20px}}.hero{position:relative;overflow:hidden;padding:clamp(32px,5vh,64px) 0;min-height:calc(100svh - var(--top-chrome));display:flex;align-items:center;background:radial-gradient(ellipse 80% 60% at 20% 10%,var(--brand-primary-light) 0%,transparent 60%),radial-gradient(ellipse 60% 80% at 80% 80%,var(--brand-accent-soft) 0%,transparent 60%),linear-gradient(180deg,#fff 0%,var(--c-bg-cream) 100%)}@supports not (height:100svh){.hero{min-height:calc(100vh - var(--top-chrome))}}.hero>.container{width:100%}.hero::before,.hero::after{content:'';position:absolute;border-radius:50%;filter:blur(80px);opacity:0.4;pointer-events:none}.hero::before{top:-100px;left:-100px;width:400px;height:400px;background:var(--brand-primary-light)}.hero::after{bottom:-150px;right:-50px;width:350px;height:350px;background:var(--brand-accent-soft)}.hero-content{position:relative;z-index:2}.hero h1{font-size:clamp(26px,4.4vw,46px);line-height:1.12;letter-spacing:-0.03em;margin:14px 0 18px;font-weight:800}.hero h1 .highlight{color:var(--brand-primary);position:relative;display:inline-block;white-space:nowrap}.hero h1 .brand-mark{font-size:0.7em;font-weight:700;color:#475569;letter-spacing:-0.02em;white-space:nowrap}.hero h1 .highlight::after{content:'';position:absolute;left:0;right:0;bottom:4px;height:12px;background:var(--brand-accent-soft);z-index:-1;border-radius:2px}.hero p.lead{font-size:clamp(15px,1.6vw,18px);color:var(--c-text-2);line-height:1.6;margin-bottom:28px;max-width:520px}.hero-stats{display:flex;gap:clamp(16px,3vw,28px);margin-top:clamp(24px,4vh,36px);flex-wrap:wrap;padding-top:clamp(20px,3vh,28px);border-top:1px solid var(--c-border)}.hero-stat{display:flex;flex-direction:column;min-width:0}.hero-stat .num{font-family:var(--font-heading);font-size:clamp(22px,2.6vw,30px);font-weight:800;color:var(--c-text);letter-spacing:-0.02em}.hero-stat .lbl{font-size:11.5px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:0.06em;font-weight:500}.hero-visual{position:relative;z-index:2}.hero-visual-wrap{position:relative;aspect-ratio:1 / 1;background:#fff;border-radius:var(--r-xl);box-shadow:0 30px 60px rgba(21,128,61,0.15);overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none}.hero-visual-wrap:active{cursor:grabbing}.hero-visual-wrap .hero-slide-link{cursor:grab}.hero-visual-wrap .hero-slide-link:active{cursor:grabbing}.hero-visual-wrap img{-webkit-user-drag:none}.hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 800ms ease-in-out;will-change:opacity;pointer-events:none}.hero-slide.is-active{opacity:1;pointer-events:auto}.hero-slide>picture,.hero-slide>picture>img,.hero-slide>img{display:block;width:100%;height:100%;object-fit:cover}.hero-slide-link{text-decoration:none}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}}.hero-floating-card{position:absolute;background:#fff;border-radius:var(--r-md);padding:12px 16px;box-shadow:var(--sh-lg);display:flex;align-items:center;gap:10px;z-index:3;border:1px solid var(--c-border);animation:float 4s ease-in-out infinite}@media (min-width:992px){.hero-floating-card{transition:opacity 0.4s ease-in-out,transform 0.25s ease,box-shadow 0.25s ease}.hero-floating-card.slide-hidden{opacity:0;pointer-events:none}}.hero-floating-card.tl{top:30px;left:-20px;animation-delay:0s}.hero-floating-card.br{bottom:110px;right:-20px;animation-delay:2s}.hero-floating-card .ic{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.hero-floating-card .ic.green{background:var(--brand-primary-light);color:var(--brand-primary)}.hero-floating-card .ic.amber{background:var(--brand-accent-soft);color:var(--brand-accent)}.hero-floating-card strong{font-size:13px;display:block}.hero-floating-card small{font-size:11px;color:var(--c-text-muted)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:991.98px){.hero-floating-card{display:none}.hero-visual-wrap{aspect-ratio:1 / 1;max-height:none}.hero-content{text-align:left}}@media (max-width:767.98px){.hero{padding:24px 0 32px;min-height:0}.hero-content{text-align:center}.hero h1{margin:12px 0 14px;line-height:1.18;letter-spacing:-0.025em}.hero p.lead{font-size:15px;line-height:1.55;margin:0 auto 22px;max-width:100%}.hero p.lead br{display:none}.hero-cta-row{flex-direction:column;align-items:stretch;gap:10px !important;width:100%;margin-bottom:18px}.hero-cta-row>a{width:100%;justify-content:center;text-align:center}.hero-trust-pills{justify-content:center;margin:10px auto 4px}.hero-visual{margin-top:28px}.hero-visual-wrap{aspect-ratio:1 / 1;max-height:none}}@media (max-width:380px){.hero h1{font-size:22px;line-height:1.2}.hero h1 .brand-mark{font-size:0.75em}.hero p.lead{font-size:14px}.hero-trust-pill{font-size:11.5px;padding:6px 11px}.hero .eyebrow{font-size:11px;padding:5px 11px}}.hero-trust-pills{display:none;flex-wrap:wrap;gap:8px;margin:4px 0 22px}@media (max-width:991.98px){.hero-trust-pills{display:flex}}.hero-trust-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--c-border);padding:7px 13px;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--c-text-2);white-space:nowrap}.hero-trust-pill .bi{color:var(--brand-primary);font-size:14px;line-height:1}.hero-trust-pill.amber .bi{color:var(--brand-accent)}.hero-visual-wrap::after{content:'';position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(135deg,rgba(21,128,61,0.12) 0%,transparent 40%,rgba(217,119,6,0.10) 100%);pointer-events:none;z-index:1}.hero-slide-dots{display:flex;justify-content:center;gap:10px;margin:18px auto 0;padding:4px 16px;max-width:480px}.hero-slide-dot{position:relative;flex:1 1 90px;min-width:60px;max-width:110px;height:5px;border-radius:100px;background:rgba(0,0,0,0.14);border:0;cursor:pointer;padding:0;overflow:hidden;transition:background 0.2s ease}.hero-slide-dot:hover{background:rgba(0,0,0,0.22)}.hero-slide-dot::after{content:"";position:absolute;inset:0;width:0;background:var(--brand-primary);border-radius:inherit;pointer-events:none}.hero-slide-dot.is-active::after{animation:hsdFill var(--hsd-duration,6000ms) linear forwards}.hero-visual-wrap.is-paused ~ .hero-slide-dots .hero-slide-dot.is-active::after{animation-play-state:paused}@keyframes hsdFill{from{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hero-slide-dot.is-active::after{animation:none;width:100%}}.cat-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-decoration:none;color:var(--c-text);border-radius:var(--r-lg);padding:24px;height:100%;min-height:180px;border:1px solid var(--c-border);transition:all 0.25s ease;position:relative;overflow:hidden;background:#fff}.cat-card::before{content:'';position:absolute;inset:0;background:var(--cat-grad,linear-gradient(135deg,var(--brand-primary-soft),var(--brand-primary-light)));opacity:0.5;transition:opacity 0.25s ease}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:transparent;color:var(--c-text)}.cat-card:hover::before{opacity:1}.cat-card>*{position:relative;z-index:1}.cat-card .cat-icon{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,0.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--brand-primary-dark);margin-bottom:16px;box-shadow:var(--sh-sm)}.cat-card .cat-name{font-family:var(--font-heading);font-weight:700;font-size:16px;line-height:1.3;margin-bottom:4px}.cat-card .cat-count{font-size:12px;color:var(--c-text-2);display:flex;align-items:center;gap:4px}.cat-card.cg-1{--cat-grad:linear-gradient(135deg,#dcfce7 0%,#86efac 100%)}.cat-card.cg-2{--cat-grad:linear-gradient(135deg,#fef3c7 0%,#fbbf24 30%)}.cat-card.cg-3{--cat-grad:linear-gradient(135deg,#ccfbf1 0%,#5eead4 100%)}.cat-card.cg-4{--cat-grad:linear-gradient(135deg,#fce7f3 0%,#f9a8d4 100%)}.cat-card.cg-5{--cat-grad:linear-gradient(135deg,#dbeafe 0%,#93c5fd 100%)}.cat-card.cg-6{--cat-grad:linear-gradient(135deg,#ede9fe 0%,#c4b5fd 100%)}@media (max-width:575.98px){.cat-card{padding:14px 10px;min-height:130px;align-items:center;text-align:center;justify-content:flex-start;gap:10px}.cat-card .cat-icon{width:40px;height:40px;font-size:20px;margin-bottom:0}.cat-card .cat-name{font-size:13px;line-height:1.25}.cat-card .cat-count{font-size:11px;justify-content:center}.cat-card .cat-count i{display:none}}.why-section{background:linear-gradient(180deg,var(--c-bg-cream) 0%,#fff 100%)}.why-card{text-align:center;padding:32px 24px;background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-border);height:100%;transition:all 0.25s ease}.why-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:var(--brand-primary-light)}.why-card .ic{width:64px;height:64px;margin:0 auto 20px;background:var(--brand-primary-soft);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--brand-primary);border:1px solid var(--brand-primary-light)}.why-card h3{font-size:18px;margin-bottom:8px;font-weight:700}.why-card p{color:var(--c-text-2);font-size:14px;line-height:1.6;margin:0}@media (max-width:767.98px){.why-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bs-gutter-x,12px);gap:12px;margin-inline:calc(var(--bs-gutter-x,1.5rem) * -0.5);padding-inline:calc(var(--bs-gutter-x,1.5rem) * 0.5);padding-block:4px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.why-grid::-webkit-scrollbar{display:none}.why-grid>.col-md-4{flex:0 0 85%;max-width:85%;scroll-snap-align:center;scroll-snap-stop:always;padding-inline:0}.why-grid>.col-md-4:first-child{scroll-snap-align:start}.why-grid>.col-md-4:last-child{scroll-snap-align:end}.why-grid .why-card{padding:24px 20px;height:100%}}.promo-banner{position:relative;border-radius:var(--r-xl);padding:48px;height:100%;overflow:hidden;color:#fff;isolation:isolate}.promo-banner::before{content:'';position:absolute;inset:0;z-index:-1}.promo-banner.b-green::before{background:radial-gradient(ellipse 60% 80% at 80% 100%,rgba(255,255,255,0.15) 0%,transparent 50%),linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%)}.promo-banner.b-amber::before{background:radial-gradient(ellipse 60% 80% at 20% 0%,rgba(255,255,255,0.18) 0%,transparent 50%),linear-gradient(135deg,var(--brand-accent) 0%,var(--c-warning) 100%)}.promo-banner h3{font-size:28px;color:#fff;margin:16px 0 8px;line-height:1.15}.promo-banner p{opacity:0.92;margin-bottom:24px;line-height:1.5}.promo-banner .promo-eyebrow{display:inline-block;background:rgba(255,255,255,0.22);padding:4px 10px;border-radius:100px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em}.promo-banner .btn-light{background:#fff;color:var(--c-text);border:0;padding:12px 24px;border-radius:var(--r-sm);font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s}.promo-banner .btn-light:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,0.2);color:var(--c-text)}@media (max-width:768px){.promo-banner{padding:32px}.promo-banner h3{font-size:22px}}.newsletter{position:relative;background:radial-gradient(ellipse 60% 80% at 80% 0%,rgba(255,255,255,0.12) 0%,transparent 60%),linear-gradient(135deg,var(--brand-primary-dark) 0%,var(--brand-primary) 100%);color:#fff;padding:80px 0;overflow:hidden}.newsletter::before{content:'';position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,0.08) 0%,transparent 70%);border-radius:50%}.newsletter h2{font-weight:800;color:#fff;margin-bottom:12px;letter-spacing:-0.025em}.newsletter p{opacity:0.85;font-size:15px}.newsletter input{height:52px;border-radius:100px;border:0;padding:0 24px;font-size:15px}.newsletter input:focus{outline:0;box-shadow:0 0 0 4px rgba(255,255,255,0.2)}.newsletter .btn-cta{height:52px;background:var(--brand-accent);color:#fff;border:0;padding:0 32px;border-radius:100px;font-weight:700;font-size:15px;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:8px}.newsletter .btn-cta:hover{background:#b45309;transform:translateY(-1px)}.newsletter .form-row{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);padding:6px;border-radius:100px;display:flex;gap:4px}.newsletter .form-row input{flex:1;background:rgba(255,255,255,0.95);color:var(--c-text)}.mobile-filter-fab{display:none;position:fixed;bottom:84px;left:50%;transform:translateX(-50%);background:var(--brand-primary);color:#fff;border:0;padding:12px 24px;border-radius:var(--r-pill);font-weight:700;font-size:14px;box-shadow:var(--sh-brand);z-index:1050;cursor:pointer;gap:8px;align-items:center}@media (max-width:991px){.filter-card-wrap{display:none}.filter-card-wrap.mobile-open{display:block;position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,0.5);padding:24px;overflow-y:auto}.filter-card-wrap.mobile-open .filter-card{position:static}.mobile-filter-fab{display:inline-flex}}.cat-quicklinks{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.cat-quicklink{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--c-border);color:var(--c-text);padding:8px 14px;border-radius:var(--r-pill);text-decoration:none;font-size:13px;font-weight:500;transition:all 0.15s}.cat-quicklink:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.cat-quicklink.active{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.cat-quicklink.active .text-muted-mockup,.cat-quicklink.active span{color:rgba(255,255,255,0.75) !important}.auth-page{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:48px 16px;background:linear-gradient(180deg,var(--brand-primary-soft) 0%,#fff 60%)}.auth-card{max-width:480px;width:100%;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-lg);padding:40px 36px;box-shadow:var(--sh-md)}.auth-card.auth-card-wide{max-width:560px}.auth-card h1{font-size:26px;margin:0 0 8px;text-align:center}.auth-card .auth-sub{color:var(--c-text-2);font-size:14px;text-align:center;margin-bottom:28px}.auth-card .auth-footer-links{margin-top:24px;padding-top:20px;border-top:1px solid var(--c-border);text-align:center;font-size:14px;color:var(--c-text-2)}.auth-card .auth-footer-links a{color:var(--brand-primary);text-decoration:none;font-weight:600}.auth-card .auth-footer-links a:hover{text-decoration:underline}.auth-card .auth-divider{text-align:center;color:var(--c-text-muted);font-size:12px;margin:16px 0;text-transform:uppercase;letter-spacing:0.08em}@media (max-width:480px){.auth-card{padding:28px 20px}}.alert-brand{padding:12px 16px;border-radius:var(--r-sm);font-size:14px;margin-bottom:20px;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.alert-brand .bi{font-size:18px;flex-shrink:0;margin-top:1px}.alert-brand.alert-success{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border:1px solid var(--brand-primary-light)}.alert-brand.alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-brand.alert-info{background:#f0f9ff;color:#075985;border:1px solid #bae6fd}.legal-content{max-width:760px;margin:0 auto;padding:48px 24px 80px;color:var(--c-text);line-height:1.7}.legal-content h1{font-size:32px;margin-bottom:8px}.legal-content .legal-meta{color:var(--c-text-muted);font-size:13px;padding-bottom:24px;border-bottom:1px solid var(--c-border);margin-bottom:32px}.legal-content h2{font-size:20px;margin:32px 0 12px}.legal-content h3{font-size:17px;margin:24px 0 8px;font-weight:700}.legal-content p{margin-bottom:14px;color:var(--c-text-2)}.legal-content ul,.legal-content ol{color:var(--c-text-2);padding-left:20px;margin-bottom:14px}.legal-content li{margin-bottom:4px}.legal-content a{color:var(--brand-primary)}.product-detail-section{padding:32px 0 56px}.stok-uyari{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-sm);color:var(--c-discount);font-size:13px;font-weight:600;margin-bottom:20px}.review-summary{background:var(--c-bg-soft);border-radius:var(--r-md);padding:24px;margin-bottom:24px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.review-summary .big-score{font-family:var(--font-heading);font-size:56px;font-weight:800;color:var(--c-text);line-height:1}.review-summary .big-score .of{font-size:24px;color:var(--c-text-muted)}.review-summary .total-stars{color:var(--brand-accent);font-size:18px;letter-spacing:1px;margin:8px 0}.review-summary .total-count{font-size:13px;color:var(--c-text-2)}.review-bars{display:flex;flex-direction:column;gap:6px}.review-bar{display:grid;grid-template-columns:30px 1fr 40px;gap:10px;align-items:center;font-size:12px;color:var(--c-text-2)}.review-bar .track{height:6px;background:#fff;border-radius:3px;overflow:hidden}.review-bar .fill{height:100%;background:var(--brand-accent);border-radius:3px}@media (max-width:576px){.review-summary{grid-template-columns:1fr;gap:16px}.review-summary .big-score{font-size:44px}}.review-item{padding:18px 0;border-bottom:1px solid var(--c-border)}.review-item:last-child{border-bottom:0}.review-item .review-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.review-item .reviewer{display:flex;align-items:center;gap:10px}.review-item .avatar{width:36px;height:36px;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.review-item .name{font-weight:600;font-size:14px;display:block}.review-item .meta{font-size:12px;color:var(--c-text-muted)}.review-item .meta .verified{color:var(--c-success,#16a34a);font-weight:600}.review-item .stars{color:var(--brand-accent);font-size:14px;letter-spacing:1px}.review-item .text{margin:0;color:var(--c-text);line-height:1.6}.review-item .actions{margin-top:8px;display:flex;gap:14px;font-size:12px;color:var(--c-text-muted)}.review-item .actions button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.review-empty-note{background:var(--brand-primary-soft);border:1px dashed var(--brand-primary-light);border-radius:var(--r-sm);padding:14px 16px;color:var(--brand-primary-dark);font-size:13px;line-height:1.6;margin-bottom:16px}.related-section{background:var(--c-bg-soft);padding-top:40px;padding-bottom:48px}.urun-detay-tab-section{padding-bottom:32px}.cart-page-section{padding:32px 0 64px}.cart-heading{font-size:clamp(24px,3.4vw,32px);margin:8px 0 0}.cart-info-banner{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:var(--r-md);padding:14px 18px;margin-bottom:20px;display:flex;align-items:center;gap:12px;color:var(--brand-primary-dark);font-size:14px}.cart-info-banner .ic{color:var(--brand-primary);flex-shrink:0;font-size:22px}.cart-info-banner-text{flex:1;min-width:200px}.cart-info-banner-text .hint{font-size:12px;opacity:0.8;margin-top:2px}.cart-info-banner .progress-track{flex:1;height:6px;background:rgba(21,128,61,0.15);border-radius:3px;overflow:hidden;margin:0 8px;min-width:80px}.cart-info-banner .progress-fill{height:100%;background:var(--brand-primary);border-radius:3px;transition:width 200ms ease-out}.cart-info-banner .kargo-icon-state{font-weight:700;font-size:18px}@media (max-width:576px){.cart-info-banner{flex-wrap:wrap}.cart-info-banner .progress-track{width:100%;flex:0 0 100%;margin:6px 0}}.cart-trust-line{text-align:center;margin-top:12px;font-size:13px;color:var(--c-text-muted)}.cart-trust-line i{margin-right:4px}.cart-trust-list{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--c-text-2)}.cart-trust-list li i{margin-right:6px}.cart-line .details .stock-info.danger{color:var(--c-danger,#dc2626)}.cart-line-fiyat-degisti{margin-top:6px;padding:6px 10px;background:var(--brand-accent-soft);border-left:3px solid var(--brand-accent);border-radius:4px;font-size:12px;color:var(--brand-primary-dark);line-height:1.4}.cart-line-fiyat-degisti i{color:var(--brand-accent);margin-right:4px}.cart-line .details .cat-tag a{color:inherit;text-decoration:none}.cart-line .details .cat-tag a:hover{text-decoration:underline}.cart-empty{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:56px 24px;text-align:center;max-width:560px;margin:24px auto}.cart-empty-icon{font-size:56px;color:var(--brand-primary);background:var(--brand-primary-soft);width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.cart-empty h1{font-size:clamp(22px,3vw,28px);margin-bottom:10px}.cart-empty p{color:var(--c-text-2);margin-bottom:24px}.cart-empty-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.checkout-body{background:var(--c-bg-soft);min-height:100vh;display:flex;flex-direction:column}.checkout-header{background:#fff;border-bottom:1px solid var(--c-border);padding:16px 0}.checkout-header .container{display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-header .secure-badge{display:inline-flex;align-items:center;gap:8px;color:var(--c-text-2);font-size:13px;font-weight:500}.checkout-header .secure-badge i{color:var(--brand-primary);font-size:18px}.checkout-header .link-back{color:var(--c-text-2);font-size:13px;text-decoration:none}.checkout-header .link-back:hover{color:var(--brand-primary)}.checkout-stepper{display:flex;align-items:center;justify-content:center;gap:12px;padding:28px 0 24px;flex-wrap:nowrap}.checkout-stepper .step{display:flex;align-items:center;gap:10px;color:var(--c-text-muted);font-size:14px;font-weight:500}.checkout-stepper .step .num{width:32px;height:32px;border-radius:50%;background:var(--c-border);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;transition:all 0.2s}.checkout-stepper .step.active{color:var(--brand-primary)}.checkout-stepper .step.active .num{background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-primary-soft)}.checkout-stepper .step.done{color:var(--brand-primary-dark)}.checkout-stepper .step.done .num{background:var(--brand-primary-dark)}.checkout-stepper .step-line{flex:0 1 80px;height:2px;background:var(--c-border);border-radius:2px}.checkout-stepper .step-line.done{background:var(--brand-primary)}@media (max-width:575px){.checkout-stepper .step .label{display:none}.checkout-stepper .step-line{flex:1}}.checkout-section{padding:0 0 64px;flex:1}.checkout-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:24px;margin-bottom:16px}.checkout-card h3{font-size:18px;font-weight:700;margin:0 0 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-heading)}.checkout-card h3 .step-num{width:28px;height:28px;background:var(--brand-primary-soft);color:var(--brand-primary);border-radius:50%;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.checkout-subtitle{font-size:14px;font-weight:700;margin:0 0 14px;color:var(--c-text)}.divider-h{border:none;border-top:1px solid var(--c-border);margin:18px 0}.address-tab-toggle{display:flex;gap:6px;padding:4px;background:var(--c-bg-soft);border-radius:var(--r-sm);margin-bottom:18px;width:fit-content}.address-tab-toggle button{background:transparent;border:0;padding:8px 16px;border-radius:calc(var(--r-sm) - 2px);font-size:13px;font-weight:600;color:var(--c-text-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.address-tab-toggle button.active{background:#fff;color:var(--brand-primary);box-shadow:0 1px 3px rgba(0,0,0,0.06)}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:575px){.form-row-2{grid-template-columns:1fr}}.form-label-mockup{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--c-text)}.form-label-soft{color:var(--c-text-muted);font-weight:400}.form-label-muted{color:var(--c-text-muted);font-size:12px}.form-input,.form-textarea,.form-select-mockup{width:100%;padding:10px 12px;border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:14px;font-family:inherit;background:#fff;color:var(--c-text);transition:border-color 0.15s,box-shadow 0.15s}.form-input:focus,.form-textarea:focus,.form-select-mockup:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-soft)}.form-textarea{resize:vertical;min-height:84px}.form-help{font-size:12px;color:var(--c-text-muted);margin-top:4px}.req{color:#dc2626;font-weight:700}.form-check-mockup{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:6px 0;font-size:14px;color:var(--c-text)}.form-check-mockup input[type="checkbox"]{margin-top:3px;width:16px;height:16px;accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0}.form-check-mockup .label a{color:var(--brand-primary);text-decoration:underline}.form-check-mockup .label a:hover{color:var(--brand-primary-dark)}.payment-method-list{display:flex;flex-direction:column;gap:8px}.payment-method{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--c-border);border-radius:var(--r-md);cursor:pointer;transition:all 0.15s;background:#fff}.payment-method:hover{border-color:var(--brand-primary-light)}.payment-method.active{border-color:var(--brand-primary);background:var(--brand-primary-soft)}.payment-method.disabled{cursor:not-allowed;opacity:0.6}.payment-method input[type="radio"]{width:18px;height:18px;accent-color:var(--brand-primary);cursor:inherit}.payment-method .pm-icon{font-size:22px;color:var(--brand-primary);width:32px;flex-shrink:0;text-align:center}.payment-method .pm-info{flex:1}.payment-method .pm-info strong{display:block;font-size:14px;margin-bottom:2px}.payment-method .pm-info small{color:var(--c-text-2);font-size:12px;line-height:1.4}.badge-coming{background:var(--c-bg-soft);color:var(--c-text-muted);font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:0.04em}.iban-card{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:var(--r-md);padding:16px}.iban-card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--c-text)}.iban-card-head i{color:var(--brand-primary);font-size:16px}.iban-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed var(--brand-primary-light)}.iban-row:last-of-type{border-bottom:0}.iban-row .label{color:var(--c-text-2);font-size:12px;font-weight:500;flex-shrink:0;width:100px}.iban-row .value{flex:1;font-family:'JetBrains Mono',Menlo,monospace;font-size:13px;font-weight:600;color:var(--c-text);word-break:break-all}.iban-row.iban-row-tutar .value{font-size:16px;color:var(--brand-primary)}.iban-note{font-size:12px;color:var(--c-text-2);margin-top:12px;padding-top:12px;border-top:1px dashed var(--brand-primary-light)}.iban-note i{color:var(--brand-accent);margin-right:4px}.iban-warning{background:#fef3c7;border:1px solid #fde68a;border-radius:var(--r-sm);padding:12px 14px;margin-top:14px;font-size:13px;color:#78350f}.iban-warning i{margin-right:4px}.copy-btn{background:#fff;border:1px solid var(--brand-primary-light);color:var(--brand-primary);padding:4px 10px;border-radius:var(--r-sm);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all 0.15s;flex-shrink:0}.copy-btn:hover{background:var(--brand-primary-soft)}.copy-btn.copied{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.copy-btn-inline{margin-left:8px;padding:2px 8px;font-size:11px}.consent-card{background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--r-md);padding:14px 16px;margin-top:14px;display:flex;flex-direction:column;gap:4px}.checkout-action-row{display:flex;gap:10px;margin-top:4px}.checkout-action-row .btn-brand-outline{flex-shrink:0}.checkout-action-row .btn-brand{flex:1;justify-content:center}.checkout-disclaimer{font-size:12px;color:var(--c-text-muted)}.checkout-disclaimer i{margin-right:4px}.order-summary-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:22px;position:sticky;top:88px}.order-summary-card h3{font-size:16px;font-weight:700;margin:0 0 16px;font-family:var(--font-heading)}.order-summary-card .item-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--c-border)}.order-summary-card .mini-line{display:flex;align-items:center;gap:10px}.order-summary-card .mini-line .img{width:48px;height:48px;background:var(--c-bg-soft);border-radius:var(--r-sm);overflow:hidden;flex-shrink:0}.order-summary-card .mini-line .img img{width:100%;height:100%;object-fit:cover}.order-summary-card .mini-line .meta{flex:1;min-width:0}.order-summary-card .mini-line .name{font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-summary-card .mini-line .qty-meta{font-size:11px;color:var(--c-text-muted);margin-top:2px}.order-summary-card .mini-line .price{font-size:13px;font-weight:700;flex-shrink:0}.order-summary-card .summary-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.order-summary-card .summary-row .label{color:var(--c-text-2)}.order-summary-card .summary-row .value{font-weight:600}.order-summary-card .summary-row.summary-row-soft{font-size:12px;padding:0 0 6px;color:var(--c-text-muted)}.order-summary-card .summary-row.summary-row-soft .label,.order-summary-card .summary-row.summary-row-soft .value{color:var(--c-text-muted);font-weight:500}.order-summary-card .summary-row.summary-row-discount .value{color:var(--brand-accent)}.order-summary-card .summary-row.summary-row-havale .havale-yuzde-note{color:var(--c-text-muted);font-weight:500;font-size:11px;margin-left:4px}.order-summary-card .summary-row.total{border-top:1px solid var(--c-border);margin-top:6px;padding-top:12px;font-size:16px}.order-summary-card .summary-row.total .label{color:var(--c-text);font-weight:700}.order-summary-card .summary-row.total .value{font-family:var(--font-heading);font-size:22px;color:var(--brand-primary)}.summary-kdv-note{color:var(--c-text-muted);font-size:12px}.summary-trust-list{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--c-border);display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--c-text-2)}.summary-trust-list li i{margin-right:4px}.summary-toggle-mobile{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:14px 18px;margin-bottom:16px;width:100%;text-align:left;cursor:pointer;font-weight:600}.summary-toggle-mobile .total-line{display:flex;justify-content:space-between;align-items:center}.summary-toggle-mobile .summary-toggle-total{font-family:var(--font-heading);font-size:18px;color:var(--brand-primary)}.summary-toggle-mobile .toggle-icon{transition:transform 0.2s}.summary-toggle-mobile.open .toggle-icon{transform:rotate(180deg)}.summary-toggle-mobile + .order-summary-wrap{display:none}.summary-toggle-mobile + .order-summary-wrap.open{display:block}@media (min-width:992px){.summary-toggle-mobile + .order-summary-wrap{display:block !important}}.success-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:40px 32px;text-align:center;max-width:720px;margin:0 auto}.success-card .check-circle{width:80px;height:80px;background:var(--brand-primary-soft);color:var(--brand-primary);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:16px}.success-card h1{font-family:var(--font-heading);font-size:clamp(24px,3vw,32px);margin-bottom:8px;color:var(--c-text)}.success-card .lead{color:var(--c-text-2);font-size:15px;margin-bottom:22px;max-width:540px;margin-left:auto;margin-right:auto}.order-no-tag{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary-soft);color:var(--brand-primary);border:1px solid var(--brand-primary-light);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600}.order-no-tag strong{font-family:'JetBrains Mono',Menlo,monospace}.basarili-iban-block{text-align:left;max-width:540px;margin:0 auto}.basarili-iban-block h4{font-size:16px;margin-bottom:12px;font-weight:700}.basarili-iban-intro{font-size:14px;color:var(--c-text-2);margin-bottom:14px}.next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;text-align:left}.next-step{display:flex;gap:10px;align-items:flex-start}.next-step .num{width:32px;height:32px;background:var(--brand-primary-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-primary);flex-shrink:0}.next-step strong{display:block;font-size:13px}.next-step small{color:var(--c-text-muted);font-size:12px}@media (max-width:575px){.next-steps{grid-template-columns:1fr}.iban-row{flex-wrap:wrap;align-items:flex-start;row-gap:4px;padding:10px 0}.iban-row .label{width:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--c-text-muted)}.iban-row .value{flex:1 1 100%;width:100%;font-size:14px}.iban-row .copy-btn{margin-top:4px}.iban-row.iban-row-tutar .value{font-size:18px}}.basarili-uyelik{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);border-radius:var(--r-md);padding:18px;text-align:center;max-width:540px;margin:0 auto}.basarili-uyelik h4{font-size:16px;margin-bottom:10px;font-weight:700}.basarili-uyelik p{color:var(--c-text-2);font-size:13px;margin-bottom:14px}.basarili-uyelik-meta{margin-top:12px !important;font-size:12px !important;color:var(--c-text-muted) !important;display:flex;align-items:center;justify-content:center;gap:6px}.basarili-uyelik-meta a{color:var(--brand-primary);font-weight:600;text-decoration:none}.basarili-uyelik-meta a:hover{text-decoration:underline}.basarili-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:14px 0}.basarili-mail-note{margin-top:16px;font-size:12px;color:var(--c-text-muted)}.basarili-mail-note i{margin-right:4px}.paket-detail-section .paket-badge{position:absolute;top:12px;left:12px;background:var(--brand-primary);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--r-md);z-index:2;display:inline-flex;align-items:center;gap:6px}.paket-detail-section .gallery-main{position:relative}.paket-ozet-line{background:var(--brand-primary-soft);border:1px solid var(--brand-primary-light);color:var(--brand-primary);padding:10px 14px;border-radius:var(--r-md);font-size:14px;margin:16px 0;display:inline-flex;align-items:center;gap:8px}.paket-bilesen-form{margin:18px 0}.paket-bilesenler-baslik{margin-bottom:12px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.paket-bilesenler-baslik strong{font-size:15px}.paket-bilesenler-baslik small{font-size:12px}.paket-bilesen-card{border:1px solid var(--c-border);border-radius:var(--r-md);padding:14px;margin-bottom:10px;background:#fff}.paket-bilesen-info{display:flex;align-items:center;gap:12px;margin-bottom:10px}.paket-bilesen-thumb{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--c-surface,#f5f5f0);flex-shrink:0}.paket-bilesen-thumb-placeholder{display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);font-size:24px}.paket-bilesen-meta{display:flex;flex-direction:column;gap:2px}.paket-bilesen-grup{font-size:14px;color:var(--brand-primary)}.paket-bilesen-ad{font-size:13px;color:var(--c-text-2)}.paket-bilesen-adet{background:var(--brand-primary-soft);color:var(--brand-primary);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;align-self:flex-start}.paket-bilesen-secimler{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.variant-pill.paket-pill{padding:6px 12px;font-size:13px}.paket-bilesen-fixed{color:var(--c-text-2);font-size:13px;display:inline-flex;align-items:center;gap:6px}.paket-bilesen-fixed i{color:var(--brand-primary)}.basarili-detail{max-width:720px;margin:32px auto 0}.basarili-detail-title{font-family:var(--font-heading);font-size:18px;font-weight:700;margin-bottom:14px;text-align:center}.checkout-footer{background:#fff;border-top:1px solid var(--c-border);padding:24px 0;margin-top:auto}.checkout-footer .container>div{font-size:12px;color:var(--c-text-muted);line-height:1.7}.checkout-footer .container strong{color:var(--c-text)}.checkout-footer a{color:var(--c-text-2);text-decoration:none}.checkout-footer a:hover{color:var(--brand-primary)}.static-page-section{padding:32px 0 64px}.static-page-card{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-md);padding:clamp(20px,4vw,40px);max-width:880px;margin:0 auto}.static-page-head h1{font-family:var(--font-heading);font-size:clamp(24px,3vw,34px);margin:0 0 6px;color:var(--c-text)}.static-page-meta{color:var(--c-text-muted);font-size:13px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--c-border)}.static-page-body{font-size:15px;line-height:1.7;color:var(--c-text)}.static-page-body h2{font-family:var(--font-heading);font-size:20px;margin:28px 0 10px;color:var(--c-text)}.static-page-body h3{font-size:16px;margin:22px 0 8px;color:var(--c-text);font-weight:700}.static-page-body p{margin:0 0 14px}.static-page-body ul,.static-page-body ol{margin:0 0 14px 22px;padding:0}.static-page-body li{margin-bottom:6px}.static-page-body a{color:var(--brand-primary);text-decoration:underline}.static-page-body a:hover{color:var(--brand-primary-dark)}.static-page-body strong{font-weight:700;color:var(--c-text)}.static-page-body em{font-style:italic;color:var(--c-text-2)}.static-page-body small{font-size:12px;color:var(--c-text-muted)}.paket-detail-section .gallery-main{position:relative}.paket-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:0.2px;color:#fff;background:var(--brand-primary);box-shadow:0 4px 14px rgba(0,0,0,0.12)}.paket-badge i{font-size:13px}.paket-ozet-line{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:12px 0 16px;background:var(--brand-primary-soft);color:var(--brand-primary-dark);border-radius:var(--r-sm);font-size:13.5px}.paket-ozet-line i{font-size:16px;color:var(--brand-primary)}.paket-ozet-line strong{color:var(--brand-primary-dark);font-weight:700}.paket-bilesenler-baslik{margin-top:18px;margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.paket-bilesenler-baslik strong{font-size:15px;color:var(--c-text)}.paket-bilesenler-baslik small{font-size:12.5px}.paket-bilesen-card{border:1.5px solid var(--c-border);border-radius:var(--r-md);padding:12px 14px;margin-bottom:10px;background:#fff;transition:border-color 0.15s,box-shadow 0.15s}.paket-bilesen-card:hover{border-color:var(--brand-primary-light)}.paket-bilesen-info{display:flex;align-items:center;gap:12px;margin-bottom:10px}.paket-bilesen-thumb{width:56px;height:56px;border-radius:var(--r-sm);object-fit:cover;flex-shrink:0;background:var(--c-bg-soft);border:1px solid var(--c-border)}.paket-bilesen-thumb-placeholder{display:flex;align-items:center;justify-content:center;color:var(--c-text-muted);font-size:22px}.paket-bilesen-meta{display:flex;flex-direction:column;flex:1;min-width:0}.paket-bilesen-grup{font-size:14.5px;font-weight:700;color:var(--c-text);line-height:1.25}.paket-bilesen-ad{font-size:12.5px;color:var(--c-text-muted);margin-top:2px}.paket-bilesen-adet{display:inline-block;margin-top:3px;padding:1px 8px;background:var(--c-bg-soft);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--c-text-2);width:fit-content}.paket-bilesen-secimler{display:flex;flex-wrap:wrap;gap:6px;padding-left:68px}.paket-bilesen-secimler .variant-pill.paket-pill{font-size:13px;padding:6px 12px}@media (max-width:575.98px){.paket-bilesen-secimler{padding-left:0}}.paket-bilesen-fixed{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-sm);background:var(--c-bg-soft);color:var(--c-text-2);font-size:13px;font-weight:500}.paket-bilesen-fixed i{color:var(--brand-primary);font-size:13px}.paket-bilesen-card.is-selectable{border-style:dashed;border-color:var(--brand-primary-light,#e0c4a3);background:linear-gradient(180deg,#fffaf3 0%,#fff 100%)}.paket-bilesen-card.is-selectable:has(.paket-pill.active){border-style:solid;border-color:var(--brand-primary-light,#e0c4a3);background:#fff}.paket-bilesen-hint{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 9px;border-radius:999px;background:#fff5e0;color:#8a5b00;font-size:11.5px;font-weight:600;width:fit-content}.paket-bilesen-hint i{font-size:11px}.paket-bilesen-hint--done{background:#e6f7ec;color:#1f7a3a}.paket-bilesen-hint--done i{display:none}.paket-bilesen-card.is-out-of-stock{opacity:0.7;background:#faf8f5}.paket-bilesen-card.is-out-of-stock .paket-bilesen-thumb{filter:grayscale(0.6)}.paket-bilesen-tukendi-pill{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fdecec;color:#b00020;font-size:10.5px;font-weight:700;letter-spacing:0.2px;text-transform:uppercase;vertical-align:middle}.paket-bilesen-tukendi-pill i{font-size:10px}.paket-bilesen-hint--tukendi{background:#fdecec;color:#8c0014;font-weight:500;text-transform:none}.paket-bilesen-hint--tukendi i{color:#b00020}.paket-secim-banner{display:flex;align-items:center;gap:8px;margin:14px 0 10px;padding:10px 14px;border-radius:var(--r-md,10px);background:#fff5e0;color:#6e4500;font-size:13.5px;line-height:1.4;border:1px solid #f3d99a}.paket-secim-banner i{font-size:16px;color:#c08a00;flex-shrink:0}.paket-secim-banner[hidden]{display:none}.paket-bilesen-form.is-fixed-only .paket-bilesen-card{padding:8px 12px;margin-bottom:6px;border-width:1px;background:var(--c-bg-soft,#f8f6f1)}.paket-bilesen-form.is-fixed-only .paket-bilesen-card:hover{border-color:var(--c-border)}.paket-bilesen-form.is-fixed-only .paket-bilesen-info{margin-bottom:0;gap:10px}.paket-bilesen-form.is-fixed-only .paket-bilesen-thumb,.paket-bilesen-form.is-fixed-only .paket-bilesen-thumb-placeholder{width:44px;height:44px}.paket-bilesen-form.is-fixed-only .paket-bilesen-grup{font-size:13.5px}.paket-bilesen-form.is-fixed-only .paket-bilesen-ad{font-size:12px}.paket-bilesen-form.is-fixed-only .paket-bilesen-secimler{padding-left:54px;margin-top:4px}@media (max-width:575.98px){.paket-bilesen-form.is-fixed-only .paket-bilesen-secimler{padding-left:0}}.paket-bilesen-form.is-fixed-only .paket-bilesen-fixed{background:transparent;padding:0;color:var(--c-text-muted);font-size:12px;font-weight:500}.paket-bilesen-form.is-fixed-only .paket-bilesen-fixed i{color:var(--c-text-muted);font-size:12px}#paketEkleBtn:disabled{opacity:0.65;cursor:not-allowed}[x-cloak]{display:none !important}.cerez-banner-host{position:fixed;inset:auto 0 0 0;z-index:1100;padding:16px;pointer-events:none}@media (max-width:768px){.cerez-banner-host{bottom:calc(60px + env(safe-area-inset-bottom))}}.cerez-banner{pointer-events:auto;max-width:1100px;margin:0 auto;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 -8px 24px rgba(15,23,42,0.10),0 -2px 6px rgba(15,23,42,0.05);overflow:hidden}.cerez-banner--genis{max-width:720px}.cerez-compact{display:flex;align-items:center;gap:16px;padding:18px 22px;flex-wrap:wrap}.cerez-icon{width:40px;height:40px;border-radius:10px;background:var(--brand-primary-soft,rgba(21,128,61,.1));color:var(--brand-primary,#15803d);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cerez-metin{flex:1 1 280px;min-width:240px;line-height:1.45}.cerez-metin strong{display:block;font-size:15px;color:#0f172a;margin-bottom:2px}.cerez-metin p{margin:0;font-size:13.5px;color:#475569}.cerez-metin a{color:var(--brand-primary,#15803d);text-decoration:underline}.cerez-aksiyon{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.cerez-aksiyon .btn{font-size:13.5px;padding:8px 16px;border-radius:8px;font-weight:600;white-space:nowrap}.cerez-btn-detay{font-weight:500}.cerez-btn-kabul{background:var(--brand-primary,#15803d);border-color:var(--brand-primary,#15803d)}.cerez-btn-kabul:hover{background:var(--brand-primary-dark,#166534);border-color:var(--brand-primary-dark,#166534)}.cerez-detay{padding:20px 22px}.cerez-detay-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cerez-detay-header strong{font-size:16px;color:#0f172a}.cerez-kapat{background:transparent;border:0;padding:6px;color:#64748b;border-radius:8px;cursor:pointer}.cerez-kapat:hover{background:#f1f5f9;color:#0f172a}.cerez-kategori-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.cerez-kategori{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.cerez-kategori-info{flex:1;line-height:1.4}.cerez-kategori-info strong{display:block;font-size:14px;color:#0f172a;margin-bottom:2px}.cerez-kategori-info p{margin:0;font-size:12.5px;color:#64748b}.cerez-kategori-toggle{flex:0 0 auto;padding-top:2px}.cerez-toggle{position:relative;display:inline-block;width:40px;height:22px;background:#cbd5e1;border:0;border-radius:999px;transition:background .18s ease;cursor:pointer;padding:0}.cerez-toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .18s ease}.cerez-toggle--aktif{background:var(--brand-primary,#15803d)}.cerez-toggle--aktif .cerez-toggle-knob{transform:translateX(18px)}.cerez-toggle--zorunlu{background:var(--brand-primary,#15803d);opacity:.55;cursor:not-allowed}.cerez-toggle--zorunlu .cerez-toggle-knob{transform:translateX(18px)}.cerez-detay-aksiyon{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cerez-detay-aksiyon .btn{font-size:13.5px;padding:8px 16px;border-radius:8px;font-weight:600}@media (max-width:720px){.cerez-banner-host{padding:10px}.cerez-banner{border-radius:12px}.cerez-compact{padding:14px 16px;gap:12px}.cerez-aksiyon{width:100%}.cerez-aksiyon .btn{flex:1 1 0}.cerez-btn-detay{order:3;flex-basis:100% !important}.cerez-detay{padding:16px}.cerez-detay-aksiyon .btn{flex:1 1 0}}.hero h1 .highlight::after{animation:heroHighlightPulse 3.6s ease-in-out infinite}@keyframes heroHighlightPulse{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(1.04);opacity:0.85}}.hero h1 .highlight::after{transform-origin:left center}.hero-slide.is-active{animation:heroSlideZoom 12s ease-out forwards}@keyframes heroSlideZoom{from{transform:scale(1.02)}to{transform:scale(1.08)}}.hero-visual-wrap{box-shadow:0 30px 60px rgba(21,128,61,0.18),0 8px 22px rgba(217,119,6,0.08)}.hero-floating-card{transition:transform 0.25s ease,box-shadow 0.25s ease}.hero-floating-card:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 40px rgba(15,23,42,0.14)}.trust-item .ic{background:linear-gradient(135deg,var(--brand-primary-soft) 0%,var(--brand-primary-light) 100%);color:var(--brand-primary-dark);transition:transform 0.25s ease,box-shadow 0.25s ease}.trust-item:hover .ic{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 18px rgba(21,128,61,0.18)}.cat-card{transition:transform 0.28s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.28s ease,border-color 0.2s ease}.cat-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(15,23,42,0.10)}.cat-card .cat-icon{transition:transform 0.28s cubic-bezier(0.2,0.8,0.2,1),box-shadow 0.25s ease}.cat-card:hover .cat-icon{transform:scale(1.08) rotate(-3deg);box-shadow:0 10px 22px rgba(15,23,42,0.10)}.cat-card .cat-count .bi{transition:transform 0.25s ease}.cat-card:hover .cat-count .bi{transform:translateX(4px)}.why-card .ic{background:linear-gradient(135deg,var(--brand-primary-soft) 0%,var(--brand-primary-light) 100%);border:1px solid var(--brand-primary-light);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}.why-card .ic::after{content:'';position:absolute;inset:-8px;border-radius:inherit;background:radial-gradient(closest-side,rgba(21,128,61,0.18),transparent);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:-1}.why-card:hover .ic{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 30px rgba(21,128,61,0.22)}.why-card:hover .ic::after{opacity:1}.promo-banner{transition:transform 0.3s ease,box-shadow 0.3s ease}.promo-banner::after{content:'';position:absolute;width:220px;height:220px;right:-60px;top:-60px;border-radius:50%;border:18px solid rgba(255,255,255,0.10);pointer-events:none;transition:transform 0.6s ease}.promo-banner:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(15,23,42,0.18)}.promo-banner:hover::after{transform:rotate(45deg) scale(1.08)}.promo-banner .btn-light{transition:transform 0.2s ease,box-shadow 0.2s ease}.promo-banner .btn-light:hover{transform:translateY(-1px)}.eyebrow.eyebrow-amber .bi-fire{animation:firePulse 2.4s ease-in-out infinite;transform-origin:center bottom}@keyframes firePulse{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(-4deg)}}.section-header>.eyebrow + .section-title{position:relative}.reveal .row>[class*="col-"]{opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}.reveal.visible .row>[class*="col-"]{opacity:1;transform:translateY(0)}.reveal.visible .row>[class*="col-"]:nth-child(1){transition-delay:0ms}.reveal.visible .row>[class*="col-"]:nth-child(2){transition-delay:60ms}.reveal.visible .row>[class*="col-"]:nth-child(3){transition-delay:120ms}.reveal.visible .row>[class*="col-"]:nth-child(4){transition-delay:180ms}.reveal.visible .row>[class*="col-"]:nth-child(5){transition-delay:240ms}.reveal.visible .row>[class*="col-"]:nth-child(6){transition-delay:300ms}@media (prefers-reduced-motion:reduce){.hero h1 .highlight::after,.hero-slide.is-active,.eyebrow.eyebrow-amber .bi-fire{animation:none}.cat-card,.cat-card .cat-icon,.why-card .ic,.promo-banner,.promo-banner::after,.trust-item .ic,.reveal .row>[class*="col-"]{transition:none}}@media (max-width:575.98px){.trust-strip{padding:18px 0}.trust-item{gap:10px}.trust-item .ic{width:38px;height:38px;font-size:18px;border-radius:10px}.trust-item strong{font-size:13px}.trust-item small{font-size:11.5px}.section{padding:48px 0}.section-header{margin-bottom:24px}.section-title{font-size:clamp(22px,6.5vw,28px)}.promo-banner{padding:32px 24px;border-radius:var(--r-lg)}.promo-banner h3{font-size:22px}.promo-banner::after{width:140px;height:140px;right:-40px;top:-40px;border-width:12px}.why-card{padding:24px 18px}.why-card .ic{width:56px;height:56px;font-size:24px}.cat-card{padding:18px;min-height:150px}.cat-card .cat-icon{width:42px;height:42px;font-size:20px;margin-bottom:12px}.cat-card .cat-name{font-size:14.5px}.cat-card .cat-count{font-size:11.5px}.product-card{border-radius:var(--r-md)}.product-card .img-wrap{padding:6px;background:#ffffff}.product-card .img-wrap::before{display:none}.product-card .img-wrap::after{opacity:0.55;transform:scaleX(1);height:1.5px;left:22%;right:22%}.product-card .body{padding:12px 12px 12px}.product-card h3{font-size:13.5px;margin-bottom:8px;min-height:38px}.product-card .price{font-size:20px}.product-card .price-old{font-size:12px}.product-card .price-block>div:not(.save-info){display:flex;flex-direction:column;align-items:flex-start;gap:2px}.product-card .price-old{margin-right:0;white-space:nowrap}.product-card .price{white-space:nowrap}.product-card .cat{font-size:10px;margin-bottom:4px}.product-card .badge-stack{top:8px;left:8px;gap:4px}.product-card .wishlist-btn{top:6px;right:6px;width:30px;height:30px;font-size:13px}.pbadge{padding:4px 8px;font-size:9.5px}.product-card .btn-add{padding:9px 10px;font-size:12.5px}.product-card .save-info{font-size:9.5px;padding:2px 6px}}.arama-hero{position:relative;padding:clamp(40px,8vh,80px) 0 clamp(28px,4vh,48px);background:radial-gradient(ellipse 60% 80% at 80% 100%,var(--brand-accent-soft) 0%,transparent 60%),linear-gradient(180deg,var(--brand-primary-soft) 0%,#fff 100%);border-bottom:1px solid var(--c-border)}.arama-hero__icerik{max-width:720px;margin:0 auto;text-align:center}.arama-hero__baslik{font-size:clamp(28px,4.5vw,44px);font-weight:800;letter-spacing:-0.025em;line-height:1.15;margin:0 0 12px}.arama-q{color:var(--brand-primary);background:linear-gradient(180deg,transparent 60%,var(--brand-accent-soft) 60%);padding:0 4px}.arama-hero__alt{color:var(--c-text-2);font-size:clamp(14px,1.6vw,16px);margin:0 0 24px}.arama-hero__form{width:100%}.arama-input-wrap{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid var(--c-border);border-radius:var(--r-pill);box-shadow:var(--sh-md);padding:6px 6px 6px 52px;transition:border-color 0.2s,box-shadow 0.2s}.arama-input-wrap:focus-within{border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.arama-input-ic{position:absolute;left:22px;color:var(--brand-primary);font-size:18px;pointer-events:none}.arama-input-wrap input{flex:1;border:0;outline:0;background:transparent;font-size:15px;height:44px;color:var(--c-text);font-family:var(--font-body);min-width:0}.arama-input-wrap input::placeholder{color:var(--c-text-muted)}.arama-input-wrap .btn-brand{height:44px;padding:0 22px;border-radius:var(--r-pill);font-size:14px;flex-shrink:0}.arama-siralama{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--c-text-2)}.arama-siralama label{font-weight:600}.arama-siralama select{border:1.5px solid var(--c-border);border-radius:var(--r-sm);padding:8px 14px;font-size:13.5px;background:#fff;cursor:pointer;font-family:var(--font-body);color:var(--c-text);transition:border-color 0.2s}.arama-siralama select:focus{outline:0;border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.arama-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:36px;flex-wrap:wrap}.arama-pag-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid var(--c-border);border-radius:var(--r-sm);background:#fff;color:var(--c-text);font-size:14px;font-weight:600;text-decoration:none;transition:all 0.18s ease;min-width:40px;justify-content:center}.arama-pag-btn:hover{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--brand-primary-soft)}.arama-pag-btn.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;cursor:default}.arama-pag-btn.is-active:hover{background:var(--brand-primary);color:#fff}.arama-pag-dots{padding:0 4px;color:var(--c-text-muted)}@media (max-width:575.98px){.arama-hero{padding:32px 0 24px}.arama-input-wrap{padding-left:44px}.arama-input-ic{left:18px;font-size:16px}.arama-input-wrap .btn-brand{padding:0 16px;font-size:13px}.arama-pag-btn{padding:7px 11px;font-size:13px;min-width:36px}}[x-cloak]{display:none !important}.lightbox-overlay{position:fixed;inset:0;z-index:1500;background:rgba(15,23,42,0.94);display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,24px);overscroll-behavior:contain;touch-action:pan-y}.lightbox-stage{flex:1;display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%;overflow:hidden}.lightbox-image{max-width:92vw;max-height:86svh;object-fit:contain;border-radius:var(--r-md);box-shadow:0 30px 80px rgba(0,0,0,0.45);user-select:none;-webkit-user-drag:none}@supports not (height:100svh){.lightbox-image{max-height:86vh}}.lightbox-close{position:absolute;top:clamp(12px,2vw,22px);right:clamp(12px,2vw,22px);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:#fff;font-size:18px;cursor:pointer;transition:background 0.2s,transform 0.2s;display:flex;align-items:center;justify-content:center;z-index:2}.lightbox-close:hover{background:rgba(255,255,255,0.22);transform:scale(1.05)}.lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);color:#fff;font-size:22px;cursor:pointer;transition:background 0.2s,transform 0.2s;display:flex;align-items:center;justify-content:center;z-index:2}.lightbox-nav:hover{background:rgba(255,255,255,0.22)}.lightbox-nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.lightbox-prev{left:clamp(8px,2vw,24px)}.lightbox-next{right:clamp(8px,2vw,24px)}.lightbox-counter{position:absolute;bottom:clamp(14px,3vh,24px);left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.85);font-size:13px;font-weight:600;letter-spacing:0.05em;background:rgba(15,23,42,0.6);padding:6px 14px;border-radius:100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:575.98px){.lightbox-image{max-width:96vw;max-height:80svh}.lightbox-nav{width:40px;height:40px;font-size:18px}.lightbox-prev{left:6px}.lightbox-next{right:6px}.lightbox-close{width:38px;height:38px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lightbox-close,.lightbox-nav{transition:none}}.coupon-aktif{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,var(--brand-primary-soft) 0%,var(--brand-primary-light) 100%);border:1px solid var(--brand-primary-light);border-radius:var(--r-sm);padding:12px 14px;margin-bottom:18px}.coupon-aktif-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.coupon-aktif-info>.bi{font-size:22px;color:var(--brand-primary);flex-shrink:0}.coupon-aktif-info strong{display:block;font-size:14px;font-weight:700;color:var(--brand-primary-dark);line-height:1.2}.coupon-aktif-info small{display:block;font-size:12px;color:var(--c-text-2);margin-top:2px}.coupon-aktif-kaldir{margin:0}.coupon-aktif-kaldir button{background:rgba(255,255,255,0.7);border:1px solid var(--brand-primary-light);border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--brand-primary-dark);transition:background 0.18s,transform 0.18s;padding:0;font-size:12px}.coupon-aktif-kaldir button:hover{background:#fff;transform:scale(1.05)}.summary-row-kupon .label,.summary-row-kupon .value{color:var(--brand-primary-dark);font-weight:700}.filter-header-row{display:flex;align-items:center;justify-content:space-between}.filter-mobile-close{display:none;background:transparent;border:0;color:var(--c-text-2);font-size:18px;cursor:pointer;padding:4px 8px}@media (max-width:991.98px){.filter-card-wrap.is-acik .filter-mobile-close{display:inline-flex}}.filter-aktif-bar{background:var(--brand-primary-soft);border-radius:var(--r-sm);padding:10px 12px;margin:-8px 0 12px}.filter-temizle{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary-dark);font-size:13px;font-weight:600;text-decoration:none}.filter-temizle:hover{color:var(--brand-primary);text-decoration:underline}.filter-alt-link{display:flex;justify-content:space-between;align-items:center;color:var(--c-text);text-decoration:none;padding:6px 0;font-size:13.5px;transition:color 0.15s ease}.filter-alt-link:hover{color:var(--brand-primary)}.filter-alt-link .count{color:var(--c-text-muted);font-size:12px;font-weight:600}.filter-checkbox.is-empty{color:var(--c-text-muted);opacity:0.6}.filter-actions{padding-top:12px}.btn-brand-block{display:flex;width:100%;justify-content:center}@media (max-width:991.98px){.filter-card-wrap.is-acik{display:block;position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,0.55);padding:0;overflow-y:auto}.filter-card-wrap.is-acik .filter-card{position:relative;width:min(360px,92%);margin-left:auto;margin-right:0;height:100svh;overflow-y:auto;border-radius:0;animation:filterSlideIn 0.25s ease-out;z-index:2}.filter-mobile-overlay{position:fixed;inset:0;background:transparent;z-index:1}}@keyframes filterSlideIn{from{transform:translateX(40px);opacity:0.5}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.filter-card-wrap.is-acik .filter-card{animation:none}}.mobile-filter-fab{position:fixed}.filter-fab-badge{position:absolute;top:6px;right:14px;width:10px;height:10px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-primary)}.variant-uyumsuz-banner{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:var(--r-sm);padding:12px 14px;margin:12px 0 4px;font-size:13.5px;font-weight:500}.variant-uyumsuz-banner .bi{color:#dc2626;font-size:18px;flex-shrink:0}.review-list{display:flex;flex-direction:column;gap:18px;margin:24px 0}.review-list__more{text-align:center;color:var(--c-text-2);font-size:13px;margin:12px 0 24px}.review-item__head{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.review-item__stars{color:var(--brand-accent);font-size:16px;letter-spacing:2px}.review-item__title{font-size:15px;font-weight:700;margin:0;color:var(--c-text)}.review-item__body{font-size:14px;color:var(--c-text);line-height:1.6;margin-bottom:10px;word-break:break-word}.review-item__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--c-text-muted)}.review-item__author{font-weight:600;color:var(--c-text-2)}.review-item__verified{display:inline-flex;align-items:center;gap:4px;color:var(--c-success);font-weight:600}.review-item__verified .bi{font-size:13px}.review-item__date::before{content:'· ';color:var(--c-text-muted)}.review-form-wrap{margin-top:24px;border-top:1px solid var(--c-border);padding-top:20px}.review-form-wrap>summary{cursor:pointer;list-style:none;user-select:none;width:max-content}.review-form-wrap>summary::-webkit-details-marker{display:none}.review-form-wrap[open]>summary{margin-bottom:18px}.review-form{background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:var(--r-md);padding:20px}.review-form__rating{border:0;padding:0;margin:0 0 16px}.review-form__rating legend{font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:6px}.review-stars-input{display:inline-flex;flex-direction:row-reverse;gap:4px}.review-stars-input input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.review-stars-input label{font-size:28px;color:#d1d5db;cursor:pointer;line-height:1;transition:color 0.15s ease,transform 0.15s ease}.review-stars-input label:hover,.review-stars-input label:hover ~ label,.review-stars-input input[type="radio"]:checked ~ label{color:var(--brand-accent)}.review-stars-input label:hover{transform:scale(1.1)}.review-stars-input input[type="radio"]:focus-visible + label{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.review-form .form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:575.98px){.review-form .form-row-2{grid-template-columns:1fr}}.review-form .form-group{margin-bottom:14px}.review-form label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--c-text)}.review-form input[type="text"],.review-form input[type="email"],.review-form textarea{width:100%;border:1.5px solid var(--c-border);border-radius:var(--r-sm);padding:10px 12px;font-size:14px;font-family:var(--font-body);color:var(--c-text);background:#fff;transition:border-color 0.15s ease,box-shadow 0.15s ease}.review-form input[type="text"]:focus,.review-form input[type="email"]:focus,.review-form textarea:focus{outline:0;border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.review-form textarea{resize:vertical;min-height:100px}.review-form .form-help{color:var(--c-text-muted);font-size:12.5px;line-height:1.5;margin:0}@media (max-width:575.98px){.review-form{padding:16px}.review-stars-input label{font-size:32px}}.admin-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-border);margin-bottom:18px;flex-wrap:wrap}.admin-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;color:var(--c-text-2);font-size:14px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color 0.15s ease,border-color 0.15s ease}.admin-tab:hover{color:var(--c-text)}.admin-tab.is-active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.admin-tab__count{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border-radius:100px;padding:1px 8px;font-size:11.5px;font-weight:700}.admin-tab.is-active .admin-tab__count{background:var(--brand-primary);color:#fff}.admin-actions{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.btn-sm{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border:0;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity 0.15s ease,transform 0.15s ease}.btn-sm:hover{opacity:0.92;transform:translateY(-1px)}.btn-sm.btn-success{background:#16a34a;color:#fff}.btn-sm.btn-warning{background:#f59e0b;color:#fff}.btn-sm.btn-danger{background:#dc2626;color:#fff}.badge{display:inline-block;padding:3px 9px;border-radius:100px;font-size:11.5px;font-weight:700}.badge-success{background:#dcfce7;color:#166534}.badge-warning{background:#fef3c7;color:#92400e}.badge-danger{background:#fee2e2;color:#991b1b}.badge-secondary{background:#f1f5f9;color:#475569}.admin-pagination{display:flex;gap:4px;justify-content:center;margin:18px 0}.admin-pag{padding:6px 12px;border:1px solid var(--c-border);border-radius:var(--r-sm);text-decoration:none;color:var(--c-text);font-size:13px;font-weight:600;transition:background 0.15s,border-color 0.15s}.admin-pag:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary)}.admin-pag.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.puan-stars{color:var(--brand-accent);font-size:13px;letter-spacing:1px}.yorum-snippet{color:var(--c-text-2);font-size:13px;line-height:1.4}.admin-link{color:var(--brand-primary);text-decoration:none;font-weight:600}.admin-link:hover{text-decoration:underline}.muted{color:var(--c-text-muted)}.text-end{text-align:right}.savings-banner-section{padding:20px 0 32px}.savings-banner{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 24px 18px;background:radial-gradient(120% 80% at 0% 0%,rgba(255,255,255,0.32) 0%,rgba(255,255,255,0) 55%),radial-gradient(100% 80% at 100% 100%,rgba(0,0,0,0.18) 0%,rgba(0,0,0,0) 60%),linear-gradient(135deg,#16a34a 0%,#15803d 50%,#14532d 100%);border-radius:16px;box-shadow:0 14px 32px rgba(21,128,61,0.32),0 2px 4px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.30);color:#fff}.savings-banner-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient( 110deg,transparent 30%,rgba(255,255,255,0.18) 45%,rgba(255,255,255,0.28) 50%,rgba(255,255,255,0.18) 55%,transparent 70% );background-size:250% 100%;background-position:200% 0;animation:savingsShine 5.2s ease-in-out infinite;mix-blend-mode:overlay}@keyframes savingsShine{0%{background-position:200% 0}60%{background-position:-100% 0}100%{background-position:-100% 0}}.savings-banner-left{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:1}.savings-banner-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;opacity:0.96;text-shadow:0 1px 1px rgba(0,0,0,0.08)}.savings-banner-kicker .bi{font-size:13px;color:#fde68a}.savings-banner-amount{font-family:var(--font-heading,'Plus Jakarta Sans','Inter',sans-serif);font-size:clamp(30px,4.2vw,42px);font-weight:800;line-height:1;letter-spacing:-0.025em;text-shadow:0 2px 4px rgba(0,0,0,0.18);margin:2px 0}.savings-banner-desc{font-size:12.5px;font-weight:500;opacity:0.92;letter-spacing:0.01em}.savings-banner-divider{display:block;width:min(60%,320px);height:1px;background-image:linear-gradient( to right,rgba(255,255,255,0.7) 50%,transparent 50% );background-size:8px 1px;background-repeat:repeat-x;margin:0}.savings-banner-right{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1;width:100%}.savings-banner-breakdown{margin:0;display:flex;align-items:baseline;justify-content:center;gap:16px;flex-wrap:wrap}.savings-banner-breakdown .row{display:inline-flex;align-items:baseline;gap:6px}.savings-banner-breakdown dt{margin:0;font-size:12px;font-weight:500;opacity:0.85;letter-spacing:0.02em}.savings-banner-breakdown dd{margin:0;font-size:14px;font-weight:700}.savings-banner-breakdown dd.strike{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:0.7;font-weight:600}.savings-banner-breakdown dd.paid{font-weight:800;font-size:15px}.savings-banner-pct{position:absolute;top:12px;right:14px;z-index:2;display:inline-flex;align-items:baseline;gap:5px;background:rgba(255,255,255,0.20);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.42);border-radius:999px;padding:5px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.32),0 2px 8px rgba(0,0,0,0.10)}.savings-banner-pct .num{font-family:var(--font-heading,'Plus Jakarta Sans',sans-serif);font-size:13.5px;font-weight:800;letter-spacing:-0.01em}.savings-banner-pct .lbl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;opacity:0.92}@media (prefers-reduced-motion:reduce){.savings-banner-shine{animation:none;opacity:0}}@media (max-width:575.98px){.savings-banner{padding:18px 16px 16px;border-radius:14px;gap:8px}.savings-banner-amount{font-size:30px}.savings-banner-divider{width:80%}.savings-banner-breakdown{gap:12px}.savings-banner-breakdown dd{font-size:13px}.savings-banner-breakdown dd.paid{font-size:14px}.savings-banner-pct{top:8px;right:10px;padding:4px 9px}.savings-banner-pct .num{font-size:12px}.savings-banner-pct .lbl{font-size:9px}}@media (max-width:360px){.savings-banner-breakdown{flex-direction:column;gap:4px}}.consent-card-compact{padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:16px}.consent-card-compact .form-check-mockup{margin:0;padding:0;background:transparent;border:0}.checkout-value-section{padding:8px 0 56px}.value-band{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:stretch}.value-band-compact{grid-template-columns:1fr}@media (max-width:991px){.value-band{grid-template-columns:1fr}}.value-savings{background:radial-gradient(120% 80% at 100% 0%,rgba(21,128,61,0.06) 0%,rgba(21,128,61,0) 60%),linear-gradient(180deg,var(--brand-cream) 0%,#ffffff 100%);border:1px solid #efe9d2;border-radius:16px;padding:24px 28px;position:relative;overflow:hidden}.value-savings-head{margin-bottom:14px;position:relative;z-index:1}.value-savings .kicker{display:inline-block;text-transform:uppercase;letter-spacing:1.2px;font-size:11px;font-weight:700;color:var(--brand-primary);background:var(--brand-primary-soft);padding:4px 10px;border-radius:999px;margin-bottom:10px}.value-savings h3{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:19px;font-weight:700;color:var(--brand-primary-dark);margin:0 0 6px 0;line-height:1.35;letter-spacing:-0.2px}.value-savings-desc{font-size:13px;color:#5a6470;margin:0;line-height:1.5;max-width:38ch}.value-savings-grid{margin:8px 0 0 0;padding:0;border-top:1px dashed #e5dfc8;position:relative;z-index:1}.vs-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;margin:0;border-bottom:1px dashed #e5dfc8;gap:16px}.vs-row:last-child{border-bottom:none}.vs-row .lbl{font-size:14px;color:#6b7280;font-weight:500;margin:0}.vs-row .val{font-size:16px;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums;margin:0}.vs-row .val-strike{text-decoration:line-through;text-decoration-thickness:1.5px;color:#9ca3af;font-weight:500}.vs-row .val-paid{color:#1f2937;font-weight:700}.vs-row-highlight{margin-top:6px;padding:14px 14px;border-radius:12px;border-bottom:none !important;background:rgba(21,128,61,0.06);border:1px solid rgba(21,128,61,0.12);align-items:center}.vs-row-highlight .lbl{font-size:14px;font-weight:700;color:var(--brand-primary-dark)}.vs-row-highlight .val-save{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;line-height:1;margin:0}.val-save-amount{font-family:'Plus Jakarta Sans','Inter',sans-serif;font-size:26px;font-weight:800;color:var(--brand-primary);font-variant-numeric:tabular-nums;letter-spacing:-0.5px}.val-save-pct{display:inline-block;font-size:11px;font-weight:700;color:var(--brand-accent);background:var(--brand-accent-soft);padding:3px 9px;border-radius:999px;letter-spacing:0.4px;text-transform:uppercase}.value-trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:stretch}.value-band-compact .value-trust-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:575px){.value-trust-grid,.value-band-compact .value-trust-grid{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:991px){.value-band-compact .value-trust-grid{grid-template-columns:repeat(2,1fr)}}.vt-card{background:#ffffff;border:1px solid #eef0f3;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;list-style:none}.vt-card:hover{border-color:var(--brand-primary-light);box-shadow:0 6px 18px rgba(21,128,61,0.07);transform:translateY(-1px)}.vt-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary-soft);color:var(--brand-primary);border-radius:10px;margin-bottom:6px}.vt-icon i{font-size:18px;line-height:1}.vt-card strong{font-size:14px;font-weight:700;color:#111827;line-height:1.3;letter-spacing:-0.1px}.vt-card small{font-size:12.5px;color:#6b7280;line-height:1.5}@media (max-width:575px){.value-savings{padding:20px 18px}.value-savings h3{font-size:17px}.val-save-amount{font-size:22px}.vs-row .val,.vs-row .val-strike{font-size:15px}}.btn-primary-mockup,.btn-secondary-mockup,.btn-danger-mockup{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:10px;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;white-space:nowrap}.btn-primary-mockup{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.btn-primary-mockup:hover{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}.btn-secondary-mockup{background:#fff;color:var(--brand-primary);border-color:#d1d5db}.btn-secondary-mockup:hover{background:var(--brand-primary-soft);border-color:var(--brand-primary);color:var(--brand-primary-dark)}.btn-danger-mockup{background:#fff;color:#dc2626;border-color:#fecaca}.btn-danger-mockup:hover{background:#fef2f2;border-color:#dc2626}.btn-primary-mockup.btn-sm,.btn-secondary-mockup.btn-sm,.btn-danger-mockup.btn-sm{padding:6px 12px;font-size:12.5px;border-radius:8px}.hesabim-page{background:#f8fafc;padding:28px 0 60px;min-height:calc(100vh - 200px)}.hesabim-shell{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:start}@media (max-width:900px){.hesabim-shell{grid-template-columns:1fr;gap:18px}}.hesabim-sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:90px}@media (max-width:900px){.hesabim-sidebar{position:static}}.hesabim-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hesabim-user-card{display:flex;align-items:center;gap:14px}.hesabim-user-avatar{width:48px;height:48px;border-radius:50%;background:var(--brand-primary-soft);color:var(--brand-primary-dark);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.hesabim-user-meta{min-width:0;flex:1}.hesabim-user-ad{font-weight:700;color:#0f172a;font-size:14.5px;line-height:1.3}.hesabim-user-eposta{font-size:12.5px;color:#64748b;word-break:break-all}.hesabim-nav{padding:8px}.hesabim-nav ul{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:2px}.hesabim-nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;color:#334155;text-decoration:none;font-weight:500;font-size:14px;transition:background .15s ease,color .15s ease;width:100%;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit}.hesabim-nav-link i{font-size:17px;color:#94a3b8;transition:color .15s ease}.hesabim-nav-link:hover{background:var(--brand-primary-soft);color:var(--brand-primary-dark)}.hesabim-nav-link:hover i{color:var(--brand-primary)}.hesabim-nav-link.is-aktif{background:var(--brand-primary);color:#fff;font-weight:600}.hesabim-nav-link.is-aktif i{color:#fff}.hesabim-cikis-form{margin:0;padding-top:8px;border-top:1px solid #f1f5f9}.hesabim-cikis-btn{color:#b91c1c}.hesabim-cikis-btn i{color:#ef4444}.hesabim-cikis-btn:hover{background:#fef2f2;color:#b91c1c}.hesabim-cikis-btn:hover i{color:#b91c1c}.hesabim-main{display:flex;flex-direction:column;gap:20px;min-width:0}.hesabim-baslik h1{font-size:26px;font-weight:700;color:#0f172a;margin:0 0 6px;font-family:'Plus Jakarta Sans',sans-serif}.hesabim-baslik p{color:#64748b;margin:0;font-size:14.5px}.hesabim-baslik-flex{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hesabim-link{color:var(--brand-primary);text-decoration:none;font-weight:500;font-size:13.5px;display:inline-flex;align-items:center;gap:4px}.hesabim-link:hover{color:var(--brand-primary-dark);text-decoration:underline}.hesabim-uyari{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:12px;border:1px solid;background:#fff;line-height:1.5}.hesabim-uyari>i{font-size:22px;flex-shrink:0;margin-top:2px}.hesabim-uyari strong{display:block;color:#0f172a;margin-bottom:4px}.hesabim-uyari p{margin:0;color:#475569;font-size:13.5px}.hesabim-uyari-warning{background:#fffbeb;border-color:#fde68a}.hesabim-uyari-warning>i{color:#d97706}.hesabim-uyari-success{background:#f0fdf4;border-color:#bbf7d0}.hesabim-uyari-success>i{color:#16a34a}.hesabim-iban-listesi{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px}.hesabim-iban-listesi li{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:8px 12px;border-radius:8px;border:1px solid #fde68a;font-size:13px}.hesabim-iban-listesi li span{color:#92400e;font-weight:500}.hesabim-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:760px){.hesabim-stats{grid-template-columns:1fr}}.hesabim-stat-card{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;text-decoration:none;transition:border-color .15s ease,transform .1s ease;color:inherit}.hesabim-stat-card:hover{border-color:var(--brand-primary);transform:translateY(-1px);color:inherit}.hesabim-stat-ikon{width:44px;height:44px;border-radius:12px;background:var(--brand-primary-soft);color:var(--brand-primary);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.hesabim-stat-icerik{flex:1;min-width:0}.hesabim-stat-deger{font-size:22px;font-weight:700;color:#0f172a;line-height:1.2;word-break:break-word}.hesabim-stat-label{font-size:12.5px;color:#64748b;margin-top:2px}.hesabim-stat-arrow{color:#cbd5e1;transition:color .15s ease}.hesabim-stat-card:hover .hesabim-stat-arrow{color:var(--brand-primary)}.hesabim-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hesabim-card-flush{padding:0}.hesabim-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.hesabim-card-flush .hesabim-card-head{margin-bottom:0;border-bottom:1px solid #f1f5f9}.hesabim-card-head h2{font-size:16px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans',sans-serif}.hesabim-card-head h2 i{color:var(--brand-primary);font-size:18px}.hesabim-bos{text-align:center;padding:32px 16px;color:#64748b}.hesabim-bos>i{font-size:42px;color:#cbd5e1;display:block;margin-bottom:10px}.hesabim-bos p{margin:0 0 16px;font-size:14px}.hesabim-bos-mini{padding:18px 16px}.hesabim-bos-mini>i{font-size:28px}.hesabim-siparis-listesi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid #f1f5f9}.hesabim-siparis-item{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:14px;align-items:center;padding:14px 4px;border-bottom:1px solid #f1f5f9}.hesabim-siparis-item:last-child{border-bottom:0}@media (max-width:700px){.hesabim-siparis-item{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.hesabim-siparis-detay{grid-column:1 / -1}}.hesabim-siparis-meta{display:flex;flex-direction:column;gap:2px}.hesabim-siparis-no{color:var(--brand-primary-dark);text-decoration:none;font-weight:700;font-family:monospace;font-size:14px}.hesabim-siparis-no:hover{text-decoration:underline}.hesabim-siparis-tarih{color:#64748b;font-size:12.5px}.hesabim-siparis-tutar{font-weight:700;color:#0f172a}.hesabim-siparis-detay{display:inline-flex;align-items:center;gap:4px;color:#475569;text-decoration:none;font-size:13.5px;font-weight:500;justify-self:end}.hesabim-siparis-detay:hover{color:var(--brand-primary-dark)}.hesabim-tablo-wrapper{overflow-x:auto}.hesabim-tablo{width:100%;border-collapse:collapse;font-size:14px}.hesabim-tablo thead th{text-align:left;padding:12px 22px;color:#475569;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.hesabim-tablo tbody td{padding:14px 22px;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle}.hesabim-tablo tbody tr:last-child td{border-bottom:0}.hesabim-tablo .text-end{text-align:right}.hesabim-tablo .text-center{text-align:center}.hesabim-tablo-kalem .hesabim-kalem-ad{font-weight:600;color:#0f172a;margin-bottom:2px}.hesabim-kalem-variant{color:#64748b;font-size:12.5px}.hesabim-kalem-sku{color:#94a3b8;font-size:11.5px;font-family:monospace;margin-top:2px}.hesabim-ozet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.hesabim-ozet-list li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #f1f5f9;font-size:14px;color:#334155}.hesabim-ozet-list li:last-child{border-bottom:0}.hesabim-ozet-list strong{color:#0f172a;font-weight:600}.hesabim-ozet-toplam{margin-top:6px;padding-top:14px !important;border-top:2px solid #e2e8f0 !important;border-bottom:0 !important;font-size:16px}.hesabim-ozet-toplam strong{color:var(--brand-primary-dark);font-size:18px}.hesabim-iki-sutun{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:760px){.hesabim-iki-sutun{grid-template-columns:1fr}}.hesabim-adres-pre{background:#f8fafc;border-radius:10px;padding:14px;margin:0;color:#334155;font-family:inherit;font-size:13.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.hesabim-adres-ozet{background:#f8fafc;border-radius:10px;padding:14px 16px;color:#334155;line-height:1.6;font-size:14px}.hesabim-adres-baslik{font-weight:700;color:var(--brand-primary-dark);margin-bottom:4px}.hesabim-adres-satir{margin-bottom:2px}.hesabim-adres-tel{color:#64748b;font-size:13px;margin-top:6px}.hesabim-adres-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.hesabim-adres-kart{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.hesabim-adres-kart.is-varsayilan{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset}.hesabim-adres-kart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hesabim-adres-kart-head h3{font-size:15.5px;font-weight:700;margin:0 0 4px;color:#0f172a;font-family:'Plus Jakarta Sans',sans-serif}.hesabim-adres-tip{font-size:11.5px;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.hesabim-adres-govde{color:#334155;font-size:13.5px;line-height:1.6;flex:1}.hesabim-adres-govde>div{margin-bottom:2px}.hesabim-adres-mini{color:#64748b;font-size:12.5px;margin-top:4px}.hesabim-adres-pk{margin-left:8px;background:#f1f5f9;color:#475569;padding:1px 8px;border-radius:6px;font-size:11.5px}.hesabim-adres-kart-foot{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #f1f5f9;padding-top:12px}.hesabim-inline-form{margin:0}.hesabim-tip-toggle{display:inline-flex;background:#f1f5f9;border-radius:10px;padding:4px;gap:4px;margin-bottom:16px}.hesabim-tip-toggle button{border:none;background:transparent;padding:8px 18px;border-radius:8px;font-weight:600;font-size:13.5px;color:#64748b;cursor:pointer;transition:background .15s ease,color .15s ease}.hesabim-tip-toggle button:hover{color:#0f172a}.hesabim-tip-toggle button.is-aktif{background:#fff;color:var(--brand-primary-dark);box-shadow:0 1px 2px rgba(15,23,42,.08)}.hesabim-form{display:flex;flex-direction:column;gap:14px}.hesabim-form-dar{max-width:480px}.hesabim-form-row{display:flex;flex-direction:column;gap:4px}.hesabim-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:10px 12px;background:#f8fafc;border-radius:10px;color:#334155;font-size:13.5px;line-height:1.5}.hesabim-checkbox input[type="checkbox"]{margin-top:3px;width:16px;height:16px;accent-color:var(--brand-primary);flex-shrink:0}.form-label-not{font-weight:400;color:#64748b;font-size:12.5px;margin-left:4px}.form-hint{color:#64748b;font-size:12.5px;margin-top:2px;display:block}.form-hint a{color:var(--brand-primary);text-decoration:none}.form-hint a:hover{text-decoration:underline}.hesabim-form-aksiyonlar{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;padding-top:6px}.hesabim-aksiyonlar{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hesabim-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.hesabim-badge i{font-size:11px}.hesabim-badge-success{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border-color:var(--brand-primary-light)}.hesabim-badge-warning{background:#fffbeb;color:#92400e;border-color:#fde68a}.durum-beklemede,.durum-default{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.durum-odeme-bekliyor{background:#fffbeb;color:#92400e;border-color:#fde68a}.durum-odendi,.durum-hazirlaniyor{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.durum-kargolandi{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.durum-teslim-edildi{background:var(--brand-primary-soft);color:var(--brand-primary-dark);border-color:var(--brand-primary-light)}.durum-iptal{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.durum-iade{background:#fdf4ff;color:#86198f;border-color:#f5d0fe}.hesabim-stats-2{grid-template-columns:repeat(2,1fr)}.hesabim-stats-3{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.hesabim-stats-2,.hesabim-stats-3{grid-template-columns:1fr}}.hesabim-stat-card-disable{cursor:default}.hesabim-stat-card-disable:hover{border-color:#e2e8f0;transform:none}.hesabim-uyari-icerik{flex:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.hesabim-uyari-icerik>div{flex:1;min-width:220px}.hesabim-uyari-icerik form{flex-shrink:0}.hesabim-profil-hero{position:relative;overflow:hidden;border-radius:16px;border:1px solid #e2e8f0;background:#fff;padding:24px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.hesabim-profil-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at top right,var(--brand-primary-soft),transparent 60%),radial-gradient(circle at bottom left,var(--brand-primary-light),transparent 50%);opacity:.5;pointer-events:none}.hesabim-profil-hero-icerik{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hesabim-profil-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;font-family:'Plus Jakarta Sans',sans-serif;flex-shrink:0;box-shadow:0 4px 12px rgba(21,128,61,.25)}.hesabim-profil-meta{flex:1;min-width:220px}.hesabim-profil-meta h2{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 6px;font-family:'Plus Jakarta Sans',sans-serif}.hesabim-profil-eposta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#475569;font-size:14px;margin-bottom:4px}.hesabim-profil-eposta i{color:var(--brand-primary)}.hesabim-profil-eposta span{word-break:break-all}.hesabim-profil-tarih{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#64748b;font-size:13px}.hesabim-profil-tarih i{color:var(--brand-primary)}.hesabim-profil-tire{color:#cbd5e1}.hesabim-profil-cta{margin:0}@media (max-width:600px){.hesabim-profil-hero-icerik{gap:16px}.hesabim-profil-avatar{width:60px;height:60px;font-size:22px}.hesabim-profil-meta h2{font-size:19px}.hesabim-profil-cta{width:100%}.hesabim-profil-cta .btn-primary-mockup{width:100%}}.hesabim-guvenlik-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hesabim-guvenlik-row strong{display:block;color:#0f172a;font-size:14.5px}.hesabim-sifre-wrapper{position:relative;display:flex}.hesabim-sifre-input{padding-right:44px !important}.hesabim-sifre-goz{position:absolute;right:0;top:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#64748b;transition:color .15s ease}.hesabim-sifre-goz:hover{color:var(--brand-primary)}.hesabim-sifre-goz i{font-size:17px}.hesabim-sifre-meter{margin-top:10px;display:flex;flex-direction:column;gap:6px}.hesabim-sifre-meter-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.hesabim-sifre-meter-segment{height:5px;background:#e2e8f0;border-radius:999px;transition:background .2s ease}.hesabim-sifre-meter-segment.is-aktif.sifre-seviye-1{background:#dc2626}.hesabim-sifre-meter-segment.is-aktif.sifre-seviye-2{background:#f97316}.hesabim-sifre-meter-segment.is-aktif.sifre-seviye-3{background:#eab308}.hesabim-sifre-meter-segment.is-aktif.sifre-seviye-4{background:#84cc16}.hesabim-sifre-meter-segment.is-aktif.sifre-seviye-5{background:#16a34a}.hesabim-sifre-meter-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px}.hesabim-sifre-meter-text{font-weight:600}.sifre-seviye-1-text{color:#dc2626}.sifre-seviye-2-text{color:#ea580c}.sifre-seviye-3-text{color:#ca8a04}.sifre-seviye-4-text{color:#65a30d}.sifre-seviye-5-text{color:#15803d}.hesabim-sifre-meter-ipucu{color:#64748b;font-style:italic}.hesabim-sifre-eslesme{display:flex !important;align-items:center;gap:4px;font-weight:500;margin-top:4px}.hesabim-sifre-eslesme.is-eslesti{color:#15803d}.hesabim-sifre-eslesme.is-eslesmedi{color:#dc2626}.hesabim-tip-toggle button i{margin-right:4px;font-size:13px}select.form-input{background-image:url(35);background-repeat:no-repeat;background-position:right 12px center;background-size:10px;padding-right:36px !important;appearance:none;-webkit-appearance:none;cursor:pointer}select.form-input:disabled{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}.kampanya-hero{padding:clamp(24px,4vh,48px) 0 clamp(20px,3vh,32px)}.kampanya-hero-card{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 100% at 90% 100%,var(--brand-accent-soft) 0%,transparent 60%),linear-gradient(135deg,var(--brand-primary-soft) 0%,#fff 70%);border:1px solid var(--brand-primary-light);border-radius:var(--r-lg);padding:clamp(24px,4vw,40px);box-shadow:0 8px 24px rgba(15,23,42,.04)}.kampanya-hero-icerik{max-width:760px}.kampanya-hero-card h1{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-0.02em;line-height:1.18;margin:12px 0 10px;font-family:'Plus Jakarta Sans',sans-serif;color:#0f172a}.kampanya-hero-card p{color:var(--c-text-2);font-size:clamp(14px,1.6vw,16px);line-height:1.55;margin:0 0 16px}.kampanya-hero-rozetler{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.kampanya-rozet{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--c-border);border-radius:999px;font-size:13px;color:var(--c-text-1);font-weight:500;box-shadow:0 1px 2px rgba(15,23,42,.04)}.kampanya-rozet i{color:var(--brand-primary);font-size:14px}.kampanya-rozet strong{color:var(--brand-primary-dark);font-weight:700}.product-card .wishlist-btn.is-saving{opacity:.55;cursor:progress;pointer-events:none}@keyframes wishlist-pulse{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}.product-card .wishlist-btn.is-pulsing .bi{animation:wishlist-pulse .35s ease}.ts-form-input{width:100%}.ts-form-input.ts-wrapper.single .ts-control,.ts-form-input.ts-wrapper.multi .ts-control{min-height:46px;border:1.5px solid var(--c-border);border-radius:var(--r-sm);padding:0 14px;font-size:14px;font-family:var(--font-body);background:#fff;color:var(--c-text);transition:all 0.15s ease;box-shadow:none;display:flex;align-items:center}.ts-form-input.ts-wrapper.focus .ts-control{border-color:var(--brand-primary);box-shadow:var(--sh-focus)}.ts-form-input.ts-wrapper .ts-control input{font-size:14px;color:var(--c-text)}.ts-form-input.ts-wrapper .ts-control input::placeholder{color:#9ca3af}.ts-form-input.ts-wrapper.focus .ts-control input::placeholder,.ts-form-input.ts-wrapper.input-active .ts-control input::placeholder{color:transparent}.ts-form-input.ts-wrapper .ts-dropdown{border:1.5px solid var(--c-border);border-radius:var(--r-sm);margin-top:4px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.ts-form-input.ts-wrapper .ts-dropdown .option{padding:8px 14px;font-size:14px}.ts-form-input.ts-wrapper .ts-dropdown .option.active{background:var(--brand-primary-soft);color:var(--brand-primary-dark)}.ts-form-input.ts-wrapper .ts-dropdown .option.selected{background:var(--brand-primary-light)}.ts-form-input.ts-wrapper .ts-dropdown .create{color:var(--brand-primary)}.ts-form-input.ts-wrapper + select.tomselected{display:none !important}.ts-form-input.ts-wrapper .ts-control input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;box-shadow:none}.ts-form-input.ts-wrapper .ts-control input[type="search"]::-webkit-search-cancel-button,.ts-form-input.ts-wrapper .ts-control input[type="search"]::-webkit-search-decoration,.ts-form-input.ts-wrapper .ts-control input[type="search"]::-webkit-search-results-button,.ts-form-input.ts-wrapper .ts-control input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}img,picture,.product-image,.gallery-image,.urun-galeri-thumb,.urun-galeri-ana,.product-card-img,.kampanya-hero-img,.lifestyle-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.urun-aciklama,.product-description,.marka-aciklama,.brand-description,.kategori-aciklama,.category-description,.ai-ozet,.ai-sss,.urun-detay-tab-icerik,[data-protected]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[data-protected] input,[data-protected] textarea,[data-protected] select,.urun-aciklama input,.urun-aciklama textarea,.urun-detay-tab-icerik input,.urun-detay-tab-icerik textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}@media print{img,.urun-galeri-ana,.urun-galeri-thumb,.lifestyle-image,.kampanya-hero-img,.ai-ozet,.ai-sss,.urun-aciklama{display:none !important}body::before{content:"Bu sayfanın görseli ve uzun açıklamaları telif hakkıyla korunmaktadır. herbalsepet.com.tr";display:block;padding:12px;border:1px solid #ccc;font-size:12px;color:#666;margin-bottom:16px}}.yeni-urunler-split .yu-intro{position:relative;height:100%;min-height:320px;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-dark) 100%);color:#fff;border-radius:var(--r-lg);padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow:hidden;box-shadow:var(--sh-md)}.yeni-urunler-split .yu-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.16);color:#fff;font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.22)}.yeni-urunler-split .yu-badge .bi{font-size:13px;color:var(--brand-accent-soft)}.yeni-urunler-split .yu-title{font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.1;margin:16px 0 12px;color:#fff;letter-spacing:-0.01em}.yeni-urunler-split .yu-sub{font-size:15px;line-height:1.55;color:rgba(255,255,255,0.85);margin:0}.yeni-urunler-split .yu-cta{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:#fff;color:var(--brand-primary);font-weight:600;font-size:14.5px;padding:12px 22px;border-radius:var(--r-md);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 6px 18px rgba(0,0,0,0.16)}.yeni-urunler-split .yu-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,0.22);color:var(--brand-primary-dark)}.yeni-urunler-split .yu-cta .bi{transition:transform 0.2s ease}.yeni-urunler-split .yu-cta:hover .bi{transform:translateX(3px)}.yeni-urunler-split .yu-decor{position:absolute;right:-40px;bottom:-50px;font-size:220px;line-height:1;color:rgba(255,255,255,0.08);pointer-events:none;z-index:1}.yeni-urunler-split .yu-decor .bi{display:block}@media (max-width:991.98px){.yeni-urunler-split .yu-intro{min-height:auto;padding:28px 24px;gap:18px}.yeni-urunler-split .yu-title{margin:12px 0 8px}.yeni-urunler-split .yu-title br{display:none}.yeni-urunler-split .yu-decor{font-size:160px;right:-30px;bottom:-40px}}@media (max-width:575.98px){.yeni-urunler-split .yu-intro{padding:24px 20px;border-radius:var(--r-md)}.yeni-urunler-split .yu-sub{font-size:14px}.yeni-urunler-split .yu-cta{padding:11px 18px;font-size:14px}}@media (min-width:768px) and (max-width:991.98px){.compliance-bar{font-size:12.5px;padding:7px 0}.compliance-bar__role{display:none}.compliance-bar__actions{gap:14px !important;font-size:12px}.mega-menu{position:relative}.mega-menu::after{content:'';position:absolute;right:0;top:0;bottom:0;width:32px;background:linear-gradient(90deg,rgba(20,83,45,0) 0%,var(--brand-primary) 80%);pointer-events:none;z-index:2}.mega-menu .container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mega-menu .container::-webkit-scrollbar{display:none}.mega-menu .nav{flex-wrap:nowrap;white-space:nowrap;width:max-content;min-width:100%;gap:0}.mega-menu .nav-item{flex:0 0 auto}.mega-menu .nav-link{padding:9px 12px;font-size:13px;margin:5px 0}.mega-menu .nav-link.featured,.mega-menu .nav-link.featured-gold,.mega-menu .nav-link.featured-premium{padding:8px 12px;margin:5px 0 5px 6px;font-size:13px}.mega-menu .nav-item.ms-auto{margin-left:auto !important}.hero{min-height:0;padding:36px 0 44px}.hero .row>.col-lg-6.hero-content{flex:0 0 auto;width:65%}.hero .row>.col-lg-6.hero-visual{flex:0 0 auto;width:35%;margin-top:0}.hero h1{font-size:28px;line-height:1.18;margin:12px 0 14px;letter-spacing:-0.025em}.hero h1 .highlight,.hero h1 .brand-mark{white-space:normal}.hero p.lead{font-size:15px;margin-bottom:20px;max-width:none}.hero p.lead br{display:none}.hero-visual-wrap{aspect-ratio:4 / 5;max-height:460px;max-width:100%;margin-left:auto}.hero-visual-wrap>div[style*="bottom:16px"]{transform:scale(0.78);transform-origin:bottom right}.hero-trust-pills{gap:6px;margin:12px 0 4px}.hero-trust-pill{font-size:11.5px;padding:6px 10px;gap:5px}.hero-trust-pill .bi{font-size:12.5px}.hero-cta-row{flex-direction:row;flex-wrap:nowrap;gap:8px !important}.hero-cta-row>a{width:auto;font-size:13.5px;padding:10px 14px;white-space:nowrap}.hero-cta-row>a .bi{font-size:14px}}@media (min-width:992px) and (max-width:1199.98px){.mega-menu .nav-link{padding:8px 10px;font-size:12.5px;margin:5px 0;letter-spacing:0}.mega-menu .nav-link.featured,.mega-menu .nav-link.featured-gold,.mega-menu .nav-link.featured-premium{padding:7px 10px;margin:5px 0 5px 4px;font-size:12.5px}.mega-menu .nav-link.featured-premium{margin-left:4px}.mega-menu .nav-link.featured .fm-runner-icon{width:14px;height:14px;vertical-align:-3px;margin-right:3px}.mega-menu .nav-link.featured-premium.is-aktif .prem-badge{display:none}.mega-menu .nav{gap:0}}@media (min-width:1200px) and (max-width:1399.98px){.mega-menu .nav-link{padding:9px 12px;font-size:13px;margin:5px 0}.mega-menu .nav-link.featured,.mega-menu .nav-link.featured-gold,.mega-menu .nav-link.featured-premium{padding:8px 12px;margin:5px 0 5px 6px;font-size:13px}.mega-menu .nav-link.featured-premium{margin-left:6px}.mega-menu .nav-link.featured .fm-runner-icon{width:15px;height:15px;vertical-align:-3px}}