.fy-bas-bolum{padding:clamp(40px,8vh,96px) 0 clamp(16px,3vh,28px)}.fy-bas-bolum h1{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;max-width:16ch;margin:.35em 0 .3em;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);font-weight:600;line-height:1.05}.fy-bas-bolum p.fy-alt{font-family:var(--font-display), sans-serif;color:hsl(var(--muted-foreground));max-width:52ch;margin:0;font-size:clamp(1.05rem,.95rem + .5vw,1.2rem);font-weight:300;line-height:1.45}.fy-kampanya{border:1px solid color-mix(in srgb, hsl(var(--primary)) 22%, hsl(var(--border)));background:color-mix(in srgb, hsl(var(--primary)) 5%, hsl(var(--card)));border-radius:14px;align-items:center;gap:12px;max-width:640px;margin:28px 0 0;padding:14px 18px;font-weight:600;display:flex}.fy-kampanya i{background:hsl(var(--primary));border-radius:50%;flex:none;width:9px;height:9px}.fy-hesap,#fiyat-sorulari{scroll-margin-top:calc(var(--alan-ust) + 16px)}.fy-secenekler{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;max-width:820px;margin:28px 0 8px;padding:0;display:grid}.fy-secenek{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;align-content:start;gap:4px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.fy-secenek:hover{border-color:hsl(var(--primary) / .45)}.fy-secenek[data-secili]{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .14)}.fy-secenek-radyo{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.fy-secenek:has(.fy-secenek-radyo:focus-visible){outline:2px solid var(--brand-hex);outline-offset:3px}.dark .fy-secenek:has(.fy-secenek-radyo:focus-visible){outline-color:var(--brand-hex-light)}.fy-secenek-bas{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.fy-secenek-alt{color:hsl(var(--muted-foreground));font-size:.88rem}.fy-indirim{background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-family:var(--font-mono), monospace;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.fy-duzen{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;padding-bottom:64px;display:grid}.fy-kume-bas{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:28px 0 12px;font-size:12.5px}.fy-kume-bas b{color:hsl(var(--foreground));font-weight:500}.fy-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fy-kart{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:16px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.fy-kart:hover{border-color:hsl(var(--primary) / .45)}.fy-kart[data-secili]{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .14)}.fy-kart:has(.fy-kart-kutu:focus-visible){outline:2px solid var(--brand-hex);outline-offset:3px}.dark .fy-kart:has(.fy-kart-kutu:focus-visible){outline-color:var(--brand-hex-light)}.fy-kart-gorsel{background:hsl(var(--muted));border-radius:10px;width:96px;height:72px;position:relative;overflow:hidden}.fy-kart-gorsel img{-o-object-fit:cover;object-fit:cover}.fy-kart-govde{min-width:0;padding-right:28px}.fy-kart h3{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.fy-kart h3 .pz-rozet{margin-left:6px}.fy-fiyat{font-variant-numeric:tabular-nums;margin:4px 0 6px;font-weight:700}.fy-fiyat span{color:hsl(var(--muted-foreground));font-size:.9rem;font-weight:500}.fy-kapsar{color:hsl(var(--muted-foreground));margin:0 0 8px;font-size:.9rem}.fy-baglantilar{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.alan-sayfa .fy-baglantilar a{color:hsl(var(--primary));font-size:.88rem;font-weight:600}.alan-sayfa .fy-baglantilar a:hover{text-decoration:underline}.alan-sayfa .fy-ahenk-etiket{border:0;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;font-size:.82rem}.fy-kutu{border:1.5px solid hsl(var(--border));border-radius:7px;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:grid;position:absolute;top:14px;right:14px}.fy-kart[data-secili] .fy-kutu{background:hsl(var(--primary));border-color:hsl(var(--primary))}.fy-kart[data-secili] .fy-kutu:after{content:"";border:solid hsl(var(--primary-foreground));border-width:0 2px 2px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.fy-hata{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.fy-hata p{margin:0;line-height:1.55}.fy-hata .fy-hata-bas{color:hsl(var(--foreground));margin-bottom:4px;font-weight:600}.fy-her{border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:16px;margin-top:16px;padding:16px 18px}.fy-her h3{font-family:var(--font-display), sans-serif;margin:0 0 6px;font-size:1rem;font-weight:600}.fy-her p{color:hsl(var(--muted-foreground));margin:0;font-size:.95rem}.fy-her ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fy-her li a{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:99px;padding:6px 12px;font-size:.88rem;transition:border-color .2s;display:inline-block}.fy-her li a:hover{border-color:hsl(var(--primary))}.fy-alt-not{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:14px 0 0;font-size:.9rem;display:flex}.fy-alt-not i{background:var(--brand-hex-light);border-radius:50%;flex:none;width:7px;height:7px}.fy-ozet{top:calc(var(--alan-ust) + 20px);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 30px 60px -40px hsl(var(--foreground) / .25);border-radius:18px;padding:22px;position:sticky}.fy-ozet h2{font-family:var(--font-display), sans-serif;margin:0 0 14px;font-size:1.1rem;font-weight:600}.fy-ozet ul{gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.fy-ozet li{justify-content:space-between;gap:12px;display:flex}.fy-ozet li span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.fy-ozet li.fy-bos{color:hsl(var(--muted-foreground))}.fy-sube{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding-top:14px;font-size:.95rem;display:flex}.fy-sube small{color:hsl(var(--muted-foreground));font-size:.85rem}.fy-sayac{border:1px solid hsl(var(--border));border-radius:10px;align-items:center;display:inline-flex}.fy-sayac button{width:36px;height:36px;color:hsl(var(--foreground));background:0 0;border:0;border-radius:9px;place-items:center;transition:color .2s;display:grid}.fy-sayac button:hover:not(:disabled){color:hsl(var(--primary))}.fy-sayac button:disabled{cursor:not-allowed;opacity:.4}.fy-sayac output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.fy-ozet-toplam{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.fy-ozet-toplam b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.8rem}.fy-not,.fy-kdv{color:hsl(var(--muted-foreground));margin:8px 0 16px;font-size:.85rem}.fy-kdv+.fy-not{margin-top:-12px}.fy-cta{justify-content:center;width:100%}@media (max-width:980px){.fy-duzen{grid-template-columns:minmax(0,1fr)}.fy-ozet{position:static}}@media (max-width:640px){.fy-secenekler,.fy-kartlar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fy-secenek,.fy-kart,.fy-kutu,.fy-her li a,.fy-sayac button{transition:none}}
