:root{--brand-gold:#a17a31;--ink:#20201e;--line:#e6dfd1}body{color:var(--ink)}.announcement{background:#1d1d1b;color:#fff;display:flex;justify-content:space-between;gap:25px;padding:7px 5%;font-size:10px;letter-spacing:.1px;border:0}.announcement a{color:#e0bd75}header{height:116px;grid-template-columns:160px minmax(360px,1fr) 165px;padding:0 4%;gap:20px}.brand-logo{width:150px;height:105px}header nav{gap:32px}header nav>a,header .collection-menu>summary{font-size:13px}.header-contact{font-size:12px}h1,h2,h3{color:var(--ink)}.section{padding:64px 4%}.eyebrow{margin:0 0 15px;color:var(--brand-gold);font-size:10px;letter-spacing:1.8px}.section h2{font-size:36px;line-height:1.16;letter-spacing:-.7px}.button{padding:13px 20px;gap:20px;font-size:12px;min-height:46px}.gold{background:var(--brand-gold);color:#fff}.gold:hover{background:#846027}.light{background:#fff;color:#222;border:1px solid #bdaa83}.outline{border:1px solid var(--brand-gold);color:#876328;background:#fff}.text-link{color:#876328;border-bottom:1px solid #c8b180;padding-bottom:5px}.reference-hero{position:relative;isolation:isolate;min-height:550px;display:flex;align-items:center;padding:55px 4%;overflow:hidden}.salon-backdrop{position:absolute;inset:0;z-index:-2;background:url('assets/salon.svg') center 55%/cover no-repeat}.reference-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#ffffffed 0%,#ffffffe6 25%,#ffffff80 43%,#ffffff00 65%)}.reference-hero-copy{width:51%;max-width:610px}.reference-hero h1{font-size:clamp(45px,4.8vw,72px);color:#171715;line-height:1.06;letter-spacing:-1.8px;margin:0 0 20px}.reference-hero h1 em{color:#9a732e}.reference-hero-copy>p:not(.eyebrow){max-width:400px;font-size:14px;line-height:1.65;color:#4c4b47}.reference-hero-copy .campaign-support{font:19px Georgia,serif;color:#5b513c;margin:0 0 14px}.hero-actions{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}.hero-services{margin-left:auto;background:#1b1a16c9;padding:24px 22px;width:205px;color:#fff;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hero-services>div{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #ffffff26}.hero-services>div:last-child{border:0}.hero-services>div>span{font-size:27px;color:#d7b16b}.hero-services p{margin:0;line-height:1.4}.hero-services b{font-size:12px;font-weight:500}.hero-services small{display:block;font-size:10px;color:#e0dcd3;margin-top:4px}.reference-benefits{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:19px 4%;gap:20px;background:#fff}.reference-benefits>div{display:flex;align-items:center;gap:14px;border-right:1px solid var(--line)}.reference-benefits>div:last-child{border:0}.reference-benefits span{font-size:30px;color:var(--brand-gold)}.reference-benefits p{margin:0;font-size:11px;line-height:1.4}.reference-benefits b{font-weight:600}.reference-benefits small{display:block;font-size:10px;color:#666;margin-top:3px}.curtain-types .section-title{margin-bottom:24px;gap:30px}.curtain-types .section-title h2{font-size:32px;margin-bottom:0}.section-title>a{font-size:11px;color:#88662d;white-space:nowrap}.type-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.type-card{border:1px solid #e3dfd7;overflow:hidden;background:white}.type-card img{width:100%;aspect-ratio:1/1.15;object-fit:cover;display:block}.type-card>span{display:block;font-size:11px;padding:12px 8px;color:#262621}.type-card i{float:right;font-style:normal;color:#99701c}.reference-home .collections{padding-top:20px}.reference-home .collections h2{font-size:36px}.reference-home .section-title{margin-bottom:28px}.reference-home .cards{gap:24px}.reference-home .card-image{aspect-ratio:4/3.3}.reference-home .card-info{padding:17px 0}.home-process{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sample-feature{display:grid;grid-template-columns:43% 57%;background:#22221f;color:#fff}.sample-feature>div:last-child{padding:28px 24px}.sample-feature h2{font-size:27px;color:#fff;margin-bottom:15px}.sample-feature p:not(.eyebrow){font-size:12px;color:#dedbd4;line-height:1.7}.sample-feature .button{font-size:10px;padding:10px 12px}.phone-photo{position:relative;overflow:hidden;background:#eee;min-width:0}.phone-photo img{position:absolute;width:100%;height:auto;max-width:none;left:0;display:block}.fabric-photo{aspect-ratio:921/610}.fabric-photo img{top:-117.5%}.sample-feature .fabric-photo{aspect-ratio:auto;height:100%}.sample-feature .fabric-photo img{height:335%;width:auto;min-width:100%;left:50%;transform:translateX(-50%);top:-117%}.process-steps{align-self:center}.process-steps h2{font-size:27px;text-align:center;margin-bottom:28px}.process-steps ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;gap:16px;list-style:none;text-align:center}.process-steps li>span{display:grid;place-items:center;margin:0 auto 15px;width:60px;height:60px;border-radius:50%;border:3px solid #eee5d2;background:#a17a31;color:white;font-size:27px}.process-steps b{font-size:11px;line-height:1.5;display:block}.process-steps li p{font-size:10px;line-height:1.6;color:#666;margin-top:7px}.consultation{display:grid;grid-template-columns:30% 1fr;gap:5%;align-items:center}.consultation p:not(.eyebrow){font-size:13px;color:#65645f;margin-bottom:25px}.consultation-photo{position:relative;aspect-ratio:1.6;overflow:hidden}.consultation-photo img{position:absolute;width:162%;height:auto;max-width:none;left:-58%;top:0}.workshop{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;border-top:1px solid var(--line)}.workshop>div:first-child{align-self:center;padding-right:20px}.workshop h2{font-size:32px}.workshop p:not(.eyebrow){font-size:13px;color:#666;line-height:1.7}.atelier-photo{aspect-ratio:1}.atelier-photo img{top:-61.1%}.workshop-detail{aspect-ratio:1}.workshop-detail img{top:-117.5%;width:150%;left:-25%}.inspiration{padding-top:20px}.inspiration-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.inspiration-strip img{width:100%;aspect-ratio:1.6;object-fit:cover}.reference-home .guide{border-top:1px solid var(--line)}.reference-home .corporate{padding-top:64px}.reference-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 5%;background:linear-gradient(90deg,#1f201de8,#1f201dcc),url('assets/salon.svg') center/cover;color:#fff}.reference-cta h2{color:#fff;font-size:32px;margin:0 0 10px}.reference-cta p{margin:0;font-size:13px;color:#e1ded6}.reference-cta .eyebrow{color:#d5b574;margin-bottom:12px}footer{padding:30px 4%}.collection-dropdown{top:100%;left:4%;right:4%}.reference-home .corporate-grid h3{color:#99701c}
@media(max-width:1100px) and (min-width:801px){header{grid-template-columns:140px minmax(350px,1fr) 140px;padding:0 3%;gap:12px}header nav{gap:20px}.header-contact{font-size:11px}.hero-services{width:180px;padding:15px}.reference-hero-copy{width:60%}.reference-hero h1{font-size:54px}.hero-actions{gap:8px}.hero-actions .button{font-size:11px;padding:12px 15px}.home-process{grid-template-columns:1fr}.type-grid{grid-template-columns:repeat(4,1fr)}.type-card img{aspect-ratio:1.4}.workshop h2{font-size:28px}}
@media(max-width:800px){.announcement{display:flex;justify-content:center;padding:8px 5%;font-size:9px}.announcement>span:nth-child(2),.announcement>a{display:none}header{height:auto;min-height:140px;grid-template-columns:1fr auto;padding:4px 6% 8px}.brand-logo{width:135px;height:94px}header nav{justify-content:space-between;gap:12px;height:40px}header nav>a,header .collection-menu>summary{font-size:12px}.header-contact{font-size:10px}.section{padding:42px 6%}.section h2{font-size:31px}.reference-hero{min-height:680px;padding:45px 6% 20px;display:block}.salon-backdrop{background-position:62% center}.reference-hero:before{background:linear-gradient(180deg,#fffffff0 0%,#ffffffd9 49%,#ffffff20 75%,#161614a6 100%)}.reference-hero-copy{width:100%;max-width:none}.reference-hero h1{font-size:45px;letter-spacing:-1px}.reference-hero-copy>p:not(.eyebrow){font-size:13px;max-width:100%}.reference-hero-copy .campaign-support{font-size:17px}.hero-actions{gap:10px;margin-top:20px}.hero-actions .button{font-size:11px;padding:12px 13px}.hero-services{margin-top:120px;width:100%;padding:12px;background:#22221fc9;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-services>div{padding:4px;border:0;gap:8px}.hero-services>div>span{font-size:23px}.hero-services b{font-size:10px}.hero-services small{font-size:8px}.reference-benefits{grid-template-columns:1fr 1fr;padding:20px 6%;gap:18px}.reference-benefits>div{border:0;gap:10px}.reference-benefits span{font-size:26px}.reference-benefits p{font-size:10px}.reference-benefits small{font-size:9px}.curtain-types .section-title{display:block}.curtain-types .section-title h2{font-size:29px;margin-bottom:15px}.type-grid{grid-template-columns:repeat(2,1fr);gap:14px}.type-card img{aspect-ratio:1.2}.type-card>span{font-size:12px}.reference-home .collections{padding-top:15px}.reference-home .collections h2{font-size:31px}.reference-home .card-image{aspect-ratio:1.1}.home-process{grid-template-columns:1fr;gap:35px}.sample-feature{grid-template-columns:1fr}.sample-feature .fabric-photo{height:230px}.sample-feature .fabric-photo img{width:100%;height:auto;top:-117.5%;left:0;transform:none}.sample-feature>div:last-child{padding:25px}.sample-feature h2{font-size:29px}.process-steps h2{font-size:29px}.process-steps ol{grid-template-columns:1fr 1fr;gap:25px}.process-steps b{font-size:12px}.process-steps li p{font-size:11px}.consultation{grid-template-columns:1fr;gap:25px}.consultation-photo{aspect-ratio:1.2}.workshop{grid-template-columns:1fr 1fr;gap:15px}.workshop>div:first-child{grid-column:1/-1;padding-right:0}.workshop .button{font-size:11px}.inspiration-strip{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory}.inspiration-strip img{width:80%;flex:none;scroll-snap-align:start}.reference-cta{display:block;padding:35px 6%}.reference-cta h2{font-size:29px}.reference-cta .button{margin-top:25px}.collection-dropdown{left:0;right:0}footer{padding:30px 6%;gap:22px}.reference-home .corporate{padding-top:42px}}
.workshop-detail img{top:-116.7%}
@media(max-width:800px){.sample-feature .fabric-photo{height:auto;aspect-ratio:921/610}.sample-feature .fabric-photo img{top:-117.55%;width:100%;height:auto}}
@media(max-width:800px){.consultation-photo img{width:175%;left:-70%}}

/* Six aligned navigation entries and one persistent left-hand contact action. */
header{grid-template-columns:140px minmax(0,1fr) 145px;gap:16px;padding-left:3%;padding-right:3%}header nav{gap:clamp(13px,1.8vw,28px);justify-content:center;flex-wrap:nowrap}header nav>a,header .collection-menu>summary{font-size:12px;white-space:nowrap}.header-contact{font-size:11px}.brand-logo{width:135px;height:95px}
#hakkimizda,#mission-title,#vision-title{scroll-margin-top:35px}
.floating-whatsapp{position:fixed;left:22px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:150;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px 13px 13px;min-height:54px;min-width:54px;background:#16834b;color:#fff;border:1px solid #ffffffa0;border-radius:30px;box-shadow:0 5px 20px #0003;font:600 12px/1.2 Arial,sans-serif;animation:whatsapp-pulse 3.8s ease-out infinite}
.floating-whatsapp svg{width:29px;height:29px;flex:none}.floating-whatsapp:hover{background:#106a3c;animation:none}.floating-whatsapp:focus-visible{outline:3px solid #a17a31;outline-offset:5px}
@keyframes whatsapp-pulse{0%,65%,100%{box-shadow:0 5px 20px #0003,0 0 0 0 #16834b00}15%{box-shadow:0 5px 20px #0003,0 0 0 9px #16834b25}35%{box-shadow:0 5px 20px #0003,0 0 0 17px #16834b00}}
@media(min-width:801px) and (max-width:1100px){header{grid-template-columns:115px minmax(0,1fr);gap:10px;padding:0 3%}.brand-logo{width:115px;height:81px}.header-contact{display:none}header nav{gap:clamp(13px,2vw,22px)}header nav>a,header .collection-menu>summary{font-size:11px}}
@media(max-width:800px){header{grid-template-columns:1fr auto;padding:4px 6% 10px;gap:0 12px;min-height:175px}header nav{grid-column:1/-1;grid-row:2;height:auto;min-height:80px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:40px 40px;gap:0 8px;justify-items:center}header nav>a,header .collection-menu>summary{font-size:11px;height:40px;line-height:20px}.header-contact{font-size:10px}header .collection-menu{height:40px}.floating-whatsapp{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));padding:12px;min-width:52px;min-height:52px}.floating-whatsapp span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.floating-whatsapp svg{width:28px;height:28px}footer{padding-bottom:88px}.config .button{scroll-margin-bottom:85px}}
@media(prefers-reduced-motion:reduce){.floating-whatsapp{animation:none}.about-company>summary span{transition:none}}
@media(max-width:800px){header nav>a,header .collection-menu>summary{font-size:12px}}

/* Photo assets contain only the photo, so mobile layout needs no screenshot offsets. */
.phone-photo.content-photo img{position:absolute;inset:0;width:100%;height:100%;min-width:0;max-width:100%;transform:none;object-fit:cover;object-position:center}
