body{--ink:#252a2e;--paper:#e6e8e8;background:#e6e8e8;color:#252a2e;font-family:Gothic,Arial,sans-serif}.n-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 4%;gap:30px}.n-nav nav{display:flex;gap:28px;font:11px Gothic}.n-logo{font:25px Gothic;letter-spacing:4px}.n-nav .cart-trigger{justify-self:end;font:11px Gothic;display:flex;gap:15px}.n-hero{display:grid;grid-template-columns:.75fr 1.25fr;min-height:710px;padding:0 4% 35px;gap:35px}.n-title{display:flex;flex-direction:column;justify-content:space-between;padding:35px 10px}.n-title>p{font:9px MonoBold;letter-spacing:1px}.n-title h1{font:clamp(70px,8.5vw,135px)/.9 Gothic;letter-spacing:-7px;font-weight:normal}.n-title h1 em{font-style:normal;margin-left:35px}.n-title>span{font:9px MonoBold;letter-spacing:1px}.n-hero figure{position:relative;overflow:hidden}.n-hero figure img{width:100%;height:100%;object-position:55% 50%}.n-hero figure>a{position:absolute;bottom:25px;left:30px;background:#e9ebebd9;color:#252a2e;padding:17px 23px;font:11px Gothic;transition:background .25s}.n-hero figure>a:hover{background:#fff}.n-line{padding:50px 4% 70px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #252a2e44;gap:40px}.n-line>p{font:28px/1.4 Gothic}.n-line>span{font:9px MonoBold;letter-spacing:.5px}.n-collection{padding:80px 4%}.n-collection>header{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:40px}.n-collection h2{font:32px Gothic;letter-spacing:-1px}.n-filters{display:flex;gap:25px}.n-filters button{background:none;padding:13px 0;font:11px Gothic;border-bottom:1px solid transparent}.n-filters button[aria-pressed=true]{border-color:#252a2e}.n-products{display:grid;grid-template-columns:1fr 1fr;gap:40px}.n-products article button{display:block;padding:0;width:100%;background:none;text-align:left}.n-product-image{position:relative;aspect-ratio:.8;overflow:hidden;background:#cfd3d3}.n-product-image img{width:100%;height:100%;transition:transform .6s}.n-product-image.trouser img{transform:scale(1.4);object-position:50% 100%}.n-product-image span{position:absolute;bottom:25px;left:25px;font:10px MonoBold;background:#e6e8e8cc;padding:10px;opacity:0;transition:opacity .25s}.n-products button:hover span,.n-products button:focus-visible span{opacity:1}.n-products button:hover .n-product-image.coat img{transform:scale(1.025)}.n-product-title{display:flex;justify-content:space-between;gap:20px;margin-top:22px;align-items:center}.n-product-title h3{font:23px Gothic;letter-spacing:-.5px}.n-product-title p{font:11px MonoBold}.n-products button>p{font:8px MonoBold;letter-spacing:1px;margin-top:13px;opacity:.7}.n-text-button{font:12px Gothic;border-bottom:1px solid;background:none;padding:15px 0;margin-top:30px}.n-notes{display:grid;grid-template-columns:1fr 2fr;padding:95px 6%;gap:50px;background:#c5cdcc}.n-notes>p{font:10px MonoBold;letter-spacing:1px}.n-notes h2{font:clamp(50px,6vw,90px)/.95 Gothic;letter-spacing:-4px;margin-bottom:45px;font-weight:normal}.n-notes h2 em{font-style:normal}.n-notes div p{font-size:17px;line-height:1.8;max-width:550px;margin-bottom:22px}.n-care{display:grid;grid-template-columns:1fr 1fr;padding:90px 6%;gap:80px}.n-care h2{font:50px/1.1 Gothic;letter-spacing:-2px;font-weight:normal}.n-care .details-stack p{font-size:14px}.n-care summary{font:23px Gothic}.shop-add{background:#252a2e;color:#fff;padding:16px;font:11px MonoBold}.shop-review{padding:12px 0;background:none;text-align:left;border-bottom:1px solid;justify-self:start;font-size:12px}.product-dialog h2{font-family:Gothic;font-weight:normal}.product-dialog p{font:13px/1.8 Gothic}.product-dialog>header h2{font-size:20px}.product-dialog img{object-position:60% 50%}#cart-dialog h2,#size-guide h2{font-family:Gothic;font-weight:normal}#size-guide table{width:100%;border-collapse:collapse;margin:30px 0;font:13px Gothic}#size-guide td,#size-guide th{padding:15px;border-bottom:1px solid #252a2e44;text-align:left}@media(max-width:700px){.n-nav{grid-template-columns:1fr auto;padding:25px 6%;gap:20px}.n-nav nav{order:3;grid-column:1/3;justify-content:space-between;font-size:11px}.n-logo{grid-column:1;grid-row:1;font-size:22px;letter-spacing:3px}.n-nav .cart-trigger{grid-column:2;grid-row:1}.n-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:10px 6% 30px}.n-title{padding:20px 0;gap:30px}.n-title h1{font-size:94px;letter-spacing:-5px}.n-title h1 br{display:none}.n-title h1 em{display:block;margin-left:60px}.n-title>span{display:none}.n-hero figure img{height:470px;object-position:54% 50%}.n-hero figure>a{left:20px;bottom:20px;padding:15px;font-size:10px}.n-line{padding:20px 6% 50px;display:block}.n-line>p{font-size:24px}.n-line>span{display:block;margin-top:25px;font-size:8px}.n-collection{padding:55px 6%}.n-collection>header{display:block}.n-collection h2{font-size:28px}.n-filters{margin-top:20px}.n-products{grid-template-columns:1fr;gap:40px}.n-product-image{aspect-ratio:.9}.n-product-image span{opacity:1;font-size:9px;left:20px;bottom:20px}.n-product-title h3{font-size:25px}.n-product-title p{font-size:11px}.n-notes{grid-template-columns:1fr;padding:60px 7%;gap:30px}.n-notes h2{font-size:53px;letter-spacing:-2px;margin-bottom:30px}.n-notes div p{font-size:16px}.n-care{grid-template-columns:1fr;padding:60px 7%;gap:35px}.n-care h2{font-size:43px}}/* The campaign fills the opening; restrained type sits in the photographic negative space. */
.n-hero{position:relative;isolation:isolate;display:block;height:740px;min-height:0;margin:0 4% 35px;padding:0;overflow:hidden;color:#fff}.n-hero figure{position:absolute;inset:0;z-index:-2}.n-hero figure img{width:100%;height:100%;object-position:65% 50%}.n-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17202b99,transparent 65%),linear-gradient(0deg,#17202b55,transparent 55%);pointer-events:none}.n-title{position:relative;min-height:100%;padding:45px 5%;justify-content:flex-end;gap:30px;max-width:650px}.n-title>p{position:absolute;top:45px;left:11%;color:#fff}.n-title h1{font-size:clamp(80px,9vw,140px);line-height:.9;letter-spacing:-6px}.n-title h1 em{margin-left:60px}.n-title>span{margin-top:10px}.n-hero figure>a{left:auto;right:30px;z-index:3}
@media(max-width:700px){.n-hero{height:610px;margin:0 6% 30px}.n-hero figure img{height:100%;object-position:58% 50%}.n-title{padding:35px 7% 100px;gap:25px;max-width:none}.n-title>p{top:30px;left:7%;font-size:8px}.n-title h1{font-size:76px;letter-spacing:-4px}.n-title h1 br{display:block}.n-title h1 em{margin-left:25px}.n-hero figure>a{left:7%;right:auto;bottom:30px}.n-hero:after{background:linear-gradient(90deg,#17202b66,transparent 90%),linear-gradient(0deg,#17202b88,transparent 65%)}}
