.PantsShortsCapabilityPage_contentWrap__ce_Gg{width:min(90%,1480px);margin-inline:auto}.PantsShortsCapabilityPage_sectionLabel__GphdZ{display:inline-block;margin:0 0 14px;padding-top:12px;border-top:2px solid #a34837;color:#c56c55;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.PantsShortsCapabilityPage_sectionH2__7jzL6{margin:0;font-size:clamp(28px,3vw,42px);font-weight:880;line-height:1.06;text-transform:uppercase;color:#f1eee7}.PantsShortsCapabilityPage_sectionDesc__LC5ri{margin:10px 0 0;color:#aaa8a1;font-size:clamp(14px,.95vw,16px);line-height:1.6;max-width:680px}.PantsShortsCapabilityPage_sectionNote__k0xNY{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;color:#aaa8a1;font-size:13px;line-height:1.7}.PantsShortsCapabilityPage_cardNum__q_9ds{color:#a34837;font-size:12px;font-weight:850}.PantsShortsCapabilityPage_styleCardLine__Xsuna{margin:2px 0 0;color:#aaa8a1;font-size:13px;line-height:1.52}.PantsShortsCapabilityPage_styleCardLine__Xsuna strong{color:#d0cdc5;font-weight:750}.PantsShortsCapabilityPage_confirmNote__Ak_81{margin:6px 0 0;color:#898780;font-size:14px;line-height:1.5;font-style:italic}.PantsShortsCapabilityPage_sectionDark__QhV9T{padding:60px 5vw;background:#0a0a0a;color:#f6f3ed}.PantsShortsCapabilityPage_sectionDarkAlt__SiIIf{padding:60px 5vw;background:#0d0d0c;color:#f6f3ed}.PantsShortsCapabilityPage_sectionDark2__ly6xS{padding:60px 5vw;background:#0e0f0d;color:#f6f3ed}.PantsShortsCapabilityPage_sectionDark2__ly6xS[id=quality]{scroll-margin-top:110px}.PantsShortsCapabilityPage_sectionLight__yKwCu{padding:60px 5vw;background:#dedfd9;color:#0d0d0c}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_sectionLabel__GphdZ{border-top-color:#a34837;color:#a34837}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_sectionH2__7jzL6{color:#0d0d0c}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_sectionDesc__LC5ri{color:#343632}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_sectionNote__k0xNY{background:rgba(163,72,55,.08);border-left-color:#a34837;color:#343632}.PantsShortsCapabilityPage_sectionDark3__2Vyvs{padding:60px 5vw;background:#11110f;color:#f6f3ed}.PantsShortsCapabilityPage_sectionDark3__2Vyvs[id=faq]{scroll-margin-top:110px}.PantsShortsCapabilityPage_cardImageWrap__G_a7j{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#181817}.PantsShortsCapabilityPage_cardImage__ATFeA{object-fit:contain;object-position:center}.PantsShortsCapabilityPage_heroSection__gRPNC{border-bottom:1px solid rgba(255,255,255,.14);background:#0d0d0c;overflow:hidden}.PantsShortsCapabilityPage_heroGrid__3VjZS{display:grid;grid-template-columns:55fr 45fr;min-height:400px;max-height:500px;width:min(90%,1480px);margin-inline:auto}.PantsShortsCapabilityPage_heroContent__Gdcwe{padding:24px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.PantsShortsCapabilityPage_heroEyebrow__448PS{margin-bottom:8px;color:#d7957f;display:flex;align-items:center;gap:14px;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.PantsShortsCapabilityPage_heroEyebrowLine__CJVai{width:42px;height:2px;background:#b85a45}.PantsShortsCapabilityPage_heroH1__RMma2{max-width:660px;margin:0;color:#f4f1eb;font-size:clamp(26px,3.2vw,42px);font-weight:880;line-height:1.04;text-transform:uppercase}.PantsShortsCapabilityPage_heroIntro__jGn5z{max-width:580px;margin:10px 0 0;color:#b5b1a8;font-size:clamp(14px,1vw,16px);line-height:1.55}.PantsShortsCapabilityPage_heroCtaRow__NZ83j{margin-top:16px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.PantsShortsCapabilityPage_heroPrimaryCta__m0j9l{min-height:46px;padding:0 22px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#f1eee8;color:#101010;font-family:inherit;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.PantsShortsCapabilityPage_heroPrimaryCta__m0j9l:hover{background:#b85a45;color:#fff}.PantsShortsCapabilityPage_heroPrimaryCta__m0j9l:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_heroSecondaryCta__UaQXj{min-height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.42);display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#d1cdc5;font-family:inherit;font-size:14px;font-weight:780;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease}.PantsShortsCapabilityPage_heroSecondaryCta__UaQXj:hover{border-color:#d67a61;color:#d67a61}.PantsShortsCapabilityPage_heroSecondaryCta__UaQXj:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_heroImageWrap__RiJGZ{position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.14)}.PantsShortsCapabilityPage_heroImage__D_qeR{object-fit:cover;object-position:center 50%}.PantsShortsCapabilityPage_heroFactsStrip__Y9Yan{display:grid;grid-template-columns:repeat(4,1fr);width:min(90%,1480px);margin-inline:auto}.PantsShortsCapabilityPage_heroFactItem__BhvWk{padding:14px 24px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:2px}.PantsShortsCapabilityPage_heroFactItem__BhvWk:last-child{border-right:0}.PantsShortsCapabilityPage_heroFactLabel__JJOss{color:#a34837;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.PantsShortsCapabilityPage_heroFactValue__hFdQB{color:#f2efe8;font-size:14px;font-weight:880;text-transform:uppercase;line-height:1.2}.PantsShortsCapabilityPage_heroFactNote___VBey{color:#98968f;font-size:12px;line-height:1.35}.PantsShortsCapabilityPage_breadcrumb__rk2B_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8a8882;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.PantsShortsCapabilityPage_breadcrumb__rk2B_ a{color:#b5b3ab;text-decoration:none;transition:color .18s ease}.PantsShortsCapabilityPage_breadcrumb__rk2B_ a:hover{color:#d7957f}.PantsShortsCapabilityPage_breadcrumbSep__ViBAm{color:#555}.PantsShortsCapabilityPage_breadcrumbCurrent__utl_j{color:#c2a678}.PantsShortsCapabilityPage_anchorNav__fBKXZ{background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:40}.PantsShortsCapabilityPage_anchorNavInner__zHscj{width:min(90%,1480px);margin-inline:auto;display:flex;align-items:center;gap:0;height:54px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.PantsShortsCapabilityPage_anchorNavInner__zHscj::-webkit-scrollbar{display:none}.PantsShortsCapabilityPage_anchorNavLink__cHYML{flex-shrink:0;padding:0 18px;height:54px;display:inline-flex;align-items:center;color:#a9a7a0;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;transition:color .18s ease;white-space:nowrap}.PantsShortsCapabilityPage_anchorNavLink__cHYML:hover{color:#d67a61}.PantsShortsCapabilityPage_anchorNavLink__cHYML:focus-visible{outline:2px solid #d36c54;outline-offset:-2px}.PantsShortsCapabilityPage_styleGrid8__73w2E{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_styleCard__7d6QY{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_styleCard__7d6QY:hover{background:#141513}.PantsShortsCapabilityPage_styleCardImageWrap__63vLj{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#171816}.PantsShortsCapabilityPage_styleCardImage__u5WdZ{object-fit:contain;object-position:center}.PantsShortsCapabilityPage_styleCardBody__gDKFn{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.PantsShortsCapabilityPage_styleCardName__bJg7v{margin:8px 0 0;font-size:17px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.PantsShortsCapabilityPage_measureLayout__I8Blw{margin-top:28px;display:grid;grid-template-columns:.45fr .55fr;gap:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_measureDiagram___TMsB{position:relative;min-width:0;min-height:0;aspect-ratio:4/3;margin:0;overflow:hidden;background:#0a0a0a}.PantsShortsCapabilityPage_measureDiagramImage___pW2O{object-fit:contain;object-position:center}.PantsShortsCapabilityPage_measureDetails___3leG{padding:24px 28px;background:#0d0d0c;display:flex;flex-direction:column;justify-content:center}.PantsShortsCapabilityPage_measureIntro__YpqEO{margin:0 0 18px;color:#b5b1a8;font-size:13px;line-height:1.6}.PantsShortsCapabilityPage_measurePointsList__ACWKR{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:2px}.PantsShortsCapabilityPage_measurePointsList__ACWKR li{display:flex;gap:12px;padding:10px 14px;background:rgba(255,255,255,.025);color:#b5b2ab;font-size:14px;line-height:1.45;align-items:baseline}.PantsShortsCapabilityPage_measurePointsList__ACWKR li:before{content:"—";color:#a34837;flex-shrink:0}.PantsShortsCapabilityPage_measureMethodsLabel__CobR5{margin:10px 0 6px;color:#8a8882;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.PantsShortsCapabilityPage_measureMethods__B9sRT{margin:0;padding:0;list-style:none;display:grid;gap:1px}.PantsShortsCapabilityPage_measureMethods__B9sRT li{padding:9px 14px;background:rgba(163,72,55,.06);border-left:2px solid #a34837;color:#b5b3ab;font-size:13px;font-weight:700;line-height:1.4}.PantsShortsCapabilityPage_fabricGrid10__ykI3X{margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_fabricCard__zM_HE{background:#0e0f0d;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_fabricCard__zM_HE:hover{background:#151614}.PantsShortsCapabilityPage_fabricCardBody__7qk6T{padding:14px 16px 16px;display:flex;flex-direction:column}.PantsShortsCapabilityPage_fabricCardName__LWH80{margin:0;font-size:15px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.2}.PantsShortsCapabilityPage_waistGrid8__GGUuL{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_waistCard___2qXD{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_waistCard___2qXD:hover{background:#141513}.PantsShortsCapabilityPage_waistCardBody__HUZgt{padding:14px 16px 16px;display:flex;flex-direction:column}.PantsShortsCapabilityPage_waistCardName__c7Gc7{margin:6px 0 0;font-size:16px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.PantsShortsCapabilityPage_denimNote__ke0wD{margin-top:20px;color:#7d7b75;font-size:13px;line-height:1.6;font-style:italic}.PantsShortsCapabilityPage_denimNote__ke0wD a{color:#d36c54;text-underline-offset:3px}.PantsShortsCapabilityPage_denimNote__ke0wD a:hover{color:#e0806a}.PantsShortsCapabilityPage_pocketGrid8__nIptO{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_pocketCard__BLnB3{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_pocketCard__BLnB3:hover{background:#141513}.PantsShortsCapabilityPage_pocketCardBody__2ZNwB{padding:14px 16px 16px;display:flex;flex-direction:column}.PantsShortsCapabilityPage_pocketCardName__wz_xt{margin:6px 0 0;font-size:16px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.PantsShortsCapabilityPage_functionalGrid__XIyoM{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_functionalCol__T7Vl5{padding:22px 20px;background:#0d0d0c;display:flex;flex-direction:column}.PantsShortsCapabilityPage_functionalColTitle__OGeYA{margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #a34837;font-size:14px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.15}.PantsShortsCapabilityPage_functionalList__s1qGS{margin:0;padding:0;list-style:none;display:grid;gap:2px}.PantsShortsCapabilityPage_functionalList__s1qGS li{padding:9px 12px;background:rgba(255,255,255,.02);color:#b5b3ab;font-size:13px;line-height:1.4}.PantsShortsCapabilityPage_functionalList__s1qGS li:before{content:"+ ";color:#a34837;font-weight:850}.PantsShortsCapabilityPage_washGrid8__1IGnm{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_washCard__6N4Z6{background:#11110f;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_washCard__6N4Z6:hover{background:#181715}.PantsShortsCapabilityPage_washCardBody__cf3Ug{padding:14px 16px 16px;display:flex;flex-direction:column}.PantsShortsCapabilityPage_washCardName__5p8Ac{margin:6px 0 0;font-size:16px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.PantsShortsCapabilityPage_brandLayout__WpEbo{margin-top:24px;display:grid;grid-template-columns:.45fr .55fr;gap:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_brandImageWrap__yitcq{position:relative;aspect-ratio:4/3;overflow:hidden;background:#181817}.PantsShortsCapabilityPage_brandImage__4IWBy{object-fit:cover}.PantsShortsCapabilityPage_brandDetails__e_IBf{padding:24px 24px 20px;display:flex;flex-direction:column;justify-content:center;background:#0d0d0c}.PantsShortsCapabilityPage_brandList__Vay_m{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.06)}.PantsShortsCapabilityPage_brandList__Vay_m li{padding:10px 14px;background:#11110f;font-size:13px;font-weight:750;text-transform:uppercase;color:#b5b3ab;line-height:1.35}.PantsShortsCapabilityPage_brandText__3JqAE{margin:14px 0 0;color:#aaa8a1;font-size:14px;line-height:1.6}.PantsShortsCapabilityPage_brandCta___Z7GA{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:850;text-transform:uppercase;color:#d36c54;text-decoration:none;transition:color .18s ease}.PantsShortsCapabilityPage_brandCta___Z7GA:hover{color:#e0806a}.PantsShortsCapabilityPage_brandCta___Z7GA:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_brandCtaArrow__gaFNE{font-size:14px;transition:transform .22s ease}.PantsShortsCapabilityPage_brandCta___Z7GA:hover .PantsShortsCapabilityPage_brandCtaArrow__gaFNE{transform:translateX(4px)}.PantsShortsCapabilityPage_processGrid__Mlwu8{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_processCard__rg2pa{padding:22px 20px 20px;background:#11110f;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.PantsShortsCapabilityPage_processCard__rg2pa:hover{background:#181715}.PantsShortsCapabilityPage_processCardNum__Lde6_{color:#a34837;font-size:13px;font-weight:850}.PantsShortsCapabilityPage_processCardName__pPlgB{margin:12px 0 0;font-size:17px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.15}.PantsShortsCapabilityPage_processCardDesc__wecpb{margin:8px 0 0;font-size:13px;color:#aaa8a1;line-height:1.5}.PantsShortsCapabilityPage_processLink__RqiZx{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:#d36c54;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.PantsShortsCapabilityPage_processLink__RqiZx:hover{color:#e0806a}.PantsShortsCapabilityPage_processLink__RqiZx:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_processLinkArrow__21OeS{font-size:14px;transition:transform .22s ease}.PantsShortsCapabilityPage_processLink__RqiZx:hover .PantsShortsCapabilityPage_processLinkArrow__21OeS{transform:translateX(4px)}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processGrid__Mlwu8{background:rgba(13,13,12,.2);border-color:rgba(13,13,12,.2)}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processCard__rg2pa{background:rgba(255,255,255,.45)}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processCard__rg2pa:hover{background:rgba(255,255,255,.75)}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processCardNum__Lde6_{color:#a34837}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processCardName__pPlgB{color:#0d0d0c}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processCardDesc__wecpb{color:#343632}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processLink__RqiZx{color:#a34837}.PantsShortsCapabilityPage_sectionLight__yKwCu .PantsShortsCapabilityPage_processLink__RqiZx:hover{color:#8a3d30}.PantsShortsCapabilityPage_midCtaSection__8PR4R{padding:0;background:#0d0d0c;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.PantsShortsCapabilityPage_midCtaInner__H7NZW{width:min(90%,1480px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:28px 0}.PantsShortsCapabilityPage_midCtaCopy__vuy0O{min-width:0}.PantsShortsCapabilityPage_midCtaKicker__HMkdn{margin:0;color:#d36c54;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.PantsShortsCapabilityPage_midCtaTitle__4Ov7C{margin:8px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:880;text-transform:uppercase;color:#f1eee7;line-height:1.12}.PantsShortsCapabilityPage_midCtaDesc__pCNfq{margin:6px 0 0;color:#aaa8a1;font-size:14px;line-height:1.5;max-width:600px}.PantsShortsCapabilityPage_midCtaActionWrap__kpxb_{flex-shrink:0}.PantsShortsCapabilityPage_midCtaLink__4XRgK{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 24px;background:#f1eee8;color:#101010;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease}.PantsShortsCapabilityPage_midCtaLink__4XRgK:hover{background:#b85a45;color:#fff}.PantsShortsCapabilityPage_midCtaLink__4XRgK:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_midCtaArrow__8iNio{font-size:16px;transition:transform .22s ease}.PantsShortsCapabilityPage_midCtaLink__4XRgK:hover .PantsShortsCapabilityPage_midCtaArrow__8iNio{transform:translateX(4px)}.PantsShortsCapabilityPage_qualityLayout__vSp93{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.1);border-top:2px solid #a34837}.PantsShortsCapabilityPage_qualityChecklist__5q6mv{padding:24px;background:transparent;display:flex;flex-direction:column;justify-content:center}.PantsShortsCapabilityPage_qualityList__g04Vx{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:2px}.PantsShortsCapabilityPage_qualityList__g04Vx li{display:flex;gap:12px;min-height:48px;padding:12px 16px;background:rgba(255,255,255,.025);color:#c7c4bc;font-size:14px;line-height:1.45;align-items:baseline}.PantsShortsCapabilityPage_qualityListNum__Icbas{color:#a34837;font-size:12px;font-weight:850;flex-shrink:0;min-width:16px}.PantsShortsCapabilityPage_qualityImageWrap__NPF74{position:relative;overflow:hidden;background:#181817;min-height:320px}.PantsShortsCapabilityPage_qualityImage__tysTp{object-fit:cover}.PantsShortsCapabilityPage_qualityCta__3opyO{margin-top:20px;display:inline-flex;align-items:center;gap:8px;color:#d36c54;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.PantsShortsCapabilityPage_qualityCta__3opyO:hover{color:#e0806a}.PantsShortsCapabilityPage_qualityCta__3opyO:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.PantsShortsCapabilityPage_qualityCtaArrow___cJ6o{font-size:14px;transition:transform .22s ease}.PantsShortsCapabilityPage_qualityCta__3opyO:hover .PantsShortsCapabilityPage_qualityCtaArrow___cJ6o{transform:translateX(4px)}.PantsShortsCapabilityPage_faqLayout__pDH_E{margin-top:20px;display:grid;grid-template-columns:.32fr .68fr;gap:0}.PantsShortsCapabilityPage_faqTitle__VgDC5{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:880;text-transform:uppercase;color:#f1eee7;line-height:1.1}.PantsShortsCapabilityPage_faqList__K2vhj{border-top:1px solid rgba(255,255,255,.12)}.PantsShortsCapabilityPage_faqItem__N9r42{border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0}.PantsShortsCapabilityPage_faqItem__N9r42[open]{background:rgba(255,255,255,.012)}.PantsShortsCapabilityPage_faqQuestion__sM_bM{display:flex;cursor:pointer;list-style:none;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 4px;color:#e3e0d8;font-size:clamp(14px,.95vw,16px);font-weight:700;line-height:1.45;outline:none}.PantsShortsCapabilityPage_faqQuestion__sM_bM::-webkit-details-marker{display:none}.PantsShortsCapabilityPage_faqQNum__ctKwV{color:#a34837;font-size:11px;font-weight:850;flex-shrink:0}.PantsShortsCapabilityPage_faqQText__LQjwt{flex:1}.PantsShortsCapabilityPage_faqToggle__W4uXC{font-size:18px;font-weight:300;color:#6b6a65;transition:transform .2s ease;flex-shrink:0}.PantsShortsCapabilityPage_faqItem__N9r42[open] .PantsShortsCapabilityPage_faqToggle__W4uXC{transform:rotate(45deg)}.PantsShortsCapabilityPage_faqAnswer__sX9E7{margin:6px 0 4px;padding:0 0 0 18px;border-left:2px solid #a34837;color:#a9a7a0;font-size:14px;line-height:1.65;max-width:640px}.PantsShortsCapabilityPage_finalCtaSection__73CxB{padding:60px 5vw;background:#dedfd9;border-top:1px solid rgba(13,13,12,.2);scroll-margin-top:110px}.PantsShortsCapabilityPage_finalCtaInner__jmsq4{width:min(90%,1480px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:center;gap:48px}.PantsShortsCapabilityPage_finalCtaCopy__YkdKE{min-width:0}.PantsShortsCapabilityPage_finalCtaKicker__8i5zW{margin:0;color:#a34837;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.PantsShortsCapabilityPage_finalCtaHeading__uL2S4{margin:14px 0 0;font-size:clamp(26px,2.8vw,38px);font-weight:880;line-height:1.06;text-transform:uppercase;color:#0d0d0c}.PantsShortsCapabilityPage_finalCtaDesc__bD_jE{max-width:560px;margin:14px 0 0;color:#343632;font-size:clamp(14px,.95vw,16px);line-height:1.6}.PantsShortsCapabilityPage_finalCtaActions__BW6V9{display:flex;flex-direction:column;align-items:stretch;gap:12px}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu{min-height:50px;padding:0 24px;border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#0d0d0c;color:#f3efe7;font-family:inherit;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .22s ease,color .22s ease}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu:hover{background:#a34837;color:#fff}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu:focus-visible{outline:2px solid #a34837;outline-offset:2px}.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc{min-height:50px;padding:0 24px;border:1px solid rgba(13,13,12,.45);display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;color:#0d0d0c;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease}.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc:hover{border-color:#a34837;background:#a34837;color:#fff}.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc:focus-visible{outline:2px solid #a34837;outline-offset:2px}.PantsShortsCapabilityPage_finalCtaArrow__1UVEs{font-size:16px;transition:transform .22s ease}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu:hover .PantsShortsCapabilityPage_finalCtaArrow__1UVEs,.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc:hover .PantsShortsCapabilityPage_finalCtaArrow__1UVEs{transform:translateX(5px)}.PantsShortsCapabilityPage_inquiryPrompt__Nweqm{margin-top:20px;display:flex;gap:0;border:1px solid rgba(255,255,255,.08);padding:16px 20px;background:rgba(255,255,255,.015)}.PantsShortsCapabilityPage_inquiryPromptBar__Im9fG{width:3px;flex-shrink:0;background:#a34837;margin-right:16px;border-radius:1px}.PantsShortsCapabilityPage_inquiryPromptBody__bb6AR{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.PantsShortsCapabilityPage_inquiryPromptTitle__ppMTk{margin:0;font-size:12px;font-weight:850;text-transform:uppercase;color:#c56c55;letter-spacing:.05em;line-height:1.3}.PantsShortsCapabilityPage_inquiryPromptText__sg_kc{margin:0;color:#98968f;font-size:14px;line-height:1.5;max-width:700px}.PantsShortsCapabilityPage_inquiryPromptLink__UF2lO{display:inline-flex;align-items:center;gap:8px;color:#d36c54;font-size:12px;font-weight:850;text-transform:uppercase;text-decoration:none;margin-top:2px;transition:color .18s ease;align-self:flex-start}.PantsShortsCapabilityPage_inquiryPromptLink__UF2lO:hover{color:#e0806a}.PantsShortsCapabilityPage_inquiryPromptLink__UF2lO:focus-visible{outline:2px solid #d36c54;outline-offset:2px}@media (max-width:1280px){.PantsShortsCapabilityPage_styleGrid8__73w2E{grid-template-columns:repeat(4,1fr)}.PantsShortsCapabilityPage_fabricGrid10__ykI3X{grid-template-columns:repeat(5,minmax(0,1fr))}.PantsShortsCapabilityPage_pocketGrid8__nIptO,.PantsShortsCapabilityPage_waistGrid8__GGUuL,.PantsShortsCapabilityPage_washGrid8__1IGnm{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.PantsShortsCapabilityPage_heroGrid__3VjZS{grid-template-columns:58fr 42fr;min-height:360px;max-height:460px}.PantsShortsCapabilityPage_heroH1__RMma2{font-size:clamp(24px,3.4vw,34px)}.PantsShortsCapabilityPage_heroFactsStrip__Y9Yan{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_heroFactItem__BhvWk:nth-child(2){border-right:0}.PantsShortsCapabilityPage_styleGrid8__73w2E{grid-template-columns:repeat(3,1fr)}.PantsShortsCapabilityPage_measureLayout__I8Blw{grid-template-columns:1fr}.PantsShortsCapabilityPage_measureDiagram___TMsB{min-height:340px}.PantsShortsCapabilityPage_fabricGrid10__ykI3X{grid-template-columns:repeat(2,minmax(0,1fr))}.PantsShortsCapabilityPage_pocketGrid8__nIptO,.PantsShortsCapabilityPage_waistGrid8__GGUuL,.PantsShortsCapabilityPage_washGrid8__1IGnm{grid-template-columns:repeat(3,1fr)}.PantsShortsCapabilityPage_brandLayout__WpEbo{grid-template-columns:1fr}.PantsShortsCapabilityPage_brandImageWrap__yitcq{aspect-ratio:16/9;max-height:320px}.PantsShortsCapabilityPage_processGrid__Mlwu8{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_qualityLayout__vSp93{grid-template-columns:1fr}.PantsShortsCapabilityPage_qualityImageWrap__NPF74{min-height:240px}.PantsShortsCapabilityPage_faqLayout__pDH_E{grid-template-columns:1fr;gap:16px}.PantsShortsCapabilityPage_finalCtaInner__jmsq4{grid-template-columns:1fr;gap:28px}.PantsShortsCapabilityPage_finalCtaActions__BW6V9{flex-direction:row;gap:12px}}@media (max-width:768px){.PantsShortsCapabilityPage_sectionDark2__ly6xS,.PantsShortsCapabilityPage_sectionDark3__2Vyvs,.PantsShortsCapabilityPage_sectionDarkAlt__SiIIf,.PantsShortsCapabilityPage_sectionDark__QhV9T{padding:48px 20px}.PantsShortsCapabilityPage_heroGrid__3VjZS{grid-template-columns:1fr;min-height:auto;max-height:none}.PantsShortsCapabilityPage_heroContent__Gdcwe{padding:28px 0 22px}.PantsShortsCapabilityPage_heroImageWrap__RiJGZ{height:220px;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.PantsShortsCapabilityPage_heroH1__RMma2{font-size:clamp(24px,5vw,30px)}.PantsShortsCapabilityPage_heroIntro__jGn5z{font-size:14px}.PantsShortsCapabilityPage_heroCtaRow__NZ83j{flex-direction:column;align-items:stretch;gap:10px}.PantsShortsCapabilityPage_heroPrimaryCta__m0j9l,.PantsShortsCapabilityPage_heroSecondaryCta__UaQXj{width:100%;justify-content:center;min-height:44px}.PantsShortsCapabilityPage_heroFactsStrip__Y9Yan{grid-template-columns:1fr 1fr}.PantsShortsCapabilityPage_heroFactItem__BhvWk{border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:12px 16px}.PantsShortsCapabilityPage_heroFactItem__BhvWk:nth-child(2n){border-right:0}.PantsShortsCapabilityPage_heroFactItem__BhvWk:nth-child(3),.PantsShortsCapabilityPage_heroFactItem__BhvWk:nth-child(4){border-bottom:0}.PantsShortsCapabilityPage_anchorNavInner__zHscj{height:48px}.PantsShortsCapabilityPage_anchorNavLink__cHYML{padding:0 14px;height:48px;font-size:11px}.PantsShortsCapabilityPage_sectionH2__7jzL6{font-size:clamp(24px,5vw,28px)}.PantsShortsCapabilityPage_styleGrid8__73w2E{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_measureLayout__I8Blw{grid-template-columns:1fr}.PantsShortsCapabilityPage_measureDiagram___TMsB{min-height:300px}.PantsShortsCapabilityPage_fabricGrid10__ykI3X{grid-template-columns:1fr}.PantsShortsCapabilityPage_pocketGrid8__nIptO,.PantsShortsCapabilityPage_waistGrid8__GGUuL{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_functionalGrid__XIyoM{grid-template-columns:1fr}.PantsShortsCapabilityPage_washGrid8__1IGnm{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_brandLayout__WpEbo{grid-template-columns:1fr}.PantsShortsCapabilityPage_brandList__Vay_m{grid-template-columns:1fr 1fr}.PantsShortsCapabilityPage_brandImageWrap__yitcq{aspect-ratio:16/9}.PantsShortsCapabilityPage_midCtaInner__H7NZW{grid-template-columns:1fr;gap:18px;padding:24px 0}.PantsShortsCapabilityPage_midCtaActionWrap__kpxb_{display:flex}.PantsShortsCapabilityPage_midCtaLink__4XRgK{width:auto}.PantsShortsCapabilityPage_processGrid__Mlwu8{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_qualityLayout__vSp93{grid-template-columns:1fr}.PantsShortsCapabilityPage_qualityImageWrap__NPF74{min-height:200px}.PantsShortsCapabilityPage_faqLayout__pDH_E{grid-template-columns:1fr}.PantsShortsCapabilityPage_faqTitle__VgDC5{font-size:20px}.PantsShortsCapabilityPage_finalCtaSection__73CxB{padding:48px 20px}.PantsShortsCapabilityPage_finalCtaInner__jmsq4{grid-template-columns:1fr;gap:24px}.PantsShortsCapabilityPage_finalCtaHeading__uL2S4{font-size:clamp(22px,5vw,26px)}.PantsShortsCapabilityPage_finalCtaDesc__bD_jE{font-size:14px}.PantsShortsCapabilityPage_finalCtaActions__BW6V9{flex-direction:column;gap:10px}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu,.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc{width:100%;justify-content:center}}@media (max-width:430px){.PantsShortsCapabilityPage_sectionDark2__ly6xS,.PantsShortsCapabilityPage_sectionDark3__2Vyvs,.PantsShortsCapabilityPage_sectionDarkAlt__SiIIf,.PantsShortsCapabilityPage_sectionDark__QhV9T{padding:40px 16px}.PantsShortsCapabilityPage_heroContent__Gdcwe{padding:24px 0 18px}.PantsShortsCapabilityPage_heroH1__RMma2{font-size:22px}.PantsShortsCapabilityPage_heroImageWrap__RiJGZ{height:180px}.PantsShortsCapabilityPage_heroIntro__jGn5z{font-size:14px}.PantsShortsCapabilityPage_heroFactsStrip__Y9Yan{grid-template-columns:1fr 1fr}.PantsShortsCapabilityPage_heroFactValue__hFdQB{font-size:14px}.PantsShortsCapabilityPage_sectionLabel__GphdZ{font-size:12px}.PantsShortsCapabilityPage_sectionH2__7jzL6{font-size:22px}.PantsShortsCapabilityPage_sectionDesc__LC5ri{font-size:14px}.PantsShortsCapabilityPage_anchorNavInner__zHscj{height:44px}.PantsShortsCapabilityPage_anchorNavLink__cHYML{padding:0 12px;height:44px;font-size:12px}.PantsShortsCapabilityPage_styleGrid8__73w2E{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_styleCardBody__gDKFn{padding:12px 14px 14px}.PantsShortsCapabilityPage_styleCardName__bJg7v{font-size:14px}.PantsShortsCapabilityPage_measureLayout__I8Blw{grid-template-columns:1fr}.PantsShortsCapabilityPage_measureDiagram___TMsB{min-height:260px}.PantsShortsCapabilityPage_fabricGrid10__ykI3X{grid-template-columns:1fr}.PantsShortsCapabilityPage_pocketGrid8__nIptO,.PantsShortsCapabilityPage_waistGrid8__GGUuL{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_functionalGrid__XIyoM{grid-template-columns:1fr}.PantsShortsCapabilityPage_washGrid8__1IGnm{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_brandList__Vay_m{grid-template-columns:1fr}.PantsShortsCapabilityPage_brandImageWrap__yitcq{aspect-ratio:16/9}.PantsShortsCapabilityPage_processGrid__Mlwu8{grid-template-columns:repeat(2,1fr)}.PantsShortsCapabilityPage_processCard__rg2pa{padding:16px 14px}.PantsShortsCapabilityPage_processCardName__pPlgB{font-size:15px}.PantsShortsCapabilityPage_qualityImageWrap__NPF74{min-height:180px}.PantsShortsCapabilityPage_faqAnswer__sX9E7,.PantsShortsCapabilityPage_faqQuestion__sM_bM{font-size:14px}.PantsShortsCapabilityPage_finalCtaSection__73CxB{padding:40px 16px}.PantsShortsCapabilityPage_finalCtaInner__jmsq4{grid-template-columns:1fr;gap:20px}.PantsShortsCapabilityPage_finalCtaHeading__uL2S4{font-size:20px}.PantsShortsCapabilityPage_finalCtaActions__BW6V9{flex-direction:column;gap:10px}.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu,.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc{width:100%;justify-content:center}.PantsShortsCapabilityPage_midCtaInner__H7NZW{grid-template-columns:1fr;gap:16px;padding:22px 0}.PantsShortsCapabilityPage_midCtaTitle__4Ov7C{font-size:18px}.PantsShortsCapabilityPage_midCtaDesc__pCNfq{font-size:14px}}@media (prefers-reduced-motion:reduce){.PantsShortsCapabilityPage_brandCta___Z7GA .PantsShortsCapabilityPage_brandCtaArrow__gaFNE,.PantsShortsCapabilityPage_finalCtaArrow__1UVEs,.PantsShortsCapabilityPage_finalCtaPrimary__1Mdfu,.PantsShortsCapabilityPage_finalCtaSecondary__Szhfc,.PantsShortsCapabilityPage_heroPrimaryCta__m0j9l,.PantsShortsCapabilityPage_heroSecondaryCta__UaQXj,.PantsShortsCapabilityPage_midCtaLink__4XRgK .PantsShortsCapabilityPage_midCtaArrow__8iNio,.PantsShortsCapabilityPage_processLink__RqiZx .PantsShortsCapabilityPage_processLinkArrow__21OeS,.PantsShortsCapabilityPage_qualityCta__3opyO .PantsShortsCapabilityPage_qualityCtaArrow___cJ6o{transition-duration:.01ms}}.DenimWashedCapabilityPage_contentWrap___ffQY{width:min(90%,1480px);margin-inline:auto}.DenimWashedCapabilityPage_sectionLabel__59EPj{display:inline-block;margin:0 0 14px;padding-top:12px;border-top:2px solid #a34837;color:#c56c55;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.DenimWashedCapabilityPage_sectionH2__eD73O{margin:0;font-size:clamp(28px,3vw,42px);font-weight:880;line-height:1.06;text-transform:uppercase;color:#f1eee7}.DenimWashedCapabilityPage_sectionDesc__C8owI{margin:10px 0 0;color:#aaa8a1;font-size:clamp(14px,.95vw,16px);line-height:1.6;max-width:680px}.DenimWashedCapabilityPage_sectionNote__684Ey{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;color:#aaa8a1;font-size:13px;line-height:1.7}.DenimWashedCapabilityPage_sectionInquiryLink__pFxR4{margin-top:16px;color:#98968f;font-size:13px;line-height:1.5}.DenimWashedCapabilityPage_sectionInquiryLink__pFxR4 a{color:#d36c54;font-weight:750;text-decoration:none;transition:color .18s ease}.DenimWashedCapabilityPage_sectionInquiryLink__pFxR4 a:hover{color:#e0806a}.DenimWashedCapabilityPage_cardNum__iHIBO{color:#a34837;font-size:12px;font-weight:850}.DenimWashedCapabilityPage_specLine__FW2gk{margin:2px 0 0;color:#aaa8a1;font-size:13px;line-height:1.52}.DenimWashedCapabilityPage_specLine__FW2gk strong{color:#d0cdc5;font-weight:750}.DenimWashedCapabilityPage_confirmNote__0Nyiy{margin:6px 0 0;color:#898780;font-size:12px;line-height:1.5;font-style:italic}.DenimWashedCapabilityPage_cardImageWrap__wa6my{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#171816}.DenimWashedCapabilityPage_cardImageWrapSmall__ehqQd{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#181817;max-width:360px;margin:0 auto}.DenimWashedCapabilityPage_cardImageWrapFit__mE9lU{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#181817;max-width:420px}.DenimWashedCapabilityPage_cardImageAsset__c8eH0{object-fit:cover;object-position:center}.DenimWashedCapabilityPage_imageSlotOverlay__oIayT{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#181817;border:1px dashed rgba(255,255,255,.18);gap:4px;padding:12px;text-align:center}.DenimWashedCapabilityPage_imageSlotLabel__RTwrk{color:#a34837;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.DenimWashedCapabilityPage_imageSlotTitle__kod4t{color:#7d7b75;font-size:12px;font-weight:750;line-height:1.3;max-width:260px}.DenimWashedCapabilityPage_sectionDark__KwtUN{padding:60px 5vw;background:#0a0a0a;color:#f6f3ed}.DenimWashedCapabilityPage_sectionDark__KwtUN[id=approval],.DenimWashedCapabilityPage_sectionDark__KwtUN[id=denim-styles],.DenimWashedCapabilityPage_sectionDark__KwtUN[id=fit],.DenimWashedCapabilityPage_sectionDark__KwtUN[id=quality],.DenimWashedCapabilityPage_sectionDark__KwtUN[id=washes]{scroll-margin-top:110px}.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi{padding:60px 5vw;background:#0d0d0c;color:#f6f3ed}.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi[id=construction],.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi[id=distressing],.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi[id=faq],.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi[id=testing],.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi[id=washed-streetwear]{scroll-margin-top:110px}.DenimWashedCapabilityPage_sectionDark2__THdV_{padding:60px 5vw;background:#0e0f0d;color:#f6f3ed}.DenimWashedCapabilityPage_sectionDark2__THdV_[id=before-after],.DenimWashedCapabilityPage_sectionDark2__THdV_[id=catalog],.DenimWashedCapabilityPage_sectionDark2__THdV_[id=denim-fabrics],.DenimWashedCapabilityPage_sectionDark2__THdV_[id=hardware]{scroll-margin-top:110px}.DenimWashedCapabilityPage_pathsSection__MM67m{padding:48px 5vw;background:#dedfd9;color:#0d0d0c}.DenimWashedCapabilityPage_pathsSection__MM67m .DenimWashedCapabilityPage_sectionLabel__59EPj{border-top-color:#a34837;color:#a34837}.DenimWashedCapabilityPage_pathsSection__MM67m .DenimWashedCapabilityPage_sectionH2__eD73O{color:#0d0d0c}.DenimWashedCapabilityPage_heroSection__D__8Y{border-bottom:1px solid rgba(255,255,255,.14);background:#0d0d0c;overflow:hidden}.DenimWashedCapabilityPage_heroGrid__sdbKT{display:grid;grid-template-columns:55fr 45fr;min-height:400px;max-height:500px;width:min(90%,1480px);margin-inline:auto}.DenimWashedCapabilityPage_heroContent__dA2cK{padding:24px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.DenimWashedCapabilityPage_heroEyebrow__M5mJN{margin-bottom:8px;color:#d7957f;display:flex;align-items:center;gap:14px;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.DenimWashedCapabilityPage_heroEyebrowLine__LARYj{width:42px;height:2px;background:#b85a45}.DenimWashedCapabilityPage_heroH1__hr9XG{max-width:660px;margin:0;color:#f4f1eb;font-size:clamp(26px,3.2vw,42px);font-weight:880;line-height:1.04;text-transform:uppercase}.DenimWashedCapabilityPage_heroIntro__o5KGR{max-width:580px;margin:10px 0 0;color:#b5b1a8;font-size:clamp(14px,1vw,16px);line-height:1.55}.DenimWashedCapabilityPage_heroCtaRow__eUXCF{margin-top:16px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.DenimWashedCapabilityPage_heroPrimaryCta__WYEUZ{min-height:46px;padding:0 22px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#f1eee8;color:#101010;font-family:inherit;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .18s ease,color .18s ease}.DenimWashedCapabilityPage_heroPrimaryCta__WYEUZ:hover{background:#b85a45;color:#fff}.DenimWashedCapabilityPage_heroPrimaryCta__WYEUZ:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.DenimWashedCapabilityPage_heroSecondaryCta__eDcHk{min-height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.42);display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#d1cdc5;font-family:inherit;font-size:14px;font-weight:780;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease}.DenimWashedCapabilityPage_heroSecondaryCta__eDcHk:hover{border-color:#d67a61;color:#d67a61}.DenimWashedCapabilityPage_heroSecondaryCta__eDcHk:focus-visible{outline:2px solid #d36c54;outline-offset:2px}.DenimWashedCapabilityPage_heroImageWrap__fchd6{position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.14)}.DenimWashedCapabilityPage_heroImage__aEJTo{object-fit:cover;object-position:center 50%}.DenimWashedCapabilityPage_heroFactsStrip__IJMWu{display:grid;grid-template-columns:repeat(4,1fr);width:min(90%,1480px);margin-inline:auto}.DenimWashedCapabilityPage_heroFactItem__7E2MA{padding:14px 24px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:2px}.DenimWashedCapabilityPage_heroFactItem__7E2MA:last-child{border-right:0}.DenimWashedCapabilityPage_heroFactLabel__ruz96{color:#a34837;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.DenimWashedCapabilityPage_heroFactValue__fTVbh{color:#f2efe8;font-size:14px;font-weight:880;text-transform:uppercase;line-height:1.2}.DenimWashedCapabilityPage_heroFactNote__xca0Y{color:#98968f;font-size:12px;line-height:1.35}.DenimWashedCapabilityPage_breadcrumb__75arQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8a8882;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.DenimWashedCapabilityPage_breadcrumb__75arQ a{color:#b5b3ab;text-decoration:none;transition:color .18s ease}.DenimWashedCapabilityPage_breadcrumb__75arQ a:hover{color:#d7957f}.DenimWashedCapabilityPage_breadcrumbSep__W_GXB{color:#555}.DenimWashedCapabilityPage_breadcrumbCurrent__9cxVO{color:#c2a678}.DenimWashedCapabilityPage_anchorNav__YNpy_{background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:40}.DenimWashedCapabilityPage_anchorNavInner__MJdcR{width:min(90%,1480px);margin-inline:auto;display:flex;align-items:center;gap:0;height:54px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.DenimWashedCapabilityPage_anchorNavInner__MJdcR::-webkit-scrollbar{display:none}.DenimWashedCapabilityPage_anchorNavLink__7_WlA{flex-shrink:0;padding:0 18px;height:54px;display:inline-flex;align-items:center;color:#a9a7a0;font-size:12px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;transition:color .18s ease;white-space:nowrap}.DenimWashedCapabilityPage_anchorNavLink__7_WlA:hover{color:#d67a61}.DenimWashedCapabilityPage_anchorNavLink__7_WlA:focus-visible{outline:2px solid #d36c54;outline-offset:-2px}.DenimWashedCapabilityPage_pathsGrid__kWmsF{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(13,13,12,.3);border:1px solid rgba(13,13,12,.3)}.DenimWashedCapabilityPage_pathCard__KJVbv{padding:32px 28px 28px;background:#f4f3ef;display:flex;flex-direction:column;min-width:0;transition:background .22s ease}.DenimWashedCapabilityPage_pathCard__KJVbv:hover{background:#edebe6}.DenimWashedCapabilityPage_pathNum__kJu6A{color:#a34837;font-size:12px;font-weight:850}.DenimWashedCapabilityPage_pathTitle__Kd1HW{margin:14px 0 0;font-size:clamp(20px,2.4vw,26px);font-weight:880;text-transform:uppercase;line-height:1.08;color:#0d0d0c}.DenimWashedCapabilityPage_pathDesc__hn4dg{margin:10px 0 0;color:#4f504b;font-size:14px;line-height:1.6;max-width:560px;flex:1}.DenimWashedCapabilityPage_pathLink__sY5JE{margin-top:18px;display:inline-flex;align-items:center;gap:8px;color:#a34837;font-size:12px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:color .18s ease,gap .22s ease}.DenimWashedCapabilityPage_pathLink__sY5JE:hover{color:#c56c55;gap:14px}.DenimWashedCapabilityPage_denimStyleGrid__xi7q8{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_denimStyleCard__ft6n_{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_denimStyleCard__ft6n_:hover{background:#141513}.DenimWashedCapabilityPage_denimStyleBody___I_KJ{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_denimStyleName__3MWnO{margin:8px 0 0;font-size:17px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.DenimWashedCapabilityPage_denimStyleSpecs__04KeT{margin-top:10px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_washedGrid4__UatwO{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_washedCard__E9eeI{background:#0e0f0d;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_washedCard__E9eeI:hover{background:#151614}.DenimWashedCapabilityPage_washedCardBody__4VOX6{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_washedCardName__k7Qx_{margin:8px 0 0;font-size:15px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.DenimWashedCapabilityPage_washedCardSpecs__loskZ{margin-top:8px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_washedCardCta__IfSdz{margin-top:12px;display:inline-flex;align-items:center;gap:6px;color:#d36c54;font-size:11px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.DenimWashedCapabilityPage_washedCardCta__IfSdz:hover{color:#e0806a}.DenimWashedCapabilityPage_fabricGrid8__ZbAxW{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_fabricCard__zIObz{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_fabricCard__zIObz:hover{background:#141513}.DenimWashedCapabilityPage_fabricCardNote__AHu_j{border-top:2px solid rgba(194,166,120,.4)}.DenimWashedCapabilityPage_fabricCardNote__AHu_j .DenimWashedCapabilityPage_fabricCardName__ClQqD{color:#f2efe8}.DenimWashedCapabilityPage_fabricCardBody__2F4jX{padding:14px 16px 16px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_fabricCardName__ClQqD{margin:8px 0 0;font-size:15px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.2}.DenimWashedCapabilityPage_fabricCardSpecs__OO4dR{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_fabricCardNote__AHu_j .DenimWashedCapabilityPage_fabricCardSpecs__OO4dR .DenimWashedCapabilityPage_specLine__FW2gk{color:#aaa8a1}.DenimWashedCapabilityPage_fitLayout__clMpe{margin-top:28px;display:grid;grid-template-columns:.35fr .65fr;gap:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_fitDiagram__LoHTp{padding:20px;background:#0d0d0c;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_fitGrid__A0O4Q{padding:8px;background:#0d0d0c;display:grid;grid-template-columns:1fr 1fr;gap:1px}.DenimWashedCapabilityPage_fitItem__I1Zjb{display:flex;gap:10px;padding:12px 14px;background:rgba(255,255,255,.018);align-items:flex-start;min-width:0}.DenimWashedCapabilityPage_fitNum__R5MDf{color:#a34837;font-size:11px;font-weight:850;flex-shrink:0;min-width:16px;padding-top:1px}.DenimWashedCapabilityPage_fitContent__pu_1K{min-width:0}.DenimWashedCapabilityPage_fitName__rDbcK{margin:0;font-size:13px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.2}.DenimWashedCapabilityPage_fitDesc__LkKoo{margin:3px 0 0;color:#aaa8a1;font-size:13px;line-height:1.45}.DenimWashedCapabilityPage_fitNotes__l1o_C{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;display:grid;gap:6px}.DenimWashedCapabilityPage_fitNotes__l1o_C p{margin:0;color:#aaa8a1;font-size:13px;line-height:1.6}.DenimWashedCapabilityPage_fitNotes__l1o_C p:before{content:"— ";color:#a34837}.DenimWashedCapabilityPage_constructionGrid8__xmzO_{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_constructionCard__SelqC{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_constructionCard__SelqC:hover{background:#141513}.DenimWashedCapabilityPage_constructionCardBody__sthqC{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_constructionCardName__9Lcb9{margin:8px 0 0;font-size:15px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_constructionCardSpecs__176Nj{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_hardwareGrid8__iyFme{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_hardwareCard__7ZGHv{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_hardwareCard__7ZGHv:hover{background:#141513}.DenimWashedCapabilityPage_hardwareCardBody__vRlpR{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_hardwareCardName__VCOMb{margin:8px 0 0;font-size:15px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_hardwareCardSpecs__VlfEa{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_washGrid10__6tzk8{margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_washEffectCard__u7G6w{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_washEffectCard__u7G6w:hover{background:#141513}.DenimWashedCapabilityPage_washEffectBody__1hTny{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_washEffectName__zzdpP{margin:8px 0 0;font-size:14px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_washEffectSpecs___yf_x{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_washNotes__vtxui{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;display:grid;gap:6px}.DenimWashedCapabilityPage_washNotes__vtxui p{margin:0;color:#aaa8a1;font-size:13px;line-height:1.6}.DenimWashedCapabilityPage_washNotes__vtxui p:before{content:"— ";color:#a34837}.DenimWashedCapabilityPage_distressingGrid8__5YMws{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_distressingCard__kyJss{background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_distressingCard__kyJss:hover{background:#141513}.DenimWashedCapabilityPage_distressingCardBody__ilnqI{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.DenimWashedCapabilityPage_distressingCardName__tRXWl{margin:8px 0 0;font-size:15px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_distressingCardSpecs__7Nt5E{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_distressingNotes___655I{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;display:grid;gap:6px}.DenimWashedCapabilityPage_distressingNotes___655I p{margin:0;color:#aaa8a1;font-size:13px;line-height:1.6}.DenimWashedCapabilityPage_distressingNotes___655I p:before{content:"— ";color:#a34837}.DenimWashedCapabilityPage_beforeAfterGrid__B4CvJ{margin-top:28px;display:flex;flex-direction:column;gap:1px}.DenimWashedCapabilityPage_beforeAfterCase__2Jew8{background:#0d0d0c;padding:24px 28px;border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_beforeAfterCaseTitle__UHz8L{margin:0 0 18px;display:flex;align-items:baseline;gap:12px}.DenimWashedCapabilityPage_beforeAfterCaseName__RJ9fq{font-size:18px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.12}.DenimWashedCapabilityPage_beforeAfterPair__94LYB{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start}.DenimWashedCapabilityPage_beforeAfterCol__Q1KUX{display:flex;flex-direction:column}.DenimWashedCapabilityPage_beforeAfterTag__UMcF4{display:inline-block;padding:6px 14px;background:#181715;border-left:3px solid #6b6a65;color:#8a8882;font-size:11px;font-weight:880;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;align-self:flex-start}.DenimWashedCapabilityPage_beforeAfterTagAfter__IT56p{border-left-color:#a34837;color:#d36c54;background:rgba(163,72,55,.1);align-self:flex-end}.DenimWashedCapabilityPage_beforeAfterImageWrap__vnfUx{position:relative;width:100%;aspect-ratio:4/3;max-width:420px;overflow:hidden;background:#181817;border:1px dashed rgba(255,255,255,.15)}.DenimWashedCapabilityPage_beforeAfterCol__Q1KUX:last-child .DenimWashedCapabilityPage_beforeAfterImageWrap__vnfUx{margin-left:auto}.DenimWashedCapabilityPage_beforeAfterArrowWrap__SsUoB{display:flex;align-items:center;justify-content:center;padding:0 20px;min-height:100%}.DenimWashedCapabilityPage_beforeAfterArrow__ZIqYR{color:#a34837;font-size:28px;font-weight:300}.DenimWashedCapabilityPage_beforeAfterDetails__vfF9Q{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.DenimWashedCapabilityPage_baDetailItem__RekIu{padding:10px 14px;background:rgba(255,255,255,.015);color:#b5b1a8;font-size:13px;line-height:1.45}.DenimWashedCapabilityPage_baDetailItem__RekIu strong{color:#d0cdc5;font-weight:750}.DenimWashedCapabilityPage_approvalGrid6__ww9Vo{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_approvalCard__xtHJK{padding:22px 20px 20px;background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_approvalCard__xtHJK:hover{background:#141513}.DenimWashedCapabilityPage_approvalCardName__JdKzS{margin:10px 0 0;font-size:15px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_approvalCardDesc__YSQM9{margin:8px 0 0;font-size:13px;color:#aaa8a1;line-height:1.5}.DenimWashedCapabilityPage_approvedStandard__Y0x47{margin-top:28px;padding:24px 28px;background:rgba(163,72,55,.06);border-left:3px solid #a34837}.DenimWashedCapabilityPage_approvedStandardTitle__v9sBj{margin:0 0 14px;font-size:14px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.2}.DenimWashedCapabilityPage_approvedStandardGrid__d8Y_e{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.DenimWashedCapabilityPage_approvedStandardItem__fobd5{display:flex;gap:8px;color:#b5b1a8;font-size:13px;line-height:1.45;align-items:baseline}.DenimWashedCapabilityPage_approvedStandardMark__jTsJW{color:#a34837;flex-shrink:0}.DenimWashedCapabilityPage_approvalHonest__ynvk7{margin-top:22px;padding:20px 24px;background:rgba(163,72,55,.06);border-left:3px solid #a34837}.DenimWashedCapabilityPage_approvalHonest__ynvk7 p{margin:0;color:#b5b1a8;font-size:13px;line-height:1.65;max-width:800px}.DenimWashedCapabilityPage_testingGrid8__bYK6F{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_testingCard__YfLic{padding:18px 16px;background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_testingCard__YfLic:hover{background:#141513}.DenimWashedCapabilityPage_testingCardName__ENg5X{margin:0;font-size:14px;font-weight:850;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_testingCardSpecs__UNE2u{margin-top:8px;display:flex;flex-direction:column}.DenimWashedCapabilityPage_testingNoteBox__K9d_m{margin-top:22px;padding:18px 22px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;display:grid;gap:6px}.DenimWashedCapabilityPage_testingNoteBox__K9d_m p{margin:0;color:#aaa8a1;font-size:13px;line-height:1.6}.DenimWashedCapabilityPage_testingNoteBox__K9d_m p:before{content:"— ";color:#a34837}.DenimWashedCapabilityPage_processGrid5__gxKps{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_processCard__wrys_{padding:22px 18px 20px;background:#0d0d0c;display:flex;flex-direction:column;min-width:0;transition:background .2s ease}.DenimWashedCapabilityPage_processCard__wrys_:hover{background:#141513}.DenimWashedCapabilityPage_processCardName__0Gh2a{margin:10px 0 0;font-size:14px;font-weight:880;text-transform:uppercase;color:#f2efe8;line-height:1.15}.DenimWashedCapabilityPage_processCardDesc__SxpRe{margin:8px 0 0;font-size:13px;color:#aaa8a1;line-height:1.5}.DenimWashedCapabilityPage_processTiming___YaYJ{margin:20px 0 0;padding:16px 20px;background:rgba(163,72,55,.07);border-left:3px solid #a34837;color:#aaa8a1;font-size:13px;line-height:1.6}.DenimWashedCapabilityPage_processMainLink__HpKeB{margin-top:16px;display:inline-flex;align-items:center;gap:8px;color:#d36c54;font-size:12px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.DenimWashedCapabilityPage_processMainLink__HpKeB:hover{color:#e0806a}.DenimWashedCapabilityPage_qualityLayout__846of{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.1);border-top:2px solid #a34837}.DenimWashedCapabilityPage_qualityChecklist__fbOFz{padding:24px;background:transparent;display:flex;flex-direction:column}.DenimWashedCapabilityPage_qualityList__GQprh{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:2px}.DenimWashedCapabilityPage_qualityList__GQprh li{display:flex;gap:12px;min-height:48px;padding:12px 16px;background:rgba(255,255,255,.022);color:#b5b2ab;font-size:13px;line-height:1.45;align-items:baseline}.DenimWashedCapabilityPage_qualityNum__lKzKH{color:#a34837;font-size:11px;font-weight:850;flex-shrink:0;min-width:16px}.DenimWashedCapabilityPage_qualityImageWrap__X3EM4{position:relative;overflow:hidden;background:#181715;border-left:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;min-height:320px;padding:20px}.DenimWashedCapabilityPage_qualityNote__iXalF{margin-top:14px;color:#aaa8a1;font-size:13px;line-height:1.55;max-width:720px}.DenimWashedCapabilityPage_faqLayout__Cp_7i{margin-top:24px;display:grid;grid-template-columns:.32fr .68fr;gap:0}.DenimWashedCapabilityPage_faqTitle__p59Zn{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:880;text-transform:uppercase;color:#f1eee7;line-height:1.1}.DenimWashedCapabilityPage_faqList__TkhW9{border-top:1px solid rgba(255,255,255,.12)}.DenimWashedCapabilityPage_faqItem__XaOAu{border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0}.DenimWashedCapabilityPage_faqItem__XaOAu[open]{background:rgba(255,255,255,.012)}.DenimWashedCapabilityPage_faqQuestion__TH4vA{display:flex;cursor:pointer;list-style:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 4px;color:#e3e0d8;font-size:clamp(13px,.95vw,14px);font-weight:700;line-height:1.45;outline:none}.DenimWashedCapabilityPage_faqQuestion__TH4vA::-webkit-details-marker{display:none}.DenimWashedCapabilityPage_faqQNum__9pYtj{color:#a34837;font-size:11px;font-weight:850;flex-shrink:0}.DenimWashedCapabilityPage_faqQText__ar27d{flex:1}.DenimWashedCapabilityPage_faqToggle__Q9ok9{font-size:18px;font-weight:300;color:#6b6a65;transition:transform .2s ease;flex-shrink:0}.DenimWashedCapabilityPage_faqItem__XaOAu[open] .DenimWashedCapabilityPage_faqToggle__Q9ok9{transform:rotate(45deg)}.DenimWashedCapabilityPage_faqAnswer___AhIP{margin:6px 0 4px;padding:0 0 0 18px;border-left:2px solid #a34837;color:#a9a7a0;font-size:14px;line-height:1.65;max-width:640px}.DenimWashedCapabilityPage_catalogCtaRow__i5Am3{margin-top:22px}.DenimWashedCapabilityPage_catalogCta__6VMNF{min-height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#d1cdc5;font-family:inherit;font-size:14px;font-weight:780;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease}.DenimWashedCapabilityPage_catalogCta__6VMNF:hover{border-color:#d67a61;color:#d67a61}.DenimWashedCapabilityPage_finalCtaSection__F_21E{padding:80px 5vw 0;background:#dedfd9;color:#121211}.DenimWashedCapabilityPage_finalCtaSection__F_21E[id=project-inquiry]{scroll-margin-top:110px}.DenimWashedCapabilityPage_finalCtaInner__CdZRz{width:min(90%,1480px);margin-inline:auto}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA{max-width:900px;margin:0 auto;text-align:center}.DenimWashedCapabilityPage_finalCtaKicker__sic3o{margin:0;color:#713126;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA h2{margin:16px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:880;line-height:1.06;text-transform:uppercase;color:#121211}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA>p{max-width:680px;margin:18px auto 0;color:#4f504b;font-size:clamp(14px,1vw,16px);line-height:1.65}.DenimWashedCapabilityPage_finalCtaActions___J6kW{margin-top:28px;display:flex;justify-content:center;gap:10px;padding-bottom:80px}.DenimWashedCapabilityPage_finalCtaPrimary__fkhHP{min-height:50px;padding:0 24px;border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:#171715;color:#f3efe7;font-family:inherit;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .22s ease,color .22s ease}.DenimWashedCapabilityPage_finalCtaPrimary__fkhHP:hover{background:#a34837;color:#fff}.DenimWashedCapabilityPage_finalCtaSecondary__QHWIk{min-height:50px;padding:0 24px;border:1px solid #777872;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;color:#171715;font-size:14px;font-weight:850;text-transform:uppercase;text-decoration:none;transition:background .22s ease,color .22s ease,border-color .22s ease}.DenimWashedCapabilityPage_finalCtaSecondary__QHWIk:hover{border-color:#a34837;background:#a34837;color:#fff}@media (max-width:1120px){.DenimWashedCapabilityPage_heroGrid__sdbKT{grid-template-columns:58fr 42fr;min-height:380px;max-height:480px}.DenimWashedCapabilityPage_heroH1__hr9XG{font-size:clamp(24px,3.4vw,34px)}.DenimWashedCapabilityPage_heroFactsStrip__IJMWu{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_heroFactItem__7E2MA:nth-child(2){border-right:0}.DenimWashedCapabilityPage_pathsGrid__kWmsF{grid-template-columns:1fr}.DenimWashedCapabilityPage_denimStyleGrid__xi7q8,.DenimWashedCapabilityPage_fabricGrid8__ZbAxW,.DenimWashedCapabilityPage_washedGrid4__UatwO{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_fitLayout__clMpe{grid-template-columns:1fr}.DenimWashedCapabilityPage_fitDiagram__LoHTp{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_constructionGrid8__xmzO_,.DenimWashedCapabilityPage_hardwareGrid8__iyFme{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_washGrid10__6tzk8{grid-template-columns:repeat(3,minmax(0,1fr))}.DenimWashedCapabilityPage_distressingGrid8__5YMws{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_beforeAfterPair__94LYB{grid-template-columns:1fr}.DenimWashedCapabilityPage_beforeAfterArrowWrap__SsUoB{padding:8px 0}.DenimWashedCapabilityPage_beforeAfterArrow__ZIqYR{transform:rotate(90deg);font-size:22px}.DenimWashedCapabilityPage_approvalGrid6__ww9Vo,.DenimWashedCapabilityPage_testingGrid8__bYK6F{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_processGrid5__gxKps{grid-template-columns:repeat(3,1fr)}.DenimWashedCapabilityPage_qualityLayout__846of{grid-template-columns:1fr}.DenimWashedCapabilityPage_qualityImageWrap__X3EM4{min-height:240px;border-left:0;border-top:1px solid rgba(255,255,255,.1)}.DenimWashedCapabilityPage_faqLayout__Cp_7i{grid-template-columns:1fr;gap:20px}.DenimWashedCapabilityPage_approvedStandardGrid__d8Y_e{grid-template-columns:repeat(2,1fr)}.DenimWashedCapabilityPage_faqList__TkhW9{border-top:0}.DenimWashedCapabilityPage_beforeAfterDetails__vfF9Q{grid-template-columns:1fr}}@media (max-width:768px){.DenimWashedCapabilityPage_sectionDark2__THdV_,.DenimWashedCapabilityPage_sectionDarkAlt__ojRqi,.DenimWashedCapabilityPage_sectionDark__KwtUN{padding:48px 20px}.DenimWashedCapabilityPage_pathsSection__MM67m{padding:40px 20px}.DenimWashedCapabilityPage_heroGrid__sdbKT{grid-template-columns:1fr;min-height:auto;max-height:none}.DenimWashedCapabilityPage_heroContent__dA2cK{padding:28px 0 20px}.DenimWashedCapabilityPage_heroImageWrap__fchd6{height:220px;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.DenimWashedCapabilityPage_heroH1__hr9XG{font-size:clamp(24px,5vw,30px)}.DenimWashedCapabilityPage_heroIntro__o5KGR{font-size:14px}.DenimWashedCapabilityPage_heroCtaRow__eUXCF{flex-direction:column;align-items:flex-start;gap:10px}.DenimWashedCapabilityPage_heroPrimaryCta__WYEUZ,.DenimWashedCapabilityPage_heroSecondaryCta__eDcHk{min-height:44px;padding:0 18px;font-size:13px}.DenimWashedCapabilityPage_heroFactsStrip__IJMWu{grid-template-columns:1fr}.DenimWashedCapabilityPage_heroFactItem__7E2MA{border-right:0;border-bottom:1px solid rgba(255,255,255,.12);padding:12px 20px}.DenimWashedCapabilityPage_heroFactItem__7E2MA:last-child{border-bottom:0}.DenimWashedCapabilityPage_pathsGrid__kWmsF{grid-template-columns:1fr}.DenimWashedCapabilityPage_pathCard__KJVbv{padding:24px 20px 20px}.DenimWashedCapabilityPage_pathTitle__Kd1HW{font-size:20px}.DenimWashedCapabilityPage_constructionGrid8__xmzO_,.DenimWashedCapabilityPage_denimStyleGrid__xi7q8,.DenimWashedCapabilityPage_distressingGrid8__5YMws,.DenimWashedCapabilityPage_fabricGrid8__ZbAxW,.DenimWashedCapabilityPage_fitGrid__A0O4Q,.DenimWashedCapabilityPage_hardwareGrid8__iyFme,.DenimWashedCapabilityPage_washGrid10__6tzk8,.DenimWashedCapabilityPage_washedGrid4__UatwO{grid-template-columns:1fr}.DenimWashedCapabilityPage_beforeAfterCase__2Jew8{padding:20px 18px}.DenimWashedCapabilityPage_approvalGrid6__ww9Vo,.DenimWashedCapabilityPage_processGrid5__gxKps,.DenimWashedCapabilityPage_qualityLayout__846of,.DenimWashedCapabilityPage_testingGrid8__bYK6F{grid-template-columns:1fr}.DenimWashedCapabilityPage_qualityImageWrap__X3EM4{min-height:200px}.DenimWashedCapabilityPage_faqLayout__Cp_7i{grid-template-columns:1fr;gap:16px}.DenimWashedCapabilityPage_faqTitle__p59Zn{font-size:22px}.DenimWashedCapabilityPage_faqQuestion__TH4vA{font-size:14px}.DenimWashedCapabilityPage_approvedStandardGrid__d8Y_e{grid-template-columns:1fr}.DenimWashedCapabilityPage_finalCtaSection__F_21E{padding:56px 20px 0}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA h2{font-size:28px}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA>p{font-size:14px}.DenimWashedCapabilityPage_finalCtaActions___J6kW{flex-direction:column;align-items:stretch;padding-bottom:56px}.DenimWashedCapabilityPage_finalCtaPrimary__fkhHP,.DenimWashedCapabilityPage_finalCtaSecondary__QHWIk{width:100%;justify-content:center}.DenimWashedCapabilityPage_distressingNotes___655I,.DenimWashedCapabilityPage_fitNotes__l1o_C,.DenimWashedCapabilityPage_sectionNote__684Ey,.DenimWashedCapabilityPage_testingNoteBox__K9d_m,.DenimWashedCapabilityPage_washNotes__vtxui{font-size:13px}}@media (max-width:430px){.DenimWashedCapabilityPage_heroContent__dA2cK{padding:24px 0 16px}.DenimWashedCapabilityPage_heroH1__hr9XG{font-size:22px}.DenimWashedCapabilityPage_heroImageWrap__fchd6{height:180px}.DenimWashedCapabilityPage_heroIntro__o5KGR{font-size:13px}.DenimWashedCapabilityPage_sectionLabel__59EPj{font-size:11px}.DenimWashedCapabilityPage_sectionH2__eD73O{font-size:22px}.DenimWashedCapabilityPage_pathTitle__Kd1HW{font-size:18px}.DenimWashedCapabilityPage_pathDesc__hn4dg{font-size:13px}.DenimWashedCapabilityPage_denimStyleName__3MWnO{font-size:15px}.DenimWashedCapabilityPage_constructionCardName__9Lcb9,.DenimWashedCapabilityPage_distressingCardName__tRXWl,.DenimWashedCapabilityPage_fabricCardName__ClQqD,.DenimWashedCapabilityPage_hardwareCardName__VCOMb,.DenimWashedCapabilityPage_washedCardName__k7Qx_{font-size:14px}.DenimWashedCapabilityPage_approvalCardName__JdKzS,.DenimWashedCapabilityPage_processCardName__0Gh2a,.DenimWashedCapabilityPage_washEffectName__zzdpP{font-size:13px}.DenimWashedCapabilityPage_processCard__wrys_{padding:16px 14px}.DenimWashedCapabilityPage_faqAnswer___AhIP,.DenimWashedCapabilityPage_faqQuestion__TH4vA,.DenimWashedCapabilityPage_testingCardName__ENg5X{font-size:13px}.DenimWashedCapabilityPage_faqTitle__p59Zn{font-size:20px}.DenimWashedCapabilityPage_finalCtaCopy__eVnpA h2{font-size:24px}.DenimWashedCapabilityPage_beforeAfterCaseName__RJ9fq{font-size:16px}.DenimWashedCapabilityPage_specLine__FW2gk{font-size:12px}}@media (prefers-reduced-motion:reduce){.DenimWashedCapabilityPage_anchorNavLink__7_WlA,.DenimWashedCapabilityPage_catalogCta__6VMNF,.DenimWashedCapabilityPage_faqToggle__Q9ok9,.DenimWashedCapabilityPage_finalCtaPrimary__fkhHP,.DenimWashedCapabilityPage_finalCtaSecondary__QHWIk,.DenimWashedCapabilityPage_heroPrimaryCta__WYEUZ,.DenimWashedCapabilityPage_heroSecondaryCta__eDcHk,.DenimWashedCapabilityPage_pathLink__sY5JE,.DenimWashedCapabilityPage_processMainLink__HpKeB,.DenimWashedCapabilityPage_washedCardCta__IfSdz{transition-duration:.01ms}}