@font-face{font-family:KonseptHeadline;src:url('jost-variable.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f8f4;color:#161616}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid #2435ef;outline-offset:5px}
.women-header{display:flex;align-items:center;gap:30px;padding:23px 5%;border-bottom:1px solid #d9d9d1;background:#f8f8f4;color:#161616}.women-logo{font-family:Arial,Helvetica,sans-serif!important;font-weight:900;font-size:30px;letter-spacing:-1.8px;line-height:1}.women-header nav{display:flex;gap:28px;align-items:center;margin-left:auto;font-size:11px;letter-spacing:1px}.women-header nav a{padding:8px 0}.women-header nav a[aria-current]{border-bottom:1px solid currentColor}.women-header .header-tools{gap:16px;margin-left:8px}
.women-collection{max-width:1480px;margin:auto;padding:0 5%}body .women-collection :is(h1,h2,h3,p){font-family:KonseptSans,'Century Gothic',Arial,sans-serif!important}
.women-intro{padding:45px 0 30px}.women-kicker{font-size:10px;line-height:1.5;letter-spacing:1.7px;text-transform:uppercase;color:#696961;margin:0 0 14px}.women-intro-row{display:flex;align-items:end;justify-content:space-between;gap:35px}body .women-collection h1{font-family:KonseptHeadline,Arial,sans-serif!important;font-size:clamp(36px,4.6vw,66px);font-weight:800;line-height:1.04;letter-spacing:-2.2px;margin:0}.women-deck{font-size:14px;line-height:1.65;color:#66665f;margin:0;max-width:400px}
.women-edits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:50px}.women-edit{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;background:#eceee8;min-width:0;overflow:hidden;color:#161616}.women-edit-photo{height:310px;overflow:hidden;background:#e9eae4}.women-edit-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply;transition:transform .45s}.women-edit-copy{padding:25px}.women-edit-copy .women-kicker{font-size:9px;letter-spacing:1.4px;color:#66665f}.women-edit-copy h2{font-size:clamp(22px,2.4vw,33px);font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:0 0 15px}.women-edit-copy>p:last-child{font-size:12px;line-height:1.65;color:#66665f;margin:0;max-width:190px}.women-edit:hover img{transform:scale(1.035)}
.women-selection{scroll-margin-top:25px}.women-selection-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:17px}.women-selection-heading .women-kicker{margin-bottom:10px}.women-selection-heading h2{font-size:clamp(27px,3.3vw,42px);line-height:1.1;letter-spacing:-1px;font-weight:400;margin:0}.women-brands-toggle,.women-clear{background:none;border:0;color:inherit;padding:12px 0;font-size:12px}.women-brands-toggle{border-bottom:1px solid #a5a69a;white-space:nowrap}.women-filter-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d4d5cc}.women-filters{display:flex;flex-wrap:wrap;gap:29px}.women-filters button{background:none;color:inherit;padding:18px 0;border:0;border-bottom:2px solid transparent;font-size:13px}.women-filters button[aria-pressed="true"]{border-bottom-color:currentColor;font-weight:600}.women-clear{font-size:11px;color:#64665b}
.women-brand-panel{padding:24px 0;border-bottom:1px solid #d4d5cc}.women-brand-buttons{display:flex;flex-wrap:wrap;gap:10px 24px}.women-brand-buttons button{background:none;color:inherit;border:0;padding:8px 0;font-size:12px}.women-brand-buttons button[aria-pressed="true"]{text-decoration:underline;text-underline-offset:5px;color:#2435ef}.women-brand-note{font-size:12px;line-height:1.6;margin:20px 0 12px;color:#66665f}.women-brand-stories{display:flex;gap:10px 20px;flex-wrap:wrap}.women-brand-stories a{font-size:11px;line-height:1.5;border-bottom:1px solid #b6b8ac;padding:4px 0}
.women-results{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0 17px}.women-result-label{font-size:10px;line-height:1.5;letter-spacing:1.2px;margin:0;color:#696961}.women-results>div{display:flex;gap:22px;align-items:center}.women-count{font-size:11px;color:#696961;margin:0;white-space:nowrap}.women-brand-story{font-size:11px;border-bottom:1px solid #a5a69a;padding-bottom:3px}.women-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.women-product{margin:0;min-width:0}.women-product-link{display:block}.women-product-image{aspect-ratio:3/4;background:#eeefea;overflow:hidden}.women-product-image img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .4s}.women-product-link:hover img{transform:scale(1.035)}.women-product-brand{font-size:10px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#696961;margin:14px 0 6px}.women-product-name{font-size:13px;line-height:1.5;margin:0 0 7px;font-weight:400}.women-product-cta{display:inline-block;font-size:10px;line-height:1.5;color:#696961;margin-top:3px}.women-empty{padding:50px 0}.women-empty p{font-size:16px}.women-empty button{padding:10px 0;border:0;border-bottom:1px solid currentColor;color:inherit;background:none}.women-footer{margin-top:70px;padding:30px 0 45px;border-top:1px solid #d4d5cc;display:flex;align-items:start;gap:35px;justify-content:space-between}.women-footer p{font-size:11px;line-height:1.8;color:#696961;margin:0;max-width:390px}.women-footer a{font-size:11px;line-height:1.8;white-space:nowrap}
.women-collection [hidden]{display:none!important}
html[data-theme="dark"] body:has(.women-collection),html[data-theme="dark"] .women-header{background:#141414;color:#f4f4ee}html[data-theme="dark"] .women-header{border-color:#3c3c37}html[data-theme="dark"] .women-collection :is(.women-kicker,.women-deck,.women-count,.women-result-label,.women-product-brand,.women-product-cta,.women-brand-note,.women-footer p,.women-clear){color:#b5b5aa}html[data-theme="dark"] .women-collection :is(.women-filter-row,.women-brand-panel,.women-footer){border-color:#44443c}html[data-theme="dark"] .women-brand-buttons button[aria-pressed="true"]{color:#a1a9ff}html[data-theme="dark"] .women-edit :is(.women-kicker,p){color:#66665f}
@media(max-width:1100px){.women-products{grid-template-columns:repeat(3,minmax(0,1fr))}.women-edit{grid-template-columns:1fr}.women-edit-photo{height:290px;object-position:center}.women-edit-copy{padding:23px}.women-edit-copy h2{font-size:29px}.women-edit-copy>p:last-child{max-width:none}}
@media(max-width:700px){.women-header{padding:20px 5%;gap:15px;flex-wrap:wrap}.women-logo{font-size:26px}.women-header nav{order:3;width:100%;justify-content:center;font-size:10px;gap:25px;margin:6px 0 0}.women-header .header-tools{margin-left:auto;gap:12px}.women-intro{padding:30px 0 24px}.women-intro-row{display:block}.women-intro h1{font-size:42px;letter-spacing:-1.5px}.women-deck{font-size:13px;margin-top:17px;line-height:1.65}.women-kicker{font-size:9px}.women-edits{gap:14px;margin-bottom:35px}.women-edit-photo{height:225px}.women-edit-copy{padding:18px 13px}.women-edit-copy .women-kicker{font-size:8px;letter-spacing:1px}.women-edit-copy h2{font-size:23px;line-height:1.1;margin-bottom:12px}.women-edit-copy>p:last-child{font-size:11px;line-height:1.55}.women-selection-heading{align-items:start;flex-wrap:wrap;gap:12px}.women-selection-heading h2{font-size:32px}.women-selection-heading .women-kicker{font-size:8px}.women-brands-toggle{font-size:11px;padding:9px 0}.women-filters{gap:22px}.women-filters button{font-size:12px;padding:17px 0}.women-filter-row{flex-wrap:wrap;gap:0}.women-clear{font-size:10px;margin-left:auto}.women-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 13px}.women-product-name{font-size:12px}.women-product-brand{font-size:9px;letter-spacing:.6px}.women-product-cta{font-size:10px}.women-results{gap:12px;padding:20px 0 15px}.women-results>div{flex-wrap:wrap;justify-content:end;gap:5px 10px}.women-result-label{font-size:9px}.women-footer{flex-direction:column;gap:15px;margin-top:45px}.women-brand-buttons{gap:8px 20px}.women-brand-buttons button{font-size:12px}.women-brand-stories a{font-size:11px}}
@media(max-width:380px){.women-intro h1{font-size:36px}.women-edit-photo{height:180px}.women-edit-copy h2{font-size:21px}.women-filters{gap:16px}.women-filters button{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.women-edit-photo img,.women-product-image img{transition:none}.women-edit:hover img,.women-product-link:hover img{transform:none}}

/* Edits and brands share the menu; search stays at the right. */
.women-filter-row{align-items:center;gap:24px}.women-filters{align-items:stretch;gap:27px;flex-shrink:0}.women-filters .women-brands-toggle{border:0;border-bottom:2px solid transparent;font-size:13px;letter-spacing:0;padding:18px 0}.women-filters .women-brands-toggle[aria-expanded="true"]{border-bottom-color:currentColor}
.women-search{display:flex;align-items:center;gap:9px;width:245px;max-width:100%;margin-left:auto;font-size:13px;color:#696961;min-width:0}.women-search-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.women-search input{min-width:0;flex:1;width:100%;font:inherit;font-size:12px;background:transparent;color:inherit;border:0;padding:12px 0;outline-offset:3px}.women-search>span:last-child{font:24px Arial,sans-serif}.women-category-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0 0}.women-categories{display:flex;flex-wrap:wrap;gap:20px}.women-categories button{padding:9px 0;background:none;border:0;color:#696961;font-size:11px}.women-categories button[aria-pressed="true"]{color:inherit;text-decoration:underline;text-underline-offset:4px}.women-category-row .women-clear{margin-left:auto;white-space:nowrap}
html[data-theme="dark"] .women-search,html[data-theme="dark"] .women-categories button{color:#b5b5aa}
@media(max-width:900px){.women-filter-row{flex-wrap:wrap;gap:0 20px}.women-search{width:100%;flex-basis:100%;border-top:1px solid #d4d5cc;margin-top:0}.women-search input{padding:14px 0}.women-filters{gap:26px}.women-filters .women-brands-toggle{font-size:12px}.women-category-row{flex-wrap:wrap;gap:0 20px}.women-categories{gap:20px}}
@media(max-width:420px){.women-filters{width:100%;justify-content:space-between;gap:10px}.women-filters button,.women-filters .women-brands-toggle{font-size:11px}.women-categories{gap:17px}.women-categories button{font-size:11px}}

/* Restrained category navigation to the left of the collection. */
.women-catalog-layout{display:grid;grid-template-columns:160px minmax(0,1fr);gap:36px;align-items:start;padding-top:24px}
.women-category-sidebar{position:sticky;top:25px;padding-top:3px}.women-sidebar-label{font-size:10px;letter-spacing:1.3px;line-height:1.5;color:#696961;margin:0 0 20px}.women-category-sidebar .women-categories{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.women-category-sidebar .women-categories button{padding:7px 0;font-size:12px;text-transform:uppercase;letter-spacing:.4px;text-align:left}.women-category-sidebar .women-categories button[aria-pressed="true"]{font-weight:600;text-decoration:none}.women-category-toggle{display:none}
.women-catalog-content{min-width:0}.women-catalog-content .women-results{padding-top:0}.women-active-filters{display:flex;justify-content:end}.women-active-filters:has(.women-clear[hidden]){display:none}.women-catalog-content .women-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}.women-catalog-content .women-brand-panel{padding-top:0;margin-bottom:22px}
html[data-theme="dark"] .women-sidebar-label{color:#b5b5aa}
@media(max-width:1100px){.women-catalog-layout{grid-template-columns:135px minmax(0,1fr);gap:26px}.women-catalog-content .women-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.women-catalog-layout{display:block;padding-top:13px}.women-category-sidebar{position:static;padding:0;margin-bottom:18px}.women-sidebar-label{display:none}.women-category-toggle{display:inline-block;background:none;border:0;color:inherit;padding:10px 0;font-size:12px}.women-category-sidebar .women-categories{display:none;padding:8px 0 5px;gap:4px}.women-category-sidebar.is-open .women-categories{display:flex}.women-category-sidebar .women-categories button{font-size:11px;padding:9px 0}.women-catalog-content .women-products{gap:30px 13px}.women-active-filters{margin-top:-6px}.women-catalog-content .women-brand-panel{padding:0 0 20px}.women-catalog-content .women-results{padding-top:0}}

/* Quiet controls, with optional category and brand overlays. */
.women-category-sidebar .women-category-toggle{display:inline-block;background:none;border:0;padding:6px 0;color:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.5px;text-align:left}
.women-category-dialog,.women-brand-dialog{position:fixed;background:#fff!important;color:#161616!important;border:0!important;box-shadow:none!important;padding:35px;max-height:100dvh;overflow:auto}
.women-category-dialog{inset:0 auto 0 0;margin:0;width:min(340px,88vw);height:100dvh;max-width:none}
.women-category-dialog::backdrop,.women-brand-dialog::backdrop{background:rgba(255,255,255,.35);backdrop-filter:none}
.women-dialog-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:35px}.women-dialog-heading h2{font-size:17px!important;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}.women-dialog-heading button{background:none;color:#161616;border:0;font:28px Arial,sans-serif;padding:0 2px}
.women-category-dialog .women-categories{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.women-category-dialog .women-categories button{background:none;color:#161616!important;border:0;font-size:13px;padding:12px 0;text-align:left}.women-category-dialog .women-categories button[aria-pressed="true"]{text-decoration:underline;text-underline-offset:5px}
.women-brand-dialog{inset:0;width:min(920px,92vw);max-height:88dvh;margin:auto;padding:32px!important}.women-catalog-content .women-brand-dialog{margin:auto}
.women-brand-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.women-brand-logo-card{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:16px;padding:25px 16px;min-height:150px;background:#f7f7f4;color:#161616}.women-brand-logo-card>div{height:70px;width:100%;display:flex;align-items:center;justify-content:center}.women-brand-logo-card img{display:block;max-width:90%;max-height:65px;object-fit:contain;mix-blend-mode:multiply}.women-brand-logo-card h3{font-size:12px;font-weight:400;line-height:1.5;margin:0}.women-brand-logo-card:hover{background:#efefea}
body:has(.women-category-dialog[open]),body:has(.women-brand-dialog[open]){overflow:hidden}
.women-search{width:205px;margin-left:auto;margin-right:0;border:0!important;box-shadow:none!important;background:none!important;gap:7px}.women-search input{text-align:right;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none;background:transparent!important;padding-right:0}.women-search input:focus-visible{outline:0;border-bottom:1px solid currentColor!important}.women-search input::placeholder{opacity:1;color:inherit}
@media(max-width:900px){.women-search{flex-basis:auto;width:205px;margin-left:auto;border:0!important}.women-search input{padding:14px 0}}
@media(max-width:700px){.women-filter-row{gap:0}.women-filters{width:100%;justify-content:space-between;gap:15px}.women-search{width:205px;flex-basis:auto;margin-left:auto}.women-category-sidebar{margin-bottom:18px}.women-category-dialog{padding:30px 25px}.women-brand-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.women-brand-dialog{padding:24px!important}.women-brand-logo-card{padding:18px 12px;min-height:130px}.women-brand-logo-card img{max-height:50px}.women-brand-logo-card>div{height:55px}}
@media(prefers-reduced-motion:no-preference){.women-category-dialog[open]{animation:women-drawer-in .3s ease}.women-brand-dialog[open]{animation:women-brand-in .25s ease}@keyframes women-drawer-in{from{transform:translateX(-25px);opacity:.5}to{transform:none;opacity:1}}@keyframes women-brand-in{from{transform:translateY(12px);opacity:.5}to{transform:none;opacity:1}}}

/* Three equal resting panels, with the Turkish Touch expansion timing. */
.women-edits{position:relative;display:flex;align-items:stretch;isolation:isolate;overflow:hidden}
.women-edits>.women-edit{flex:1 1 0;min-width:0;height:100%;grid-template-rows:minmax(0,1fr);transition:flex-grow 1.1s cubic-bezier(.22,.7,.25,1)}
.women-edits>.women-edit .women-edit-photo{height:100%;min-height:0}
.women-edits>.women-edit .women-edit-copy{transition:opacity .45s,transform 1.1s cubic-bezier(.22,.7,.25,1)}
.women-edits.has-active>.women-edit{flex-grow:1}.women-edits.has-active>.women-edit.is-active{flex-grow:2.8}
.women-edits.has-active>.women-edit:not(.is-active) .women-edit-copy{opacity:0;transform:translateY(12px)}
.women-edits>.women-edit.is-active img{transform:scale(1)}
.women-edits.is-leaving>.women-edit.is-leaving{flex-grow:40!important}.women-edits.is-leaving>.women-edit:not(.is-leaving){flex-grow:.001!important}.women-edits.is-leaving .women-edit-copy{opacity:0;transform:translateY(-14px)}
.women-brand-edit{color:inherit}
@media(max-width:1100px){.women-edits>.women-edit{grid-template-rows:minmax(0,1fr) auto}.women-edits>.women-edit .women-edit-photo{height:100%}.women-edits>.women-edit .women-edit-copy{padding:23px 16px}.women-edit-measure .women-edit-copy{padding:23px}}
@media(max-width:700px){.women-edits{gap:14px}.women-edits>.women-edit .women-edit-copy{padding:18px 10px}.women-edits>.women-edit .women-edit-copy h2{font-size:clamp(17px,3.5vw,23px)}.women-edits>.women-edit .women-edit-copy>p:last-child{font-size:11px}.women-edit-measure .women-edit-copy{padding:18px 13px}.women-header nav{gap:20px}}
@media(max-width:380px){.women-edits{gap:10px}.women-edits>.women-edit .women-edit-copy{padding:15px 7px}.women-header nav{gap:17px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.women-edits>.women-edit,.women-edits>.women-edit .women-edit-copy{transition:none}}

/* Filtering updates the catalogue without browser scroll anchoring. */
.women-selection{overflow-anchor:none}
html{scrollbar-gutter:stable}

/* Statement photograph fills the expanding door; its only copy is the title. */
.women-edits>.women-statement-edit{position:relative;display:block;background:#101923;color:#fff}
.women-edits>.women-statement-edit .women-edit-photo{position:absolute;inset:0;height:100%;width:100%;background:#101923}
.women-edits>.women-statement-edit .women-edit-photo img{object-fit:cover;object-position:58% center;mix-blend-mode:normal;transform:none}
.women-edits>.women-statement-edit .women-edit-copy{position:absolute;inset:auto 0 0;padding:50px 25px 26px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:white}
.women-edits>.women-statement-edit .women-edit-copy h2{margin:0;color:white;font-size:clamp(23px,2.4vw,33px)}
@media(max-width:700px){
 .women-edits{display:flex;flex-direction:column;height:auto!important;overflow:visible}
 .women-edits>.women-edit{flex:none!important;width:100%;height:auto;min-height:0;transition:none;grid-template-columns:1fr}
 .women-edits>.women-edit .women-edit-photo{height:225px}
 .women-edits>.women-statement-edit{aspect-ratio:3/2;height:auto;overflow:hidden}
 .women-edits>.women-statement-edit .women-edit-photo{height:100%}
 .women-edits>.women-statement-edit .women-edit-photo img{object-fit:contain;object-position:center}
 .women-edits>.women-statement-edit .women-edit-copy{padding:35px 18px 16px}
 .women-edits>.women-statement-edit .women-edit-copy h2{font-size:25px}
 .women-edits.has-active>.women-edit:not(.is-active) .women-edit-copy{opacity:1;transform:none}
 .women-edits.is-leaving>.women-edit{flex:none!important}
}

/* Mobile uses the same vertical flex accordion and timing as Turkish Touch. */
@media(max-width:700px){
 .women-edits{height:clamp(460px,72svh,650px)!important;flex-direction:column;gap:0;overflow:hidden}
 .women-edits>.women-edit{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0!important;min-height:0;min-width:100%;height:auto;width:100%;margin:0;aspect-ratio:auto;overflow:hidden;transition:flex-grow 1.1s cubic-bezier(.22,.7,.25,1)}
 .women-edits>.women-edit .women-edit-photo{position:absolute;inset:0;height:100%;width:100%}
 .women-edits>.women-edit .women-edit-photo img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 1.6s cubic-bezier(.22,.7,.25,1)}
 .women-edits>.women-statement-edit .women-edit-photo img{object-fit:cover;object-position:58% 45%}
 .women-edits>.women-edit .women-edit-copy{position:relative;inset:auto;padding:12px 18px;z-index:1;text-align:center;background:transparent;transition:transform 1.1s cubic-bezier(.22,.7,.25,1),opacity .45s}
 .women-edits>.women-statement-edit .women-edit-copy{text-shadow:0 2px 18px #000}
 .women-edits>.women-edit .women-edit-copy h2{margin:0;font-size:20px}
 .women-edits>.women-edit .women-edit-copy p{display:none}
 .women-edits.has-active>.women-edit{flex-grow:1!important}
 .women-edits.has-active>.women-edit.is-active{flex-grow:4!important}
 .women-edits.has-active>.women-edit:not(.is-active) .women-edit-copy{opacity:1;transform:none}
 .women-edits.has-active>.women-edit:not(.is-active) .women-edit-copy h2{font-size:14px}
 .women-edits.is-leaving>.women-edit.is-leaving{flex-grow:40!important;width:100%;margin:0}
 .women-edits.is-leaving>.women-edit:not(.is-leaving){flex-grow:.001!important}
 .women-edits.is-leaving>.women-edit .women-edit-copy{opacity:0;transform:translateY(-14px)}
 .women-filter-row{display:flex;flex-direction:column;align-items:stretch;gap:0}
 .women-filters{width:100%;gap:12px;justify-content:space-between;flex-wrap:wrap}
 .women-filter-row .women-search{display:flex;width:100%;max-width:100%;flex-basis:auto;margin:0;padding:0;min-height:44px;gap:12px;border-bottom:1px solid #a5a69a!important}
 .women-filter-row .women-search input{width:0;flex:1 1 0;min-width:0;font-size:16px;line-height:1.4;text-align:left;padding:12px 0;outline-offset:-2px}
 .women-filter-row .women-search>span:last-child{flex:0 0 auto;width:24px;text-align:center}
}
@media(max-width:700px) and (prefers-reduced-motion:reduce){.women-edits>.women-edit,.women-edits>.women-edit .women-edit-copy,.women-edits>.women-edit .women-edit-photo img{transition:none}}
@media(max-width:700px){.women-edits>.women-edit:not(.women-statement-edit) .women-edit-copy h2{color:#161616;text-shadow:0 1px 12px #f5f5f2}}

/* The red tram completes the photographic Brands door. */
.women-edits>.women-brand-photo{position:relative;display:block;background:#5d2520;color:white}
.women-edits>.women-brand-photo .women-edit-photo{position:absolute;inset:0;width:100%;height:100%;background:#5d2520}
.women-edits>.women-brand-photo .women-edit-photo img{object-fit:cover;object-position:50% 28%;mix-blend-mode:normal;transform:none}
.women-edits>.women-brand-photo .women-edit-copy{position:absolute;inset:auto 0 0;padding:50px 25px 26px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:white}
.women-edits>.women-brand-edit.women-brand-photo .women-edit-copy h2{margin:0;color:white;font-size:clamp(23px,2.4vw,33px);text-shadow:0 2px 18px #0007}
@media(max-width:700px){
 .women-edits>.women-brand-photo{display:flex}
 .women-edits>.women-brand-photo .women-edit-copy{position:relative;inset:auto;padding:12px 18px;background:transparent;text-align:center}
 .women-edits>.women-brand-edit.women-brand-photo .women-edit-copy h2{font-size:20px}
 .women-edits.has-active>.women-brand-photo:not(.is-active) .women-edit-copy h2{font-size:14px}
}

/* Everyday joins the full photograph doors, with its own responsive crop. */
.women-edits>.women-everyday-photo{position:relative;display:block;background:#c5b69d;color:white}
.women-edits>.women-everyday-photo .women-edit-photo{position:absolute;inset:0;width:100%;height:100%;background:#c5b69d}
.women-edits>.women-everyday-photo .women-edit-photo img{object-fit:cover;object-position:42% center;mix-blend-mode:normal;transform:none}
.women-edits>.women-everyday-photo .women-edit-copy{position:absolute;inset:auto 0 0;padding:50px 25px 26px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:white}
.women-edits>.women-edit.women-everyday-photo .women-edit-copy h2{margin:0;color:white;font-size:clamp(23px,2.4vw,33px);text-shadow:0 2px 18px #0007}
@media(max-width:700px){
 .women-edits>.women-everyday-photo{display:flex}
 .women-edits>.women-everyday-photo .women-edit-photo img{object-position:42% 43%}
 .women-edits>.women-everyday-photo .women-edit-copy{position:relative;inset:auto;padding:12px 18px;background:transparent;text-align:center}
 .women-edits>.women-edit.women-everyday-photo .women-edit-copy h2{font-size:20px}
 .women-edits.has-active>.women-everyday-photo:not(.is-active) .women-edit-copy h2{font-size:14px}
}

/* Use one custom search icon across mobile browsers. */
.women-search input[type="search"]{-webkit-appearance:none;appearance:none}
.women-search input[type="search"]::-webkit-search-decoration,.women-search input[type="search"]::-webkit-search-results-button,.women-search input[type="search"]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}

/* Mobile category panel follows the same edge-to-edge row treatment. */
@media(max-width:750px){
 .women-category-dialog{inset:0 0 auto;margin:0;width:100%;max-width:none;height:auto;max-height:88dvh;padding:22px 24px 28px!important;animation:none!important}
 .women-category-dialog .women-dialog-heading{margin-bottom:16px}
 .women-category-dialog .women-categories{gap:0;align-items:stretch}
 .women-category-dialog .women-categories button{min-height:56px;width:100%;padding:16px 0;border-bottom:1px solid #e5e5e0;font-size:15px;display:flex;justify-content:space-between;align-items:center}
 .women-category-dialog .women-categories button::after{content:'›';font:24px Arial,sans-serif}
 .women-category-dialog .women-categories button[aria-pressed=true]::after{content:'✓';font-size:16px}
 .women-category-sidebar .women-category-toggle{min-height:48px;width:100%;padding:12px 0;border-top:1px solid #d4d5cc;border-bottom:1px solid #d4d5cc;text-transform:none;font-size:14px}
}

/* A compact two-control strip above the mobile collection, like the reference. */
.mobile-brands-toggle{display:none}
@media(max-width:750px){
 .women-category-sidebar{display:flex;position:static;align-items:stretch;width:100%;margin:0 0 20px;padding:0;border-top:1px solid #d4d5cc;border-bottom:1px solid #d4d5cc}
 .women-category-sidebar :is(.women-category-toggle,.mobile-brands-toggle){display:flex;justify-content:center;align-items:center;gap:10px;flex:1;min-width:0;width:50%;min-height:44px;padding:10px 8px;border:0;background:transparent;color:inherit;font:13px KonseptSans,Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}
 .women-category-sidebar .women-category-toggle{border-right:1px solid #d4d5cc}
 .women-category-toggle::before{content:'';width:15px;height:12px;background:linear-gradient(currentColor,currentColor) 0 2px/15px 1px no-repeat,linear-gradient(currentColor,currentColor) 3px 6px/9px 1px no-repeat,linear-gradient(currentColor,currentColor) 6px 10px/3px 1px no-repeat}
 .mobile-brands-toggle::after{content:'⌄';font:16px Arial,sans-serif}
}

@media(max-width:750px){.women-filters .women-brands-toggle{display:none}}
