/*
Theme Name: Alvino Tekstil
Theme URI: https://alvinohome.com
Author: Alvino Tekstil
Description: Alvino Tekstil için tamamen Türkçe, tek sayfalık ve mobil uyumlu kurumsal WordPress teması.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: alvino-tekstil
*/
:root{--ink:#172019;--forest:#263c2d;--sage:#758570;--cream:#f3eee5;--paper:#fffdf8;--gold:#caa568;--muted:#6e746d;--serif:Georgia,"Times New Roman",serif;--sans:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--sans)}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.05;margin:0}h1{font-size:clamp(3.6rem,8vw,7.4rem);letter-spacing:-.055em}h2{font-size:clamp(2.5rem,5vw,4.7rem);letter-spacing:-.045em}h3{font-size:1.7rem}.btn{display:inline-flex;padding:14px 22px;border:1px solid currentColor;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:.25s}.btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn--gold{background:var(--gold);border-color:var(--gold);color:#152019}.site-header{position:absolute;z-index:10;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font:1.35rem var(--serif);letter-spacing:.05em}.brand img{width:54px;height:54px;border-radius:50%}.menu{display:flex;gap:27px;align-items:center;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.menu-toggle{display:none;border:0;background:none;color:#fff;font-size:1.6rem}.hero{min-height:820px;height:100vh;position:relative;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(12,20,14,.85),rgba(12,20,14,.25)),url('assets/images/kadife-yesil.webp') center/cover}.hero__content{max-width:850px;padding-top:70px}.hero h1 em{color:var(--gold);font-weight:400}.hero p{max-width:620px;font-size:1.15rem;color:#e2e7e1;margin:28px 0 34px}.about{padding:120px 0}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.copy p{font-size:1.05rem;color:var(--muted);margin:0 0 22px}.materials{padding:110px 0;background:var(--forest);color:#fff}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.section-head p{max-width:430px;color:#bdc6be}.fabric-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.fabric{position:relative;overflow:hidden;min-height:540px}.fabric img{height:100%;object-fit:cover;transition:transform .65s}.fabric:hover img{transform:scale(1.035)}.fabric:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.75))}.fabric h3{position:absolute;left:28px;bottom:25px;z-index:2}.types{display:flex;gap:9px;flex-wrap:wrap;margin-top:42px}.type{border:1px solid rgba(255,255,255,.3);padding:9px 14px;font-size:.73rem;letter-spacing:.09em;text-transform:uppercase}.production{display:grid;grid-template-columns:1fr 1fr;align-items:center}.production img{height:650px;object-fit:cover}.production__copy{padding:70px max(35px,calc((100vw - 1180px)/2));padding-right:max(35px,calc((100vw - 1180px)/2));background:var(--cream);height:100%;display:flex;flex-direction:column;justify-content:center}.production__copy p{color:var(--muted)}.values{padding:100px 0}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.value{border-top:1px solid #cfc9bd;padding-top:20px}.value span{color:var(--gold);font-family:var(--serif);font-size:2rem}.contact{padding:110px 0;background:var(--ink);color:#fff}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.details{display:grid;gap:20px}.details small{display:block;color:var(--gold);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.site-footer{padding:25px 0;background:#0f1511;color:#899088;font-size:.78rem}.footer-inner{display:flex;justify-content:space-between}@media(max-width:850px){.menu-toggle{display:block}.menu{display:none;position:absolute;top:88px;left:0;right:0;background:var(--ink);padding:25px;flex-direction:column;align-items:flex-start}.menu.is-open{display:flex}.split,.contact-grid,.production{grid-template-columns:1fr}.fabric-grid{grid-template-columns:1fr 1fr}.fabric{min-height:430px}.production img{height:500px}.value-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wrap{width:calc(100% - 28px)}.hero{min-height:700px}.about,.materials,.values,.contact{padding:80px 0}.split{gap:40px}.section-head{align-items:start;flex-direction:column}.fabric-grid,.value-grid{grid-template-columns:1fr}.fabric{min-height:440px}.production img{height:380px}.production__copy{padding:60px 24px}.footer-inner{flex-direction:column;gap:8px}.hero .btn{width:100%;justify-content:center}}
