@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url('assets/manrope-400.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url('assets/manrope-500.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url('assets/manrope-600.ttf') format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url('assets/manrope-700.ttf') format('truetype')}
:root{--bg:#f8f6f1;--ink:#292b25;--olive:#48513b;--line:#deddd4;--muted:#72756a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Manrope',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b8673e;outline-offset:5px}.preview{padding:9px 5%;background:#343d2e;color:#eeeee5;font-size:10px;letter-spacing:1.4px;display:flex;justify-content:space-between}.preview span{letter-spacing:.2px;opacity:.8}header{height:102px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:30px}.logo{font:600 41px/1 'Manrope',sans-serif;letter-spacing:-3px;display:inline-block}.logo span{display:block;font:500 8px/2 'Manrope',sans-serif;letter-spacing:4px;margin-left:4px}nav{display:flex;gap:30px;font-size:13px}.tools{display:flex;gap:22px;align-items:center}.tools button{border:0;background:none;font-size:12px}.tools button:first-child{font-size:30px}.tools #count{background:#e9e9df;padding:4px 7px;border-radius:50%;margin-left:6px}#search{margin:20px 5%;padding:20px;background:#eaece3}#search[hidden]{display:none}#search input{margin:0 18px;padding:13px;border:1px solid var(--line);max-width:70%}#search button{border:0;background:none}.hero{margin:36px 5% 0;display:grid;grid-template-columns:1fr 1.13fr;min-height:570px}.hero-copy{padding:55px 48px 40px 0;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:2.5px;font-weight:600}.hero h1{font:400 clamp(45px,5vw,76px)/1.1 'Manrope',sans-serif;letter-spacing:-4px;margin:28px 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--olive)}.hero p:not(.eyebrow){max-width:325px;line-height:1.8;color:var(--muted);font-size:14px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:18px 25px;background:var(--olive);color:white;border:0;font-size:12px;margin-top:20px}.hero-note{margin-top:auto;padding-top:40px;font-size:10px;letter-spacing:1px}.hero-media{position:relative;overflow:hidden;background:#dbd5c9}.hero-media img{width:100%;height:100%;position:absolute;object-fit:cover;filter:brightness(.84)}.hero-media:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0008)}.image-caption{position:absolute;bottom:30px;left:30px;right:30px;color:white;z-index:1;display:flex;justify-content:space-between;align-items:end}.image-caption small{font-size:9px;letter-spacing:2px}.image-caption p{font:28px Georgia;margin:10px 0 0}.round{width:42px;height:42px;border:1px solid #ffffff80;border-radius:50%;display:grid;place-items:center}.strip{display:flex;justify-content:space-between;margin:0 5%;padding:28px 0;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.strip span b{color:var(--ink);font-weight:500;margin-right:10px}.section{padding:65px 5%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-heading h2,h2{font:400 37px/1.2 'Manrope';letter-spacing:-1.6px;margin:12px 0}.textlink{font-size:12px;border-bottom:1px solid var(--ink);padding-bottom:7px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-art{height:275px;position:relative;background:#efede6;overflow:hidden;display:grid;place-items:center}.product-art .badge{position:absolute;left:15px;top:15px;font-size:9px;letter-spacing:1px;padding:7px;background:#faf9f5;z-index:1}.product-art .number{position:absolute;right:16px;bottom:14px;font:10px 'Manrope';color:#73776b}.card h3{font-size:14px;font-weight:500;margin:17px 0 6px}.card p{font-size:11px;color:var(--muted);margin:0}.card-bottom{display:flex;justify-content:space-between;margin-top:16px;font-size:11px}.swatches{display:flex;gap:5px}.swatches i{height:9px;width:9px;background:var(--color);border-radius:50%}.lamp{width:150px;height:190px;position:relative;filter:drop-shadow(8px 16px 9px #0002);transition:transform .4s}.card:hover .lamp{transform:translateY(-5px)}.lamp .shade{position:absolute;top:26px;left:0;width:150px;height:95px;background:repeating-linear-gradient(90deg,#ffffff08 0 2px,#00000006 2px 3px),linear-gradient(90deg,#c8bfa9,#eee2c8 45%,#d2c6ae);clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);border-radius:6px}.lamp .stem{position:absolute;left:73px;top:110px;width:5px;height:66px;background:linear-gradient(90deg,#77684f,#d2c3a1,#665943)}.lamp .base{position:absolute;left:39px;bottom:6px;width:76px;height:10px;border-radius:50%;background:linear-gradient(#b8a785,#786948)}.lamp.pendant .stem{top:-55px;height:91px;background:#888578;width:2px;left:74px}.lamp.pendant .base{display:none}.lamp.pendant .shade{top:35px;clip-path:none;height:105px;border-radius:50% / 10%;background:repeating-linear-gradient(90deg,#fff1 0 2px,#0001 2px 3px),linear-gradient(90deg,#c3b794,#eee3c8,#d8caaa)}.lamp.blue .shade{background:linear-gradient(90deg,#22314f,#475d80,#233450)}.lamp.kids .shade{background:radial-gradient(circle at 15px 19px,#f9f7ed 0 3px,transparent 4px) 0 0/28px 28px,#b0babb}.lamp.glass .shade{clip-path:none;border-radius:50%;height:125px;background:radial-gradient(circle at 35% 35%,#fff,#efede2 50%,#bfc0b2);top:25px}.lamp.glass .stem{top:-50px}.editorial{margin:10px 5% 65px;background:#e7e9df;display:grid;grid-template-columns:1fr 1fr}.editorial-copy{padding:55px}.editorial h2{font-size:45px}.editorial p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:330px;color:var(--muted)}.editorial-art{background:#d4d9ce;min-height:350px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.editorial-art .lamp{transform:scale(1.5);margin:45px}.editorial-art:after{content:'TEMSİLİ KOLEKSİYON ÇALIŞMASI';position:absolute;bottom:20px;font-size:8px;letter-spacing:2px}.page-top{padding:50px 5% 30px}.crumb{font-size:11px;color:var(--muted);margin-bottom:30px}.page-top h1,.detail h1{font:400 48px/1.15 'Manrope';letter-spacing:-2px}.page-top p{color:var(--muted);font-size:14px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.filters button{border:1px solid var(--line);padding:11px 18px;background:none;font-size:12px;border-radius:25px}.filters button.active{background:var(--olive);color:white;border-color:var(--olive)}.catalog{padding-top:15px}.detail{margin:35px 5% 70px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.detail .product-art{height:560px}.detail .lamp{transform:scale(2)}.detail-info{padding:25px 0}.detail h1{font-size:41px;margin:20px 0}.detail-info p{font-size:13px;line-height:1.8;color:var(--muted)}.color-choice{display:flex;gap:12px;margin:18px 0}.color-choice button{width:30px;height:30px;border-radius:50%;border:3px solid var(--bg);outline:1px solid var(--line)}.color-choice button.selected{outline:2px solid var(--olive)}.purchase{display:flex;gap:12px;margin:25px 0}.purchase select{border:1px solid var(--line);background:transparent;padding:10px}.purchase .primary{margin:0;flex:1}.details{border-top:1px solid var(--line);padding:16px 0;font-size:12px}.details summary{cursor:pointer}.details p{font-size:12px}.muted{color:var(--muted);font-size:12px;line-height:1.7}.empty{padding:30px}footer{border-top:1px solid var(--line);padding:45px 5%;display:flex;align-items:center;justify-content:space-between}footer p{font:23px/1.4 Georgia;color:var(--olive)}footer div{text-align:right;font-size:12px}footer small{display:block;margin-top:20px;color:var(--muted);font-size:10px}dialog{width:min(500px,90%);border:0;padding:40px;background:var(--bg)}dialog::backdrop{background:#0006}.close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px}
@media(max-width:800px){header{height:85px;flex-wrap:wrap;gap:5px;padding:15px 0;height:auto}.logo{font-size:34px}nav{order:3;width:100%;overflow:auto;gap:23px;padding-top:15px;padding-bottom:8px;white-space:nowrap;font-size:11px}.preview{font-size:8px}.preview span{max-width:200px;font-size:8px;text-align:right}.hero{grid-template-columns:1fr;margin-top:10px}.hero-copy{padding:25px 0 30px}.hero h1{font-size:52px;letter-spacing:-2.8px;margin:18px 0}.hero p:not(.eyebrow){margin:0;max-width:300px}.hero-note{padding-top:24px}.hero-media{height:370px}.strip{gap:20px;overflow:auto;white-space:nowrap;font-size:10px}.section{padding:40px 5%}.section-heading h2,h2{font-size:28px}.cards{grid-template-columns:repeat(2,1fr);gap:25px 12px}.product-art{height:205px}.lamp{transform:scale(.8)}.card:hover .lamp{transform:scale(.8)}.card h3{font-size:12px;line-height:1.5}.card-bottom{font-size:10px}.editorial{grid-template-columns:1fr;margin-bottom:40px}.editorial-copy{padding:30px}.editorial h2{font-size:35px}.editorial-art{min-height:280px}.editorial-art .lamp{transform:scale(1.1);margin:15px}.detail{grid-template-columns:1fr;gap:15px}.detail .product-art{height:370px}.detail .lamp{transform:scale(1.5)}.detail h1{font-size:35px}.page-top h1{font-size:38px}.page-top{padding-top:30px}footer{flex-wrap:wrap;gap:25px}footer div{text-align:left;width:100%}footer p{font-size:20px}.textlink{font-size:10px}#search input{margin:12px 0;max-width:100%;width:100%}}
.shop-section{padding-top:5px;min-height:400px}.shop-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:60px}.summary{background:#eeeee5;padding:30px}.summary h2{font-size:28px}.sumline{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.wide{width:100%}.basket-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.basket-row h3{font-size:15px;font-weight:500}.mini-art .product-art{height:125px}.mini-art .lamp{transform:scale(.5)}.mini-art .badge,.mini-art .number{display:none}.quantity{display:flex;gap:15px;align-items:center;font-size:12px}.quantity button,.coupon button,.secondary{border:1px solid var(--line);background:none;padding:9px 13px;font-size:12px}.coupon{margin:25px 0}.coupon input{padding:12px;border:1px solid var(--line);background:none}.form-panel{border:1px solid var(--line);padding:30px}.form-panel h2{font-size:30px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-panel label{display:block;font-size:12px;margin:15px 0}.form-panel input:not([type=checkbox]),.form-panel textarea{width:100%;display:block;padding:13px;background:transparent;border:1px solid var(--line);margin-top:8px;border-radius:0}.form-panel textarea{min-height:80px;font:inherit}.full{grid-column:1/-1}.form-panel .check{display:flex;gap:10px;align-items:center;line-height:1.6}.steps{font-size:12px;color:var(--muted);margin:0 0 30px}.steps b{color:var(--olive)}.payment-placeholder{border:1px dashed #acb2a2;text-align:center;padding:45px 20px;margin:25px 0;background:#f0f1ea}.payment-placeholder span{font-size:35px;font-weight:700;color:#4353a3}.payment-placeholder p{font-size:13px}.payment-placeholder small{color:var(--muted);font-size:11px}button:disabled{opacity:.4;cursor:not-allowed}.narrow{max-width:620px;margin:0 auto}.success{text-align:center;padding:30px}.success>span{display:inline-grid;place-items:center;background:#e4e8dc;color:var(--olive);height:80px;width:80px;border-radius:50%;font-size:36px}.tools a{font-size:12px}.tools>a:first-child{font-size:23px}@media(max-width:800px){.shop-grid{grid-template-columns:1fr;gap:30px}.basket-row{grid-template-columns:80px 1fr auto;gap:12px}.basket-row h3{font-size:12px}.quantity{gap:7px}.quantity button{padding:8px}.form-panel{padding:20px}.field-grid{grid-template-columns:1fr}.tools{gap:13px}.account-link{display:none}.shop-section{padding-top:0}.summary{padding:25px}}
.hero .image-caption p{color:white;font:28px Georgia;margin:10px 0 0}
