/* Photography, type and space. No scrolling effects, fixed story or image blending. */
html{scroll-behavior:auto;scroll-padding-top:24px}
*,*:before,*:after{animation:none!important;transition:none!important}
.concept-bar{position:relative}
.wear-header{position:relative;top:auto;background:#11120f;padding:30px 5%;align-items:center}
.wear-actions{position:static}
.wear-header nav{margin-left:auto}
.fold-cover{display:grid;grid-template-columns:.9fr 1.1fr;min-height:640px;height:calc(100svh - 163px);max-height:950px;background:#11120f}
.fold-cover-copy{padding:60px 8% 65px 11.1%;align-self:center}
.fold-cover-copy .eyebrow{font-size:9px;color:#c8b494;margin-bottom:38px}
.fold-cover h1{font-size:clamp(68px,6.1vw,108px);line-height:.98;letter-spacing:-.065em}
.fold-cover h1 em{color:#d9c6a6}
.fold-cover-copy>p:not(.eyebrow){color:#c5c3b6;font-size:13px;line-height:1.8;margin-top:35px}
.fold-cover .solid-link{margin-top:32px;min-height:54px;gap:34px}
.solid-link:hover,.solid-link:hover span,.look-button:hover .look-image img,.look-button:hover i{transform:none}
.fold-cover-image{position:relative;margin:0;min-height:0;overflow:hidden}
.fold-cover-image picture,.fold-cover-image img{width:100%;height:100%;display:block}
.fold-cover-image img{object-fit:cover;object-position:72% center}
.fold-cover-image figcaption{position:absolute;bottom:25px;left:28px;font-size:9px;color:#eeece3;background:#11120f99;padding:9px 12px;letter-spacing:.04em}
.fold-making{background:#e9e5dc;color:#292d26;padding:100px 5%;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;align-items:center}
.fold-making-intro h2{font-size:clamp(52px,5.5vw,92px);line-height:1.02;margin:35px 0 28px}
.fold-making-intro h2 em{color:#76674f}
.fold-making-intro>p:last-child{font-size:12px;line-height:1.8;color:#686756}
.fold-making-images{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}
.fold-making-images figure{margin:0}
.fold-making-images figure:last-child{padding-top:85px}
.fold-making-images img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:65% center}
.fold-making-images figcaption{padding-top:14px;font-size:10px;color:#686756}
.collection{border-radius:0;margin-top:0;padding-top:10px}
.material-picture img{transform:none;will-change:auto}
.material-specs p{padding-left:0}
.material-copy .text-link{min-height:44px;display:inline-flex;align-items:center}
.wear-outro .solid-link:hover{transform:none}
.product-visual.zoomed .product-image{transform-origin:center}
@media(max-width:1000px){.fold-cover{grid-template-columns:1fr 1fr;min-height:590px}.fold-cover h1{font-size:8.2vw}.fold-making{gap:5vw}.fold-making-images{gap:15px}.fold-cover-copy{padding-left:10%}}
@media(max-width:700px){
 .wear-header{top:auto;padding:23px 6%;gap:16px;align-items:center;flex-wrap:wrap}
 .wear-header nav{margin-left:auto;font-size:10px;gap:15px;padding:0}
 .wear-actions{position:static;margin-left:auto;font-size:10px}
 .fold-brand{margin-right:0;font-size:38px}
 .fold-brand span{font-size:5px}
 .edit-toggle{font-size:9px;gap:6px}
 .edit-count{height:22px;width:22px}
 .fold-cover{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0}
 .fold-cover-copy{padding:45px 6% 48px}
 .fold-cover-copy .eyebrow{margin-bottom:25px;font-size:8px}
 .fold-cover h1{font-size:clamp(62px,14vw,88px)}
 .fold-cover-copy>p:not(.eyebrow){margin-top:25px;font-size:12px}
 .fold-cover .solid-link{margin-top:26px;font-size:11px;min-height:52px}
 .fold-cover-image{width:100%;height:auto;aspect-ratio:4/5}
 .fold-cover-image img{object-fit:cover;object-position:center 40%}
 .fold-cover-image figcaption{left:6%;bottom:22px;font-size:8px}
 .fold-making{display:block;padding:60px 6% 55px}
 .fold-making-intro h2{font-size:clamp(46px,11vw,65px);margin:25px 0}
 .fold-making-intro>p:last-child{font-size:11px}
 .fold-making-images{margin-top:35px;gap:16px}
 .fold-making-images figure:last-child{padding-top:50px}
 .fold-making-images img{aspect-ratio:3/4}
 .fold-making-images figcaption{font-size:9px}
 .collection{padding-top:12px}
 .collection-heading{margin-top:35px}
}
@media(max-width:390px){.wear-header nav{font-size:9px;gap:11px}.wear-header{gap:11px}.fold-brand{font-size:32px}.edit-toggle{font-size:8px}}
