﻿@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Plus+Jakarta+Sans:wght@300;400;500;600&display=swap');
:root{--cream:#fbf6f0;--paper:#fffaf5;--ink:#231f1b;--sub:#70665e;--gold:#9e7e4e;--line:#dfd5c6;--terracotta:#9e533c;--navy:#182b47}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.announcement{text-align:center;background:#eae6dc;padding:11px 15px;letter-spacing:.17em;font-size:10px;text-transform:uppercase;color:#666458}.site-header{background:rgba(248,246,241,.97);position:sticky;top:0;z-index:20;border-bottom:1px solid #e9e4da}.nav{max-width:1440px;margin:auto;height:86px;padding:0 5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.nav-links{display:flex;gap:27px;align-items:center}.nav-links a,.nav-right a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.nav a:hover,.footer a:hover{color:var(--gold)}.logo-wrap img{width:175px;height:70px;object-fit:contain}.nav-right{display:flex;justify-content:flex-end;gap:22px;align-items:center}.nav-right .mail{letter-spacing:0;text-transform:none}.menu-btn{display:none;background:none;border:0;font-size:22px}.hero{min-height:670px;height:min(78vh,830px);position:relative;display:flex;align-items:center;background:#b5a79d;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:brightness(.66)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,15,16,.58),transparent 80%)}.hero-inner{z-index:1;position:relative;max-width:1370px;width:100%;margin:auto;padding:55px 7%;color:white}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:uppercase}.hero h1{font:400 clamp(52px,6vw,100px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-.035em;max-width:770px;margin:25px 0}.hero p{max-width:440px;line-height:1.9;font-size:15px;color:#f0ece4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:16px 25px;background:var(--ink);color:white;border:1px solid var(--ink);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:500;transition:.2s}.btn:hover{background:var(--gold);border-color:var(--gold);color:#fff}.btn.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.outline{background:transparent;border:1px solid var(--ink);color:var(--ink)}.hero .btn{margin-top:28px}.section{padding:110px 6%}.container{max-width:1300px;margin:0 auto}.section-label{color:var(--gold);font-size:11px;letter-spacing:.23em;font-weight:500;text-transform:uppercase}.section-title{font:400 clamp(37px,4vw,62px)/1.16 'Cormorant Garamond',Georgia,serif;letter-spacing:-.028em;margin:15px 0 24px}.lead{font-size:15px;line-height:2;color:#6e6b65}.center{text-align:center}.intro-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;}.intro-copy{max-width:515px}.intro-copy .btn{margin-top:28px}.intro-image{height:520px;width:100%;object-fit:cover;object-position:center 52%}.section-header{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px;gap:25px}.section-header .section-title{margin-bottom:0}.text-link{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid #ad9c80;padding-bottom:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.product-card .image-wrap{background:#ebe5dd;overflow:hidden;aspect-ratio:4/5}.product-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.product-card:hover img,.category-card:hover img,.editorial-card:hover img{transform:scale(1.04)}.product-info{padding-top:18px}.product-name{font:400 19px 'Cormorant Garamond',Georgia,serif}.product-type{color:var(--sub);margin-top:7px;font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.category-card{position:relative;height:500px;overflow:hidden;background:#b0a49a}.category-card img{height:100%;width:100%;object-fit:cover;transition:transform .6s;filter:brightness(.8)}.category-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(0,0,0,.6))}.category-copy{position:absolute;bottom:32px;left:32px;z-index:1;color:white}.category-copy h3{font:400 33px 'Cormorant Garamond',Georgia,serif;margin:9px 0}.category-copy small{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.editorial-card img{height:380px;width:100%;object-fit:cover;transition:transform .6s}.editorial-card .image-wrap{overflow:hidden}.editorial-card h3{font:400 25px 'Cormorant Garamond',Georgia,serif;margin:13px 0}.editorial-card p{font-size:13px;line-height:1.75;color:var(--sub);min-height:50px}.editorial-card .text-link{margin-top:12px}.philosophy{background:#e4dfd4;display:grid;grid-template-columns:1fr 1fr;min-height:540px}.philosophy-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px max(8%,calc((100vw - 1300px)/2)) 90px 12%}.philosophy img{width:100%;height:100%;max-height:660px;object-fit:cover}.philosophy-copy .section-title{max-width:580px}.material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.material-grid img{height:330px;width:100%;object-fit:cover}.material-grid h3{font:400 24px 'Cormorant Garamond',Georgia,serif;margin:17px 0 7px}.material-grid p{font-size:13px;color:var(--sub);line-height:1.8}.feature{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.feature>img{width:100%;max-height:660px;object-fit:cover}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.journal-card img{aspect-ratio:1.25;object-fit:cover;width:100%}.journal-card .date{font-size:10px;letter-spacing:.13em;color:var(--gold);text-transform:uppercase;margin-top:20px}.journal-card h3{font:400 25px 'Cormorant Garamond',Georgia,serif;line-height:1.3;margin:12px 0}.journal-card p{font-size:13px;line-height:1.8;color:var(--sub)}.newsletter{background:#ede8df;padding:78px 5%;text-align:center}.newsletter-form{display:flex;max-width:500px;margin:28px auto 0;border-bottom:1px solid var(--ink)}.newsletter input{flex:1;min-width:0;border:0;background:none;padding:15px 0;outline:0}.newsletter button{border:0;background:none;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.form-note{font-size:12px;color:var(--sub);min-height:20px}.footer{background:#292d2b;color:#eee9e0;padding:80px 6% 27px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;max-width:1300px;margin:auto}.footer h4{font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 23px}.footer p,.footer a{font-size:13px;line-height:2;color:#c4c3be}.footer-links{display:flex;flex-direction:column;align-items:start}.footer-brand{font:400 32px 'Cormorant Garamond',Georgia,serif;margin-bottom:20px}.footer-bottom{max-width:1300px;margin:65px auto 0;padding-top:22px;border-top:1px solid #575b57;display:flex;justify-content:space-between;font-size:11px;color:#b3b3ad}.page-hero{padding:105px 6% 80px;text-align:center;background:#ebe6dd}.page-hero h1{font:400 clamp(47px,6vw,79px) 'Cormorant Garamond',Georgia,serif;margin:17px 0}.page-hero p{max-width:620px;line-height:1.8;margin:auto;color:var(--sub)}.filters{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-bottom:42px}.filter-btn{background:transparent;border:1px solid #d4cfc4;padding:11px 22px;font-size:11px;letter-spacing:.08em}.filter-btn.active,.filter-btn:hover{color:white;background:var(--ink);border-color:var(--ink)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.detail-image{width:100%;max-height:830px;object-fit:contain;background:#ebe4db}.detail-copy{padding:55px 0}.detail-copy h1{font:400 clamp(38px,5vw,66px) 'Cormorant Garamond',Georgia,serif;margin:18px 0}.detail-copy .type{color:var(--gold);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.detail-copy p{line-height:2;color:var(--sub);max-width:480px}.detail-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:36px 0;font-size:13px;line-height:2}.detail-copy .btn{margin-top:15px}.article-content{max-width:760px;margin:auto}.article-content img{width:100%;max-height:760px;object-fit:cover;margin:40px 0}.article-content p{font-size:16px;line-height:2;color:#5b5a55}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.contact-grid h2{font:400 43px 'Cormorant Garamond',Georgia,serif}.contact-grid p{line-height:2;color:var(--sub)}.contact-item{margin:30px 0}.contact-item strong{display:block;letter-spacing:.16em;font-size:11px;margin-bottom:10px;text-transform:uppercase}.contact-form label{display:block;margin:18px 0 8px;font-size:12px}.contact-form input,.contact-form textarea{width:100%;padding:15px;border:1px solid var(--line);outline:none;background:var(--paper)}.contact-form textarea{min-height:135px;resize:vertical}.contact-form button{margin-top:17px}.back-link{font-size:12px;display:inline-block;margin-bottom:22px}.mobile-nav{display:none}.reveal{animation:fadein .6s both}@keyframes fadein{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.nav-links{gap:13px}.nav-right .mail{display:none}.products,.editorial-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:400px}.intro-grid{gap:5%}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media(max-width:700px){.nav{height:72px;grid-template-columns:1fr auto 1fr;padding:0 5%}.nav-links{display:none}.menu-btn{display:block;text-align:left}.logo-wrap img{width:142px;height:60px}.nav-right .mail{display:none}.nav-right a{font-size:10px}.mobile-nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--cream);box-shadow:0 20px 20px #0001;border-bottom:1px solid var(--line)}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:17px 6%;border-top:1px solid var(--line);font-size:13px}.hero{height:620px;min-height:0}.hero-image{object-position:60% 45%}.hero:after{background:linear-gradient(90deg,rgba(15,13,12,.65),rgba(15,13,12,.12))}.hero h1{font-size:52px}.hero-inner{padding:30px 7%}.section{padding:70px 6%}.intro-grid,.feature,.detail-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.intro-image{height:420px}.section-title{font-size:39px}.section-header{align-items:flex-start}.products{gap:20px 12px}.product-name{font-size:17px}.category-grid{grid-template-columns:1fr}.category-card{height:380px}.editorial-grid{gap:35px 14px}.editorial-card img{height:260px}.editorial-card h3{font-size:21px}.philosophy{grid-template-columns:1fr}.philosophy-copy{padding:75px 6%}.philosophy img{max-height:480px}.material-grid,.journal-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{display:block;line-height:2}.page-hero{padding:75px 5% 60px}.detail-copy{padding:10px 0}.contact-grid{gap:20px}}@media(max-width:420px){.section-header{flex-direction:column;gap:14px}.editorial-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:44px}.eyebrow{font-size:10px}.footer-grid{grid-template-columns:1fr 1fr}.nav-right a{font-size:9px}}

/* v3 — Yeni paketten uyarlanan editoryal stil; ayrı HTML sayfaları korunur. */
:root{--bg-secondary:#f4ede3;--accent-turquoise:#2b676b;--accent-gold-light:#c6ad85}
body{letter-spacing:.005em}
.announcement{background:#eae0d3;color:#665849;letter-spacing:.2em}
.site-header{background:rgba(251,246,240,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(158,126,78,.18)}
.nav{height:96px}.logo-wrap img{width:205px;height:81px}
.nav-links a,.nav-right a{transition:color .2s}
.nav-links a:hover,.nav-right a:hover{color:#9e7e4e}
.section-title,.page-hero h1,.hero h1{font-weight:400;letter-spacing:-.025em}
.section-title{font-size:clamp(42px,4.6vw,72px)}
.hero h1{font-size:clamp(64px,7.2vw,114px);line-height:1.02}
.hero-image{filter:brightness(.78)}
.hero:after{background:linear-gradient(90deg,rgba(23,25,26,.65),rgba(23,25,26,.02) 82%)}
.eyebrow,.section-label{letter-spacing:.26em}
.btn,.filter-btn{transition:background .25s,color .25s,border-color .25s,transform .25s}
.btn:hover{transform:translateY(-2px)}
.product-card .image-wrap,.editorial-card .image-wrap{background:#eee4da}
.product-card img{transition:transform .65s cubic-bezier(.2,.75,.2,1)}
.product-name{font-size:25px;line-height:1.15}
.category-copy h3{font-size:42px}
.editorial-card h3,.journal-card h3{font-size:31px}
.footer{background:#24211e}.newsletter{background:#eee5d9}
.page-hero{background:#f1e8db}
.page-hero h1{font-size:clamp(55px,7vw,96px)}
.detail-image{max-height:850px;object-fit:contain}
.detail-gallery{display:grid;gap:14px}.detail-gallery .detail-image{width:100%}.detail-gallery .detail-alt{width:100%;max-height:650px;object-fit:contain;background:#eee4da}
.detail-gallery-label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--sub)}
@media(max-width:900px){.nav{height:78px}.logo-wrap img{height:64px;width:165px}.hero h1{font-size:clamp(50px,8vw,76px)}}
@media(max-width:640px){.hero h1{font-size:clamp(45px,12vw,67px)}.section-title{font-size:43px}.category-copy h3{font-size:37px}.product-name{font-size:22px}}
