:root{--ink:#25130e;--red:#9f2d16;--orange:#f4a62a;--cream:#fff5e1;--paper:#fffaf1;--line:#ead8bd;--green:#1f7a45;--white:#fff}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
a{color:inherit}.wrap{width:min(980px,calc(100% - 32px));margin:auto}
.top{background:var(--ink);color:white;padding:15px 0}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:900;text-decoration:none;font-size:1.2rem}.back{font-weight:800;color:#ffd477;text-decoration:none}
.crumbs{padding:22px 0 0;font-size:.9rem;color:#765447}.crumbs a{color:var(--red);font-weight:800;text-decoration:none}
.hero{padding:54px 0 64px}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:42px;align-items:center}.eyebrow{color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.hero h1{font-size:clamp(2.7rem,7vw,5.2rem);line-height:.95;letter-spacing:-.06em;margin:15px 0 20px}.lead{font-size:1.15rem;color:#5f4035;margin:0 0 23px}.price{font-size:1.8rem;font-weight:900;color:var(--red);margin-bottom:20px}.hero img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:26px;box-shadow:0 22px 55px rgba(65,24,10,.22)}
.actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;min-height:51px;align-items:center;justify-content:center;padding:12px 18px;border-radius:13px;text-decoration:none;font-weight:900}.primary{background:var(--green);color:white}.secondary{background:var(--cream);border:1px solid var(--line);color:var(--red)}
section{padding:64px 0}.soft{background:var(--cream);border-block:1px solid var(--line)}h2{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 20px}h3{font-size:1.25rem;margin:0 0 8px}.copy{max-width:760px;color:#5f4035}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.card{background:white;border:1px solid var(--line);border-radius:20px;padding:23px}.card p{margin:0;color:#68483d}.compare{width:100%;border-collapse:collapse;margin-top:25px;background:white;border-radius:18px;overflow:hidden}.compare th,.compare td{text-align:left;padding:15px;border-bottom:1px solid var(--line)}.compare th{background:#ffe8bd}.order-box{background:var(--ink);color:white;border-radius:25px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.order-box p{color:#f2d8c7;margin:5px 0 0}.faq{display:grid;gap:12px;margin-top:25px}details{background:white;border:1px solid var(--line);border-radius:16px;padding:0 18px}summary{cursor:pointer;font-weight:900;padding:17px 0}details p{margin:0;padding:0 0 17px;color:#65463a}.address{background:white;border:1px solid var(--line);border-radius:20px;padding:24px;margin-top:24px}.address p{margin:0}.footer{padding:30px 0;border-top:1px solid var(--line);color:#735246}.footer .wrap{display:flex;justify-content:space-between;gap:20px}.footer a{color:var(--red);font-weight:800;text-decoration:none}:focus-visible{outline:3px solid #f4a62a;outline-offset:3px}
@media(max-width:760px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:35px}.hero img{aspect-ratio:16/11}.cards{grid-template-columns:1fr}.order-box{align-items:stretch;flex-direction:column}.btn{width:100%}.footer .wrap{flex-direction:column}.compare{font-size:.9rem}.compare th,.compare td{padding:11px}}

.hero img.gun-kurusu-promo{height:auto;aspect-ratio:auto;object-fit:contain}
.hero img.product-promo{height:auto;aspect-ratio:auto;object-fit:contain;background:#153527}
#beslenme{scroll-margin-top:24px}.nutrition-sources{font-size:.86rem;color:#735246;margin-top:24px}.nutrition-sources a{text-underline-offset:3px}

:root{--ink:#302a25;--red:#8c5b36;--orange:#b67c4d;--cream:#f7f3eb;--paper:#fff;--line:#e7e1d9;--green:#806548}.top{background:#f8f5ee;color:#302a25;border-bottom:1px solid #e7e1d9}.back{color:#8c5b36}.hero h1{font-family:Lora,Georgia,serif;font-weight:400;line-height:1.15;font-size:clamp(2.4rem,5vw,4rem)}.hero img{border-radius:4px;box-shadow:none}.panel,.card,.order-box{border-radius:4px;box-shadow:none}.btn{border-radius:3px}.soft{background:#faf8f3}.top .brand{font-family:Lora,Georgia,serif;font-weight:500}
