.home-block{border-bottom:1px solid #bbb;background:var(--paper);scroll-margin-top:20px}.home-block summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:55px 4%;cursor:pointer}.home-block summary::-webkit-details-marker{display:none}.home-block summary h2{font-size:clamp(36px,5vw,72px);line-height:1.08;letter-spacing:-2px;font-weight:700;margin:0}.block-icon{position:relative;flex:0 0 30px;width:30px;height:30px}.block-icon::before,.block-icon::after{content:'';position:absolute;background:currentColor;left:0;top:14px;width:30px;height:2px}.block-icon::after{transform:rotate(90deg);transition:transform .2s}.home-block[open] .block-icon::after{transform:rotate(0)}.home-block summary:hover h2{color:var(--blue)}.home-block summary:focus-visible{outline-offset:-7px}.block-content{padding:0 4% 58px}.block-content>.collection-intro{margin-top:0}.home-block-blue{background:var(--blue);color:white;border-color:var(--blue)}.home-block-blue summary:hover h2{color:white;opacity:.8}.home-block .collection-grid{gap:0;border-top:1px solid #bbb}.home-block .product-card{position:relative;min-width:0;border-right:1px solid #bbb;padding:28px 24px}.home-block .product-card:first-child{padding-left:0}.home-block .product-card:last-child{border-right:0}.home-block .product-card h3{margin:0;font-size:clamp(21px,2.3vw,32px)}.home-block .product-card:hover{color:var(--blue)}.home-block .brands-open{width:100%;min-height:40px}.home-block .category-link{display:inline-block;padding:6px 0}.home-block .touch-layout{margin-top:25px}.home-block .lifestyle-card p{color:#e2e4ff}.concept-copy{max-width:850px;margin:0 auto}.concept-copy p{font-size:18px;line-height:1.75;margin:0 0 22px;max-width:760px}.concept-copy .concept-lead{font-size:clamp(25px,3vw,37px);line-height:1.25;letter-spacing:-.8px;margin-bottom:30px;max-width:700px}.concept-signature{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #bbb;margin-top:36px;padding-top:22px;font-size:12px;line-height:1.6}.concept-signature>span:first-child{font-size:15px;font-weight:bold}@media(max-width:750px){.home-block summary{padding:36px 5%;gap:20px}.home-block summary h2{font-size:clamp(32px,8vw,48px);letter-spacing:-1.3px}.block-content{padding:0 5% 40px}.block-icon{transform:scale(.8)}.home-block .collection-grid{grid-template-columns:1fr}.home-block .product-card,.home-block .product-card:first-child{padding:22px 0;border-right:0;border-bottom:1px solid #ccc;grid-column:auto}.home-block .product-card:last-child{border-bottom:0}.concept-copy p{font-size:17px;line-height:1.65}.concept-signature{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.block-icon::after{transition:none}}

/* Men: full-width photographic chapter */
:is(#homme,#femme) .men-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:2.25/1;min-height:320px;max-height:620px;padding:38px 6%;overflow:hidden;color:white;background:#152124;text-align:center}:is(#homme,#femme) .men-banner-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 27%;z-index:-2}:is(#homme,#femme) .men-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.16) 65%,rgba(0,0,0,.68));z-index:-1}:is(#homme,#femme) .men-banner h2{font:600 clamp(28px,3vw,44px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:3px;color:white;margin:0 0 17px}:is(#homme,#femme) .men-banner-cta{display:inline-block;font:11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.4px;padding:11px 0 8px;border-bottom:1px solid #ffffffb3}:is(#homme,#femme) .men-banner:hover h2{color:white}:is(#homme,#femme) .men-banner:hover .men-banner-cta{border-color:white}:is(#homme,#femme) .men-banner .block-icon{position:absolute;right:4%;bottom:40px;width:22px;flex-basis:22px}:is(#homme,#femme) .men-banner .block-icon::before,:is(#homme,#femme) .men-banner .block-icon::after{width:22px}:is(#homme,#femme)[open] .block-content{padding-top:32px}@media(max-width:750px){:is(#homme,#femme) .men-banner{aspect-ratio:1.65/1;min-height:280px;padding:27px 6%}:is(#homme,#femme) .men-banner-photo{object-position:50% 23%}:is(#homme,#femme) .men-banner h2{font-size:28px;margin-bottom:11px}:is(#homme,#femme) .men-banner-cta{font-size:10px}:is(#homme,#femme) .men-banner .block-icon{bottom:28px}}

/* Compact collection banners, greyscale until hovered or keyboard-focused. */
:is(#homme,#femme) .men-banner{width:92%;max-width:1100px;height:clamp(220px,25vw,340px);min-height:0;max-height:none;aspect-ratio:auto;margin:22px auto;padding:25px 6%}:is(#homme,#femme) .men-banner-photo{filter:grayscale(1);transition:filter .65s ease}:is(#homme,#femme) .men-banner:hover .men-banner-photo,:is(#homme,#femme) .men-banner:focus-visible .men-banner-photo{filter:grayscale(0)}#femme .men-banner-photo{object-position:50% 48%}:is(#homme,#femme) .men-banner h2{font-size:clamp(25px,2.8vw,36px);margin-bottom:10px}:is(#homme,#femme) .men-banner .block-icon{bottom:25px}@media(max-width:750px){:is(#homme,#femme) .men-banner{height:240px;width:90%;margin:16px auto;padding:24px 6%}:is(#homme,#femme) .men-banner h2{font-size:26px}#femme .men-banner-photo{object-position:50% 45%}}@media(prefers-reduced-motion:reduce){:is(#homme,#femme) .men-banner-photo{transition:none}}
/* Reveal collection choices inside the existing photo, without expanding the section. */
:is(#homme,#femme){position:relative}:is(#homme,#femme)[open]>.block-content{position:absolute;z-index:2;top:22px;left:50%;transform:translateX(-50%);width:92%;max-width:1100px;height:clamp(220px,25vw,340px);padding:0;pointer-events:none;color:white;display:flex;align-items:flex-end;justify-content:center}:is(#homme,#femme)[open]>.block-content>.collection-intro{display:none}:is(#homme,#femme)[open] .collection-grid{width:88%;margin-bottom:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;pointer-events:auto}:is(#homme,#femme)[open] .product-card,:is(#homme,#femme)[open] .product-card:first-child{padding:16px 10px;min-height:65px;display:grid;place-items:center;background:rgba(12,12,12,.76);backdrop-filter:blur(8px);border:1px solid #ffffff70;text-align:center;grid-column:auto}:is(#homme,#femme)[open] .product-card:last-child{border:1px solid #ffffff70}:is(#homme,#femme)[open] .product-card h3{font-size:clamp(14px,1.6vw,20px);line-height:1.25;letter-spacing:0;margin:0}:is(#homme,#femme)[open] .product-card:hover{color:white;background:rgba(36,53,239,.85)}:is(#homme,#femme)[open] .brands-open{min-height:0;text-align:center}:is(#homme,#femme)[open] .men-banner-copy{align-self:flex-start;padding-top:0}:is(#homme,#femme)[open] .men-banner-cta{visibility:hidden}:is(#homme,#femme)[open] .men-banner::after{background:linear-gradient(180deg,#0006,transparent 42%,#0006)}:is(#homme,#femme)[open] .men-banner .block-icon{top:25px;bottom:auto}@media(max-width:750px){:is(#homme,#femme)[open]>.block-content{top:16px;width:90%;height:240px}:is(#homme,#femme)[open] .collection-grid{width:92%;gap:6px;margin-bottom:20px}:is(#homme,#femme)[open] .product-card,:is(#homme,#femme)[open] .product-card:first-child{padding:12px 5px;min-height:65px}:is(#homme,#femme)[open] .product-card h3{font-size:14px}}#femme .men-banner-photo{object-fit:contain;object-position:center;background:#050505}
:is(#homme,#femme):hover .men-banner-photo,:is(#homme,#femme):focus-within .men-banner-photo{filter:grayscale(0)}
:is(#homme,#femme)[open] .product-card::before,:is(#homme,#femme)[open] .product-card::after{display:none}:is(#homme,#femme)[open] .men-banner .block-icon::after{transform:rotate(0)}
/* Collection photos switch to independent panels of the same dimensions. */
.collection-switch>.men-banner{border:0;font-family:inherit;cursor:pointer;appearance:none}.collection-switch>.men-banner[hidden],.collection-switch>.collection-panel[hidden]{display:none!important}.collection-switch>.collection-panel{position:relative;width:92%;max-width:1100px;height:clamp(220px,25vw,340px);margin:22px auto;padding:28px 6%;background:#171719;color:white;display:flex;flex-direction:column;justify-content:center}.collection-panel>.collection-intro{display:none}.collection-panel-title{text-align:center;font:600 clamp(25px,2.8vw,36px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:3px;margin:0 0 28px}.collection-back{position:absolute;top:20px;left:24px;border:0;background:none;color:#ccc;cursor:pointer;font:11px/1.5 Arial,sans-serif;padding:5px}.collection-back:hover{color:white}.collection-panel .collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border:0;width:100%}.collection-panel .product-card,.collection-panel .product-card:first-child{display:grid;place-items:center;text-align:center;min-height:75px;padding:15px 10px;border:1px solid #ffffff65;grid-column:auto}.collection-panel .product-card:last-child{border:1px solid #ffffff65}.collection-panel .product-card::before,.collection-panel .product-card::after{display:none}.collection-panel .product-card h3{font-size:clamp(15px,1.8vw,23px);line-height:1.3;letter-spacing:0;margin:0}.collection-panel .product-card:hover{background:#2435ef;color:white}.collection-panel .brands-open{min-height:0;text-align:center}.collection-panel .category-link{padding:8px 0}.collection-switch .men-banner-cta{visibility:visible!important}@media(max-width:750px){.collection-switch>.collection-panel{height:240px;width:90%;margin:16px auto;padding:30px 5% 20px}.collection-panel-title{font-size:26px;margin-bottom:20px}.collection-back{top:12px;left:15px}.collection-panel .collection-grid{gap:8px}.collection-panel .product-card,.collection-panel .product-card:first-child{min-height:70px;padding:10px 5px}.collection-panel .product-card h3{font-size:14px}}
.collection-switch .collection-panel .collection-grid .product-card:last-child{grid-column:auto}

/* Full-width collection blocks without side gutters. */
.collection-switch>.men-banner,.collection-switch>.collection-panel{width:100%;max-width:none;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.collection-switch>.men-banner{height:clamp(240px,25vw,340px)}.collection-switch>.collection-panel{height:clamp(240px,25vw,340px)}@media(max-width:750px){.collection-switch>.men-banner,.collection-switch>.collection-panel{width:100%;height:240px;margin:0}}
:is(#homme,#femme).collection-switch>.men-banner,:is(#homme,#femme).collection-switch>.collection-panel{width:100%;max-width:none;margin:0;height:clamp(240px,25vw,340px)}@media(max-width:750px){:is(#homme,#femme).collection-switch>.men-banner,:is(#homme,#femme).collection-switch>.collection-panel{width:100%;height:240px;margin:0}}
/* Preserve the lower-resolution Men source on wide screens. */
@media(min-width:1101px){#homme.collection-switch>.men-banner,#homme.collection-switch>.collection-panel{width:92%;max-width:1100px;margin-left:auto;margin-right:auto}}
/* Always align both collection blocks to the page edges. */
#homme.collection-switch>.men-banner,#homme.collection-switch>.collection-panel,#femme.collection-switch>.men-banner,#femme.collection-switch>.collection-panel{width:100%;max-width:none;margin-left:0;margin-right:0}
/* Pointer position alone controls colour, even after Back restores focus. */
#femme.collection-switch:not(:hover) .men-banner-photo,#homme.collection-switch:not(:hover) .men-banner-photo{filter:grayscale(1)}
#femme.collection-switch:hover .men-banner-photo,#homme.collection-switch:hover .men-banner-photo{filter:grayscale(0)}
/* Turkish Touch photo and matching navigation panel */
#turkish-touch.collection-switch>.men-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:none;height:clamp(240px,25vw,340px);margin:0;padding:25px 6%;overflow:hidden;color:white;background:#050505;text-align:center;border:0;cursor:pointer}#turkish-touch .men-banner-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;z-index:-2;filter:grayscale(1);transition:filter .65s ease}#turkish-touch:not(:hover) .men-banner-photo{filter:grayscale(1)}#turkish-touch:hover .men-banner-photo{filter:grayscale(0)}#turkish-touch .men-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#0002 60%,#000b);z-index:-1}#turkish-touch .men-banner h2{font:600 clamp(25px,2.8vw,36px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:2px;color:white;margin:0 0 10px}#turkish-touch .men-banner-cta{display:inline-block;font:11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.4px;padding:11px 0 8px;border-bottom:1px solid #ffffffb3}#turkish-touch.collection-switch>.collection-panel{width:100%;max-width:none;height:clamp(240px,25vw,340px);margin:0}#turkish-touch .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#turkish-touch .collection-panel .product-card h3{font-size:clamp(14px,1.6vw,21px)}@media(max-width:750px){#turkish-touch.collection-switch>.men-banner,#turkish-touch.collection-switch>.collection-panel{height:240px;width:100%;margin:0}#turkish-touch .men-banner h2{font-size:26px}#turkish-touch .men-banner-cta{font-size:10px}#turkish-touch .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#turkish-touch .collection-panel-title{margin:0 0 14px}#turkish-touch .collection-panel .product-card{min-height:55px;padding:8px}}@media(prefers-reduced-motion:reduce){#turkish-touch .men-banner-photo{transition:none}}
/* Keep collection photography within its source resolution, with room for high-density screens. */
:is(#femme,#homme,#turkish-touch,#maison).collection-switch>.men-banner,
:is(#femme,#homme,#turkish-touch,#maison).collection-switch>.collection-panel{
 width:calc(100% - 40px);max-width:720px;height:240px;min-height:0;margin:24px auto;
}
#homme .men-banner-photo,#turkish-touch .men-banner-photo{object-fit:cover;object-position:center;background:#050505}
#homme.collection-switch>.men-banner{background:#050505}
@media(max-width:750px){
 :is(#femme,#homme,#turkish-touch,#maison).collection-switch>.collection-panel{height:auto;min-height:240px;padding:48px 18px 24px}
 :is(#femme,#homme,#turkish-touch,#maison).collection-switch>.men-banner{height:auto;aspect-ratio:3/1;padding:12px 4%}
 #femme .men-banner h2{font-size:clamp(18px,4vw,26px);margin-bottom:7px}
 #femme .men-banner-cta{font-size:9px;padding:5px 0}
}

/* Keep both faces in the panoramic Men crop at every screen width. */
#homme.collection-switch .men-banner-photo{object-position:50% 12%}
/* Refined language control, with comfortable touch targets. */
header .lang{display:inline-flex;gap:2px;align-items:center;padding:3px;border:1px solid #d3d3cc;border-radius:999px;background:#eeeee9}
header .lang button{min-width:44px;min-height:44px;padding:10px 12px;border:0;border-radius:999px;font:600 11px/1 Arial,sans-serif;letter-spacing:1px;color:#666;background:transparent;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}
header .lang button.active{background:#fff;color:var(--blue);text-decoration:none;box-shadow:0 1px 5px #00000012}
header .lang button:hover{color:var(--blue)}
@media(max-width:750px),(hover:none){
 :is(#femme,#homme,#turkish-touch,#maison).collection-switch .men-banner-photo{filter:grayscale(var(--scroll-grey,1))!important;transition:filter .12s linear}
}
@media(prefers-reduced-motion:reduce){header .lang button,:is(#femme,#homme,#turkish-touch,#maison).collection-switch .men-banner-photo{transition:none}}
/* Compact language switch, retaining clear focus and selection states. */
header .lang{padding:2px;gap:0}
header .lang button{min-width:34px;min-height:32px;padding:8px 9px;font-size:10px;letter-spacing:.7px}
/* Small, quiet homepage language dropdown. */
.language-menu{position:relative;margin-left:auto;flex-shrink:0}
.language-menu::after{content:'';position:absolute;right:11px;top:12px;width:5px;height:5px;border-right:1px solid #666;border-bottom:1px solid #666;transform:rotate(45deg);pointer-events:none}
.language-menu select{appearance:none;-webkit-appearance:none;display:block;width:63px;height:32px;border:1px solid #d6d6cf;border-radius:5px;background:transparent;color:#42423e;padding:0 24px 0 11px;font:500 10px/1 Arial,sans-serif;letter-spacing:1px;cursor:pointer}
.language-menu select:hover{border-color:#8f8f87}.language-menu select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}

#maison.collection-switch>.men-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:none;height:clamp(240px,25vw,340px);margin:0;padding:25px 6%;overflow:hidden;color:white;background:#050505;text-align:center;border:0;cursor:pointer}#maison .men-banner-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;z-index:-2;filter:grayscale(1);transition:filter .65s ease}#maison:not(:hover) .men-banner-photo{filter:grayscale(1)}#maison:hover .men-banner-photo{filter:grayscale(0)}#maison .men-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#0002 60%,#000b);z-index:-1}#maison .men-banner h2{font:600 clamp(25px,2.8vw,36px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:2px;color:white;margin:0 0 10px}#maison .men-banner-cta{display:inline-block;font:11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.4px;padding:11px 0 8px;border-bottom:1px solid #ffffffb3}#maison.collection-switch>.collection-panel{width:100%;max-width:none;height:clamp(240px,25vw,340px);margin:0}#maison .collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#maison .collection-panel .product-card h3{font-size:clamp(14px,1.6vw,21px)}@media(max-width:750px){#maison.collection-switch>.men-banner,#maison.collection-switch>.collection-panel{height:240px;width:100%;margin:0}#maison .men-banner h2{font-size:26px}#maison .men-banner-cta{font-size:10px}#maison .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#maison .collection-panel-title{margin:0 0 14px}#maison .collection-panel .product-card{min-height:55px;padding:8px}}@media(prefers-reduced-motion:reduce){#maison .men-banner-photo{transition:none}}

#maison .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#maison .men-banner-photo{object-position:center}
#maison.collection-switch>.men-banner,#maison.collection-switch>.collection-panel{width:calc(100% - 40px);max-width:720px;height:240px;min-height:0;margin:24px auto}
@media(max-width:750px){#maison.collection-switch>.men-banner{height:auto;aspect-ratio:3/1;padding:12px 4%}#maison.collection-switch>.collection-panel{height:auto;min-height:240px;padding:48px 18px 24px}#maison .men-banner h2{font-size:clamp(18px,4vw,26px);margin-bottom:7px}#maison .men-banner-cta{font-size:9px;padding:5px 0}}
/* Balance the homepage navigation around the centre of the page. */
header.home-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}
.home-header>.logo{justify-self:start}.home-header>nav{grid-column:2;grid-row:1;order:initial;width:auto;justify-self:center;justify-content:center;gap:28px;overflow:visible;padding:0}
.home-header>.language-menu{grid-column:3;grid-row:1;justify-self:end;margin-left:0}
@media(max-width:1050px){header.home-header{grid-template-columns:minmax(0,1fr) auto;gap:16px}.home-header>.language-menu{grid-column:2}.home-header>nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:center;flex-wrap:wrap;gap:14px 26px;padding:8px 0 0}}
@media(max-width:420px){.home-header>nav{gap:12px 20px;font-size:12px}}
/* Editorial separation on the original light background. */
.editorial-home{background:var(--paper)}
.editorial-home>.hero{border-bottom:1px solid #cecec6}
.editorial-home .collection-switch{border-bottom:0;background:var(--paper)}
.collections-heading{width:calc(100% - 40px);max-width:720px;margin:32px auto 0;display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.collections-heading h2{font:500 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0}
.collections-heading>span{font:12px/1.5 Arial,Helvetica,sans-serif;color:#68685f}
.editorial-home #turkish-touch{border-top:1px solid #cecec6;margin-top:36px;padding-top:30px}
.culture-chapter-heading{width:calc(100% - 40px);max-width:720px;margin:0 auto 4px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}
.culture-chapter-heading h2{font:400 28px/1.15 Georgia,serif;letter-spacing:-.5px;margin:0}
.culture-chapter-heading p{font:12px/1.5 Arial,Helvetica,sans-serif;color:#68685f;margin:0}
@media(max-width:600px){.collections-heading{margin-top:25px}.collections-heading>span{font-size:10px}.culture-chapter-heading{flex-direction:column;gap:8px}.culture-chapter-heading h2{font-size:25px}.editorial-home #turkish-touch{margin-top:28px;padding-top:26px}}
/* Quiet language selector with an engraved-style underline. */
.home-header .language-menu{padding:0 0 3px;border-bottom:1px solid #bdbdb3;transition:border-color .2s}
.home-header .language-menu:hover,.home-header .language-menu:focus-within{border-color:#161616}
.home-header .language-menu select{border:0;border-radius:0;background:transparent;width:62px;height:34px;padding:0 23px 0 8px;font:500 11px/1 Arial,Helvetica,sans-serif;letter-spacing:1.4px;color:#25251f}
.home-header .language-menu::after{right:10px;top:12px;width:4px;height:4px;border-color:#67675c}
/* Editorial collection title without the repeated category list. */
.editorial-home .collections-heading{display:flex;align-items:center;gap:22px;margin-top:35px;margin-bottom:5px}
.editorial-home .collections-heading h2{font:400 clamp(28px,3.4vw,38px)/1.2 Georgia,serif;letter-spacing:-.8px;text-transform:none;white-space:nowrap}
.editorial-home .collections-heading::after{content:'';height:1px;flex:1;background:#d2d2c8}
@media(max-width:600px){.editorial-home .collections-heading{gap:18px;margin-top:28px}.editorial-home .collections-heading h2{font-size:28px}}
/* A quiet collection label, without a decorative rule. */
.editorial-home .collections-heading{justify-content:center;margin-top:30px;margin-bottom:8px;gap:0}
.editorial-home .collections-heading h2{font:400 17px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1.2px;text-transform:none;white-space:normal;text-align:center;color:#45453e}
.editorial-home .collections-heading::after{display:none;content:none}
@media(max-width:600px){.editorial-home .collections-heading{margin-top:25px}.editorial-home .collections-heading h2{font-size:16px;letter-spacing:1px}}
#turkish-touch .men-banner-cta{text-transform:none;letter-spacing:.5px;border-bottom:0;font-size:11px;line-height:1.5;padding:6px 0 0}
@media(max-width:750px){#turkish-touch .men-banner-cta{font-size:10px;letter-spacing:.2px;max-width:100%;text-wrap:balance}}
/* Keep Turkish Touch in the same uninterrupted collection sequence. */
.editorial-home #turkish-touch{border-top:0;margin-top:0;padding-top:0}
/* Show the collection invitation while interacting with its photograph. */
.editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner-cta{opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease,visibility .2s}
.editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner:is(:hover,:focus-visible,:active) .men-banner-cta{opacity:1;visibility:visible;transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner-cta{transition:none;transform:none}}
/* Full-width mobile photographs, with no image distortion or sideways overflow. */
@media(max-width:750px){
 .editorial-home .collection-switch{width:100%;min-width:0}
 .editorial-home :is(#femme,#homme,#maison,#turkish-touch).collection-switch>.men-banner{width:100%;max-width:none;height:auto;min-height:0;aspect-ratio:3/1;margin:16px 0;padding:12px 5%;overflow:hidden}
 .editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner-photo{width:100%;height:100%;object-fit:contain;object-position:center;background:#050505}
 .editorial-home :is(#femme,#homme,#maison,#turkish-touch).collection-switch>.collection-panel{width:100%;max-width:none;margin:16px 0;height:auto;min-height:180px;padding:42px 5% 22px}
 .editorial-home .men-banner-copy{max-width:100%;min-width:0}
 .editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner h2{font-size:clamp(18px,5vw,26px);line-height:1.1;margin-bottom:6px}
 .editorial-home .collection-panel .collection-grid{min-width:0;width:100%}
 .editorial-home .collection-panel .product-card{min-width:0}
 .editorial-home .collection-panel .product-card h3{overflow-wrap:anywhere}
 .editorial-home .men-banner-cta{font-size:9px;line-height:1.4;max-width:100%}
 .editorial-home #turkish-touch .men-banner-cta{font-size:10px;letter-spacing:.1px}
 .home-header>nav{max-width:100%;min-width:0;gap:12px 20px}
}


/* Touch visitors discover the invitation by scrolling into the photograph. */
@media(max-width:750px),(hover:none){
 .editorial-home :is(#femme,#homme,#maison,#turkish-touch) .men-banner.is-in-view .men-banner-cta{opacity:1;visibility:visible;transform:none}
}
