:root{--green:#263a2e;--green-2:#18261e;--cream:#f8f4ec;--gold:#d8a646;--burgundy:#721f2b;--brown:#684a36;--white:#fff;--ink:#1e2b23;--muted:#657069;--radius:24px;--shadow:0 30px 80px rgba(34,45,37,.14);--serif:"Playfair Display",Georgia,serif;--sans:"Manrope",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.23em;font-size:.72rem;font-weight:700;color:var(--gold);margin:0 0 1rem}.site-header{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:.4s ease;border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(24,38,30,.94);backdrop-filter:blur(16px);border-color:rgba(255,255,255,.1)}.nav-shell{height:104px;max-width:1460px;padding:0 4vw;margin:auto;display:flex;align-items:center;gap:3.2vw;transition:.35s}.scrolled .nav-shell{height:78px}.brand{margin-right:auto;display:block}.brand img{width:255px;height:auto;filter:drop-shadow(0 3px 15px rgba(0,0,0,.18))}.desktop-nav{display:flex;gap:2rem;align-items:center}.desktop-nav a{font-size:.84rem;font-weight:600;position:relative;padding:.4rem 0}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--gold);transition:.3s}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.nav-wa{border:1px solid rgba(255,255,255,.35);padding:.65rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;transition:.25s}.nav-wa:hover{background:var(--gold);border-color:var(--gold);color:var(--green)}.menu-toggle,.mobile-menu{display:none}.hero{min-height:100svh;position:relative;display:grid;align-items:center;color:white;overflow:hidden}.hero-media{position:absolute;inset:-5%;background:url('/assets/urunler/hero-gercek-urunler.webp') center/cover no-repeat;transform:scale(1.05);animation:heroZoom 16s ease-in-out infinite alternate}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,18,13,.88) 0%,rgba(9,18,13,.7) 35%,rgba(9,18,13,.08) 75%),linear-gradient(0deg,rgba(9,18,13,.65),transparent 45%)}.hero-content{position:relative;z-index:2;width:min(740px,86vw);margin-left:max(7vw,24px);padding-top:110px}.hero h1,.sub-hero h1,.contact-hero h1,.error-page h1{font:600 clamp(3.7rem,7vw,7.6rem)/.94 var(--serif);letter-spacing:-.055em;margin:.25rem 0 1.5rem}.hero h1 span,.hero h1 em{display:block}.hero h1 em,h2 em,.sub-hero em,.contact-hero em,.error-page em{font-weight:600;color:var(--gold)}.hero-lead{max-width:640px;color:rgba(255,255,255,.78);font-size:1.08rem}.hero-actions{display:flex;gap:1rem;margin-top:2.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.45rem;border-radius:999px;font-size:.86rem;font-weight:700;border:1px solid transparent;transition:.3s;cursor:pointer}.btn:hover{transform:translateY(-3px)}.btn-gold{background:var(--gold);color:var(--green)}.btn-gold:hover{box-shadow:0 12px 35px rgba(216,166,70,.3)}.btn-ghost{border-color:rgba(255,255,255,.45);color:white}.btn-ghost:hover{background:white;color:var(--green)}.btn-dark{background:var(--green);color:white}.btn-outline{border-color:rgba(38,58,46,.25);color:var(--green)}.btn-cream{background:var(--cream);color:var(--green)}.scroll-cue{position:absolute;z-index:2;right:5vw;bottom:3rem;display:flex;align-items:center;gap:1rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.scroll-cue i{display:block;width:1px;height:60px;background:rgba(255,255,255,.35);position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;inset:-100% 0 auto;height:100%;background:var(--gold);animation:scrollDown 2s infinite}.botanical{position:absolute;z-index:1;color:rgba(216,166,70,.22);font:18rem var(--serif);left:-4rem;bottom:-6rem}.intro-strip{height:84px;display:flex;align-items:center;justify-content:center;gap:2.2vw;background:var(--green);color:rgba(255,255,255,.72);overflow:hidden}.intro-strip p{font-size:.71rem;letter-spacing:.22em;font-weight:700;white-space:nowrap}.intro-strip i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.section{max-width:1460px;margin:auto;padding:8rem 5vw}.section-head{display:flex;align-items:end;justify-content:space-between;gap:4rem;margin-bottom:3.5rem}.section-head>div:first-child{max-width:760px}.section-head>p{max-width:410px;color:var(--muted)}h2{font:600 clamp(2.8rem,4.8vw,5rem)/1.02 var(--serif);letter-spacing:-.04em;margin:.2rem 0}.category-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.category-card{grid-column:span 4;border-radius:var(--radius);overflow:hidden;background:#fff;box-shadow:0 14px 45px rgba(38,58,46,.06);border:1px solid rgba(38,58,46,.08);transition:.4s;transform-style:preserve-3d}.category-card:nth-child(1),.category-card:nth-child(5){grid-column:span 7}.category-card:nth-child(2),.category-card:nth-child(6){grid-column:span 5}.category-card:hover{border-color:var(--gold);transform:translateY(-8px);box-shadow:var(--shadow)}.card-image{height:390px;overflow:hidden;position:relative}.category-card:nth-child(1) .card-image,.category-card:nth-child(5) .card-image{height:470px}.card-image:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(0,0,0,.34))}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.category-card:hover img{transform:scale(1.06)}.card-number{position:absolute;z-index:2;right:1.2rem;bottom:1rem;color:white;font:italic 1rem var(--serif)}.card-copy{padding:1.7rem 1.8rem 2rem}.card-copy .eyebrow{font-size:.62rem;margin-bottom:.45rem}.card-copy h3{font:600 1.8rem var(--serif);margin:0}.card-copy p:not(.eyebrow){color:var(--muted);font-size:.92rem}.text-link{font-size:.78rem;font-weight:700;color:var(--burgundy);text-transform:uppercase;letter-spacing:.1em}.about-split{display:grid;grid-template-columns:1.05fr .95fr;min-height:820px;background:#efe8db}.about-image{margin:6rem 0 6rem 6vw;border-radius:var(--radius);overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover}.about-copy{display:flex;flex-direction:column;justify-content:center;padding:7vw;max-width:700px}.about-copy p{color:var(--muted);font-size:1.03rem}.gold-rule{width:90px;height:2px;background:var(--gold);margin:2rem 0}.about-copy .btn{align-self:flex-start;margin-top:1.5rem}.cinematic{min-height:78vh;display:grid;place-items:center;text-align:center;color:white;position:relative;overflow:hidden;background:var(--cinematic) center/cover fixed}.cinematic:before{content:"";position:absolute;inset:0;background:rgba(13,26,18,.7)}.cinematic-inner{position:relative;z-index:2;padding:4rem 2rem}.cinematic h2{font-size:clamp(3rem,6vw,6.6rem)}.cinematic p:last-child{color:rgba(255,255,255,.75)}.feature-track{display:flex;gap:1.3rem;overflow:auto;scroll-snap-type:x mandatory;padding:0 0 1.2rem;scrollbar-width:none}.feature-track::-webkit-scrollbar{display:none}.feature-card{flex:0 0 min(370px,82vw);height:520px;border-radius:var(--radius);overflow:hidden;position:relative;scroll-snap-align:start}.feature-card img{width:100%;height:100%;object-fit:cover;transition:.7s}.feature-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(14,25,18,.85))}.feature-card div{position:absolute;z-index:2;left:1.7rem;right:1.7rem;bottom:1.5rem;color:#fff}.feature-card h3{font:600 2rem var(--serif);margin:0}.feature-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.13em;color:var(--gold)}.feature-card:hover img{transform:scale(1.06)}.slider-controls{display:flex;gap:.6rem}.slider-controls button{width:48px;height:48px;border:1px solid rgba(38,58,46,.18);border-radius:50%;background:transparent;color:var(--green);cursor:pointer}.cta{margin:2rem 5vw 7rem;background:var(--burgundy);color:white;border-radius:32px;padding:5rem 6vw;display:flex;justify-content:space-between;align-items:center;gap:3rem}.cta h2{font-size:clamp(2.7rem,5vw,5.2rem)}.sub-hero{height:min(82vh,830px);min-height:620px;position:relative;display:flex;align-items:flex-end;color:white;overflow:hidden}.sub-hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.sub-hero>div:nth-child(2){position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,18,13,.88),rgba(9,18,13,.12) 70%)}.sub-hero-copy{position:relative;z-index:2;padding:0 7vw 7rem;max-width:1100px}.sub-hero h1{font-size:clamp(3.5rem,7vw,7rem)}.sub-hero-copy>p:last-child{max-width:620px;color:rgba(255,255,255,.72)}.story{display:grid;grid-template-columns:.45fr 1.2fr 1fr;align-items:start;gap:5vw}.story-mark{font:600 7rem var(--serif);color:rgba(216,166,70,.22);border-top:1px solid var(--gold)}.story-text p{color:var(--muted)}.story-text .btn{margin-top:1rem}.visual-pair{padding:0 5vw 8rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.visual-pair img{width:100%;height:620px;object-fit:cover;border-radius:var(--radius)}.visual-pair img:nth-child(2){margin-top:6rem}.breadcrumb{max-width:1460px;margin:auto;padding:130px 5vw 2rem;display:flex;gap:.7rem;color:var(--muted);font-size:.78rem}.category-detail{display:grid;grid-template-columns:1fr 1fr;max-width:1460px;margin:auto;padding:2rem 5vw 8rem;gap:7vw;align-items:center}.category-detail-image{height:720px;border-radius:var(--radius);overflow:hidden}.category-detail-image img{width:100%;height:100%;object-fit:cover}.category-detail-copy h1{font:600 clamp(3.8rem,6vw,6.8rem)/.96 var(--serif);letter-spacing:-.05em;margin:0 0 2rem}.category-detail-copy>p{color:var(--muted);font-size:1.08rem}.notice{display:flex;gap:1rem;padding:1.2rem 1.3rem;background:#efe8db;border-radius:16px;margin:2rem 0}.notice p{margin:0;font-size:.82rem;color:var(--muted)}.detail-actions{display:flex;gap:1rem}.related{border-top:1px solid rgba(38,58,46,.12)}.gallery-section{padding-top:5rem}.filters{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2.5rem}.filters button{border:1px solid rgba(38,58,46,.16);background:transparent;border-radius:999px;padding:.7rem 1.2rem;cursor:pointer;color:var(--green)}.filters button.active{background:var(--green);color:white}.masonry{columns:3;column-gap:1.2rem}.gallery-item{width:100%;margin:0 0 1.2rem;border:0;padding:0;background:none;position:relative;overflow:hidden;border-radius:20px;cursor:zoom-in;break-inside:avoid;height:390px}.gallery-item.tall{height:570px}.gallery-item.hidden{display:none}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:.6s}.gallery-item span{position:absolute;left:1rem;bottom:1rem;background:rgba(248,244,236,.9);padding:.55rem .8rem;border-radius:99px;font-size:.72rem;font-weight:700}.gallery-item:hover img{transform:scale(1.04)}.lightbox{width:min(1100px,94vw);height:min(850px,92vh);padding:0;border:0;background:transparent;overflow:visible}.lightbox::backdrop{background:rgba(8,14,10,.93);backdrop-filter:blur(9px)}.lightbox img{width:100%;height:100%;object-fit:contain}.lightbox button{position:absolute;z-index:2;border:0;border-radius:50%;background:rgba(255,255,255,.9);width:46px;height:46px;cursor:pointer}.lightbox-close{top:0;right:0}.lightbox-prev{left:1rem;top:50%}.lightbox-next{right:1rem;top:50%}.lightbox p{position:absolute;bottom:-2.7rem;left:0;color:white}.contact-hero{min-height:820px;background:var(--green);color:#fff;padding:160px 5vw 7rem;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.contact-copy{padding-left:2vw}.contact-copy>p{max-width:600px;color:rgba(255,255,255,.7)}.contact-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:3rem}.contact-card{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:1.2rem;display:flex;flex-direction:column;transition:.25s}.contact-card:hover{border-color:var(--gold);transform:translateY(-3px)}.contact-card>span{color:var(--gold);font-size:1.4rem}.contact-card small{color:rgba(255,255,255,.55)}.contact-card strong{font-size:.8rem}.map-wrap{height:620px;border-radius:28px;overflow:hidden;position:relative}.map-wrap iframe{border:0;width:100%;height:100%}.map-note{position:absolute;left:1rem;bottom:1rem;background:rgba(255,255,255,.94);color:var(--ink);border-radius:99px;padding:.55rem .8rem;font-size:.68rem}.address-bar{display:grid;grid-template-columns:.8fr 1.7fr .7fr;gap:1px;background:rgba(38,58,46,.12)}.address-bar>div{padding:2rem 5vw;background:var(--cream);display:flex;flex-direction:column}.address-bar small{color:var(--muted)}.error-page{min-height:100svh;display:grid;place-items:center;text-align:center;color:white;background:linear-gradient(rgba(12,22,16,.72),rgba(12,22,16,.82)),url('/assets/urunler/hero-gercek-urunler.webp') center/cover}.error-page>div{padding:8rem 2rem}.error-page p:not(.eyebrow){color:rgba(255,255,255,.7)}.footer{background:var(--green-2);color:rgba(255,255,255,.72);padding:6rem 5vw 1.5rem}.footer-grid{display:grid;grid-template-columns:1.5fr .7fr .8fr 1.2fr;gap:5vw;max-width:1460px;margin:auto}.footer .brand img{width:280px}.footer-grid h3{font:600 1.2rem var(--serif);color:white}.footer-grid a{display:block;margin:.55rem 0;font-size:.85rem}.footer-grid a:hover{color:var(--gold)}.footer-grid>div:first-child p{max-width:390px}.footer-bottom{max-width:1460px;margin:4rem auto 0;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:.72rem}.agency{letter-spacing:.12em;text-transform:uppercase}.agency strong{color:var(--gold)}.floating-wa{position:fixed;z-index:45;right:1.5rem;bottom:1.5rem;background:#1f9d55;color:white;padding:.8rem 1rem;border-radius:999px;box-shadow:0 12px 35px rgba(0,0,0,.22);font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease var(--delay,0ms),transform .7s ease var(--delay,0ms)}.reveal.visible{opacity:1;transform:none}.reveal-image{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.77,0,.18,1)}.reveal-image.visible{clip-path:inset(0)}
@keyframes heroZoom{to{transform:scale(1.1)}}@keyframes scrollDown{to{transform:translateY(200%)}}
@media(max-width:1050px){.desktop-nav,.nav-wa{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:.5rem;cursor:pointer}.menu-toggle span{width:27px;height:2px;background:#fff;transition:.3s}.menu-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:flex;position:fixed;inset:78px 0 auto;background:rgba(24,38,30,.98);flex-direction:column;padding:2rem 5vw;gap:1rem;transform:translateY(-130%);opacity:0;transition:.35s;pointer-events:none}.mobile-menu.open{transform:none;opacity:1;pointer-events:auto}.category-card,.category-card:nth-child(n){grid-column:span 6}.card-image,.category-card:nth-child(n) .card-image{height:380px}.about-split{grid-template-columns:1fr}.about-image{margin:5rem 5vw 0;height:620px}.about-copy{padding:5rem 7vw 7rem;max-width:900px}.story{grid-template-columns:.3fr 1fr}.story-text{grid-column:2}.contact-hero{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.category-detail{gap:4vw}.category-detail-image{height:600px}}
@media(max-width:720px){body{font-size:15px}.nav-shell{height:78px;padding:0 1rem}.brand img{width:205px}.hero{min-height:780px}.hero-media{inset:0;background-position:58% center}.hero-overlay{background:linear-gradient(0deg,rgba(9,18,13,.92),rgba(9,18,13,.26)),linear-gradient(90deg,rgba(9,18,13,.7),transparent)}.hero-content{margin:0;padding:150px 1.2rem 100px;width:100%;align-self:end}.hero h1{font-size:clamp(3.1rem,15vw,5rem)}.hero-actions{flex-direction:column;align-items:stretch}.scroll-cue{display:none}.intro-strip{justify-content:flex-start;padding:0 1rem;gap:1rem;overflow:auto}.section{padding:5.5rem 1rem}.section-head{display:block;margin-bottom:2.3rem}.section-head>p{margin-top:1.5rem}.category-grid{display:block}.category-card{margin-bottom:1.2rem}.card-image,.category-card:nth-child(n) .card-image{height:360px}.about-image{margin:4rem 1rem 0;height:470px}.about-copy{padding:4rem 1.2rem 5rem}.cinematic{min-height:650px;background-attachment:scroll}.feature .section-head{display:block}.slider-controls{margin-top:1.5rem}.cta{margin:1rem 1rem 5rem;padding:3.3rem 1.5rem;display:block}.cta .btn{margin-top:2rem}.sub-hero{min-height:650px;height:78vh}.sub-hero-copy{padding:0 1.2rem 4rem}.sub-hero h1{font-size:clamp(3.1rem,14vw,5rem)}.story{display:block}.story-mark{font-size:5rem;margin-bottom:2rem}.story-text{margin-top:2rem}.visual-pair{padding:0 1rem 5rem;grid-template-columns:1fr}.visual-pair img{height:470px}.visual-pair img:nth-child(2){margin-top:0}.breadcrumb{padding:105px 1rem 1rem;overflow:auto;white-space:nowrap}.category-detail{grid-template-columns:1fr;padding:1rem 1rem 5rem}.category-detail-image{height:500px}.category-detail-copy h1{font-size:3.8rem}.detail-actions{flex-direction:column}.masonry{columns:1}.gallery-item,.gallery-item.tall{height:480px}.contact-hero{padding:120px 1rem 4rem}.contact-copy{padding:0}.contact-hero h1{font-size:3.8rem}.contact-actions{grid-template-columns:1fr}.map-wrap{height:500px}.address-bar{grid-template-columns:1fr}.footer{padding:4rem 1rem 1.3rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin:.7rem 0}.floating-wa span{display:none}.floating-wa{width:52px;height:52px;justify-content:center;font-size:1.2rem}.lightbox{width:100vw;height:82vh}.lightbox-close{right:1rem}.lightbox p{left:1rem}.word-reveal span,.word-reveal em{display:block}}
.real-showcase{max-width:none;background:#17281f;color:#fff;padding-left:5vw;padding-right:5vw}.real-showcase .section-head{max-width:1460px;margin-left:auto;margin-right:auto}.real-showcase .section-head>p{color:rgba(255,255,255,.66)}.real-product-grid{max-width:1460px;margin:auto;display:grid;grid-template-columns:repeat(12,1fr);gap:1.35rem}.real-product-card{grid-column:span 4;position:relative;overflow:hidden;border-radius:24px;background:#22372b;border:1px solid rgba(216,166,70,.2);box-shadow:0 20px 60px rgba(0,0,0,.18)}.real-product-card:nth-child(1),.real-product-card:nth-child(2){grid-column:span 6}.real-product-image{height:480px;overflow:hidden}.real-product-card:nth-child(1) .real-product-image,.real-product-card:nth-child(2) .real-product-image{height:560px}.real-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.real-product-card:hover .real-product-image img{transform:scale(1.045)}.real-product-copy{display:flex;align-items:center;gap:1.2rem;padding:1.45rem 1.55rem}.real-product-copy>span{font:italic 1.15rem var(--serif);color:var(--gold)}.real-product-copy p{margin:0;color:rgba(255,255,255,.55);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.real-product-copy h3{margin:.2rem 0 0;font:600 1.55rem var(--serif);color:#fff}@media(max-width:1050px){.real-product-card,.real-product-card:nth-child(n){grid-column:span 6}.real-product-image,.real-product-card:nth-child(n) .real-product-image{height:460px}}@media(max-width:720px){.real-showcase{padding-left:1rem;padding-right:1rem}.real-product-grid{display:block}.real-product-card{margin-bottom:1rem}.real-product-image,.real-product-card:nth-child(n) .real-product-image{height:420px}.real-product-copy{padding:1.15rem 1.2rem}.real-product-copy h3{font-size:1.35rem}}
@media(max-width:720px){.hero .reveal{opacity:1;transform:none}.hero h1{margin-bottom:1rem}.hero-content{padding-bottom:72px}.hero-lead{font-size:.95rem;line-height:1.55}.hero-actions{margin-top:1.35rem;gap:.7rem}}
.real-product-card:nth-child(n+3){grid-column:span 3}@media(max-width:1050px){.real-product-card:nth-child(n+3){grid-column:span 6}}@media(max-width:720px){.real-product-card:nth-child(n+3){margin-bottom:1rem}}
.reveal-image{clip-path:none!important;opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.reveal-image{clip-path:none}.cinematic{background-attachment:scroll}}
