.men-landing{--ink:#141b2d;--slate:#26324a;--silver:#c7c8ca;--offwhite:#faf8f4;--charcoal:#2b2b2d;--signature:#e31c79;--wash:#ecebe8;--berry:var(--ink);--blush:var(--wash);--champagne:var(--silver);--rose:var(--silver);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), sans-serif;color:var(--charcoal);background:var(--offwhite)}.men-landing *{box-sizing:border-box}.men-landing{margin:0}.men-landing button,.men-landing input,.men-landing select{font:inherit}.men-landing button,.men-landing a,.men-landing input,.men-landing select,.men-landing summary{-webkit-tap-highlight-color:transparent}.men-landing a{color:inherit;text-decoration:none}.men-landing button{color:inherit;cursor:pointer}.men-landing button:disabled{cursor:not-allowed}.men-landing img{max-width:100%;display:block}.men-landing figure,.men-landing p,.men-landing h1,.men-landing h2,.men-landing h3{margin:0}.men-landing h1,.men-landing h2,.men-landing h3{font-family:var(--font-jost), sans-serif;font-weight:400}.men-landing h2{letter-spacing:-1.1px;font-size:44px;line-height:1.1}.men-landing p{font-size:15px;line-height:1.6}.men-landing button:focus-visible,.men-landing a:focus-visible,.men-landing input:focus-visible,.men-landing select:focus-visible,.men-landing summary:focus-visible{outline:2px solid var(--berry);outline-offset:4px}.men-landing [hidden]{display:none!important}.men-landing{scroll-behavior:smooth;scroll-padding-top:24px}.men-landing .section-wrap{max-width:1440px;margin:0 auto;padding-inline:60px}.men-landing .men-hero{grid-template-columns:43% 57%;height:min(560px,100svh - 218px);min-height:490px;display:grid}.men-landing .hero-copy{background:var(--blush);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 48px 48px max(40px,50vw - 660px);display:flex;position:relative}.men-landing .eyebrow{letter-spacing:2px;font-size:12px;font-weight:500}.men-landing .hero-copy h1{letter-spacing:-2.5px;color:var(--berry);margin:28px 0 24px;font-size:clamp(52px,5.25vw,78px);font-weight:300;line-height:1.03}.men-landing .hero-body{margin-bottom:32px;font-size:16px;line-height:1.55}.men-landing .hero-visual{background:var(--champagne);height:100%;overflow:hidden}.men-landing .hero-visual>img{object-fit:cover;object-position:68% 55%;width:100%;height:100%}.men-landing .button{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-width:174px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:600;transition:transform .16s,opacity .16s;display:inline-flex}.men-landing .button:hover{transform:translateY(-2px)}.men-landing .button:active{transform:translateY(0)}.men-landing .primary{background:var(--berry);color:var(--offwhite)}.men-landing .primary img{filter:brightness(0)invert()}.men-landing .secondary{border-color:var(--berry);color:var(--berry);background:0 0}.men-landing .light{background:var(--offwhite);color:var(--berry)}.men-landing .category-strip{border-bottom:1px solid var(--silver);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 60px;font-size:13px;display:flex}.men-landing .category-strip>div{gap:48px;display:flex}.men-landing .category-strip a{align-items:center;gap:16px;min-height:44px;display:flex}.men-landing .category-strip span{color:var(--berry);font-size:11px}.men-landing .shop{padding-block:64px 72px}.men-landing .shop-heading p{margin-top:14px}.men-landing .collection-controls{border-bottom:1px solid var(--silver);justify-content:space-between;align-items:center;gap:16px;display:flex}.men-landing .filters{gap:26px;display:flex}.men-landing .filters button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:0 0 14px;font-size:14px}.men-landing .filters button[aria-pressed=true]{border-bottom-color:var(--berry);color:var(--berry);font-weight:600}.men-landing .sort-label{align-items:center;gap:12px;font-size:12px;display:flex}.men-landing .sort-label select{max-width:175px;min-height:44px;color:var(--charcoal);background:0 0;border:0;padding:4px;font-size:12px}.men-landing .catalogue-note{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 24px;font-size:12px;display:flex}.men-landing .catalogue-note p{font-size:12px}.men-landing .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;display:grid}.men-landing .product-card{min-width:0}.men-landing .product-photo{background:var(--champagne);aspect-ratio:1/1.09;position:relative;overflow:hidden}.men-landing .product-open{background:var(--offwhite);border:0;width:100%;height:100%;padding:0;display:block;position:relative}.men-landing .product-open img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s,opacity .24s;transform:scale(1.25)}.men-landing .product-open .alternate{opacity:0;position:absolute;inset:0}.men-landing .product-open:hover .main-image{opacity:0}.men-landing .product-open:hover .alternate{opacity:1;transform:scale(1.3)}.men-landing .product-meta{letter-spacing:1px;text-transform:uppercase;margin:18px 0 8px;font-size:11px}.men-landing .product-card h3{margin-bottom:8px;font-size:21px;line-height:1.2}.men-landing .product-title-button{text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block}.men-landing .price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.men-landing .price small{margin-left:8px;font-size:11px;font-weight:400}.men-landing .product-story-card{background:var(--blush);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:280px;padding:32px;display:flex}.men-landing .product-story-card h3{color:var(--berry);font-size:37px;line-height:1.12}.men-landing .text-link{border:0;border-bottom:1px solid var(--berry);min-height:44px;color:var(--berry);text-align:left;background:0 0;align-items:center;gap:16px;padding:0;font-size:14px;display:inline-flex}.men-landing .detail-story{grid-template-columns:1fr 1fr;margin-bottom:80px;display:grid}.men-landing .detail-photo{background:var(--champagne);align-items:center;min-height:400px;display:flex}.men-landing .detail-photo img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%;max-height:470px}.men-landing .detail-copy{background:var(--blush);flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:56px;display:flex}.men-landing .detail-copy h2{color:var(--berry);font-size:52px;font-weight:300}.men-landing .gifting{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:24px 64px;display:grid}.men-landing .gifting h2{color:var(--berry);font-size:56px;font-weight:300}.men-landing .gifting p{margin:24px 0 28px}.men-landing .gifting-image{background:var(--offwhite);justify-content:center;align-items:center;height:340px;display:flex}.men-landing .gifting-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.men-landing .care-links{grid-template-columns:1fr 1fr;gap:60px;padding-block:24px 64px;display:grid}.men-landing .care-links>a{border-top:1px solid var(--silver);min-height:100px;padding:24px 45px 0 0;position:relative}.men-landing .care-links span{font-family:var(--font-jost);font-size:25px}.men-landing .care-links p{margin-top:7px;font-size:13px}.men-landing .care-links img{position:absolute;top:32px;right:0}.men-landing input[type=search]{background:var(--offwhite);border:1px solid var(--berry);border-radius:4px;flex:1;min-height:48px;padding:10px 14px}.men-landing .text-button{background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.men-landing .empty-state{text-align:center;padding:64px 20px}.men-landing .empty-state h3{font-size:32px}.men-landing .empty-state p{margin:16px 0 24px}.men-landing .toast{background:var(--berry);color:var(--offwhite);z-index:30;border-radius:4px;width:480px;max-width:calc(100vw - 32px);padding:16px 24px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.men-landing dialog{background:var(--offwhite);width:calc(100vw - 48px);max-width:980px;max-height:90svh;color:var(--charcoal);border:0;border-radius:4px;margin:auto;padding:0}.men-landing dialog::backdrop{background:#2b2b2d99}.men-landing .dialog-close{z-index:2;background:var(--offwhite);position:absolute;top:12px;right:12px}.men-landing .icon-button{border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.men-landing .dialog-layout{grid-template-columns:1fr 1fr;display:grid}.men-landing .dialog-gallery{background:var(--champagne);padding:28px}.men-landing .dialog-main-image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:340px}.men-landing .thumbnail-row{gap:12px;margin-top:16px;display:flex}.men-landing .thumbnail-row button{border:1px solid var(--berry);background:var(--offwhite);border-radius:4px;width:72px;height:72px;padding:4px}.men-landing .thumbnail-row img{object-fit:contain;width:100%;height:100%}.men-landing .dialog-details{padding:56px 32px 32px}.men-landing .dialog-details h2{margin:12px 0 20px;font-size:36px}.men-landing .dialog-details .price{font-size:24px}.men-landing .dialog-notice{background:var(--blush);margin:24px 0;padding:16px;font-size:12px;line-height:1.6}.men-landing .dialog-details .button{background:var(--champagne);width:100%;color:var(--charcoal)}.men-landing .sample-reviews{border-top:1px solid var(--silver);grid-column:1/-1;padding:32px}.men-landing .sample-reviews h3{margin-bottom:10px;font-size:25px}.men-landing .sample-reviews>p{font-size:12px}.men-landing .sample-review{margin-top:24px}.men-landing .sample-review strong{font-size:13px}.men-landing .sample-review p{margin-top:10px;font-size:14px}.men-landing .sample-review small{color:var(--berry);margin-top:10px;font-size:11px;display:block}@media (min-width:1441px){.men-landing .men-hero{max-width:1600px;margin:auto}.men-landing .hero-copy{padding-left:80px}}@media (max-width:1100px){.men-landing .section-wrap{padding-inline:32px}.men-landing .hero-copy{padding:32px}.men-landing .hero-copy h1{font-size:58px}.men-landing .category-strip{padding-inline:32px}.men-landing .category-strip>div{gap:30px}.men-landing .product-grid{gap:28px 16px}.men-landing .detail-copy{padding:32px}.men-landing .detail-copy h2{font-size:44px}.men-landing .product-story-card{padding:24px}.men-landing .product-story-card h3{font-size:30px}.men-landing .review-meta{display:none}}@media (max-width:767px){.men-landing .profile-tool{display:none!important}.men-landing .section-wrap{padding-inline:20px}.men-landing .men-hero{grid-template-columns:1fr;height:auto;min-height:0;position:relative}.men-landing .hero-copy{order:1;min-height:285px;padding:36px 20px 28px}.men-landing .hero-copy .eyebrow{font-size:11px}.men-landing .hero-copy h1{letter-spacing:-1.5px;margin:18px 0;font-size:44px;line-height:1.07}.men-landing .hero-body{margin-bottom:24px;font-size:14px;line-height:1.5}.men-landing .hero-visual{order:0;height:290px}.men-landing .hero-visual>img{object-position:68% 57%}.men-landing .button{min-width:162px;min-height:48px;padding:13px 18px;font-size:13px}.men-landing .category-strip{min-height:62px;padding:0 20px}.men-landing .category-strip>a{display:none}.men-landing .category-strip>div{justify-content:space-between;gap:8px;width:100%}.men-landing .category-strip a{gap:5px;font-size:12px}.men-landing .category-strip span{font-size:11px}.men-landing .shop{padding-top:40px;padding-bottom:48px}.men-landing .shop-heading{margin-bottom:24px}.men-landing .shop-heading h2{letter-spacing:-.7px;font-size:32px}.men-landing .shop-heading p{margin-top:10px;font-size:13px}.men-landing .collection-controls{flex-wrap:wrap;gap:0}.men-landing .filters{justify-content:space-between;gap:8px;width:100%}.men-landing .filters button{min-height:44px;padding-bottom:10px;font-size:12px}.men-landing .sort-label{justify-content:flex-end;width:100%;font-size:11px}.men-landing .sort-label select{font-size:11px}.men-landing .catalogue-note{align-items:start;gap:20px;margin:16px 0}.men-landing .catalogue-note p{max-width:230px;font-size:11px}.men-landing .catalogue-note>span{white-space:nowrap;font-size:11px}.men-landing .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.men-landing .product-photo{aspect-ratio:1/1.14}.men-landing .product-meta{letter-spacing:.4px;margin:14px 0 7px;font-size:11px}.men-landing .product-card h3{margin-bottom:9px;font-size:18px;line-height:1.15}.men-landing .price{font-size:12px}.men-landing .price small{margin-left:4px;font-size:11px}.men-landing .product-story-card{gap:16px;min-height:255px;padding:20px}.men-landing .product-story-card h3{font-size:27px}.men-landing .product-story-card p{font-size:12px}.men-landing .text-link{gap:8px;font-size:12px}.men-landing .text-link img{width:18px}.men-landing .detail-story{grid-template-columns:1fr;margin-bottom:48px}.men-landing .detail-photo{height:250px;min-height:230px}.men-landing .detail-copy{gap:20px;padding:32px 24px}.men-landing .detail-copy h2{font-size:38px}.men-landing .detail-copy p{font-size:14px}.men-landing .detail-copy .eyebrow{font-size:11px}.men-landing .gifting{grid-template-columns:1fr;gap:12px;padding-top:0;padding-bottom:40px}.men-landing .gifting h2{font-size:40px}.men-landing .gifting p{margin:20px 0;font-size:14px}.men-landing .gifting-image{grid-row:1;height:220px}.men-landing .care-links{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.men-landing .care-links>a{min-height:84px}.men-landing .care-links span{font-size:23px}.men-landing .dialog-layout{grid-template-columns:1fr}.men-landing dialog{width:calc(100vw - 24px);max-height:92svh}.men-landing .dialog-gallery{padding:20px}.men-landing .dialog-main-image{height:240px}.men-landing .dialog-details{padding:28px 24px}.men-landing .dialog-details h2{font-size:30px}.men-landing .sample-reviews{padding:24px}.men-landing input[type=search]{min-width:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.men-landing{scroll-behavior:auto}.men-landing *,.men-landing :before,.men-landing :after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.men-landing .hero-copy h1,.men-landing .hero-copy .hero-body,.men-landing .hero-copy .button{animation:.65s both men-enter}.men-landing .hero-copy .hero-body{animation-delay:.1s}.men-landing .hero-copy .button{animation-delay:.2s}@keyframes men-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.men-landing .product-open .alternate.worn{object-fit:cover;transform:none}.men-landing .thumbnail-row{flex-wrap:wrap}.men-landing .thumbnail-row button{flex:0 0 64px;height:64px}.men-landing .product-open .alternate.worn,.men-landing .dialog-main-image.is-generated{mix-blend-mode:normal}.men-landing{--ease:cubic-bezier(.22, 1, .36, 1);scroll-padding-top:104px}.men-landing .review-extras{white-space:nowrap;align-items:center;gap:4px;display:flex}.men-landing .review-extras .review-meta{padding-left:12px}.men-landing .review-extras button{font-size:11px}.men-landing .review-extras button[aria-pressed=true]{color:var(--berry)}.men-landing .men-hero{grid-template-columns:36% 40% 24%;max-width:1600px;height:clamp(530px,100svh - 206px,680px);min-height:530px;margin:auto;overflow:hidden}.men-landing .hero-copy{z-index:1;padding:40px clamp(24px,3vw,56px)}.men-landing .hero-copy h1{letter-spacing:-2.4px;margin:28px 0 24px;font-size:clamp(48px,4.8vw,76px);line-height:1.04}.men-landing .hero-copy h1>span{white-space:nowrap;display:block}.men-landing .hero-body{max-width:29ch;font-size:15px}.men-landing .hero-visual{min-width:0;position:relative}.men-landing .hero-photo-depth{width:100%;height:100%;overflow:hidden}.men-landing .hero-photo-depth>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transform:scale(1.035)}.men-landing .hero-pair{background:var(--offwhite);min-height:0;color:var(--berry);grid-template-rows:auto repeat(2,minmax(0,1fr));display:grid}.men-landing .hero-pair-intro{font:400 25px / 1.2 var(--font-jost), sans-serif;margin:0;padding:20px 22px 8px}.men-landing .hero-pair-product{min-width:0;min-height:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.men-landing .hero-pair-product+.hero-pair-product{border-top:1px solid var(--champagne)}.men-landing .hero-pair-photo{min-height:0;display:block;overflow:hidden}.men-landing .hero-pair-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(1.2)}.men-landing .hero-pair-caption{gap:5px;padding:12px 42px 20px 22px;display:grid;position:relative}.men-landing .hero-pair-caption>span{font-size:12px;line-height:1.5}.men-landing .hero-pair-caption strong{font:400 clamp(20px, 1.85vw, 28px) / 1.15 var(--font-jost), sans-serif}.men-landing .hero-pair-caption>img{position:absolute;bottom:22px;right:18px}@media (prefers-reduced-motion:no-preference) and (hover:hover){.men-landing .hero-pair-photo img{transition:transform .65s var(--ease)}.men-landing .hero-pair-product:hover .hero-pair-photo img{transform:scale(1.3)}}.men-landing .hero-jewel{background:var(--champagne);text-align:left;perspective:1000px;border:0;flex-direction:column;justify-content:flex-end;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.men-landing .jewel-depth{width:100%;height:100%;overflow:hidden}.men-landing .jewel-depth>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease);transform:scale(1.03)}.men-landing .hero-jewel-caption{background:var(--blush);width:100%;color:var(--berry);gap:10px;padding:26px 24px 28px;display:grid;position:relative}.men-landing .hero-jewel-caption>span{font-size:11px;line-height:1.6}.men-landing .hero-jewel-caption strong{font:400 clamp(23px, 2.1vw, 34px) / 1.1 var(--font-jost), sans-serif;padding-right:24px}.men-landing .hero-jewel-caption>img{position:absolute;bottom:29px;right:18px}.men-landing .category-strip{border-color:var(--champagne);max-width:1600px;min-height:72px;margin:auto}.men-landing .category-strip a{position:relative}.men-landing .category-strip a:after{content:"";background:var(--berry);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:4px;left:0;transform:scaleX(0)}.men-landing .category-strip a:hover:after{transform:scaleX(1)}.men-landing .shop{padding-block:72px 80px;position:relative}.men-landing .shop-heading{margin-bottom:30px}.men-landing .shop-heading h2{letter-spacing:-1.8px;font-size:clamp(36px,4.2vw,60px);font-weight:300}.men-landing .shop-heading p{font-size:14px}.men-landing .catalogue-view-switch{justify-content:flex-end;align-items:center;gap:0;min-height:44px;margin:-64px 0 30px;display:flex}.men-landing .catalogue-view-switch>span{margin-right:16px;font-size:11px}.men-landing .catalogue-view-switch button{border:1px solid var(--berry);background:0 0;min-height:44px;padding:10px 16px;font-size:12px}.men-landing .catalogue-view-switch button:first-of-type{border-radius:4px 0 0 4px}.men-landing .catalogue-view-switch button:last-child{border-left:0;border-radius:0 4px 4px 0}.men-landing .catalogue-view-switch button[aria-pressed=true]{background:var(--berry);color:var(--offwhite)}.men-landing .product-photo{background:var(--champagne)}.men-landing .product-open{background:color-mix(in srgb, var(--champagne) 28%, var(--offwhite))}.men-landing .product-open .main-image{transition:opacity .45s var(--ease), transform .7s var(--ease)}.men-landing .product-open .alternate.worn{transition:opacity .45s var(--ease), transform .7s var(--ease);transform:scale(1.025)}.men-landing .product-open:hover .alternate.worn{transform:scale(1)}.men-landing [data-men-products][data-imagery=worn] .main-image{opacity:0}.men-landing [data-men-products][data-imagery=worn] .alternate.worn{opacity:1;transform:scale(1)}.men-landing .product-story-card{background:var(--blush);padding:28px;position:relative;overflow:hidden}.men-landing .product-story-card h3{font-size:clamp(29px,3vw,44px);font-weight:300}.men-landing .product-story-card .story-image{object-fit:cover;width:100%;height:160px;margin-top:auto}.men-landing .product-story-card p{font-size:12px}.men-landing .wear-edit{padding-block:40px 100px}.men-landing .wear-heading h2{letter-spacing:-3px;color:var(--berry);font-size:clamp(48px,6vw,88px);font-weight:300;line-height:1}.men-landing .wear-heading p{margin-top:20px}.men-landing .wear-tabs{gap:32px;margin:28px 0 32px;display:flex}.men-landing .wear-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:48px;padding:12px 0;font-size:14px}.men-landing .wear-tabs button[aria-selected=true]{color:var(--berry);border-color:var(--berry)}.men-landing .wear-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 clamp(40px,6vw,96px);display:grid}.men-landing .wear-portrait{background:var(--champagne);height:650px;overflow:hidden}.men-landing .wear-portrait img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.men-landing .wear-right{padding-top:64px}.men-landing .wear-still{background:var(--champagne);height:330px;margin-left:42px;overflow:hidden}.men-landing .wear-still img{object-fit:cover;object-position:center 50%;width:100%;height:100%}.men-landing .wear-copy{padding:32px 0 0}.men-landing .wear-copy h3{letter-spacing:-1px;color:var(--berry);font-size:44px;font-weight:300;line-height:1.08}.men-landing .wear-copy p{max-width:32ch;margin:16px 0;font-size:14px}.men-landing .wear-copy .text-link{margin-top:2px;font-size:14px}.men-landing .detail-story{grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:88px;padding-block:0;position:relative}.men-landing .detail-photo{height:510px;min-height:510px;overflow:hidden}.men-landing .detail-photo img{mix-blend-mode:normal;object-fit:cover;object-position:center;max-height:none}.men-landing .detail-copy{background:var(--blush);padding:48px}.men-landing .detail-copy h2{letter-spacing:-1.8px;font-size:clamp(40px,4.5vw,66px);line-height:1.04}.men-landing .detail-copy p{font-size:14px}.men-landing .gifting{grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:24px;padding-bottom:88px}.men-landing .gifting h2{letter-spacing:-2px;font-size:clamp(48px,5.5vw,76px);line-height:1.04}.men-landing .gifting-image{background:0 0;height:clamp(500px,48vw,660px);margin-left:56px;display:block;position:relative}.men-landing .gifting-image .gift-portrait{object-fit:cover;object-position:right 45%;mix-blend-mode:normal;width:100%;height:100%}.men-landing .gifting-image .gift-still{object-fit:cover;mix-blend-mode:normal;border:8px solid var(--offwhite);width:200px;height:230px;position:absolute;bottom:36px;left:-72px}.men-landing .care-links{padding-bottom:72px}.men-landing .care-links>a:hover>img{transform:translate(3px,-3px)}.men-landing .care-links img{transition:transform .3s var(--ease)}.men-landing .dialog-main-image{transition:opacity .2s var(--ease)}.men-landing .thumbnail-row button[aria-pressed=true]{background:var(--blush);box-shadow:inset 0 0 0 1px var(--berry)}@media (min-width:768px) and (hover:hover){.men-landing .hero-jewel:hover .jewel-depth>img{transform:scale(1.075)}.men-landing [data-men-products][data-imagery=worn] .product-open:hover .main-image{opacity:1}.men-landing [data-men-products][data-imagery=worn] .product-open:hover .alternate.worn{opacity:0}}@media (max-width:1100px){.men-landing .men-hero{grid-template-columns:39% 39% 22%;height:530px}.men-landing .hero-copy{padding:28px}.men-landing .hero-copy h1{font-size:49px}.men-landing .hero-jewel-caption{padding:24px 16px}.men-landing .hero-jewel-caption strong{font-size:25px}.men-landing .hero-jewel-caption>span{font-size:11px}.men-landing .hero-body{font-size:14px}.men-landing .catalogue-view-switch>span{display:none}.men-landing .wear-portrait{height:570px}.men-landing .wear-right{padding-top:40px}.men-landing .wear-still{height:280px;margin-left:16px}.men-landing .wear-copy h3{font-size:38px}.men-landing .gifting{gap:48px}.men-landing .gifting-image{margin-left:28px}.men-landing .gifting-image .gift-still{width:170px;height:190px;left:-44px}.men-landing .review-extras [data-info]{display:none}}@media (max-width:767px){.men-landing{scroll-padding-top:82px}.men-landing .review-extras button{min-height:38px;padding:0 5px;font-size:11px}.men-landing .review-extras [data-info]{display:block}.men-landing .men-hero{grid-template-columns:1fr 38%;height:auto;min-height:0;display:grid;overflow:hidden}.men-landing .hero-visual{grid-area:1/1/auto/-1;height:420px}.men-landing .hero-photo-depth>img{object-position:50% 35%}.men-landing .hero-copy{order:0;grid-area:2/1;min-height:0;padding:28px 18px 30px}.men-landing .hero-copy h1{letter-spacing:-1.3px;margin:18px 0;font-size:clamp(31px,6.5vw,45px);line-height:1.06}.men-landing .hero-copy .eyebrow{letter-spacing:1.5px;font-size:11px}.men-landing .hero-body{margin-bottom:22px;font-size:12px;line-height:1.6}.men-landing .hero-body br{display:none}.men-landing .hero-copy .button{gap:18px;width:auto;min-width:0;padding:12px 14px;font-size:12px}.men-landing .hero-copy .button img{width:18px}.men-landing .hero-jewel{grid-area:2/2;align-self:stretch;min-height:0}.men-landing .jewel-depth{flex:1;height:150px;min-height:120px}.men-landing .jewel-depth>img{object-position:50% 54%}.men-landing .hero-jewel-caption{background:var(--champagne);gap:6px;padding:18px 12px 22px}.men-landing .hero-jewel-caption>span{display:none}.men-landing .hero-jewel-caption strong{max-width:6ch;padding-right:0;font-size:22px;line-height:1.12}.men-landing .hero-jewel-caption>img{width:18px;bottom:23px;right:10px}.men-landing .category-strip{min-height:62px;padding-inline:20px}.men-landing .shop{padding-block:40px 52px}.men-landing .shop-heading{margin-bottom:24px}.men-landing .shop-heading h2{letter-spacing:-1px;font-size:36px}.men-landing .catalogue-view-switch{justify-content:flex-start;margin:0 0 24px}.men-landing .catalogue-view-switch>span{margin-right:auto;font-size:11px;display:inline-block}.men-landing .catalogue-view-switch button{padding:10px 14px;font-size:11px}.men-landing .product-story-card{padding:20px}.men-landing .product-story-card .story-image{height:100px}.men-landing .wear-edit{padding-block:16px 56px}.men-landing .wear-heading h2{letter-spacing:-1.8px;font-size:50px}.men-landing .wear-heading p{max-width:28ch;margin-top:16px;font-size:13px}.men-landing .wear-tabs{gap:28px;margin:18px 0 24px}.men-landing .wear-tabs button{font-size:13px}.men-landing .wear-stage{grid-template-columns:1fr;gap:0}.men-landing .wear-portrait{height:470px}.men-landing .wear-right{grid-template-columns:1fr 42%;align-items:center;gap:20px;margin-top:20px;padding:0;display:grid}.men-landing .wear-still{grid-area:1/2;height:210px;margin:0}.men-landing .wear-copy{grid-area:1/1;padding:0}.men-landing .wear-copy h3{letter-spacing:-.7px;font-size:30px;line-height:1.08}.men-landing .wear-copy p{margin:14px 0;font-size:12px}.men-landing .wear-copy .text-link{gap:8px;font-size:12px}.men-landing .wear-copy .text-link img{width:17px}.men-landing .detail-story{grid-template-columns:1fr;margin-bottom:56px}.men-landing .detail-photo{height:360px;min-height:0}.men-landing .detail-copy{gap:24px;padding:32px 24px}.men-landing .detail-copy h2{letter-spacing:-1px;font-size:41px}.men-landing .gifting{grid-template-columns:1fr;gap:28px;padding-block:0 48px}.men-landing .gifting-image{grid-row:1;height:400px;margin-left:32px;margin-right:0}.men-landing .gifting-image .gift-still{aspect-ratio:5/6;border-width:6px;width:42%;max-width:150px;height:auto;bottom:0;left:-32px}.men-landing .gifting h2{letter-spacing:-1.5px;font-size:48px}.men-landing .gifting p{max-width:28ch}.men-landing .care-links{padding-bottom:48px}.men-landing .care-links span{font-size:23px}}@media (max-width:380px){.men-landing .hero-visual{height:360px}.men-landing .hero-copy{padding-inline:16px}.men-landing .hero-copy h1{font-size:29px}.men-landing .hero-jewel-caption strong{font-size:20px}.men-landing .wear-tabs{gap:24px}.men-landing .wear-copy h3{font-size:27px}.men-landing .wear-right{gap:14px}}@media (prefers-reduced-motion:no-preference){.men-landing [data-reveal].reveal-ready{opacity:0;transition:opacity .65s var(--ease), transform .65s var(--ease);transform:translateY(16px)}.men-landing [data-reveal].is-visible{opacity:1;transform:translateY(0)}.men-landing .hero-photo-depth>img{animation:12s ease-in-out infinite alternate men-campaign-breathe}.men-landing .jewel-depth{animation:9s ease-in-out infinite alternate men-jewel-drift}.men-landing .hero-copy h1>span{animation:men-editorial-enter .8s var(--ease) both}.men-landing .hero-copy h1>span:nth-child(2){animation-delay:.12s}.men-landing .hero-copy h1{animation:none}.men-landing .product-card{animation:men-editorial-enter .45s var(--ease) both;animation-delay:calc(var(--card-index,0) * 45ms)}.men-landing .wear-stage.is-changing img,.men-landing .wear-stage.is-changing .wear-copy{animation:men-editorial-enter .5s var(--ease) both}.men-landing dialog[open]{animation:men-editorial-enter .24s var(--ease) both}@keyframes men-editorial-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes men-campaign-breathe{0%{transform:scale(1.035)translateY(0)}to{transform:scale(1.09)translateY(-7px)}}@keyframes men-jewel-drift{0%{transform:translateY(0)scale(1.02)}to{transform:translateY(-8px)scale(1.035)}}@supports (animation-timeline:view()){.men-landing .wear-portrait img{animation:linear both men-photo-travel;animation-timeline:view();animation-range:entry exit}@keyframes men-photo-travel{0%{transform:scale(1.08)translateY(12px)}to{transform:scale(1.08)translateY(-12px)}}}}.men-landing[data-motion=paused]{scroll-behavior:auto}.men-landing[data-motion=paused] *,.men-landing[data-motion=paused] :before,.men-landing[data-motion=paused] :after{transition:none!important;animation:none!important}.men-landing[data-motion=paused] [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.men-landing [data-reveal]{opacity:1!important;transform:none!important}.men-landing .hero-photo-depth>img,.men-landing .jewel-depth,.men-landing .wear-portrait img{animation:none!important;transform:none!important}}@media (max-width:767px){.men-landing .hero-visual{grid-area:1/1;height:320px}.men-landing .hero-jewel{grid-area:1/2;height:320px}.men-landing .hero-copy{grid-area:2/1/auto/-1;padding:28px 20px 30px}.men-landing .hero-copy h1{letter-spacing:-1.5px;margin:18px 0;font-size:44px}.men-landing .hero-copy .eyebrow{font-size:11px}.men-landing .hero-body{max-width:none;margin-bottom:22px;font-size:14px}.men-landing .hero-body br{display:block}.men-landing .hero-copy .button{min-width:162px;font-size:13px}.men-landing .hero-photo-depth>img{object-position:50% 48%}.men-landing .hero-pair{grid-area:1/2;height:320px}.men-landing .hero-pair-intro{padding:12px 10px 4px;font-size:17px}.men-landing .hero-pair-caption{gap:0;padding:6px 22px 10px 10px}.men-landing .hero-pair-caption>span{display:none}.men-landing .hero-pair-caption strong{font-size:16px}.men-landing .hero-pair-caption>img{width:14px;height:14px;bottom:11px;right:6px}}@media (max-width:380px){.men-landing .hero-visual,.men-landing .hero-jewel,.men-landing .hero-pair{height:280px}.men-landing .hero-copy h1{font-size:40px}}.men-landing{background:var(--offwhite);color:var(--charcoal);font-family:var(--font-inter), sans-serif;display:block}.men-landing .men-page-tools{align-items:center;gap:12px;max-width:1440px;min-height:44px;margin:auto;padding:0 40px;font-size:11px;display:flex}.men-page-tools button{background:0 0;border:0;min-height:44px;margin-left:auto;font-size:11px}.men-landing .men-search-row{justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.men-landing .men-search-row input{max-width:360px;min-height:44px;font-size:13px}.men-landing .men-search-row>span{white-space:nowrap;font-size:12px}.men-landing .catalogue-note{margin:0 0 24px;font-size:12px;display:block}.men-landing .availability-note{margin:24px 0;font-size:14px;line-height:1.7}.men-landing .image-note{margin-top:16px;font-size:11px;line-height:1.6}.men-landing .sizing-link{margin-top:24px}.men-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.men-landing [id]{scroll-margin-top:120px}@media (max-width:767px){.men-landing .men-page-tools{padding:0 20px}.men-landing .men-hero{margin:0}.men-landing .men-search-row{gap:16px}.men-landing .men-search-row input{width:75%;font-size:16px}.men-landing .dialog-details .primary{white-space:normal;gap:12px}.men-landing .dialog-details .primary img{flex-shrink:0}}.men-landing .dialog-details .primary{background:var(--berry);color:var(--offwhite)}.men-landing .collage-surface{isolation:isolate;position:relative}.men-landing .shoot-collage{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.men-landing .shoot-collage-grid{filter:grayscale();opacity:.12;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:-12%;transform:rotate(-8deg)}.men-landing .shoot-collage-grid>img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;min-height:0;display:block;position:static}.men-landing .shoot-collage-strip{left:38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.men-landing .shoot-collage-strip .shoot-collage-grid{opacity:.16;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));inset:-24% -8%}.men-landing .shoot-collage-pair .shoot-collage-grid>img:first-child{grid-row:span 2}.men-landing .collection-intro{background:var(--blush);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;padding:32px;display:flex}.men-landing .collection-intro .shop-heading{margin-bottom:0}.men-landing .collection-intro .catalogue-view-switch{flex-shrink:0;margin:0}.men-landing .collection-intro .shoot-collage-strip{left:48%}.men-landing .wear-heading{background:var(--blush);min-height:270px;padding:32px 36px}.men-landing .wear-heading .shoot-collage-strip{left:30%}.men-landing .gifting-copy{background:var(--berry);color:var(--offwhite);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:clamp(24px,3vw,48px);display:flex}.men-landing .gifting-copy .shoot-collage-grid{opacity:.22}.men-landing .gifting-copy h2{color:var(--offwhite);font-size:clamp(44px,4.4vw,66px)}.men-landing .gifting-copy .secondary{color:var(--offwhite);border-color:var(--rose)}.men-landing .gifting-copy .secondary img{filter:brightness(0)invert()}.men-landing .gifting-copy a:focus-visible{outline-color:var(--offwhite)}.men-landing .care-links>a{background:var(--blush);border-top:0;min-height:132px;padding:28px 56px 28px 24px}.men-landing .care-links>a>img{right:24px}.men-landing .shoot-collage-accent{left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.men-landing .shoot-collage-accent .shoot-collage-grid{opacity:.18;grid-template-rows:1fr;grid-template-columns:1fr;inset:-22% 0;transform:rotate(-8deg)}@media (max-width:1100px){.men-landing .collection-intro{flex-wrap:wrap;gap:24px}}@media (max-width:767px){.men-landing .collection-intro{margin-bottom:24px;padding:24px}.men-landing .collection-intro .catalogue-view-switch{width:100%}.men-landing .collection-intro .catalogue-view-switch>span{display:none}.men-landing .collection-intro .shoot-collage-strip,.men-landing .wear-heading .shoot-collage-strip{left:18%}.men-landing .wear-heading{min-height:230px;padding:26px 24px}.men-landing .shoot-collage-strip .shoot-collage-grid{opacity:.12}.men-landing .gifting-copy{padding:36px 28px}.men-landing .gifting-copy h2{font-size:48px}.men-landing .care-links>a{min-height:125px}}.men-landing .men-discovery-copy{max-width:660px;margin-top:12px;font-size:14px;line-height:1.6}.men-landing .product-card{scroll-margin-top:120px}.men-questions{grid-template-columns:1fr 1.5fr;gap:64px;padding-top:32px;padding-bottom:72px;display:grid}.men-questions h2{font-family:var(--font-jost), sans-serif;color:var(--ink);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.men-questions details{border-bottom:1px solid var(--silver);padding:20px 0}.men-questions summary{cursor:pointer;color:var(--ink);font-size:16px;line-height:1.5}.men-questions p{margin:16px 0;font-size:14px;line-height:1.7}.men-questions a{color:var(--ink);text-underline-offset:4px;margin-bottom:8px;text-decoration:underline;display:inline-block}@media (max-width:767px){.men-questions{grid-template-columns:1fr;gap:16px;padding-bottom:40px}}.men-landing .wear-pieces{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.men-landing .attitude-edit{margin-block:0 96px}.men-landing .attitude-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.men-landing .attitude-heading h2{color:var(--berry);font-size:clamp(38px,4.5vw,64px);font-weight:300;line-height:1.08}.men-landing .attitude-heading>p{max-width:28ch;font-size:14px}.men-landing .attitude-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.men-landing .attitude-gallery:focus-visible{outline:2px solid var(--berry);outline-offset:4px}.men-landing .attitude-gallery figure{min-width:0;margin:0}.men-landing .attitude-gallery figure>img{aspect-ratio:2/3;object-fit:contain;background:var(--champagne);width:100%;height:auto;display:block}.men-landing .attitude-gallery figcaption{padding-top:20px}.men-landing .attitude-gallery h3{color:var(--berry);font-size:26px;font-weight:400}.men-landing .attitude-gallery figcaption p{margin-top:6px;font-size:14px}.men-landing .attitude-pieces{flex-wrap:wrap;gap:12px 32px;margin-top:28px;display:flex}@media (max-width:767px){.men-landing .attitude-edit{margin-bottom:56px}.men-landing .attitude-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.men-landing .attitude-gallery{scroll-snap-type:x mandatory;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.men-landing .attitude-gallery figure{scroll-snap-align:start;flex:0 0 88%}.men-landing .attitude-pieces{gap:12px 24px;margin-top:16px}}.men-landing .coming-soon-label{letter-spacing:1px;text-transform:uppercase;color:var(--berry);margin-top:6px;font-size:11px;font-weight:500}.men-landing .hero-copy{background:var(--ink);color:var(--offwhite)}.men-landing .hero-copy h1{color:var(--offwhite)}.men-landing .hero-copy .eyebrow{color:var(--silver)}.men-landing .hero-copy .primary{background:var(--offwhite);color:var(--ink)}.men-landing .hero-copy .primary img{filter:none}.men-landing .hero-copy .shoot-collage-grid{opacity:.14}.men-landing .hero-copy a:focus-visible{outline-color:var(--offwhite)}.men-landing .hero-copy .eyebrow:before{background:var(--signature);content:"";vertical-align:.08em;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}
