.women-preview__fits{grid-template-columns:repeat(4,1fr);gap:18px}
.women-preview__look img{transform:scale(1.35);object-position:center 64%}
.women-fit__garment{position:absolute;left:8%;right:8%;top:11%;bottom:5%;background:#302d26;clip-path:polygon(18% 7%,35% 0,65% 0,82% 7%,100% 28%,83% 43%,73% 31%,73% 100%,27% 100%,27% 31%,17% 43%,0 28%)}
.women-fit__garment img{position:absolute;left:50%;top:28%;width:52px;height:52px;transform:translateX(-50%);object-fit:contain}
.women-fit:hover .women-fit__garment img{transform:translateX(-50%)}
.women-fit__garment--crop{left:12%;right:12%;top:16%;bottom:20%;background:#5b3a40}
.women-fit__garment--relaxed{left:3%;right:3%;top:9%;bottom:3%;background:#293c32;clip-path:polygon(14% 8%,34% 0,66% 0,86% 8%,100% 31%,84% 47%,74% 34%,74% 100%,26% 100%,26% 34%,16% 47%,0 31%)}
.women-fit__polo-art{position:absolute;inset:9% 8% 0;background:#292720;clip-path:polygon(18% 10%,35% 0,65% 0,82% 10%,100% 34%,82% 48%,73% 37%,73% 100%,27% 100%,27% 37%,18% 48%,0 34%)}
.women-fit__polo-collar{position:absolute;left:37%;top:0;width:26%;height:19%;background:var(--ink);clip-path:polygon(0 0,50% 65%,100% 0,82% 100%,50% 73%,18% 100%)}
.women-fit__polo-art img{position:absolute;left:62%;top:27%;width:38px;height:38px;object-fit:contain}
@media(max-width:1000px) and (min-width:721px){.women-preview__fits{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.site-header>.brand{left:56px;transform:none}.header-actions a[aria-label="Search"],.header-actions a[aria-label="Account"]{display:none}.women-preview__fits{grid-template-columns:1fr;gap:34px}.women-preview__ticker{flex-wrap:wrap;justify-content:center;overflow:visible;white-space:normal;gap:12px 20px}.women-preview__ticker span:not(:first-child):before{margin-right:20px}}
.nav-item{position:relative;padding-block:34px}
.nav-dropdown{position:absolute;top:calc(100% - 5px);left:-28px;width:292px;padding:8px;background:#191916;border:1px solid var(--line);border-top-color:var(--gold);box-shadow:0 22px 46px #0009;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .24s,transform .24s,visibility .24s}
.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:none}
.nav-dropdown p{margin:0;padding:12px 13px 14px;color:var(--ivory);font:22px/1.1 var(--display);border-bottom:1px solid var(--line)}
.nav-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;color:var(--ivory);border-bottom:1px solid #ffffff0b;transition:background .2s,padding-left .25s cubic-bezier(.16,1,.3,1)}
.nav-dropdown a:last-child{border-bottom:0}
.nav-dropdown a:hover,.nav-dropdown a:focus-visible{padding-left:18px;background:#25231e}
.nav-dropdown a>span:first-child{display:block}
.nav-dropdown strong{display:block;font:600 13px/1.25 var(--font);letter-spacing:.04em;text-transform:uppercase}
.nav-dropdown small{display:block;margin-top:4px;color:var(--muted);font:12px/1.35 var(--font);white-space:nowrap}
.nav-dropdown .nav-dropdown__badge{flex:none;padding:5px 7px;color:var(--gold);border:1px solid #cbb47a55;font:9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase}
@media(min-width:721px){
  .site-header{justify-content:flex-start}
  .nav-links{margin-left:30px}
  .header-actions{margin-left:auto}
}
.collection-hub__grid{grid-template-columns:repeat(4,1fr)}
.women-fit__product{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#f4f2ed;transition:transform .55s cubic-bezier(.16,1,.3,1)}
.women-fit:hover .women-fit__product{transform:scale(1.025)}
.mobile-subnav{display:flex;flex-direction:column;gap:10px!important;margin:-10px 0 6px;padding-left:18px;border-left:1px solid var(--line)}.mobile-menu nav .mobile-subnav a{font:15px/1.4 var(--font);color:var(--muted)}
@media(max-width:1000px) and (min-width:721px){.collection-hub__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.collection-hub__grid{grid-template-columns:1fr}.nav-item{display:none}}
