:root{color:#231512;font-synthesis:none;text-rendering:optimizelegibility;background:#fbf7f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fbf7f0;min-width:320px;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.siteShell{overflow:hidden}.topRibbon{color:#fff8ee;letter-spacing:.02em;text-align:center;text-transform:uppercase;background:#521711;padding:10px 18px;font-size:13px;font-weight:700}.hero{color:#fffaf2;background:linear-gradient(90deg,#140805db,#1408056b),url(https://images.unsplash.com/photo-1529692236671-f1f6cf9683ba?q=80&w=1800&auto=format&fit=crop) 50%/cover;min-height:86vh}.navbar{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:84px;margin:0 auto;display:flex}.siteNav{color:#241313}.siteNav.onHero{color:#fffaf2;z-index:2;margin-bottom:-84px;position:relative}.brand{color:inherit;cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:22px;font-weight:900;display:inline-flex}.brandLogo{object-fit:contain;filter:drop-shadow(0 6px 14px #1408052e);width:62px;height:46px}.siteNav.onHero .brandLogo{background:#fffaf2eb;border-radius:6px}.navLinks{text-transform:uppercase;align-items:center;gap:28px;font-size:14px;font-weight:800;display:flex}.navLinks button{color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:800}.heroContent{width:min(1180px,100% - 40px);margin:0 auto;padding:196px 0 92px}.eyebrow,.sectionHeader span,.featureCopy span,.sealSection span,.contactCopy span{color:#bf2f20;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.hero .eyebrow{color:#ffe0a8;max-width:640px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:820px;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,11vw,132px);line-height:.88}h2{margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,62px);line-height:1}.heroText{color:#f6e6d6;max-width:640px;font-size:19px;line-height:1.7}.heroActions,.contactActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primaryBtn,.secondaryBtn,.ghostBtn,.outlineBtn{cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:6px;justify-content:center;align-items:center;padding:13px 22px;font-weight:900;display:inline-flex}.primaryBtn{color:#621b14;background:#fffaf2}.secondaryBtn{color:#fffaf2;background:#bf2f20;border:1px solid #fffaf247}.secondaryBtn:hover{background:#a6281d}.primaryBtn.dark{color:#fffaf2;background:#621b14}.ghostBtn{color:#fffaf2;background:#fffaf21f;border:1px solid #fffaf2eb}.ghostBtn:hover{color:#621b14;background:#fffaf2}.outlineBtn{color:#621b14;background:0 0;border:1px solid #621b14}.splitHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.section{width:min(1180px,100% - 40px);margin:0 auto;padding:74px 0}.intro{padding-bottom:30px}.intro p{color:#5f4942;text-align:center;max-width:900px;margin:0 auto;font-size:clamp(22px,3.2vw,38px);line-height:1.35}.sectionHeader{margin-bottom:32px}.sectionHeader.centered{text-align:center}.categoryGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.categoryCard{aspect-ratio:4/5;cursor:pointer;text-align:left;background:#1f0e0b;border:0;border-radius:8px;width:100%;min-height:0;padding:0;position:relative;overflow:hidden}.categoryCard:after{content:"";background:linear-gradient(#00000005,#1f0704c7);position:absolute;inset:0}.categoryCard img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.categoryCard:hover img{transform:scale(1.04)}.categoryCard h3{z-index:1;color:#fffaf2;margin:0;font-size:26px;position:absolute;bottom:20px;left:22px;right:22px}.featureBand{color:#fffaf2;background:#25110d;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.featureCopy{padding:clamp(48px,7vw,92px) clamp(28px,6vw,78px)}.featureCopy h2,.sealSection h2,.contactCopy h2{margin-top:12px}.featureCopy p,.featureCopy li{color:#ead7c7;line-height:1.75}.featureCopy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.featureCopy li{padding-left:28px;position:relative}.featureCopy li:before{color:#f5b55d;content:"✓";position:absolute;left:0}.featureImage{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:480px;display:grid}.featureImage figure{min-height:480px;margin:0;position:relative;overflow:hidden}.featureImage img{object-fit:cover;width:100%;height:100%}.featureImage figure:after{content:"";background:linear-gradient(#0000 46%,#140805b8);position:absolute;inset:0}.featureImage figcaption{z-index:1;color:#fffaf2;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900;position:absolute;bottom:18px;right:18px}.productsPage,.meatMapPage,.infoPage{width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 86px}.pageHeader{border-top:1px solid #eadbcb;border-bottom:1px solid #eadbcb;gap:14px;margin-bottom:34px;padding:52px 0;display:grid}.pageHeader span{color:#bf2f20;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.pageHeader h1{color:#25110d;margin:0;font-size:clamp(44px,8vw,92px)}.pageHeader p{color:#654f47;max-width:680px;margin:0;font-size:18px;line-height:1.7}.infoGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.infoCard{background:#fffdf8;border:1px solid #eadbcb;border-radius:8px;padding:28px}.infoCard h2{margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:28px}.infoCard p{color:#654f47;margin:0;line-height:1.7}.meatMapLayout{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}.animalMapPanel,.cutDetailPanel{background:#fffdf8;border:1px solid #eadbcb;border-radius:8px}.animalMapPanel{background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.meatMapTabs{z-index:4;gap:6px;display:grid;position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,42px)}.meatMapTabs button{color:#fffaf2ad;cursor:pointer;min-height:0;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.meatMapTabs button.active,.meatMapTabs button:hover{color:#fffaf2}.meatMapImageWrap{background:linear-gradient(#18100cb8,#18100ccc),url(/hero-eat.png) 50%/cover;border-radius:0;place-items:center;min-height:clamp(430px,44vw,620px);padding:clamp(22px,3vw,38px) clamp(18px,6vw,72px);display:grid;position:relative;overflow:hidden}.meatMapCanvas{z-index:1;width:min(76vw,860px);position:relative;transform:translateY(-24px)}.meatMapCanvas.kuzu{width:min(68vw,760px)}.meatMapImage{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.meatMapInline,.meatMapSvg{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;display:block}.meatMapSvg{height:auto;max-height:none}.meatMapInline g[id],.meatMapInline path[id]{cursor:pointer;outline:none}.meatMapInline g[id] path,.meatMapInline path[id],.meatMapInline g[id] text{transition:fill .16s,filter .16s,opacity .16s}.meatMapInline g[id]>path,.meatMapInline path[id]{fill:#a8a8a8}.meatMapInline g[id] text{fill:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:27px;font-weight:700}.meatMapInline #butincik text,.meatMapInline #kolincik text,.meatMapInline #koyun-incik text,.meatMapInline #koyun-incik-ikincil text{font-size:18px}.meatMapInline #but .hover,.meatMapInline #but .on-hover,.meatMapInline #sirt .hover,.meatMapInline #sirt .on-hover,.meatMapInline #gerdan .hover{font-size:23px}.meatMapInline g[id]:focus,.meatMapInline g[id]:focus-visible,.meatMapInline path[id]:focus,.meatMapInline path[id]:focus-visible,.meatMapInline svg:focus,.meatMapInline svg:focus-visible,.meatMapInline text,.meatMapInline tspan{-webkit-user-select:none;user-select:none;outline:none}.meatMapInline g[id] .hover,.meatMapInline g[id] .on-hover{display:none}.meatMapInline g[id] .no-hover,.meatMapInline g[id]>text:not(.hover):not(.on-hover){opacity:1;text-anchor:middle;display:block}.meatMapInline g[id]>text:not(.hover):not(.on-hover){pointer-events:none}.meatMapInline g[id]:hover>path,.meatMapInline g.active-cut>path,.meatMapInline path[id]:hover,.meatMapInline path.active-cut{fill:#f4a52f;filter:none;opacity:1}.meatMapInline g[id]:has(.hover):hover .no-hover{display:none}.meatMapInline g[id]:has(.on-hover):hover .no-hover{display:none}.meatMapInline g.active-cut:has(.hover) .no-hover{display:none}.meatMapInline g.active-cut:has(.on-hover) .no-hover{display:none}.meatMapInline g[id]:hover .hover,.meatMapInline g[id]:hover .on-hover,.meatMapInline g.active-cut .hover,.meatMapInline g.active-cut .on-hover{opacity:1;display:block}.meatMapInline g[id]:hover text,.meatMapInline g.active-cut text{fill:#030303;filter:none;pointer-events:none;font-weight:900}.meatMapHitbox{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:absolute;transform:translate(-50%,-50%)}.meatMapHitbox:after{border-radius:inherit;content:"";transition:background .16s,box-shadow .16s;position:absolute;inset:8%}.meatMapHitbox:hover:after,.meatMapHitbox.active:after{background:#ffffff1f;box-shadow:0 0 0 2px #fffaf2d1,0 10px 30px #00000047}.meatMapHitbox span{color:#fffaf2;opacity:0;pointer-events:none;background:#25110d;border-radius:6px;min-width:max-content;padding:7px 9px;font-size:12px;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.meatMapHitbox:hover span,.meatMapHitbox.active span{opacity:1;transform:translate(-50%,calc(-100% - 4px))}.animalSilhouette{background:linear-gradient(#fffdf8f0,#efe3d2d1),repeating-linear-gradient(90deg,#621b140d 0 1px,#0000 1px 70px);border-radius:8px;min-height:430px;position:relative;overflow:hidden}.animalBody,.animalHead,.animalLeg,.animalTail{background:#e1c1a5;position:absolute;box-shadow:inset 0 0 0 2px #621b142e}.animalBody{border-radius:46% 38% 42% 48%;width:66%;height:46%;top:23%;left:14%}.animalHead{border-radius:56% 38% 42% 48%;width:18%;height:23%;top:24%;right:8%}.animalLeg{border-radius:999px;width:7%;height:28%;top:61%}.legOne{left:22%}.legTwo{left:36%}.legThree{left:61%}.legFour{left:73%}.animalTail{border-radius:999px;width:10%;height:4%;top:28%;left:8%;transform:rotate(-28deg)}.animalSilhouette.kuzu .animalBody{border-radius:48%;width:62%;height:40%;top:27%;left:16%}.animalSilhouette.kuzu .animalHead{width:15%;height:19%;top:27%;right:9%}.animalSilhouette.kuzu .animalLeg{height:24%}.mapHotspot{z-index:2;cursor:pointer;background:#bf2f20;border:2px solid #fffaf2;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #2315123d}.mapHotspot:after{content:"";position:absolute;inset:-8px}.mapHotspot span{color:#fffaf2;opacity:0;pointer-events:none;text-align:center;background:#25110d;border-radius:6px;min-width:max-content;max-width:150px;padding:7px 9px;font-size:12px;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px)}.mapHotspot:hover span,.mapHotspot.active span{opacity:1;transform:translate(-50%)translateY(0)}.mapHotspot.active{background:#621b14;transform:translate(-50%,-50%)scale(1.2)}.cutDetailPanel{align-content:start;width:min(1180px,100% - 40px);margin:24px auto 0;padding:clamp(24px,4vw,36px);display:grid}.cutDetailPanel span{color:#bf2f20;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.cutDetailPanel h2{margin:10px 0 16px}.cutDetailPanel p{color:#654f47;line-height:1.75}.cutProducts{gap:10px;margin-top:16px;display:grid}.cutProducts strong{color:#25110d}.cutProducts button,.cutList button{color:#621b14;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:#fffaf2;border:1px solid #dcc8b8;border-radius:6px;padding:10px 12px;font-weight:850}.cutProducts button:hover,.cutList button:hover,.cutList button.active{color:#fffaf2;background:#621b14;border-color:#621b14}.cutList{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.productList{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.productPill{color:#3a211b;background:#fffdf8;border:1px solid #dcc8b8;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:850;display:inline-flex}.smallNote{color:#755e55;text-align:center;max-width:650px;margin:28px auto 0;line-height:1.7}.catalogNav{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 38px;display:flex}.catalogNav button{cursor:pointer;color:#3a211b;min-height:42px;font:inherit;background:#fffdf8;border:1px solid #dcc8b8;border-radius:6px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:850;display:inline-flex}.catalogNav button:hover{color:#621b14;border-color:#621b14}.productCatalog{gap:54px;display:grid}.productSection{scroll-margin-top:24px}.productSectionHeader{border-bottom:1px solid #e2d1c1;grid-template-columns:.72fr 1fr;align-items:end;gap:24px;margin-bottom:20px;padding-bottom:18px;display:grid}.productSectionHeader span{color:#bf2f20;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.productSectionHeader h3{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,44px);line-height:1}.productSectionHeader p{color:#654f47;margin:0;line-height:1.7}.detailedProductGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.detailedProductCard{background:#fffdf8;border:1px solid #eadbcb;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;scroll-margin-top:28px;display:grid;overflow:hidden}.productImageWrap{background:linear-gradient(#f7efe5,#fffaf2);place-items:center;padding:16px;display:grid;overflow:visible}.productImageWrap img{object-fit:contain;width:100%;height:auto;max-height:none}.productInfo{flex-direction:column;min-width:0;padding:16px;display:flex}.productInfo span{color:#bf2f20;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.productInfo h4{color:#25110d;overflow-wrap:anywhere;margin:0 0 10px;font-size:18px;line-height:1.25}.productInfo p{color:#654f47;margin:0 0 14px;font-size:14px;line-height:1.55}.nutritionBox,.cookingTip{border-top:1px solid #eadbcb;padding-top:12px}.nutritionBox{margin-top:auto}.nutritionBox strong,.cookingTip strong{color:#621b14;margin-bottom:8px;font-size:13px;display:block}.nutritionBox dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.nutritionBox div{background:#f7efe5;border-radius:6px;min-width:0;padding:8px}.nutritionBox dt{color:#80675d;font-size:11px;font-weight:850}.nutritionBox dd{color:#25110d;margin:3px 0 0;font-size:13px;font-weight:900}.cookingTip p{margin:0;font-size:13px}.productInfo em{color:#8a766d;margin-top:12px;font-size:12px;font-style:normal;line-height:1.45}.sealSection{background:#efe3d2;grid-template-columns:.9fr 1fr;align-items:center;gap:40px;padding:76px max(20px,50vw - 590px);display:grid}.sealSection p{color:#59453c;margin:0;font-size:18px;line-height:1.75}.assuranceGrid,.reviewGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.assuranceCard,blockquote{background:#fffdf8;border:1px solid #eadbcb;border-radius:8px;padding:26px}.assuranceIcon{color:#fffaf2;background:#621b14;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:900;display:grid}.assuranceCard h3{margin-bottom:8px;font-size:20px}.assuranceCard p,blockquote p,.contactCopy p{color:#654f47;line-height:1.7}.reviews{padding-top:20px}.reviewGrid{grid-template-columns:repeat(2,1fr)}blockquote{margin:0}blockquote strong{color:#25110d;margin-bottom:14px;font-size:22px;display:block}blockquote button{color:#8e2b1f;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;margin:8px 0 18px;padding:0;font-size:13px;font-weight:900}blockquote button:hover{color:#621b14}blockquote cite{color:#8e2b1f;margin-top:2px;font-style:normal;font-weight:900;display:block}.contactBand{grid-template-columns:.88fr 1.12fr;align-items:center;gap:32px;width:min(1180px,100% - 40px);margin:0 auto 86px;display:grid}.contactCopy{padding:42px 0}iframe{border:0;border-radius:8px;width:100%;min-height:430px}.whatsappBox{z-index:20;background:#128c4f;border:0;border-radius:999px;width:62px;height:62px;padding:0;transition:width .22s,height .22s,border-radius .22s,background .22s;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 45px #2315123d}.whatsappBox:hover,.whatsappBox:focus-within{background:#fffdf8;border-radius:8px;width:min(320px,100vw - 28px);height:244px}.whatsappIcon{color:#fff;place-items:center;font-size:18px;font-weight:950;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset:0}.whatsappIcon span{border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.whatsappLogo{object-fit:contain;width:42px;height:42px}.whatsappBox:hover .whatsappIcon,.whatsappBox:focus-within .whatsappIcon{opacity:0;pointer-events:none;transform:scale(.8)}.whatsappPanel{opacity:0;pointer-events:none;gap:10px;width:min(320px,100vw - 28px);padding:14px;transition:opacity .16s 80ms,transform .16s 80ms;display:grid;transform:translateY(8px)}.whatsappBox:hover .whatsappPanel,.whatsappBox:focus-within .whatsappPanel{opacity:1;pointer-events:auto;transform:translateY(0)}.whatsappHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsappBox strong{color:#126c3c;font-size:18px}.whatsappBox span{color:#604b43;font-size:13px;font-weight:800}.whatsappBox textarea{resize:vertical;color:#231512;width:100%;min-height:74px;max-height:160px;font:inherit;border:1px solid #ddcdbd;border-radius:6px;padding:10px;line-height:1.45}.whatsappBox textarea:focus{border-color:#128c4f;outline:3px solid #128c4f26}.whatsappBox button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#128c4f;border:0;border-radius:6px;font-weight:900}.whatsappBox button:hover{background:#0f7844}.siteFooter{color:#f8efe5;background:#1f0e0b}.footerMain{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(150px,.65fr));gap:34px;padding:58px max(20px,50vw - 590px);display:grid}.footerBrand{align-content:start;gap:18px;display:grid}.footerLogo{color:#fffaf2;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:0;display:inline-flex}.footerLogo strong{font-size:24px}.footerBrand p{color:#d7c5b6;max-width:410px;margin:0;line-height:1.75}.footerBadges{flex-wrap:wrap;gap:8px;display:flex}.footerBadges span{color:#f2ddc6;border:1px solid #fffaf22e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.footerColumn{align-content:start;gap:11px;display:grid}.footerColumn h3{color:#fffaf2;text-transform:uppercase;margin:0 0 8px;font-size:16px}.footerColumn a,.footerColumn button,.footerColumn span{color:#c8b6a9;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;line-height:1.55}.footerColumn a:hover,.footerColumn button:hover{color:#fffaf2}.footerContact a,.footerContact span{overflow-wrap:anywhere}.footerBottom{color:#aa9688;border-top:1px solid #fffaf21f;justify-content:space-between;align-items:center;gap:16px;padding:20px max(20px,50vw - 590px);font-size:13px;display:flex}@media (width<=920px){.navLinks{display:none}.hero{min-height:auto}.heroContent{padding-top:156px}.categoryGrid,.assuranceGrid{grid-template-columns:repeat(2,1fr)}.featureBand,.sealSection,.contactBand,.reviewGrid,.productSectionHeader,.meatMapLayout,.infoGrid{grid-template-columns:1fr}.splitHeader{flex-direction:column;align-items:flex-start}.featureImage{order:-1;grid-template-columns:1fr;min-height:320px}.featureImage figure{min-height:220px}.sealSection{padding-left:20px;padding-right:20px}}@media (width<=620px){.topRibbon{font-size:11px;line-height:1.5}.navbar,.heroContent,.section,.contactBand,.productsPage,.meatMapPage,.infoPage{width:min(100% - 28px,1180px)}.animalSilhouette{min-height:330px}.meatMapImageWrap{min-height:300px;padding:10px}.meatMapCanvas.kuzu{width:min(88%,520px)}.meatMapHitbox{min-width:38px;min-height:38px}.meatMapHitbox span,.mapHotspot span{display:none}.brand{font-size:19px}.brandLogo{width:56px;height:42px}h1{font-size:clamp(52px,18vw,82px)}.heroText{font-size:17px}.section{padding:58px 0}.categoryGrid,.assuranceGrid{grid-template-columns:1fr}.categoryCard{aspect-ratio:1.2}.featureCopy{padding:42px 20px}footer{padding-bottom:96px}.footerMain{grid-template-columns:1fr}.footerBottom{flex-direction:column;align-items:flex-start;padding-bottom:96px}.whatsappBox{bottom:14px;right:14px}}
