.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:18px;top:10px;z-index:99999;background:#fff;padding:10px 14px;color:#222}.global-top{position:relative}.global-top a{color:inherit}.global-header{min-height:78px;height:auto;gap:24px;padding-top:12px;padding-bottom:12px}.global-nav{display:flex;gap:18px;align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.global-nav::-webkit-scrollbar{display:none}.global-nav a{font-size:10px}.lang-switch{position:relative}.lang-current{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:.08em}.lang-menu{display:none;position:absolute;right:0;top:24px;z-index:999;background:#fffaf5;border:1px solid #d6c5b6;min-width:150px;padding:7px;box-shadow:0 14px 35px rgba(50,35,25,.15)}.lang-switch:hover .lang-menu,.lang-switch:focus-within .lang-menu{display:grid}.lang-menu a{padding:8px 10px;color:#3d3026}.lang-menu a.active{font-weight:700}.search-form{width:min(300px,25vw);display:flex;border:1px solid #cdb9a6;border-radius:24px;background:#fffaf5;overflow:hidden}.search-form input{width:100%;border:0;background:transparent;padding:11px 14px;color:#3b2e25;min-width:0}.search-form button{width:42px;border:0;background:transparent;cursor:pointer;color:#725d4b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.global-page{background:#f3eee7;color:#2b2119;min-height:70vh}.global-hero{padding:90px 6vw 70px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:45px;align-items:center}.global-hero h1{font:400 clamp(42px,6vw,76px)/.98 Georgia,serif;margin:14px 0 20px;color:#32271f}.global-hero p{font-size:15px;line-height:1.8;color:#786657;max-width:650px}.global-hero img{height:min(580px,62vw);object-fit:cover;border-radius:8px}.eyebrow{font-size:10px;letter-spacing:.18em;color:#9a7356}.global-section{padding:62px 6vw;border-top:1px solid #ddd0c4}.global-section h2{font:400 40px/1.1 Georgia,serif;color:#34281f;margin:0 0 22px}.global-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.global-card{background:#fffaf5;border:1px solid #d8c7b7;border-radius:8px;overflow:hidden;display:block}.global-card img{aspect-ratio:3/2;object-fit:cover}.global-card-body{padding:18px}.global-card small{color:#9a7558;font-size:9px;letter-spacing:.12em}.global-card h3{font:400 23px Georgia,serif;margin:8px 0;color:#35291f}.global-card p{font-size:12px;line-height:1.65;color:#806d5d}.global-card b{font-size:9px;letter-spacing:.1em}.global-footer{background:#dfd3c7!important;color:#665548!important}
.filterbar{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}.filterbar a,.filterbar button{border:1px solid #d0bdac;background:#fffaf5;color:#5a493b;border-radius:999px;padding:9px 13px;font-size:10px;cursor:pointer}.filterbar .active{background:#6f513d!important;color:#fff!important;border-color:#6f513d!important}.search-empty{padding:60px;border:1px solid #d8c7b7;background:#fffaf5;border-radius:8px;text-align:center}.material-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.material-panel{padding:22px;background:#fffaf5;border:1px solid #d8c7b7;border-radius:8px}.material-panel h3{font:400 24px Georgia,serif;margin:0 0 14px}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{width:32px;height:32px;border-radius:50%;border:1px solid #c8b6a6;box-shadow:inset 0 0 0 2px rgba(255,255,255,.45)}.resource-list{display:grid;gap:1px;background:#d8c7b7;border:1px solid #d8c7b7}.resource-row{display:grid;grid-template-columns:1.3fr .8fr .8fr auto;gap:20px;align-items:center;background:#fffaf5;padding:18px}.resource-row small{color:#8c7462}.cta-band{padding:55px 6vw;background:#e4d7ca;display:flex;align-items:center;justify-content:space-between;gap:30px}.cta-band h2{font:400 38px Georgia,serif;margin:0}.cta-band a{border-bottom:1px solid #70513c;padding-bottom:6px;font-size:11px;letter-spacing:.08em}
html[dir="rtl"] body{text-align:right}html[dir="rtl"] .global-header,html[dir="rtl"] .global-top,html[dir="rtl"] .cta-band{direction:rtl}html[dir="rtl"] .lang-menu{right:auto;left:0}html[dir="rtl"] .search-form button{order:-1}html[dir="rtl"] .global-card,html[dir="rtl"] .material-panel{text-align:right}@media(max-width:1100px){.global-nav{order:3;width:100%}.global-header{flex-wrap:wrap}.search-form{margin-left:auto;width:min(360px,50vw)}.material-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.global-hero{grid-template-columns:1fr;padding-top:55px}.global-hero img{height:420px}.global-grid{grid-template-columns:1fr}.material-grid{grid-template-columns:1fr 1fr}.resource-row{grid-template-columns:1fr}.search-form{width:100%;order:2}.global-nav{gap:14px}.cta-band{display:block}.cta-band a{display:inline-block;margin-top:20px}}

:focus-visible{outline:2px solid #8c684d;outline-offset:3px}.cookie-note{position:fixed;left:20px;right:20px;bottom:18px;z-index:9999;display:flex;align-items:center;gap:18px;justify-content:space-between;padding:14px 18px;background:#fffaf5;border:1px solid #cdb9a6;box-shadow:0 14px 35px rgba(50,35,25,.18);color:#3f3025}.cookie-note p{margin:0;font-size:11px;line-height:1.55}.cookie-note button{border:1px solid #8c684d;background:#8c684d;color:#fff;padding:9px 12px;cursor:pointer}.legal-global{max-width:900px;margin:0 auto;min-height:55vh}.legal-global p{font-size:14px;line-height:1.9;color:#6f5d4e}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:650px){.cookie-note{display:block}.cookie-note button{margin-top:10px;width:100%}}.collection-slider{position:relative;min-height:72vh;background:#22180f;overflow:hidden}.collection-track{position:relative;min-height:72vh}.collection-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .6s ease}.collection-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.collection-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.collection-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,14,10,.72),rgba(20,14,10,.18) 62%,rgba(20,14,10,.08))}.collection-copy{position:absolute;left:6vw;bottom:13%;z-index:2;max-width:560px;color:#fff}.collection-copy h1{font:400 clamp(46px,7vw,82px)/.94 Georgia,serif;margin:12px 0 18px}.collection-copy p{max-width:520px;line-height:1.7;color:#eadfd4}.collection-controls{position:absolute;z-index:3;left:6vw;right:6vw;bottom:5%;display:flex;gap:12px;align-items:center;color:#fff}.collection-dots{display:flex;gap:7px}.collection-dot{width:28px;height:3px;border:0;background:rgba(255,255,255,.38);padding:0;cursor:pointer}.collection-dot.is-active{background:#fff}.collection-counter{margin-left:auto;font-size:10px;letter-spacing:.1em}.collection-prev,.collection-next{width:34px;height:34px;border:1px solid rgba(255,255,255,.65);background:transparent;color:#fff;border-radius:50%;cursor:pointer}.section-heading-split{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:22px}
.filter-label{font-size:9px;letter-spacing:.15em;color:#8f725b;margin:20px 0 9px}.finish-filter{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 32px}.finish-chip,.finish-reset{display:flex;align-items:center;gap:8px;border:1px solid #d5c3b3;background:#fffaf5;border-radius:999px;padding:6px 11px;color:#59483a}.finish-chip.active,.finish-reset.active{border-color:#6f513d;box-shadow:inset 0 0 0 1px #6f513d}.finish-chip em{font-style:normal;font-size:10px}.card-materials{display:flex;gap:6px;margin:9px 0 13px}.swatch-mini{width:19px!important;height:19px!important}.material-list{display:grid;gap:9px}.material-item{display:flex;gap:10px;align-items:center;font-size:11px;color:#5f4c3e}.material-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.swatch-tooltip{position:relative;display:inline-block;cursor:help;flex:0 0 auto}.swatch-tooltip::after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%) translateY(3px);background:#2d2119;color:#fff;padding:6px 8px;border-radius:4px;font-size:9px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:.15s;z-index:100}.swatch-tooltip::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);border:5px solid transparent;border-top-color:#2d2119;transform:translateX(-50%);opacity:0}.swatch-tooltip:hover::after,.swatch-tooltip:focus::after,.swatch-tooltip:hover::before,.swatch-tooltip:focus::before{opacity:1;transform:translateX(-50%) translateY(0)}
.product-palette{display:grid;gap:9px;margin-top:8px}.product-material-chip{display:flex;gap:10px;align-items:center}.product-material-chip>span:last-child{display:grid;font-size:11px;color:#49392e}.product-material-chip small{font-size:8px;letter-spacing:.12em;color:#9a7558}.material-note{font-size:10px!important;line-height:1.55!important;margin:12px 0 0}.selection-toggle,.secondary-action{display:block;width:100%;box-sizing:border-box;text-align:center;padding:13px;border:1px solid #8c684d;background:transparent;color:#6b513f;cursor:pointer}.selection-toggle.is-selected{background:#e7d8ca}.selection-link{font-size:9px;white-space:nowrap}.selection-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:50%;background:#8c684d;color:#fff;margin-left:3px}.selection-actions{display:flex;gap:12px;align-items:center;margin-top:25px}.selection-actions button{padding:12px 15px;border:1px solid #8c684d;background:transparent;color:#6b513f}.selection-remove{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;border:0;background:#fff;color:#553f30;cursor:pointer}.global-card{position:relative}
@media(max-width:720px){.collection-slider,.collection-track{min-height:68vh}.collection-copy{left:7vw;right:7vw;bottom:16%}.collection-controls{left:7vw;right:7vw}.section-heading-split{display:block}.selection-link{order:1}.global-header .search-form{order:4}.finish-chip em{display:none}}

.service-hero .collection-copy{bottom:17%;max-width:760px}.service-hero .kind-service .collection-copy h1{max-width:760px}.service-ribbon{position:absolute;z-index:5;left:6vw;right:6vw;top:22px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.service-ribbon::-webkit-scrollbar{display:none}.service-ribbon a{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(255,255,255,.42);background:rgba(25,18,13,.28);backdrop-filter:blur(7px);color:#fff;font-size:8px;letter-spacing:.13em;border-radius:999px}.service-ribbon a:hover{background:rgba(255,255,255,.16);border-color:#fff}.service-hero .collection-dots{max-width:65%;overflow-x:auto;scrollbar-width:none}.service-hero .collection-dot{width:19px;flex:0 0 19px}.service-hero .collection-dots::-webkit-scrollbar{display:none}
@media(max-width:720px){.service-ribbon{left:7vw;right:7vw;top:14px}.service-ribbon a{font-size:7px;padding:7px 9px}.service-hero .collection-copy{bottom:17%;padding-top:40px}.service-hero .collection-copy h1{font-size:clamp(38px,12vw,58px)}.service-hero .collection-dots{max-width:52%}.service-hero .collection-dot{width:13px;flex-basis:13px}}

/* LUYA marketing / acquisition */
.marketing-page .marketing-hero{min-height:68vh}.marketing-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.marketing-actions .btn,.marketing-actions .linebtn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid #8c684d}.marketing-actions .btn{background:#8c684d;color:#fff}.marketing-actions .linebtn{color:#6b513f;background:transparent}.press-contact{display:flex;gap:18px;align-items:center;margin-top:28px;padding:18px;border-top:1px solid #d8c7b7}.press-contact a{color:#6b513f}.marketing-lead .consent-row{display:flex;align-items:flex-start;gap:10px}.marketing-lead .consent-row input{width:auto;margin-top:3px}.marketing-lead .consent-row span{font-size:10px;line-height:1.5;color:#756151}.marketing-cta{border-top:1px solid #d8c7b7}@media(max-width:720px){.marketing-page .marketing-hero{min-height:auto}.marketing-actions{display:grid}.press-contact{display:grid}}

/* LUYA official brand assets + Turkish typography guard */
.global-top{min-height:42px;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.5}
.global-top span,.global-top b{line-height:1.5;white-space:normal}
.global-header .logo{display:block;width:176px;flex:0 0 176px;line-height:0;letter-spacing:0}
.global-header .logo img{display:block;width:160px;max-width:100%;height:auto;object-fit:contain}
.foot-brand .footer-logo{display:block;width:230px;max-width:100%;height:auto;margin-bottom:10px}
.collection-copy h1,.global-hero h1,.page-hero h1,.contact-copy h1{line-height:1.08;letter-spacing:-.02em;text-wrap:balance}
@media(max-width:720px){.global-header .logo{width:145px;flex-basis:145px}.collection-copy h1,.global-hero h1,.page-hero h1,.contact-copy h1{line-height:1.12;letter-spacing:-.01em}.global-top{padding-left:3vw;padding-right:3vw}}
