.panel-photo{background-size:200% auto!important;background-repeat:no-repeat;background-color:#c6bcae}
.grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1050px;margin-inline:auto}
.product-detail:has(.panel-photo) .gallery-main{aspect-ratio:3/4}
.home-pathways{padding:25px 4.5%;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);flex-wrap:wrap}
.home-pathways>span{margin-right:auto;font-size:13px;color:#555760}.home-pathways a{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px}
.home-preview-note{padding:0 4.5%;margin:-36px 0 44px;font-size:12px;line-height:1.6;color:#555760}
.home-gender-edit,.home-secondary-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 18px}
.home-editorial{position:relative;min-height:610px;overflow:hidden;background:#908e8a;color:white;isolation:isolate}
.home-editorial-photo.product-image{position:absolute;inset:0;aspect-ratio:auto}
.home-editorial:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent 75%);z-index:1;pointer-events:none}
.home-editorial-copy{position:absolute;z-index:2;bottom:42px;left:6%;right:6%}.home-editorial-copy .eyebrow{margin-bottom:14px}.home-editorial-copy h2{font-size:clamp(35px,4.4vw,67px);line-height:1.04;max-width:530px;margin-bottom:24px}
.home-editorial-photo .photo{background-repeat:no-repeat}
.home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.home-category-card{display:block;min-width:0}.home-category-card .product-image{aspect-ratio:4/5}.home-category-card h3{display:flex;justify-content:space-between;font-size:19px;letter-spacing:-.025em;margin:16px 0 0}.home-category-card:hover h3{text-decoration:underline;text-underline-offset:5px}
.home-dont-miss{display:grid;grid-template-columns:1fr 1fr;background:var(--blue);color:white;min-height:580px}
.home-dont-miss-copy{padding:70px 9%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home-dont-miss h2{font-size:clamp(44px,5.8vw,86px);line-height:1.02;margin-bottom:24px}.home-dont-miss-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:390px;margin-bottom:28px}.home-dont-miss .eyebrow{color:var(--lime)}
.home-dont-miss-image{aspect-ratio:auto;min-height:500px}.home-dont-miss-image .photo{transition:transform .7s}.home-image-caption{position:absolute;left:24px;right:24px;bottom:24px;background:#111113d9;color:white;padding:16px 18px;font-size:12px;backdrop-filter:blur(10px)}
.home-proportions{display:grid;grid-template-columns:1.15fr 1fr;background:#e8e3d9;min-height:570px}.home-proportions-visual{background:url('assets/trousers.png') center/cover no-repeat;min-height:570px}.home-proportions-copy{padding:65px 11%;align-self:center}.home-proportions h2{font-size:clamp(38px,4.5vw,65px);line-height:1.04;margin-bottom:24px}.home-proportions-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:380px;margin-bottom:28px}
.home-secondary-edit .home-editorial{min-height:480px}.home-secondary-edit h2{font-size:clamp(34px,4vw,56px)}
.home-look-links{padding:75px 4.5%;display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#ecebe5}.home-look-links h2{font-size:clamp(38px,4vw,58px);line-height:1.05;margin-bottom:20px}.home-look-links p:not(.eyebrow){line-height:1.7;color:#555760;margin-bottom:0}.home-look-links nav{display:flex;flex-direction:column;justify-content:center}.home-look-links nav a{padding:21px 0;border-bottom:1px solid #bdbdb5;display:flex;justify-content:space-between;gap:15px;font-size:19px}.home-look-links nav a:hover{color:var(--blue)}
@media(min-width:1500px){.home-gender-edit .home-editorial{min-height:760px}}
@media(max-width:900px){.home-editorial{min-height:510px}.home-dont-miss-copy{padding:45px 8%}.home-dont-miss{min-height:500px}.home-proportions{grid-template-columns:1fr 1fr}.home-proportions-visual{min-height:520px}.home-proportions-copy{padding:40px 8%}.home-category-grid{gap:14px}.home-pathways{gap:22px}}
@media(max-width:600px){.home-pathways{padding:18px 6%;gap:8px 22px}.home-pathways>span{width:100%;margin:0}.home-pathways a{font-size:12px}.home-preview-note{padding:0 6%;margin:-18px 0 30px}.home-gender-edit,.home-secondary-edit{gap:12px;padding:0 12px;grid-template-columns:1fr}.home-editorial{min-height:540px}.home-editorial-copy{bottom:30px}.home-editorial-copy h2{font-size:44px;max-width:340px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.home-category-card h3{font-size:17px;margin-top:12px}.home-dont-miss{grid-template-columns:1fr;min-height:0}.home-dont-miss-copy{padding:42px 6%}.home-dont-miss h2{font-size:54px}.home-dont-miss-image{min-height:360px;aspect-ratio:1}.home-proportions{grid-template-columns:1fr}.home-proportions-visual{min-height:360px;background-size:cover}.home-proportions-copy{padding:40px 6%}.home-proportions h2{font-size:45px}.home-secondary-edit .home-editorial{min-height:490px}.home-look-links{grid-template-columns:1fr;padding:42px 6%;gap:25px}.home-look-links h2{font-size:42px}.home-look-links nav a{font-size:17px}.grid.two{gap:12px}.home-image-caption{left:16px;right:16px;bottom:16px}}
