/*
Theme Name: İzvona
Description: Kapı isimlikleri için özgün WooCommerce koleksiyonu.
Version: 0.5.6
Requires PHP: 8.1
Text Domain: esik-studio
*/
:root{--green:#194d43;--cream:#f7f4ed;--clay:#b87759;--ink:#253632;--line:#d5dacf;--muted:#607269}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:Arial,'Segoe UI',sans-serif;color:var(--ink);background:var(--cream);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,.button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--clay);outline-offset:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(42px,5.5vw,84px)}h2{font-size:clamp(32px,3.5vw,52px)}h3{font-size:26px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;z-index:20;padding:10px}.topline{background:var(--green);color:var(--cream);text-align:center;padding:8px 20px;font-size:12px;letter-spacing:.05em}.site-head{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.wordmark{display:flex;align-items:center;gap:13px;line-height:1.1;font-size:18px;letter-spacing:-.03em}.wordmark b{font-weight:600}.brand-icon{width:34px;height:43px;display:block;border:5px solid var(--green);border-bottom:0;position:relative}.brand-icon:after{content:'';position:absolute;width:20px;height:4px;left:11px;bottom:0;background:var(--clay)}nav{display:flex;gap:26px;align-items:center;font-size:13px}.outline{border:1px solid var(--green);padding:10px 18px}.hero{display:grid;grid-template-columns:1fr 1.1fr;min-height:650px;padding:70px 5% 60px;gap:4%;align-items:center}.eyebrow{display:block;letter-spacing:.18em;font-size:11px;font-weight:700;margin-bottom:20px;color:var(--green)}.hero p{font-size:17px;max-width:490px;color:var(--muted)}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0}.solid,button[type=submit],.woocommerce a.button,.woocommerce button.button{background:var(--green);color:var(--cream);padding:13px 23px;border:0;border-radius:0;display:inline-block;font-weight:500;line-height:1.5}.text-link{border-bottom:1px solid var(--clay);padding-bottom:4px}.hero-art{position:relative;background:#e9e5dc;overflow:hidden;min-height:470px;display:grid;align-items:center}.hero-art img{width:100%;mix-blend-mode:multiply}.hero-art figcaption{position:absolute;bottom:25px;left:25px;font-size:11px;color:var(--muted)}.hero-art .counter{position:absolute;right:25px;bottom:25px;font-size:12px}.hero-art .switches{position:absolute;right:20px;top:20px;display:flex;gap:8px}.switches button{width:37px;height:37px;border:1px solid #a5b0a2;background:transparent}.mini-meta{display:flex;gap:25px;font-size:11px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted)}.section{padding:80px 5%}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-head h2{margin-bottom:0}.section-head p{max-width:360px;color:var(--muted);font-size:14px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.filter-bar button{background:transparent;border:1px solid var(--line);padding:8px 15px;border-radius:0;color:var(--green);font-size:12px}.filter-bar button[aria-pressed=true]{background:var(--green);color:white}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.model-card[hidden]{display:none}.model-card .image{overflow:hidden;background:#ece8df}.model-card img{width:100%;transition:transform .35s}.model-card:hover img{transform:scale(1.025)}.model-card .card-top{display:flex;justify-content:space-between;gap:10px;margin-top:15px;align-items:center}.model-card h3{font-size:25px;margin:0}.model-card .sku{font-size:10px;color:var(--muted)}.model-card p{font-size:13px;color:var(--muted);margin:10px 0}.model-card .tag{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--green);border-bottom:1px solid var(--line);display:block;padding-bottom:9px}.model-card .card-link{display:flex;justify-content:space-between;font-size:12px;margin-top:12px}.editorial{background:var(--green);color:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:80px 8%}.editorial .eyebrow{color:#d5bd9c}.editorial p{color:#d0dbcf}.editorial h2{font-size:clamp(36px,4vw,58px)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.step{border-top:1px solid var(--line);padding-top:20px}.step .number{font-size:12px;color:var(--clay)}.step h3{font-size:23px;margin:30px 0 14px}.step p{color:var(--muted);font-size:13px}.studio{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:start;background:#e9ede4;padding:70px 5%}.studio h2{margin-bottom:22px}.studio p{font-size:14px;color:var(--muted)}.studio-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:12px}input:not([type=checkbox]),textarea,select{display:block;width:100%;border:1px solid #bcc8ba;border-radius:0;background:#fffdf8;padding:10px 12px;margin:5px 0 15px;color:var(--ink)}textarea{resize:vertical}input[type=checkbox]{margin-right:8px}.ki-live{background:#f9f8f2;border:1px solid #bdc8b8;box-shadow:0 18px 30px #28372a13;padding:38px;min-height:220px;display:flex;flex-direction:column;justify-content:center;position:relative;margin:0 0 25px;overflow-wrap:anywhere}.ki-live small{font-size:12px;letter-spacing:.12em;color:var(--green)}.ki-live strong{font-size:clamp(23px,3vw,38px);font-weight:500;line-height:1.2;margin:15px 0 5px}.ki-live span{font-size:14px}.ki-live em{font-style:normal;position:absolute;right:20px;top:15px;font-size:12px;color:var(--clay)}.ki-live[data-style=layer],.ki-live[data-style=law],.ki-live[data-style=vertical]{background:var(--ink);color:var(--cream);border-bottom:7px solid #c4a374}.ki-live[data-style=layer] small,.ki-live[data-style=law] small{color:#d9c2a0}.ki-live[data-style=clear]{background:#e0e8dfb3;border:2px solid #b5c2b5}.ki-live[data-style=metal]{background:linear-gradient(115deg,#b9c1ba,#f3f4ea,#b2bbb2)}.preview-note{font-size:11px!important}.status-box{background:#f7f4ed;border-left:3px solid var(--clay);padding:16px 20px}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:18px;cursor:pointer}.faq p{font-size:14px;color:var(--muted);padding:20px 0 0;max-width:750px}footer{padding:65px 5%;background:#253632;color:var(--cream);display:grid;grid-template-columns:1.3fr 1fr;gap:10%}footer .eyebrow{color:#c9b298}footer h2{font-size:46px}footer p{font-size:12px;color:#b9c6b8}footer a{display:inline-block;margin-right:15px;font-size:12px}.page-wrap{padding:65px 5%;max-width:1400px;margin:auto}.page-wrap article{max-width:850px}.page-wrap h1{font-size:clamp(36px,4.5vw,64px)}.ki-configurator{clear:both;padding-top:25px}.ki-configurator h2{font-size:30px}.ki-personal{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ki-personal label:first-child,.ki-personal label:nth-child(2){grid-column:1/-1}.notice{padding:16px;border-left:3px solid var(--clay);background:#ece9df;font-size:13px}.ki-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.woocommerce div.product div.images{width:48%}.woocommerce div.product div.summary{width:46%}.woocommerce ul.products li.product h2{font-size:24px}.woocommerce ul.products li.product .price{color:var(--green)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:none}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:28px}.woocommerce table.shop_table{border-collapse:collapse;border-radius:0}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:10px;text-align:left;font-size:13px}.ki-artwork-panel{padding:30px;border:1px solid var(--line);margin:30px 0}.ki-artwork-panel h2{font-size:28px}.ki-artwork-panel h3{font-size:22px}.ki-file-list{overflow-wrap:anywhere}.woocommerce span.onsale{display:none}button[disabled]{opacity:.5;cursor:not-allowed}.studio .full{grid-column:1/-1}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;padding-top:45px;min-height:550px}.hero-art{min-height:360px}.site-head{gap:15px}nav{gap:15px;font-size:12px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr 1fr}.section{padding:55px 5%}.hero h1{font-size:52px}.mini-meta{gap:12px}.editorial{padding:55px 5%;gap:30px}}
@media(max-width:620px){.topline{font-size:10px}.site-head{padding:18px 5%;align-items:start}.wordmark{font-size:15px}.brand-icon{width:28px;height:36px;border-width:4px}nav{justify-content:flex-end;gap:8px 15px;flex-wrap:wrap;max-width:220px;font-size:11px}nav .outline{padding:5px 9px}nav a:nth-child(3){display:none}.hero{grid-template-columns:1fr;gap:25px;padding-top:38px}.hero h1{font-size:54px}.hero p{font-size:15px}.hero-art{min-height:340px;margin:0}.mini-meta{font-size:10px;flex-wrap:wrap}.section-head{display:block}.section-head p{margin-top:20px}.catalog-grid{gap:26px 14px}.model-card h3{font-size:20px}.model-card p{font-size:12px}.model-card .card-link{font-size:11px}.editorial{grid-template-columns:1fr}.steps{gap:25px 18px}.step h3{font-size:21px}.studio{grid-template-columns:1fr;gap:30px;padding:50px 5%}.studio-controls{gap:0 12px}.ki-live{padding:28px 20px;min-height:200px}.ki-live strong{font-size:28px}footer{grid-template-columns:1fr;gap:25px}footer h2{font-size:36px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%}.ki-personal{display:block}.page-wrap{padding-top:35px}.page-wrap h1{font-size:39px}}

.brand-name{font-size:24px;font-weight:600;letter-spacing:-.05em}.brand-name small{font-size:10px;display:block;font-weight:400;letter-spacing:.06em;margin-top:5px}
