@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--wine:#7b1424;--wine-dark:#520f1c;--ink:#241e1d;--sub:#726962;--cream:#f8f5ee;--paper:#fffdfa;--line:#e7e0d6;--gold:#b58b50;--width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}img{max-width:100%;display:block}button{cursor:pointer}.container{width:min(var(--width),calc(100% - 80px));margin:auto}.topbar{background:var(--wine-dark);color:#f6e9d4;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.topbar .container{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.topbar a{opacity:.9}.header{position:relative;z-index:20;background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{display:flex;height:93px;align-items:center;justify-content:space-between;gap:25px}.brand img{width:170px;max-height:80px;object-fit:contain}.nav{display:flex;align-items:center;gap:32px}.nav a{font-size:12px;font-weight:700;letter-spacing:.105em;text-transform:uppercase;white-space:nowrap}.nav a:not(.nav-cta):hover,.nav a.active:not(.nav-cta){color:var(--wine)}.nav-cta{background:var(--wine);color:white!important;padding:15px 20px}.nav-cta:hover,.btn-dark:hover{background:var(--wine-dark)}.mobile-toggle{display:none;background:none;border:0;font-size:26px}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--wine)}.eyebrow.light{color:#e0bd8f}.serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.7vw,86px);line-height:1.01}h2{font-size:clamp(33px,3.6vw,53px);line-height:1.1}h3{font-size:23px}.lead{line-height:1.8;color:var(--sub);font-size:15px}.btn{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:19px 23px;transition:.2s}.btn-dark{background:var(--wine);color:white}.btn-outline{border:1px solid #aaa198}.btn-outline:hover{border-color:var(--wine);color:var(--wine)}.btn-white{background:#fff;color:var(--wine)}.arrow{font-size:21px;line-height:0}.hero{background:linear-gradient(130deg,#f9f7f0,#f0e7db);overflow:hidden}.hero-grid{display:grid;grid-template-columns:48% 52%;min-height:610px;align-items:center}.hero-content{padding:65px 35px 75px 0;position:relative;z-index:1}.hero h1{margin:25px 0 24px}.hero .lead{max-width:450px;margin-bottom:32px}.hero-visual{height:100%;min-height:610px;position:relative;display:flex;align-items:end;justify-content:center}.hero-visual:before{content:'';position:absolute;width:84%;aspect-ratio:1;border-radius:50%;background:#e4d2bc;top:9%;left:10%}.hero-visual:after{content:'VEZİRHAN';position:absolute;font-size:clamp(85px,11vw,165px);font-family:Georgia,serif;color:#9d7b5b16;letter-spacing:-.06em;bottom:13%;left:-4%;z-index:0}.hero-visual img{position:absolute;z-index:1;filter:drop-shadow(0 19px 25px #45352624);object-fit:contain}.hero-visual .hero-main{height:78%;max-width:60%;left:22%;bottom:3%}.hero-visual .hero-side{height:61%;max-width:42%;left:0%;bottom:0%;transform:rotate(-8deg)}.hero-visual .hero-side2{height:59%;max-width:41%;right:0%;bottom:0%;transform:rotate(8deg)}.hero-caption{position:absolute;right:7%;top:11%;z-index:2;letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.8;color:#7e6257}.section{padding:108px 0}.section.alt{background:var(--cream)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:37px}.section-head h2{margin:16px 0 0;max-width:780px}.section-head .lead{max-width:430px}.section-head .text-link{white-space:nowrap}.text-link{color:var(--wine);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ba9b99;padding-bottom:8px}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.category{background:#f1ede5;min-height:340px;position:relative;overflow:hidden;display:block}.category:nth-child(2){background:#eae4db}.category:nth-child(3){background:#efdfd4}.category:nth-child(4){background:#e7e6e0}.category img{height:246px;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s;padding:14px 18px 0}.category:hover img{transform:scale(1.055)}.category-bottom{padding:15px 23px;display:flex;justify-content:space-between;align-items:center;background:#fffdfac9;position:absolute;bottom:0;left:0;right:0}.category strong{font-size:15px}.category span{color:var(--wine)}.feature-band{background:var(--wine-dark);color:white}.feature-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-img{width:100%;aspect-ratio:1.05;object-fit:cover}.feature-band h2{margin:22px 0}.feature-band .lead{color:#e9dcd5}.feature-line{width:67px;height:2px;background:var(--gold);margin:34px 0}.feature-band .text-link{color:#f8d5a8;border-color:#b38e65}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{min-width:0}.product-photo{position:relative;background:#f5f4f1;aspect-ratio:1/1.15;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-photo img{width:92%;height:92%;object-fit:contain;transition:transform .35s;mix-blend-mode:multiply}.product-card:hover img{transform:scale(1.045)}.product-card .cat{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--wine);font-weight:700;padding-top:19px}.product-card h3{font-size:16px;line-height:1.4;font-weight:600;margin:7px 0}.product-card .text-link{display:inline-block;margin-top:4px;font-size:10px}.note{font-size:12px;color:var(--sub);line-height:1.65}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line);padding-top:35px}.principle .num{font-size:12px;color:var(--wine);font-weight:700;letter-spacing:.15em}.principle h3{margin:24px 0 12px}.principle p{color:var(--sub);line-height:1.8;font-size:14px}.cta{background:#e9ded0;padding:73px 0}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.cta h2{margin:12px 0}.footer{background:#241b1a;color:#eee5df;padding:78px 0 22px}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.3fr;gap:55px;padding-bottom:68px}.footer .brand img{width:178px}.footer p,.footer a{font-size:13px;color:#d0c0ba;line-height:1.85}.footer h4{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:12px 0 20px;color:#d6a87d}.footer-col{display:flex;flex-direction:column;gap:9px}.footer-col a:hover{color:#fff}.footer-bottom{padding-top:24px;border-top:1px solid #5a4a46;display:flex;justify-content:space-between;gap:18px;font-size:12px;color:#b7aaa5}.page-title{background:var(--cream);padding:75px 0 70px;border-bottom:1px solid var(--line)}.page-title h1{font-size:clamp(44px,5vw,72px);margin:13px 0 16px}.page-title p{max-width:660px;margin:0}.breadcrumbs{font-size:11px;color:#9a8c7d;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs a{color:var(--wine)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.split img{width:100%;aspect-ratio:1.1;object-fit:cover}.copy h2{margin:16px 0 25px}.copy p{font-size:15px;color:var(--sub);line-height:1.95}.quote-panel{border-left:3px solid var(--wine);padding-left:26px;margin:25px 0}.quote-panel p{color:var(--ink);font-family:Georgia,serif;font-size:22px;line-height:1.6}.values{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.value{background:white;padding:48px;border:1px solid var(--line)}.value h3{font-family:Georgia,serif;font-size:32px;font-weight:400}.value p{font-size:15px;line-height:1.85;color:var(--sub)}.filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 36px}.filter{border:1px solid #dcd2c7;background:transparent;padding:11px 17px;color:#52433e;font-size:12px;font-weight:700}.filter.active,.filter:hover{background:var(--wine);color:white;border-color:var(--wine)}.searchbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.searchbar input{border:1px solid var(--line);padding:14px 17px;width:min(340px,100%);background:white;outline-color:var(--wine)}.searchbar .note{margin:0}.spice-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 27px;margin-top:28px;border-top:1px solid var(--line)}.spice-list div{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;display:flex;justify-content:space-between;gap:14px}.spice-list span{color:var(--wine);font-size:17px}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.contact-block{padding:25px 0;border-bottom:1px solid var(--line)}.contact-block .eyebrow{margin-bottom:14px}.contact-block p,.contact-block a{font-size:17px;line-height:1.7}.contact-form{background:var(--cream);padding:45px}.contact-form h2{font-size:37px}.contact-form label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.contact-form input,.contact-form textarea{width:100%;padding:15px 14px;border:1px solid #d9d1c8;background:white;margin-bottom:19px;outline-color:var(--wine);border-radius:0}.contact-form textarea{min-height:130px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.map{width:100%;border:0;height:410px;filter:grayscale(.65)}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.detail-photo{background:#f6f4f1;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.detail-photo img{height:92%;max-width:90%;object-fit:contain;mix-blend-mode:multiply}.product-detail h1{font-size:clamp(40px,4vw,62px);margin:19px 0}.product-detail .lead{max-width:480px}.detail-spec{border-top:1px solid var(--line);padding:20px 0;margin:31px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px}.detail-spec b{color:var(--wine)}.image-credit{font-size:11px;color:var(--sub)}.menu-backdrop{display:none}.empty{padding:70px 0;text-align:center;color:var(--sub)}
@media(max-width:1050px){.nav{gap:17px}.nav a{font-size:10px}.container{width:calc(100% - 48px)}.feature-layout{gap:38px}.categories,.product-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:740px){.container{width:calc(100% - 36px)}.topbar{font-size:9px}.topbar .container{gap:12px}.header-inner{height:75px}.brand img{width:143px}.mobile-toggle{display:block}.nav{display:none;position:absolute;top:75px;left:0;right:0;z-index:15;background:var(--paper);padding:25px 20px 35px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 30px #0002}.nav.open{display:flex}.nav a{padding:16px 10px;border-bottom:1px solid var(--line);font-size:13px}.nav-cta{text-align:center;margin-top:15px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-content{padding:68px 0 22px}.hero h1{font-size:52px}.hero-visual{height:410px;min-height:410px}.hero-visual .hero-main{height:88%}.hero-visual .hero-side,.hero-visual .hero-side2{height:65%}.section{padding:74px 0}.section-head{align-items:start;flex-direction:column}.section-head h2{font-size:38px}.categories,.product-grid{gap:13px}.category{min-height:270px}.category img{height:218px}.category strong{font-size:12px}.category-bottom{padding:13px}.feature-layout,.split,.contact-grid,.product-detail{grid-template-columns:1fr;gap:38px}.feature-band .feature-layout{padding-top:60px;padding-bottom:70px}.feature-img{aspect-ratio:1.3}.feature-layout .copy{order:-1}.principles{grid-template-columns:1fr;gap:0}.principle{padding:20px 0;border-bottom:1px solid var(--line)}.cta-inner{flex-direction:column;align-items:start}.footer{padding-top:60px}.footer-grid{gap:35px;padding-bottom:42px}.footer-bottom{flex-direction:column}.page-title{padding:55px 0}.page-title h1{font-size:45px}.values{grid-template-columns:1fr}.value{padding:30px}.spice-list{grid-template-columns:1fr 1fr;gap:0 14px}.contact-form{padding:26px}.form-row{grid-template-columns:1fr}.searchbar{flex-direction:column;align-items:stretch}.product-photo{aspect-ratio:.9}.product-card h3{font-size:13px}.product-card .cat{font-size:9px}}
@media(max-width:430px){.hero h1{font-size:45px}.hero-visual{height:350px;min-height:350px}.spice-list{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.categories{grid-template-columns:1fr 1fr}.category{min-height:230px}.category img{height:178px}.category-bottom{padding:12px 8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Contact form feedback and invisible bot trap */
.honey{position:absolute!important;left:-10000px!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-alert{padding:16px 20px;margin:0 0 22px;border-left:3px solid;font-size:14px;line-height:1.6}
.form-alert.success{background:#edf7ee;color:#235a37;border-color:#397a4c}
.form-alert.error{background:#fff0f1;color:#8d2930;border-color:#a22e37}
