/* EVANOUR masthead: a centered wordmark, quiet utilities, and a separate collection rail. */
html{scroll-padding-top:160px}
.topbar{height:29px;background:#eee3d3;color:#876b53;border-bottom:1px solid #dfcdb455;font-size:8px;letter-spacing:1.6px}
.topbar>span:nth-child(2)>span{color:#8a6047}
.header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:100px 49px;height:149px;padding:0 4.5%;gap:0 30px;background:#fdfbf8f5;border-bottom:1px solid #d8c3a7;backdrop-filter:blur(16px)}
.header>.brand{grid-column:2;grid-row:1;width:231px;align-self:center;justify-self:center;position:static;transform:none}
.header-search{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;gap:12px;padding:12px 0;color:#82664e;font-size:11px;letter-spacing:.2px;position:relative;min-width:150px;text-align:left}
.header-search:after{content:'';position:absolute;left:31px;right:0;bottom:6px;height:1px;background:#d7c2a8;transform:scaleX(.7);transform-origin:left;transition:transform .25s}
.header-search:hover:after{transform:scaleX(1)}
.header-search svg{width:18px;height:18px;stroke-width:1.25}
.header .header-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:24px;align-items:center}
.header-actions .icon-button,.header-actions .bag-button{display:flex;align-items:center;gap:8px;width:auto;height:44px;padding:0;color:#77563e}
.header-actions svg{width:19px;height:19px;stroke-width:1.25}
.utility-label{font-size:10px;letter-spacing:.2px}
.header-actions .bag-button{border-left:1px solid #dccab2;padding-left:24px}
.header-actions .cart-count{display:inline;min-width:0;width:auto;height:auto;border-radius:0;background:none;color:#997f60;font-size:9px;line-height:1}
.header-actions .cart-count:before{content:'('}.header-actions .cart-count:after{content:')'}
.header .main-nav{grid-column:1/-1;grid-row:2;align-self:stretch;margin:0 -4.95%;padding:0 4.5%;border-top:1px solid #e5d6c3;display:flex;justify-content:center;align-items:stretch;gap:38px;position:relative;background:#fbf7f0}
.header .main-nav:before,.header .main-nav:after{position:absolute;top:50%;transform:translateY(-50%);font-size:7px;letter-spacing:1.6px;color:#a28a70;pointer-events:none}
.header .main-nav:before{content:"SONBAHAR / KIŞ '26";left:4.5%}
.header .main-nav:after{content:'YOU ARE SPECIAL';right:4.5%}
.header .main-nav button{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;font-weight:550;color:#947960;padding:0 0 2px;position:relative;display:inline-flex;align-items:center;gap:7px}
.header .main-nav button:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#8a6047;transform:scaleX(0);transform-origin:center;transition:transform .25s}
.header .main-nav button:hover,.header .main-nav button.nav-active{color:#694831}
.header .main-nav button:hover:after,.header .main-nav button.nav-active:after{transform:scaleX(1)}
.header .new-dot{width:3px;height:3px;margin:0;background:#b99559;vertical-align:middle}
.header-actions button:hover svg{stroke:#b18a59}
.wardrobe-hero{height:min(780px,calc(100svh - 178px))}
.wardrobe-copy #scene-shop.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-width:255px;max-width:100%;min-height:57px;padding:12px 0;background:transparent;color:#785338;border:0;border-radius:0;box-shadow:none;position:relative;transform:none;text-align:left}
.wardrobe-copy #scene-shop:before,.wardrobe-copy #scene-shop:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#c6ad8e;transition:transform .3s}
.wardrobe-copy #scene-shop:after{background:#785338;transform:scaleX(0);transform-origin:left}
.wardrobe-copy #scene-shop:hover:after{transform:scaleX(1)}
.wardrobe-copy #scene-shop>span:first-child{font-size:12px;letter-spacing:1.4px;line-height:1.5;font-weight:600;text-transform:uppercase}
.wardrobe-copy #scene-shop .atelier-arrow{width:45px;height:17px;stroke:#8a6047;stroke-width:1.1;fill:none;flex-shrink:0;transition:transform .3s;overflow:visible}
.wardrobe-copy #scene-shop:hover .atelier-arrow{transform:translateX(5px)}
.wardrobe-all{font-size:9px;color:#9c8165;margin-top:20px;letter-spacing:.4px}
.wardrobe-copy h1{font-size:clamp(43px,4.6vw,72px);letter-spacing:-3px}
.ev-reviews{scroll-margin-top:160px}
@media(max-width:1100px) and (min-width:761px){.header{gap:0 20px;padding:0 4%}.header>.brand{width:211px}.header .header-actions{gap:16px}.header-actions .bag-button{padding-left:16px}.header-search{min-width:115px}.header .main-nav{gap:34px;margin:0 -4.35%;padding:0 4%}.header .main-nav:before,.header .main-nav:after{display:none}.utility-label{font-size:9px}}
@media(max-width:760px){
 html{scroll-padding-top:88px}.topbar{height:26px;padding:0 5%;font-size:7px;letter-spacing:1px;justify-content:center}.topbar>span:last-child{display:none}
 .header{height:79px;grid-template-columns:1fr auto 1fr;grid-template-rows:79px;padding:0 5%;gap:0;border-bottom:1px solid #d9c6ad;background:#fdfbf8f7}
 .header>.brand{grid-column:2;grid-row:1;width:166px;position:static;transform:none}
 .header .mobile-menu{display:grid;grid-column:1;grid-row:1;justify-self:start;width:28px;position:relative;z-index:2;padding:0;color:#7b5c42}
 .header .mobile-menu svg{width:21px;height:21px;stroke-width:1.2}
 .header .header-actions{grid-column:3;grid-row:1;gap:12px;position:relative;z-index:2}
 .header-actions .icon-button,.header-actions .bag-button{display:flex;height:40px;gap:4px}
 .header-actions .bag-button{border:0;padding:0}
 .header-actions .utility-label{display:none}.header-actions .cart-count{font-size:8px}.header-actions svg{width:18px;height:18px}
 .header-search{display:none;min-width:0}
 .header .main-nav{display:none;grid-row:auto;grid-column:auto;position:absolute;top:78px;left:0;right:0;border-top:0;border-bottom:1px solid #d3b99a;margin:0;padding:72px 6% 20px;background:#fcf7ee;box-shadow:0 14px 25px #6d4c3214;gap:0;align-items:stretch;flex-direction:column;z-index:1}
 .header .main-nav.open{display:flex}.header .main-nav:before,.header .main-nav:after{display:none}
 .header .main-nav button{font-size:13px;letter-spacing:.7px;padding:17px 0;border:0;border-bottom:1px solid #e6d8c5;display:flex;justify-content:space-between;font-weight:450}
 .header .main-nav button:last-child{border-bottom:0}.header .main-nav button:after{display:none}.header .main-nav button.nav-active{color:#8a6047;font-weight:700}
 .header:has(.main-nav.open) #search-toggle{display:flex;position:absolute;top:91px;left:6%;right:6%;grid-row:auto;grid-column:auto;padding:12px 0;z-index:2;font-size:12px;gap:12px}
 .header:has(.main-nav.open) #search-toggle:after{left:0;bottom:0;transform:none}
 .wardrobe-hero{height:820px;min-height:820px}.wardrobe-copy h1{font-size:43px;letter-spacing:-2px}
 .wardrobe-copy #scene-shop.button{position:absolute;top:599px;left:0;min-width:248px;min-height:55px;padding:11px 0;gap:24px}
 .wardrobe-copy #scene-shop>span:first-child{font-size:11px;letter-spacing:1.2px}.wardrobe-copy #scene-shop .atelier-arrow{width:40px;height:16px}.wardrobe-all{position:absolute;top:663px;margin:0;font-size:9px}
 .ev-reviews{scroll-margin-top:88px}
}
@media(max-width:360px){.header>.brand{width:143px}.header .header-actions{gap:9px}.header-actions .icon-button{width:18px}.wardrobe-copy #scene-shop.button{min-width:232px}}
@media(prefers-reduced-motion:reduce){.header-search:after,.header .main-nav button:after,.wardrobe-copy #scene-shop:after,.wardrobe-copy #scene-shop .atelier-arrow{transition:none}}
