/* Navigation begins at the left edge; the brand and inquiry stay to the right. */
.header.site-header{padding-left:28px;padding-right:28px;gap:27px}
.header.site-header .desktop-nav{order:0;margin:0!important;gap:26px;justify-content:flex-start}
.header.site-header .brand{order:2;margin-left:auto;min-width:90px}
.header.site-header .menu-toggle{order:0;margin-left:0}
.header.site-header .header-inquiry{order:3;margin-left:0!important}
.physical-trim-section{display:grid;grid-template-columns:.65fr 1.8fr;align-items:center;gap:55px;padding-top:90px;padding-bottom:90px;border-bottom:1px solid var(--pv-line)}
.physical-trim-copy h2{font:700 clamp(35px,3.5vw,51px)/1.12 var(--head);text-transform:uppercase;letter-spacing:-.015em;margin:24px 0}
.physical-trim-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:var(--pv-muted);max-width:360px}
.physical-trim-copy>.text-button{display:inline-block;margin-top:26px;font-size:11px}
.physical-trim-count{display:block;font-size:9px;letter-spacing:.12em;color:var(--pv-accent);margin-top:34px}
.physical-trim-slider{min-width:0}
.physical-trim-slider .slideshow-toolbar{margin-bottom:20px;gap:10px;align-items:center}
.physical-trim-slider .slideshow-toolbar>span{font-size:8px;letter-spacing:.05em}
.physical-trim-slider .slideshow-toolbar button{font-size:10px;padding:9px 11px;min-height:34px}
.physical-trim-track{gap:20px}
.physical-trim-track>.case-slide{flex-basis:calc((100% - 40px)/3)}
.physical-trim-card .physical-trim-image img{aspect-ratio:3/4;object-fit:contain;background:#e9e7e0}
.physical-trim-card .large-reference-image>span{font-size:6px;left:8px;bottom:10px;padding:5px}
.physical-trim-card .large-reference-image>i{right:10px;bottom:9px;font-size:18px}
.physical-trim-card .reference-card-copy{padding:18px 14px;min-height:95px}
.physical-trim-card .reference-card-copy h3{font-size:14px;line-height:1.45;max-width:90%;font-weight:600}
.physical-trim-card .reference-card-copy>span{position:static;display:block;font-size:8px;letter-spacing:.1em;margin-top:10px;color:var(--pv-accent)}
.physical-trim-slider>.reference-disclosure{font-size:10px;line-height:1.8;margin-top:18px}
.denim-showcase .large-reference-image img{aspect-ratio:4/5;object-fit:contain;background:#fff}
.denim-showcase>.section-heading .eyebrow{margin-bottom:15px}
@media(min-width:1050px){.header.site-header .desktop-nav{display:flex}.header.site-header .menu-toggle{display:none}.site-mobile-nav:not([hidden]){display:none!important}}
@media(max-width:1049px){.header.site-header .desktop-nav{display:none}.header.site-header .menu-toggle{display:flex}.header.site-header .brand{order:1;margin-left:0}.header.site-header .header-inquiry{margin-left:auto!important}.site-mobile-nav:not([hidden]){display:grid!important}.physical-trim-section{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.physical-trim-copy{max-width:650px}.physical-trim-copy>p:not(.eyebrow){max-width:620px}.physical-trim-copy h2{font-size:42px}.physical-trim-count{margin-top:22px}.physical-trim-slider .slideshow-toolbar>span{font-size:10px}.physical-trim-card .reference-card-copy h3{font-size:17px}.physical-trim-card .large-reference-image>span{font-size:8px}}
@media(max-width:680px){.header.site-header{padding-left:18px;padding-right:18px;gap:15px}.header.site-header .brand{min-width:72px}.physical-trim-section{padding-top:45px;padding-bottom:45px;gap:28px}.physical-trim-copy h2{font-size:38px;margin:20px 0}.physical-trim-copy .eyebrow{font-size:9px}.physical-trim-copy>p:not(.eyebrow){font-size:13px}.physical-trim-copy>.text-button{margin-top:20px}.physical-trim-copy h2 br{display:none}.physical-trim-slider .slideshow-toolbar{align-items:flex-start}.physical-trim-track{gap:16px}.physical-trim-track>.case-slide{flex-basis:76%}.physical-trim-card .reference-card-copy{padding:20px;min-height:95px}.physical-trim-card .reference-card-copy h3{font-size:18px}.physical-trim-card .reference-card-copy>span{font-size:9px}.physical-trim-slider .slideshow-toolbar>span{font-size:8px}.physical-trim-slider .slideshow-toolbar button{min-height:38px}.denim-showcase .reference-card-copy h3{font-size:19px}}
