@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-wght-normal-_TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#000;--navy:#050505;--steel:#262626;--sky:#eee;--ice:#f6f6f6;--paper:#f7f3ec;--line:#d8d8d8;--text:#111;--muted:#666;--max:1240px;--serif:Didot, "Bodoni 72", "Bodoni Moda Variable", "Bodoni MT", "Times New Roman", serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif}.section.home-start-here{border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(34px,7vw,110px);padding-top:104px;padding-bottom:104px;display:grid}.home-start-here>div{max-width:870px}.home-start-here h2{max-width:760px;margin:0 0 1.4rem;font-size:clamp(3rem,5.4vw,5.4rem);line-height:.96}.home-start-here>div>p{max-width:720px;margin:0;font-size:1.08rem;line-height:1.75}.home-start-here-link{margin-top:2rem;display:inline-block}.section.about-publication{border-bottom:1px solid #000;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(34px,7vw,110px);padding-top:104px;padding-bottom:104px;display:grid}.about-publication>div{max-width:850px}.about-publication h2{max-width:780px;margin:0 0 2rem;font-size:clamp(3rem,5.3vw,5.2rem);line-height:.96}.about-publication>div>p{max-width:720px;font-size:1.05rem;line-height:1.78}.about-start-here-link{margin-top:1.25rem;display:inline-block}.section.edit-start-here{max-width:none;padding:104px max(28px, calc((100vw - var(--max))/2 + 28px)) 116px;color:#d9d9d9;background:#000;scroll-margin-top:24px}.edit-start-here>header{max-width:calc(var(--max) - 56px);grid-template-columns:.52fr 1.48fr;gap:0 clamp(34px,7vw,110px);margin:0 auto 58px;display:grid}.edit-start-here>header .eyebrow{color:#bcbcbc}.edit-start-here>header h2{color:#fff;max-width:820px;margin:0 0 1.2rem;font-size:clamp(3.2rem,5.6vw,5.8rem);line-height:.94}.edit-start-here>header>p:last-child{grid-column:2;max-width:550px;margin:0}.edit-start-here nav{max-width:calc(var(--max) - 56px);background:#555;border:1px solid #555;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 auto;display:grid}.edit-start-here nav a{color:#fff;background:#000;flex-direction:column;min-width:0;min-height:360px;padding:22px 20px 24px;text-decoration:none;display:flex}.edit-start-here nav a:hover,.edit-start-here nav a:focus-visible{background:var(--qwd-canvas);color:#000}.edit-start-here nav a>span{color:#aaa;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1.5}.edit-start-here nav a>strong{font-family:var(--serif);margin:2.1rem 0 1.1rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:400;line-height:1.05}.edit-start-here nav a>small{color:#bbb;font-size:.74rem;line-height:1.6}.edit-start-here nav a>b{margin-top:auto;font-size:1.15rem;font-weight:400}.edit-start-here nav a:hover>span,.edit-start-here nav a:hover>small,.edit-start-here nav a:focus-visible>span,.edit-start-here nav a:focus-visible>small{color:#555}@media (width<=900px){.edit-start-here nav{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-start-here nav a{min-height:300px}}@media (width<=650px){.section.home-start-here,.section.about-publication{grid-template-columns:1fr;gap:24px;padding-top:68px;padding-bottom:72px}.home-start-here h2,.about-publication h2{font-size:clamp(2.9rem,13.5vw,3.7rem)}.home-start-here>div>p,.about-publication>div>p{font-size:1rem;line-height:1.7}.home-start-here-link,.about-start-here-link{line-height:1.55;display:block}.section.edit-start-here{padding:72px 20px 82px}.edit-start-here>header{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.edit-start-here>header h2{font-size:clamp(3rem,13.8vw,3.8rem)}.edit-start-here>header>p:last-child{grid-column:auto}.edit-start-here nav{grid-template-columns:1fr}.edit-start-here nav a{min-height:230px;padding:22px 20px 24px}.edit-start-here nav a>strong{max-width:330px;font-size:1.9rem}}.visual-evidence{background:var(--cream,#f7f3ec);padding-top:clamp(52px,7vw,96px);padding-bottom:clamp(52px,7vw,96px);overflow:hidden}.visual-evidence>header{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;column-gap:48px;margin-bottom:30px;display:grid}.visual-evidence>header .eyebrow{grid-column:1/-1}.visual-evidence>header h2{margin:.65rem 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}.visual-evidence>header>p:last-child{color:var(--muted);max-width:48ch;margin:0}.visual-evidence-track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.visual-evidence-track>*{min-width:0;color:inherit;scroll-snap-align:start;text-decoration:none}.visual-evidence-track figure{background:#ebe2d5;margin:0}.visual-evidence-track img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:auto;display:block}.visual-evidence-track figcaption{border:1px solid #18233329;border-top:0;gap:8px;min-height:92px;padding:16px;display:grid}.visual-evidence-track figcaption strong{letter-spacing:.16em;font-size:.59rem}.visual-evidence-track figcaption span{color:var(--muted);font-size:.83rem;line-height:1.45}.visual-evidence-note{color:var(--muted);max-width:72ch;margin:16px 0 0;font-size:.7rem}.article-progressive-section{border-top:1px solid #18233338}.article-progressive-section:last-of-type{border-bottom:1px solid #18233338}.article-progressive-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:96px;list-style:none;display:flex}.article-progressive-section>summary::-webkit-details-marker{display:none}.recommendation-card-details>summary::-webkit-details-marker{display:none}.article-progressive-section>summary span{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;display:grid}.article-progressive-section>summary small{color:var(--muted);letter-spacing:.15em;font-size:.58rem}.article-progressive-section>summary strong{font-family:var(--serif);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:400;line-height:1.05}.article-progressive-section>summary>b,.recommendation-card-details>summary>b{font-size:1.2rem;font-weight:400;transition:transform .18s}.article-progressive-section[open]>summary>b,.recommendation-card-details[open]>summary>b{transform:rotate(45deg)}.article-progressive-section>.article-section{padding:0 0 48px 60px}.article-progressive-section>.article-section p{white-space:pre-line;max-width:68ch}.recommendation-card-details{border-top:1px solid #18233338;border-bottom:1px solid #18233338;margin:20px 0 22px}.recommendation-card-details>summary{cursor:pointer;min-height:56px;color:var(--ink,#182333);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.67rem;font-weight:700;list-style:none;display:flex}.recommendation-card-details>dl{margin-top:0}.recommendation-card-details .white-sneaker-evidence{margin-bottom:20px}.fit-lab-evidence-hero{color:#182333;background:#f7f3ec;border-bottom:1px solid #1823332e}.fit-lab-evidence-hero .eyebrow{color:#182333}.fit-lab-evidence-hero figure{background:#ebe2d5}.fit-lab-identity{letter-spacing:.1em;text-transform:uppercase;background:#ebe2d5;padding:7px 10px;font-weight:700;display:inline-block;color:#182333!important;margin:0 0 12px!important;font-size:.58rem!important}.fit-lab-empty-register{background:#ebe2d5;border:1px solid #18233333;max-width:760px;margin:28px 0 0;padding:28px}@media (width<=650px){.visual-evidence{padding-left:20px;padding-right:0}.visual-evidence>header{margin-bottom:22px;padding-right:20px;display:block}.visual-evidence>header h2{margin-bottom:14px;font-size:2.65rem}.visual-evidence-track{grid-auto-columns:min(64vw,252px);padding-right:20px}.visual-evidence-track figcaption{min-height:78px;padding:14px}.visual-evidence-note{padding-right:20px}.article-progressive-section>summary{min-height:82px}.article-progressive-section>summary span{grid-template-columns:28px minmax(0,1fr);gap:10px}.article-progressive-section>summary strong{font-size:1.45rem}.article-progressive-section>.article-section{padding:0 0 34px}.white-sneaker-tests>article{display:none}.white-sneaker-tests>header{max-width:none}.white-sneaker-tests>header p:last-child{margin-bottom:0}.fit-lab-published{padding-top:56px}}.instagram-image-band{color:#fff;background:#000;grid-template-columns:minmax(210px,.3fr) minmax(0,1.7fr);min-width:0;text-decoration:none;display:grid;overflow:hidden}.instagram-image-band-copy{border-right:1px solid #444;flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.instagram-image-band-copy small{color:#aaa;letter-spacing:.16em;font-size:.54rem;font-weight:700}.instagram-image-band-copy strong{max-width:260px;font-family:var(--serif);margin:1rem 0 1.35rem;font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:400;line-height:1.02}.instagram-image-band-copy span{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.61rem;font-weight:700}.instagram-image-band-grid{background:#333;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;height:250px;display:grid}.instagram-image-band-grid img{object-fit:cover;object-position:50% 42%;width:100%;min-width:0;height:100%;transition:transform .25s}.instagram-image-band:hover .instagram-image-band-grid img,.instagram-image-band:focus-visible .instagram-image-band-grid img{transform:scale(1.012)}.home-instagram-image-band{grid-column:1/-1;margin-top:40px}.home-instagram-image-band .instagram-image-band-grid img:nth-child(2){object-position:50% 23%}.edit-instagram-image-band{margin-top:0}.edit-instagram-image-band .instagram-image-band-grid img:nth-child(2){object-position:50% 28%}.edit-instagram-image-band .instagram-image-band-grid img:nth-child(3){object-position:50% 50%}@media (width<=650px){.instagram-image-band{grid-template-columns:1fr}.instagram-image-band-copy{border-bottom:1px solid #444;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;min-height:104px;padding:18px 16px;display:grid}.instagram-image-band-copy small{grid-column:1/-1}.instagram-image-band-copy strong{max-width:245px;margin:0;font-size:1.45rem}.instagram-image-band-copy span{margin:0;font-size:0}.instagram-image-band-copy span:after{content:"→";font-size:.9rem}.instagram-image-band-grid{height:180px}.home-instagram-image-band{margin-top:30px}.edit-instagram-image-band{margin-bottom:0}}.home-shop-standard-line{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 1.25rem!important;font-size:.59rem!important;line-height:1.65!important}.home-founder-wardrobe-link{color:#000;letter-spacing:.05em;text-underline-offset:.2em;margin-top:1.2rem;font-weight:700;display:block}.wardrobe-page{background:var(--qwd-canvas);overflow-x:hidden}.wardrobe-hero{min-height:570px;padding:96px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d9d9d9;background:#000;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(46px,7vw,110px);display:grid}.wardrobe-hero h1{color:#fff;letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(4.2rem,7.8vw,7.4rem);line-height:.88}.wardrobe-hero>p{max-width:480px;font-family:var(--serif);margin:0 0 .5rem;font-size:clamp(1.35rem,2.25vw,1.85rem);line-height:1.3}.wardrobe-grid.section{background:#000;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-top:92px;padding-bottom:108px;display:grid}.wardrobe-piece{background:var(--qwd-canvas);flex-direction:column;min-width:0;display:flex}.wardrobe-piece-copy{border:1px solid #000;flex-direction:column;min-height:250px;padding:30px 26px 28px;display:flex}.wardrobe-piece-copy>span{letter-spacing:.15em;font-size:.58rem;font-weight:700}.wardrobe-piece h2{margin:1.2rem 0 2rem;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.02}.wardrobe-piece a{color:#000;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.2em;margin-top:auto;font-size:.66rem;font-weight:700}.wardrobe-guide-cta{padding:102px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d9d9d9;background:#000}.wardrobe-guide-cta>div{max-width:820px}.wardrobe-guide-cta h2{color:#fff;margin-bottom:1.25rem;font-size:clamp(3.7rem,7vw,6.5rem);line-height:.9}.wardrobe-guide-cta p:not(.eyebrow){max-width:610px;font-family:var(--serif);font-size:1.35rem;line-height:1.4}.wardrobe-guide-cta .button{margin-top:1.5rem}@media (width<=900px){.wardrobe-hero{grid-template-columns:1fr;align-content:end;gap:34px;min-height:520px}.wardrobe-grid.section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.home-shop-standard-line{margin-bottom:1.4rem!important}.wardrobe-hero{min-height:500px;padding:68px 20px}.wardrobe-hero h1{overflow-wrap:normal;font-size:clamp(3.2rem,15vw,4.4rem)}.wardrobe-hero>p{font-size:1.25rem}.wardrobe-grid.section{background:var(--qwd-canvas);grid-template-columns:1fr;gap:0;padding:64px 20px 78px}.wardrobe-piece+.wardrobe-piece{margin-top:18px}.wardrobe-piece-copy{min-height:175px}.wardrobe-guide-cta{padding:78px 20px 84px}.wardrobe-guide-cta h2{font-size:clamp(3.2rem,15vw,4.25rem)}.wardrobe-guide-cta .button{text-align:center;width:100%}}.instagram-bio nav .instagram-capsule-feature{color:#fff;background:#000;border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;min-height:300px;margin-bottom:12px;padding:34px 30px;display:flex}.instagram-bio nav .instagram-capsule-feature:hover{padding:34px 30px}.instagram-capsule-feature>span{gap:.9rem;display:grid}.instagram-capsule-feature>span strong{color:#fff;font-family:var(--serif);font-size:clamp(2.8rem,8vw,4.2rem);font-weight:400;line-height:.92}.instagram-capsule-feature>span em{color:#e5e5e5;max-width:510px;font-family:var(--sans);font-size:.92rem;font-style:normal;line-height:1.6}.instagram-bio nav .instagram-capsule-feature>b{letter-spacing:.12em;margin-top:.65rem;font-size:.68rem}.capsule-edit{background:var(--qwd-canvas)}.capsule-wrap{width:min(var(--max), calc(100% - 56px));margin-inline:auto}.capsule-edit>.shop-breadcrumb{padding-top:24px;padding-bottom:24px}.capsule-hero{color:#fff;background:#000}.capsule-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,450px);align-items:center;gap:clamp(48px,8vw,110px);min-height:760px;padding-top:58px;padding-bottom:58px;display:grid}.capsule-hero-copy{max-width:700px}.capsule-hero .eyebrow.light,.capsule-rules .eyebrow.light,.capsule-next .eyebrow.light{color:#bcbcbc}.capsule-hero h1,.capsule-rules h2,.capsule-next h2{color:#fff}.capsule-hero h1{margin:0 0 1.7rem;font-size:clamp(4.5rem,8vw,7.3rem);line-height:.88}.capsule-hero-copy>p:not(.eyebrow){color:#ddd;max-width:590px;font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.22}.capsule-hero-button{background:var(--qwd-canvas);color:#000;border-color:#fff;margin-top:1.4rem}.capsule-hero-button:hover{color:#fff;background:#000;border-color:#fff}.capsule-reel-shell{width:min(100%,450px);margin:0 0 0 auto}.capsule-reel-shell video{aspect-ratio:512/910;object-fit:contain;background:#050505;width:100%;height:auto;display:block}.capsule-reel-shell figcaption{color:#a8a8a8;letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.68rem}.capsule-principle{border-bottom:1px solid #000;padding:92px 0}.capsule-principle blockquote{max-width:980px;font-family:var(--serif);margin:0;font-size:clamp(3.1rem,6.2vw,6rem);line-height:.98}.capsule-week{border-bottom:1px solid #000;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,120px);padding-top:92px;padding-bottom:92px;display:grid}.capsule-week header{max-width:500px}.capsule-week h2{margin:0 0 1.4rem;font-size:clamp(3rem,5vw,5.2rem);line-height:.95}.capsule-week header>p:last-child{line-height:1.7}.capsule-week ol{margin:0;padding:0;list-style:none}.capsule-week li{border-top:1px solid #000;grid-template-columns:58px 1fr;gap:22px;padding:19px 0 22px;scroll-margin-top:30px;display:grid}.capsule-week li:last-child{border-bottom:1px solid #000}.capsule-week li>span{letter-spacing:.12em;padding-top:.25rem;font-size:.62rem;font-weight:700}.capsule-week h3{margin:0 0 .45rem;font-size:1.45rem}.capsule-week li p{margin:0;font-size:.86rem;line-height:1.65}.capsule-shop{padding-top:94px;padding-bottom:105px}.capsule-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:44px;margin-bottom:34px;display:grid}.capsule-section-head h2{margin:0;font-size:clamp(3.5rem,6vw,5.8rem)}.capsule-section-head>p{max-width:570px;margin:0 0 .45rem;font-size:1.05rem;line-height:1.7}.capsule-link-status{border:1px solid #000;grid-template-columns:165px 1fr;gap:24px;margin-bottom:48px;padding:17px 20px;font-size:.74rem;display:grid}.capsule-link-status strong{letter-spacing:.13em}.capsule-market-control{border:1px solid #000;grid-template-columns:minmax(240px,1fr) minmax(330px,1.2fr) auto;align-items:end;gap:28px;margin-bottom:48px;padding:30px;display:grid}.capsule-market-control h3{margin:0;font-size:clamp(2.2rem,4vw,3.8rem)}.capsule-market-tabs{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.capsule-market-tabs button{background:var(--qwd-canvas);color:#000;cursor:pointer;letter-spacing:.13em;border:1px solid #000;border-top:0;border-left:0;min-height:58px;font-size:.7rem;font-weight:700}.capsule-market-tabs button:hover,.capsule-market-tabs button.active{color:#fff;background:#000}.capsule-market-current{min-width:145px;margin:0}.capsule-market-current span{color:#555;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6rem;font-weight:700;display:block}.capsule-market-current strong{font-family:var(--serif);font-size:1.2rem;font-weight:400}.capsule-piece-list{border-top:1px solid #000}.capsule-piece{border-bottom:1px solid #000;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(35px,6vw,80px);padding:54px 0 64px;scroll-margin-top:30px;display:grid}.capsule-piece figure{background:#ededed;align-self:start;margin:0}.capsule-piece img{object-fit:cover;width:100%;height:auto;display:block}.capsule-piece figure figcaption{color:#4a4a4a;letter-spacing:.08em;border-top:1px solid #c8c8c8;padding:10px 12px;font-size:.62rem;line-height:1.45}.capsule-piece-copy{min-width:0}.capsule-piece-number{letter-spacing:.16em;margin-bottom:1.2rem;font-size:.66rem;font-weight:700;display:block}.capsule-piece h3{max-width:720px;margin:0 0 1.15rem;font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:.98}.capsule-piece-descriptor{max-width:650px;font-family:var(--serif);font-size:1.35rem;line-height:1.25}.capsule-fit-note{border-block:1px solid #d9d9d9;max-width:700px;margin:1.8rem 0 2.1rem;padding:18px 0;font-size:.92rem;line-height:1.65}.capsule-fit-note strong{letter-spacing:.15em;margin-bottom:.3rem;font-size:.62rem;display:block}.capsule-tier-list{background:#000;border:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.capsule-tier{background:var(--qwd-canvas);flex-direction:column;min-width:0;padding:22px 18px;display:flex}.capsule-tier>span:first-child{letter-spacing:.13em;font-size:.68rem;font-weight:700}.capsule-tier h4{font-family:var(--serif);margin:.75rem 0 .7rem;font-size:1.2rem;font-weight:400;line-height:1.2}.capsule-tier>p{margin:0 0 .95rem;font-size:.8rem;line-height:1.55}.capsule-tier .capsule-tier-meta{color:#555;letter-spacing:.03em;font-size:.72rem;font-weight:700}.capsule-tier .capsule-tier-note{border-top:1px solid #d9d9d9;padding-top:.75rem}.capsule-tier-note strong{letter-spacing:.12em;margin-bottom:.28rem;font-size:.58rem;display:block}.capsule-tier-button{color:#fff;text-align:center;cursor:pointer;opacity:1;background:#000;border-color:#000;width:100%;margin-top:auto}.capsule-tier-button:hover{background:var(--qwd-canvas);color:#000}.capsule-tier small{color:#505050;letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;margin-top:.65rem;font-size:.64rem;line-height:1.45;display:block}.capsule-hero .capsule-hero-button:focus-visible,.capsule-next .capsule-hero-button:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #000}.capsule-rules{color:#d9d9d9;background:#000;padding:100px 0}.capsule-rules-grid{grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,120px);display:grid}.capsule-rules header{max-width:480px}.capsule-rules h2{margin:0 0 1.6rem;font-size:clamp(3.5rem,5.6vw,5.6rem);line-height:.92}.capsule-rules header>p:last-child{color:#bdbdbd;line-height:1.7}.capsule-rules ol{margin:0;padding:0;list-style:none}.capsule-rules li{border-top:1px solid #3c3c3c;grid-template-columns:52px 1fr;gap:22px;padding:23px 0 27px;display:grid}.capsule-rules li:last-child{border-bottom:1px solid #3c3c3c}.capsule-rules li>span{color:#999;letter-spacing:.13em;font-size:.64rem}.capsule-rules h3{color:#fff;margin:0 0 .5rem;font-size:clamp(1.55rem,2.4vw,2.35rem)}.capsule-rules li p{color:#bdbdbd;max-width:650px;margin:0}.capsule-why{grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,120px);padding-top:100px;padding-bottom:100px;display:grid}.capsule-why h2{margin:0;font-size:clamp(3.5rem,5.8vw,5.8rem);line-height:.94}.capsule-why ul{margin:0;padding:0;list-style:none}.capsule-why li{border-top:1px solid #000;grid-template-columns:190px 1fr;gap:28px;padding:23px 0;display:grid}.capsule-why li:last-child{border-bottom:1px solid #000}.capsule-why li strong{font-family:var(--serif);font-size:1.25rem;font-weight:400}.capsule-why li span{line-height:1.7}.capsule-next{color:#d9d9d9;background:#000;padding:100px 0}.capsule-next .capsule-wrap{max-width:920px;margin-left:max(28px, calc((100vw - var(--max))/2 + 28px))}.capsule-next h2{margin:0 0 1.5rem;font-size:clamp(4rem,7vw,6.8rem);line-height:.9}.capsule-next p:not(.eyebrow){max-width:620px;font-size:1.1rem;line-height:1.7}.capsule-disclosure{padding-top:54px;padding-bottom:78px}.capsule-disclosure p{max-width:850px;font-size:.82rem;line-height:1.7}.capsule-disclosure-placeholder{color:#666;letter-spacing:.08em;border:1px dashed #777;padding:14px 16px;font-size:.68rem!important}.capsule-disclosure a{font-size:.76rem;font-weight:700}@media (width<=760px){.instagram-bio nav .instagram-capsule-feature{min-height:315px;padding:30px 24px}.instagram-bio nav .instagram-capsule-feature:hover{padding:30px 24px}.instagram-capsule-feature>span strong{font-size:clamp(3rem,14vw,3.8rem)}.capsule-wrap{width:calc(100% - 40px)}.capsule-edit>.shop-breadcrumb{white-space:nowrap;min-height:0;padding:16px 0 14px;overflow-x:auto}.capsule-hero-grid{grid-template-columns:1fr;gap:42px;min-height:0;padding-top:48px;padding-bottom:0}.capsule-hero h1{font-size:clamp(4rem,19vw,5.3rem)}.capsule-hero-copy>p:not(.eyebrow){font-size:1.35rem}.capsule-hero-button{text-align:center;width:100%;min-height:58px}.capsule-reel-shell{width:min(100%,512px);margin:0 auto}.capsule-reel-shell figcaption{padding-bottom:20px}.capsule-principle{padding:68px 0}.capsule-principle blockquote{font-size:clamp(3.15rem,14vw,4.2rem)}.capsule-week{grid-template-columns:1fr;gap:34px;padding-top:68px;padding-bottom:68px}.capsule-week h2{font-size:clamp(3rem,14vw,4rem)}.capsule-week li{grid-template-columns:46px 1fr;gap:14px}.capsule-shop{padding-top:68px;padding-bottom:74px}.capsule-section-head,.capsule-piece,.capsule-rules-grid,.capsule-why{grid-template-columns:1fr}.capsule-section-head{gap:22px;margin-bottom:28px}.capsule-section-head h2,.capsule-why h2{font-size:clamp(3.1rem,14vw,4rem)}.capsule-link-status{grid-template-columns:1fr;gap:7px;margin-bottom:34px;padding:16px}.capsule-market-control{grid-template-columns:1fr;gap:20px;margin-bottom:36px;padding:22px 18px}.capsule-market-control h3{font-size:clamp(2.7rem,13vw,3.5rem)}.capsule-market-tabs{width:100%}.capsule-market-tabs button{min-height:58px}.capsule-market-current{min-width:0}.capsule-piece{gap:28px;padding:36px 0 52px}.capsule-piece figure,.capsule-piece img{max-height:none}.capsule-piece figure figcaption{font-size:.68rem}.capsule-piece h3{font-size:clamp(2.6rem,12vw,3.45rem)}.capsule-piece-descriptor{font-size:1.28rem}.capsule-tier-list{grid-template-columns:1fr}.capsule-tier{min-height:0;padding:24px 20px}.capsule-tier>span:first-child{font-size:.75rem}.capsule-tier small{font-size:.7rem}.capsule-tier-button{min-height:56px}.capsule-rules{padding:72px 0}.capsule-rules-grid{gap:35px}.capsule-rules h2{font-size:clamp(3.3rem,15vw,4.4rem)}.capsule-rules li{grid-template-columns:38px 1fr;gap:14px}.capsule-rules h3{font-size:1.65rem}.capsule-why{gap:34px;padding-top:72px;padding-bottom:72px}.capsule-why li{grid-template-columns:1fr;gap:9px}.capsule-next{padding:74px 0}.capsule-next .capsule-wrap{width:calc(100% - 40px);margin-inline:auto}.capsule-next h2{font-size:clamp(3.8rem,17vw,5rem)}.capsule-disclosure{padding-top:46px;padding-bottom:62px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.instagram-bio nav .instagram-holiday-feature{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;min-height:265px;margin-bottom:12px;padding:30px;display:flex}.instagram-bio nav .instagram-holiday-feature:hover{padding:30px}.instagram-holiday-feature>small{color:#bbb}.instagram-holiday-feature>span{gap:.8rem;display:grid}.instagram-holiday-feature>span strong{color:#fff;font-family:var(--serif);font-size:clamp(2.4rem,7vw,3.7rem);font-weight:400;line-height:.94}.instagram-holiday-feature>span em{max-width:470px;font-family:var(--sans);font-size:.9rem;font-style:normal;line-height:1.55}.instagram-bio nav .instagram-holiday-feature>b{letter-spacing:.12em;margin-top:.6rem;font-size:.66rem}.holiday-wrap{width:min(var(--max),calc(100% - 56px));margin-inline:auto}.holiday-hero{color:#fff;background:#000}.holiday-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:42px;display:grid}.holiday-hero-grid>div{padding:70px 0}.holiday-hero h1{color:#fff;font-size:clamp(4rem,8vw,7rem)}.holiday-deck{max-width:590px;font-family:var(--serif);font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.18}.holiday-meta{color:#cfcfcf;letter-spacing:.12em;margin:2rem 0 0;font-size:.66rem}.holiday-hero figure{align-self:end;margin:0}.holiday-hero figure img{object-position:center 14%;width:100%;max-height:760px}.holiday-notice{border-bottom:1px solid var(--line);padding:22px 0}.holiday-notice p{margin:4px 0;font-size:.85rem}.holiday-notice strong,.holiday-label{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700;display:block}.holiday-section{padding-top:78px;padding-bottom:78px}.holiday-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:34px;display:grid}.holiday-section-head h2{margin:0}.holiday-section-head p{max-width:540px;margin:0 0 .4rem;font-size:1.08rem}.holiday-outfit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.holiday-outfit{border:1px solid var(--line);grid-template-columns:minmax(170px,.95fr) 1fr;display:grid}.holiday-outfit img{width:100%;height:100%;min-height:420px}.holiday-outfit>div{flex-direction:column;padding:28px;display:flex}.holiday-outfit small{letter-spacing:.14em;font-size:.68rem;font-weight:700}.holiday-outfit h3{margin:.8rem 0 1rem;font-size:2rem}.holiday-outfit>div>p{font-family:var(--serif);font-size:1.35rem;line-height:1.15}.holiday-outfit>div>span{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:20px;font-size:.8rem}.holiday-products{color:#ddd;background:#000;padding:78px 0}.holiday-products h2,.holiday-products h3{color:#fff}.holiday-product-list{background:#444;border:1px solid #444;gap:1px;display:grid}.holiday-product{background:#050505;grid-template-columns:90px 1.15fr 1fr;gap:28px;padding:38px;display:grid}.holiday-product-num{color:#777;font-family:var(--serif);font-size:3.25rem}.holiday-product h3{overflow-wrap:anywhere;margin:.75rem 0;font-size:2.15rem}.holiday-product .holiday-label{color:#999}.holiday-colour{color:#c8c8c8}.holiday-price{margin:.7rem 0;font-size:1.35rem}.holiday-status{letter-spacing:.12em;border:1px solid #777;padding:5px 9px;font-size:.62rem;display:inline-block}.holiday-retailer-button{background:var(--qwd-canvas);color:#000;width:fit-content;margin-top:1rem;display:flex}.holiday-backup{border-top:1px solid #333;margin-top:22px;padding-top:18px;font-size:.8rem}.holiday-backup a{color:#fff;font-weight:700}.holiday-product-info p{color:#ddd}.holiday-product-info .holiday-label{margin-bottom:.2rem}.holiday-rule{padding:90px 0}.holiday-rule>div{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.holiday-rule blockquote{font-family:var(--serif);margin:0;font-size:clamp(3rem,6vw,5rem);line-height:1}.holiday-rule img{width:100%}.holiday-rule p{margin:1rem 0 0;font-size:1.05rem}.holiday-related{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.holiday-related a{border:1px solid var(--line);flex-direction:column;min-width:0;min-height:210px;padding:30px;text-decoration:none;display:flex}.holiday-related small{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.holiday-related strong{font-family:var(--serif);margin:1rem 0;font-size:1.8rem;font-weight:400;line-height:1.08}.holiday-related span{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.68rem;font-weight:700}.holiday-sources{padding-top:20px;padding-bottom:80px}.holiday-sources details{border-block:1px solid var(--line);padding:22px 0}.holiday-sources summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.holiday-sources li{margin:.75rem 0}.holiday-sources p{color:var(--muted);font-size:.75rem}.shop-holiday-card{max-width:calc(var(--max) - 56px);color:#ddd;background:#000;grid-template-columns:1fr 1fr;margin:42px auto 72px;display:grid}.shop-holiday-card img{object-position:center 14%;width:100%;height:520px}.shop-holiday-card>div{flex-direction:column;justify-content:center;padding:50px;display:flex}.shop-holiday-card h2{color:#fff}.shop-holiday-card .button{align-self:flex-start}@media (width<=700px){.instagram-bio nav .instagram-holiday-feature{min-height:300px;padding:28px 24px}.instagram-bio nav .instagram-holiday-feature:hover{padding:28px 24px}.holiday-wrap{width:calc(100% - 40px)}.holiday-edit>.shop-breadcrumb.section{padding-inline:20px}.holiday-hero-grid,.holiday-section-head,.holiday-rule>div,.holiday-related,.shop-holiday-card{grid-template-columns:1fr}.holiday-hero-grid>div{padding:46px 0 0}.holiday-hero h1{font-size:clamp(3.3rem,15vw,4.4rem)}.holiday-hero figure{margin-inline:-20px}.holiday-hero figure img{object-fit:contain;object-position:center;height:auto;max-height:none}.holiday-outfit-grid{grid-template-columns:1fr}.holiday-outfit{display:block}.holiday-outfit img{height:auto;min-height:0}.holiday-outfit>div{min-height:275px;padding:22px}.holiday-product{padding:28px 20px;display:block}.holiday-product-num{margin-bottom:.5rem;font-size:2.3rem}.holiday-product h3{font-size:1.8rem}.holiday-retailer-button{text-align:center;width:100%;min-width:0}.holiday-product-info{margin-top:2rem}.holiday-related a{min-height:165px}.shop-holiday-card{margin:28px 20px 60px}.shop-holiday-card img{object-fit:cover;height:auto;max-height:520px}.shop-holiday-card>div{padding:38px 24px 48px}.shop-holiday-card .button{width:100%}}.search-page{background:var(--qwd-canvas);min-height:70vh}.search-hero{padding:78px max(28px, calc((100vw - var(--max))/2 + 28px)) 42px;color:#fff;background:#000}.search-hero>div:first-child{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:7vw;display:grid}.search-hero h1{color:#fff;max-width:850px;margin-bottom:0;font-size:clamp(3.8rem,6.7vw,6.9rem);line-height:.91}.search-hero>div:first-child>p:last-child{color:#d4d4d4;max-width:470px;margin-bottom:.55rem;font-size:1.05rem}.search-hero search{margin-top:48px;display:block}.search-form label{color:#d2d2d2;letter-spacing:.22em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem;font-weight:700;display:block}.search-form>div{background:var(--qwd-canvas);border:1px solid #fff;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.search-form input{background:var(--qwd-canvas);color:#000;appearance:none;border:0;border-radius:0;width:100%;min-height:70px;padding:0 22px;font-size:1.02rem}.search-form input::placeholder{color:#666;opacity:1}.search-form input:focus-visible{z-index:1;outline-offset:5px;outline-color:#fff;position:relative}.search-form button{color:#fff;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#000;border:1px solid #fff;border-radius:0;min-width:150px;min-height:70px;padding:0 24px;font-size:.7rem;font-weight:700}.search-form button:hover{background:var(--qwd-canvas);color:#000;border-color:#000}.search-prompts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.search-prompts>span{color:#aaa;letter-spacing:.15em;margin-right:5px;font-size:.58rem;font-weight:700}.search-prompts button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;border-radius:0;min-height:38px;padding:6px 12px;font-size:.72rem}.search-prompts button:hover{background:var(--qwd-canvas);color:#000;border-color:#fff}.search-results{padding-top:70px}.search-welcome{border-bottom:1px solid #000;grid-template-columns:.55fr 1.15fr .8fr;align-items:start;gap:5vw;padding:12px 0 82px;display:grid}.search-welcome h2{max-width:650px;margin:0;font-size:clamp(2.7rem,4.6vw,4.8rem)}.search-welcome>p:last-child{max-width:430px;color:var(--muted);margin-top:.35rem}.search-results-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:6vw;margin-bottom:40px;display:grid}.search-results-heading h2{margin-bottom:0;font-size:clamp(2.75rem,4.8vw,4.7rem)}.search-results-heading>p{color:var(--muted);justify-self:end;margin-bottom:.4rem}.search-result-groups{border-top:1px solid #000}.search-result-group{border-bottom:1px solid #000;grid-template-columns:210px minmax(0,1fr);gap:42px;padding:28px 0 54px;display:grid}.search-result-group>h3{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;padding-top:8px;font-size:.66rem;font-weight:700;display:flex}.search-result-group>h3 span{color:var(--muted);font-weight:400}.search-result-group article{border-top:1px solid var(--line)}.search-result-group article:first-child{border-top-color:#000}.search-result-group article a{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:25px;min-height:126px;padding:19px 0;text-decoration:none;display:grid}.search-result-group article a:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.search-result-group article small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:700;display:block}.search-result-group article strong{font-family:var(--serif);font-size:clamp(1.55rem,2.4vw,2.25rem);font-weight:400;line-height:1.05;display:block}.search-result-group article p{max-width:780px;color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.55}.search-result-group article b{justify-self:end;font-size:1.25rem;font-weight:400}.search-empty{max-width:950px;padding:25px 0 80px}.search-empty h2{max-width:850px;font-size:clamp(3rem,5.4vw,5.4rem)}.search-empty>p:not(.eyebrow){max-width:650px}.search-empty nav{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.search-empty nav a{min-height:120px;font-family:var(--serif);border-bottom:1px solid #000;border-right:1px solid #000;justify-content:space-between;align-items:center;gap:1rem;padding:20px;font-size:1.25rem;line-height:1.1;text-decoration:none;display:flex}.search-empty nav a:hover{color:#fff;background:#000}@media (width>=1321px){.search-form>div{width:calc(100% + (100vw - var(--max))/2)}}@media (width<=980px){.search-hero>div:first-child{grid-template-columns:1fr;gap:1.3rem}.search-hero>div:first-child>p:last-child{margin-bottom:0}.search-welcome{grid-template-columns:.45fr 1.55fr}.search-welcome>p:last-child{grid-column:2}.search-result-group{grid-template-columns:160px minmax(0,1fr);gap:30px}}@media (width<=650px){.search-hero{padding:44px 20px 30px}.search-hero h1{max-width:100%;font-size:clamp(3.15rem,14vw,3.85rem);line-height:.93}.search-hero>div:first-child>p:last-child{font-size:.96rem;line-height:1.6}.search-hero search{margin-top:30px}.search-form>div{background:0 0;border:0;grid-template-columns:1fr;gap:8px}.search-form input{border:1px solid #fff;min-height:60px;padding:0 16px;font-size:16px}.search-form button{border-color:#fff;width:100%;min-width:0;min-height:54px}.search-prompts{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.search-prompts>span{grid-column:1/-1}.search-prompts button{min-width:0;min-height:45px;padding:7px 9px;font-size:.67rem;line-height:1.25}.search-results{padding-top:50px;padding-bottom:68px}.search-welcome{grid-template-columns:1fr;gap:1.2rem;padding:0 0 50px}.search-welcome h2{font-size:2.75rem}.search-welcome>p:last-child{grid-column:auto}.search-results-heading{grid-template-columns:1fr;gap:.85rem;margin-bottom:28px}.search-results-heading h2{font-size:2.8rem}.search-results-heading>p{justify-self:start;margin:0}.search-result-group{grid-template-columns:1fr;gap:12px;padding:22px 0 38px}.search-result-group>h3{padding:0 0 9px}.search-result-group article a{gap:14px;min-height:118px}.search-result-group article strong{font-size:1.65rem}.search-result-group article p{font-size:.79rem}.search-empty{padding-top:5px}.search-empty h2{font-size:3rem}.search-empty nav{grid-template-columns:1fr}.search-empty nav a{min-height:82px;font-size:1.15rem}}.editorial-policy{background:var(--qwd-canvas);color:#111;width:100%;max-width:100%;overflow-x:hidden}.editorial-policy [id]{scroll-margin-top:80px}.editorial-policy-hero{color:#ddd;background:#000;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:680px;display:grid}.editorial-policy-hero>div{min-width:0;padding:86px clamp(44px, 6.5vw, 104px) 86px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.editorial-policy-hero h1{color:#fff;max-width:790px;margin-bottom:2rem;font-size:clamp(4.2rem,6.8vw,7rem);line-height:.9}.editorial-policy-hero>div>p:not(.eyebrow){max-width:640px;margin-bottom:2.3rem;font-size:1.15rem;line-height:1.72}.editorial-policy-hero .button{align-self:flex-start}.editorial-policy-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.editorial-policy-hero figure img{object-position:50% 50%;filter:none;width:100%;height:100%;min-height:680px}.editorial-policy-hero figure:after{content:"";background:linear-gradient(#0000 60%,#000000c7);position:absolute;inset:0}.editorial-policy-hero figcaption{z-index:1;color:#fff;letter-spacing:.15em;font-size:.62rem;position:absolute;bottom:26px;left:30px;right:30px}.editorial-policy-strip{max-width:var(--max);border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.editorial-policy-strip span{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-right:1px solid #000;justify-content:center;align-items:center;min-height:74px;padding:18px 24px;font-size:.68rem;font-weight:700;display:flex}.editorial-policy-strip span:last-child{border-right:0}.editorial-policy-intro{max-width:var(--max);grid-template-columns:230px minmax(0,800px);gap:clamp(55px,8vw,120px);margin:auto;padding:112px 28px;display:grid}.editorial-policy-intro>.eyebrow{padding-top:.85rem}.editorial-policy-intro h2{max-width:760px;font-size:clamp(3.5rem,5.5vw,5.6rem)}.editorial-policy-intro>div>p{max-width:700px;font-size:1.1rem;line-height:1.75}.editorial-policy-intro blockquote{color:#fff;max-width:740px;font-family:var(--serif);background:#000;margin:46px 0 0;padding:28px 32px;font-size:1.65rem;line-height:1.4}.editorial-policy-standards{padding:100px max(28px, calc((100vw - var(--max))/2 + 28px));background:var(--qwd-oat,#ebe2d5);border-block:1px solid #000}.editorial-policy-standards>header{max-width:800px;margin-bottom:55px}.editorial-policy-standards>header h2{font-size:clamp(3.5rem,5vw,5.25rem)}.editorial-policy-standards>header>p:last-child{max-width:660px;font-size:1.05rem;line-height:1.7}.editorial-policy-standards ol{max-width:var(--max);background:#000;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 auto;padding:1px;list-style:none;display:grid}.editorial-policy-standards li{background:var(--qwd-canvas);grid-template-columns:55px 1fr;gap:20px;min-height:270px;padding:32px;display:grid}.editorial-policy-standards li:first-child{color:#ddd;background:#000}.editorial-policy-standards li>span{color:#777;letter-spacing:.13em;font-size:.65rem}.editorial-policy-standards li h3{max-width:430px;margin-bottom:1.2rem;font-size:2.1rem}.editorial-policy-standards li:first-child h3{color:#fff}.editorial-policy-standards li p{color:#666;max-width:590px;margin:0;font-size:.98rem;line-height:1.7}.editorial-policy-standards li:first-child p{color:#ccc}.editorial-policy-scope{max-width:none;padding:100px max(28px, calc((100vw - var(--max))/2 + 28px));color:#ccc;background:#000;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8vw;display:grid}.editorial-policy-scope h2{color:#fff;max-width:760px;font-size:clamp(3.7rem,5.5vw,5.7rem)}.editorial-policy-scope>div:last-child{align-self:end;max-width:650px}.editorial-policy-scope>div:last-child p{font-size:1.05rem;line-height:1.78}.editorial-policy-evidence{max-width:var(--max);margin:auto;padding:112px 28px}.editorial-policy-evidence>header{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:54px;display:grid}.editorial-policy-evidence>header h2{font-size:clamp(3.8rem,5.4vw,5.5rem)}.editorial-policy-evidence>header>p:last-child{max-width:520px;margin-bottom:1rem;font-size:1.05rem;line-height:1.72}.editorial-policy-evidence>div{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(2,1fr);display:grid}.editorial-policy-evidence article{border-bottom:1px solid #000;border-right:1px solid #000;min-height:210px;padding:28px 30px}.editorial-policy-evidence article strong{letter-spacing:.15em;font-size:.66rem}.editorial-policy-evidence article p{color:#606060;max-width:560px;margin:3.3rem 0 0;font-size:.92rem;line-height:1.7}.editorial-policy-image-note{border-left:3px solid #000;max-width:850px;margin:35px 0 0;padding-left:18px;font-size:.88rem;line-height:1.7}.editorial-policy-makers{border-block:1px solid #000;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);min-height:690px;padding:0;display:grid}.editorial-policy-makers figure{min-width:0;margin:0;position:relative;overflow:hidden}.editorial-policy-makers figure img{object-position:50% 44%;width:100%;height:100%;min-height:690px}.editorial-policy-makers figcaption{color:#fff;letter-spacing:.12em;background:#000;padding:11px 14px;font-size:.61rem;position:absolute;bottom:26px;left:28px}.editorial-policy-makers>div{padding:82px max(28px, calc((100vw - var(--max))/2 + 28px)) 82px clamp(46px, 7vw, 105px);flex-direction:column;justify-content:center;display:flex}.editorial-policy-makers h2{font-size:clamp(3.6rem,5.3vw,5.6rem)}.editorial-policy-makers>div>p:not(.eyebrow){max-width:650px;font-size:1.05rem;line-height:1.75}.editorial-policy-independence{max-width:var(--max);color:#ccc;background:#000;grid-template-columns:1.08fr .92fr;align-items:end;gap:8vw;margin:110px auto;padding:78px clamp(40px,6vw,85px);display:grid}.editorial-policy-independence h2{color:#fff;max-width:700px;margin:0;font-size:clamp(2.9rem,4.3vw,4.5rem)}.editorial-policy-independence>div:last-child p{font-size:1rem;line-height:1.75}.editorial-policy-independence .text-link{margin-top:1rem;display:inline-block}.editorial-policy-corrections{max-width:var(--max);grid-template-columns:1fr 1fr;gap:8vw;margin:auto;padding:0 28px 110px;display:grid}.editorial-policy-corrections h2{max-width:660px;font-size:clamp(3.3rem,5vw,5rem)}.editorial-policy-corrections>div:last-child{align-self:end}.editorial-policy-corrections>div:last-child p{max-width:630px;font-size:1rem;line-height:1.75}.editorial-policy-corrections nav{border-top:1px solid #000;margin-top:32px}.editorial-policy-corrections nav a{border-bottom:1px solid var(--line);padding:18px 0;font-size:.78rem;font-weight:700;text-decoration:none;display:block}.article-sources{border-top:1px solid #000;margin:72px 0;padding:42px 0 0}.article-sources h2{max-width:660px;font-size:clamp(2.5rem,4vw,3.7rem)}.article-sources ol{border-top:1px solid var(--line);margin:34px 0 26px;padding:0;list-style:none}.article-sources li{border-bottom:1px solid var(--line)}.article-sources li a{color:#111;grid-template-columns:1fr 24px;align-items:center;gap:20px;min-height:68px;padding:14px 0;font-size:.8rem;font-weight:700;line-height:1.5;text-decoration:none;display:grid}.article-sources li a:hover{color:#fff;background:#000;padding-inline:14px}.article-sources li span{justify-self:end}.article-sources>p:last-child{max-width:700px;color:var(--muted);font-size:.82rem;line-height:1.65}@media (width<=850px){.editorial-policy-hero{grid-template-columns:1fr}.editorial-policy-hero>div{min-height:590px;padding:74px 28px}.editorial-policy-hero figure,.editorial-policy-hero figure img{height:510px;min-height:510px}.editorial-policy-intro{grid-template-columns:180px 1fr;gap:45px}.editorial-policy-scope,.editorial-policy-independence,.editorial-policy-corrections{grid-template-columns:1fr;gap:2.5rem}.editorial-policy-makers{grid-template-columns:1fr 1.15fr}}@media (width<=640px){.editorial-policy h1,.editorial-policy h2,.editorial-policy h3{width:100%;max-width:100%}.editorial-policy-hero>div{min-height:500px;padding:62px 20px 68px}.editorial-policy-hero h1{font-size:clamp(3.15rem,14vw,3.75rem)}.editorial-policy-hero>div>p:not(.eyebrow){font-size:1.05rem}.editorial-policy-hero .button{width:100%}.editorial-policy-hero figure,.editorial-policy-hero figure img{height:385px;min-height:385px}.editorial-policy-hero figcaption{font-size:.55rem;bottom:18px;left:20px;right:20px}.editorial-policy-strip{border-top:1px solid #000;grid-template-columns:1fr;margin:0 20px}.editorial-policy-strip span{text-align:left;border-bottom:1px solid #000;border-right:0;justify-content:flex-start;min-height:58px}.editorial-policy-strip span:last-child{border-bottom:0}.editorial-policy-intro{padding:72px 20px;display:block}.editorial-policy-intro>.eyebrow{padding:0}.editorial-policy-intro h2,.editorial-policy-standards>header h2{font-size:3.35rem}.editorial-policy-intro blockquote{margin-top:34px;padding:26px 22px;font-size:1.4rem}.editorial-policy-standards{padding:68px 20px}.editorial-policy-standards ol{grid-template-columns:1fr}.editorial-policy-standards li{grid-template-columns:36px 1fr;gap:12px;min-height:auto;padding:26px 22px 30px}.editorial-policy-standards li h3{font-size:1.75rem}.editorial-policy-scope{padding:68px 20px}.editorial-policy-scope h2{font-size:3.4rem}.editorial-policy-evidence{padding:72px 20px}.editorial-policy-evidence>header{grid-template-columns:1fr;gap:1.2rem}.editorial-policy-evidence>header h2{font-size:3.5rem}.editorial-policy-evidence>div{grid-template-columns:1fr}.editorial-policy-evidence article{min-height:auto;padding:25px 22px 28px}.editorial-policy-evidence article p{margin-top:2.1rem}.editorial-policy-makers{min-height:auto;display:block}.editorial-policy-makers figure,.editorial-policy-makers figure img{height:430px;min-height:430px}.editorial-policy-makers>div{padding:68px 20px}.editorial-policy-makers h2{font-size:3.45rem}.editorial-policy-independence{width:100%;max-width:100%;margin:72px 0;padding:50px 20px 54px}.editorial-policy-independence h2{font-size:clamp(2.45rem,11.5vw,3rem);line-height:1.03}.editorial-policy-corrections{padding:0 20px 78px}.editorial-policy-corrections h2{font-size:clamp(2.75rem,12vw,3.25rem)}.article-sources{margin:60px 0;padding-top:34px}.article-sources h2{font-size:2.55rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#15171973 transparent}html::-webkit-scrollbar{background:0 0;width:15px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#15171973 padding-box content-box;border:4px solid #0000;border-radius:999px}body{background:var(--paper);color:var(--text);font-family:var(--sans);letter-spacing:.002em;margin:0;line-height:1.65;overflow-x:clip}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}img{object-fit:cover;max-width:100%;display:block}button,input{font:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #000}.skip-link{z-index:100;background:var(--qwd-canvas);padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.trustbar{color:#fff;text-align:center;letter-spacing:.28em;background:#000;padding:.62rem 1rem;font-size:.6rem}.site-header{width:100%;max-width:none;height:98px;padding:0 max(28px, calc((100% - var(--max))/2 + 28px));background:var(--qwd-canvas);border-bottom:1px solid #000;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0;display:grid}.site-header.compact{border-top:4px solid var(--ink)}.wordmark{align-items:center;gap:.8rem;text-decoration:none;display:flex}.wordmark span{width:auto;height:auto;font-family:var(--serif);letter-spacing:-.09em;border:0;font-size:2.8rem;line-height:.8;display:block}.wordmark strong{letter-spacing:.22em;font-size:.57rem;line-height:1.35}.main-nav{justify-content:center;gap:1.7rem;display:flex}.main-nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;text-decoration:none}.main-nav a:hover,.site-footer a:hover{color:var(--steel)}.header-action{text-transform:uppercase;letter-spacing:.13em;font-size:.71rem;font-weight:700;text-decoration:none}.mobile-menu{display:none}.header-utilities{align-items:center;gap:1.25rem;display:flex}.header-search{border-right:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;padding-right:1.25rem;font-size:.68rem;font-weight:700;text-decoration:none}.section{max-width:var(--max);margin:auto;padding:100px 28px}.eyebrow{color:var(--steel);letter-spacing:.24em;margin:0 0 1rem;font-size:.62rem;font-weight:700;line-height:1.4}.light{color:#d8d8d8}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-family:var(--serif);text-wrap:balance;font-weight:400;line-height:1.03}h1{letter-spacing:-.06em;font-size:clamp(3.4rem,7vw,6.8rem)}h2{letter-spacing:-.05em;font-size:clamp(2.35rem,4.5vw,4.5rem)}h3{font-size:1.55rem}.button-row{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.button{text-transform:uppercase;letter-spacing:.1em;border:1px solid;justify-content:center;align-items:center;gap:.6rem;min-height:50px;padding:.85rem 1.2rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.button.primary,.button.steel{color:#fff;background:#000;border-color:#000}.button.primary:hover,.button.steel:hover{background:var(--qwd-canvas);color:#000;border-color:#000}.button.outline{color:var(--ink);background:0 0}.button.outline:hover{background:var(--ink);color:#fff}.light-button{color:#fff}.text-link,.card-link{font-weight:700}.mobile-purchase-jump{display:none}.mobile-home-actions{max-width:calc(var(--max) - 56px);background:#000;border:1px solid #000;grid-template-columns:repeat(3,1fr);margin:0 auto 90px;display:grid}.mobile-home-actions a{color:#fff;border-right:1px solid #555;grid-template-rows:auto 1fr auto;min-width:0;min-height:132px;padding:18px 20px;text-decoration:none;display:grid}.mobile-home-actions a:last-child{border-right:0}.mobile-home-actions small{color:#aaa;letter-spacing:.1em;font-size:.58rem}.mobile-home-actions strong{font-family:var(--serif);align-self:center;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:400;line-height:1.05}.mobile-home-actions b{justify-self:end;font-weight:400}.homepage-masthead{max-width:var(--max);background:var(--qwd-canvas);color:#000;border-bottom:1px solid #000;height:178px;margin:auto;padding:0 28px;position:relative;overflow:hidden}.homepage-masthead>span{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2rem,9.6vw,8rem);line-height:.9;position:absolute;top:4px;left:28px;right:28px}.homepage-masthead>em{letter-spacing:.2em;font-size:.58rem;font-style:normal;position:absolute;bottom:24px;right:28px}.editorial-hero{background:var(--qwd-canvas);border-bottom:1px solid #000;grid-template-columns:minmax(500px,58%) minmax(340px,42%);min-height:700px;display:grid}.editorial-hero .hero-copy{padding:74px clamp(45px, 6vw, 98px) 74px max(36px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.editorial-hero h1{max-width:680px;margin-bottom:1.8rem;font-size:clamp(3.7rem,6.2vw,6.4rem);line-height:.94}.hero-deck{max-width:580px;font-size:1.15rem;line-height:1.72}.hero-note{color:var(--muted);margin:2.1rem 0 0;font-size:.78rem}.qwd-hero-visual{height:640px;margin:30px max(28px, calc((100vw - var(--max))/2 + 28px)) 30px 0;background:var(--qwd-canvas);border-left:1px solid #000;align-self:center;min-width:0;position:relative;overflow:hidden}.qwd-hero-visual img{object-position:50% 48%;filter:saturate(1.08)contrast(1.03);width:100%;height:100%}.qwd-hero-visual:after{content:"";background:linear-gradient(#0000 62%,#000000c2);position:absolute;inset:0}.qwd-hero-visual figcaption{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;border-left:2px solid #fff;gap:.22rem;margin:0;padding-left:15px;font-size:.66rem;display:grid;position:absolute;bottom:34px;left:38px}.qwd-hero-visual figcaption strong{font-family:var(--serif);letter-spacing:.03em;text-transform:none;font-size:1rem;font-weight:400}.founder-statement{border-bottom:1px solid #000;grid-template-columns:.5fr 1.35fr .85fr;align-items:start;gap:5vw;padding-top:86px;padding-bottom:86px;display:grid}.founder-statement blockquote{color:var(--ink);font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.13}.founder-statement>div{max-width:400px;padding-top:.5rem}.wardrobe-story{color:#e6e6e6;background:#000;grid-template-columns:60% 40%;display:grid}.wardrobe-story figure{height:520px;margin:44px max(28px, calc((100vw - var(--max))/2 + 28px)) 44px 0;align-self:center;overflow:hidden}.wardrobe-story figure img{filter:none;width:100%;height:100%}.wardrobe-story>div{padding:78px clamp(45px, 7vw, 105px) 78px max(32px, calc((100vw - var(--max))/2 + 28px))}.wardrobe-story h2{color:#fff;max-width:590px}.wardrobe-story>div>p:not(.eyebrow){max-width:600px;font-size:1.07rem}.wardrobe-story ul{border-top:1px solid #4a4a4a;margin:2rem 0 2.4rem;padding:0;list-style:none}.wardrobe-story li{border-bottom:1px solid #4a4a4a;grid-template-columns:105px 1fr;gap:1rem;padding:12px 0;display:grid}.wardrobe-story li strong{color:#fff;font-family:var(--serif);font-size:1.15rem;font-weight:400}.melbourne-story{min-height:400px;max-width:var(--max);color:#e6e6e6;background:#000;grid-template-columns:64% 36%;margin:64px auto;display:grid}.melbourne-story figure{background:#000;min-width:0;min-height:400px;margin:0;position:relative;overflow:hidden}.melbourne-story figure img{object-position:57% 53%;filter:saturate(1.12)contrast(1.04);mix-blend-mode:normal;opacity:.98;width:100%;height:100%;min-height:400px}.melbourne-story figure:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff94;position:absolute;inset:18px}.melbourne-story figure:after{content:"";background:linear-gradient(#00000005,#0009);position:absolute;inset:0}.melbourne-story figcaption{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#000000eb;justify-content:space-between;gap:1rem;margin:0;padding:17px 30px;font-size:.62rem;display:flex;position:absolute;bottom:0;left:0;right:0}.melbourne-story>div{flex-direction:column;justify-content:center;padding:54px clamp(42px,5vw,72px);display:flex}.melbourne-story h2{color:#fff;max-width:600px;font-size:clamp(2.4rem,3.8vw,3.8rem)}.melbourne-story>div>p:not(.eyebrow){max-width:650px;font-size:1rem}.melbourne-story .text-link{color:#fff;align-self:flex-start;margin-top:1rem}.editorial-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;padding-bottom:46px;display:grid}.editorial-heading h2{max-width:800px;margin:0}.editorial-heading>p{max-width:470px;margin-bottom:.35rem}.product-editorial-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:26px;padding-top:0;display:grid}.product-editorial-grid article{border-top:1px solid var(--ink);grid-template-columns:42% 58%;min-height:285px;padding-top:14px;display:grid}.product-editorial-grid article.featured{grid-row:1/span 2;grid-template-columns:1fr}.product-editorial-grid article img{filter:saturate(1.08)contrast(1.03);width:100%;height:100%;min-height:270px}.product-editorial-grid article.featured img{height:430px}.product-editorial-grid article>div{flex-direction:column;padding:17px 0 0 22px;display:flex}.product-editorial-grid article.featured>div{padding:22px 0 0}.product-editorial-grid h3{margin-bottom:.7rem}.product-editorial-grid p:not(.eyebrow){font-size:.89rem}.product-editorial-grid small{color:var(--muted);margin-top:auto}.product-editorial-grid .card-link{margin-top:.8rem;font-size:.8rem}.centered-link{text-align:center;padding-top:0}.qwd12-story{background:var(--ice);grid-template-columns:48% 52%;display:grid}.qwd12-image{min-height:710px;position:relative}.qwd12-image img{filter:none;width:100%;height:100%;min-height:710px}.qwd12-image p{color:#fff;font-family:var(--serif);background:#000000f0;margin:0;padding:20px 24px;font-size:1.45rem;line-height:1.1;position:absolute;bottom:28px;left:35px}.qwd12-copy{padding:86px clamp(45px, 7vw, 105px) 86px max(30px, calc((100vw - var(--max))/2 + 28px))}.qwd12-copy h2,.qwd12-copy>p:not(.eyebrow){max-width:560px}.qwd12-copy ol{border-top:1px solid var(--line);margin:2rem 0;padding:0;list-style:none}.qwd12-copy li{border-bottom:1px solid var(--line);font-family:var(--serif);grid-template-columns:48px 1fr;padding:13px 0;font-size:1.08rem;display:grid}.qwd12-copy li span{color:var(--steel);font-family:var(--sans);letter-spacing:.15em;padding-top:.25rem;font-size:.62rem}.editor-note{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;display:grid}.editor-note img{filter:saturate(1.1)contrast(1.03);width:100%;height:500px}.editor-note>div{max-width:590px}.signature{margin:2rem 0;display:grid}.signature strong{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:400}.signature span{color:var(--muted);letter-spacing:.08em;font-size:.72rem}.edit-home-grid{grid-template-columns:1.2fr .8fr .8fr;gap:25px;padding-top:0;display:grid}.edit-home-grid article{border-top:1px solid var(--ink);padding-top:17px}.edit-home-grid img{filter:saturate(1.08)contrast(1.03);width:100%;height:255px;margin-bottom:22px}.edit-home-grid h3{font-size:1.65rem}.edit-home-grid small{color:var(--muted)}.homepage-latest-heading{padding-top:112px;padding-bottom:42px}.homepage-latest-grid{padding-bottom:34px}.homepage-latest-grid article:first-child{border-top:0;padding-top:0}.homepage-latest-grid article:first-child img{height:390px;margin-bottom:24px}.homepage-section-link{padding-top:0;padding-bottom:112px}.homepage-section-link .text-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:.22rem;font-size:.78rem;text-decoration:none;display:inline-block}.homepage-qwd12{border-top:1px solid #000;border-bottom:1px solid #000}.homepage-qwd12 .qwd12-copy{flex-direction:column;justify-content:center;min-height:600px;display:flex}.homepage-qwd12 .qwd12-copy>p:not(.eyebrow){font-size:1.08rem}.homepage-qwd12 .qwd12-copy .text-link{align-self:flex-start;margin-top:1rem}.homepage-qwd12 .qwd12-image,.homepage-qwd12 .qwd12-image img{height:600px;min-height:600px}.product-editorial-grid .evidence-label{color:var(--muted);letter-spacing:.12em;margin:0 0 .75rem;font-weight:700;line-height:1.35;font-size:.56rem!important}.guide-story{background:var(--ice);padding:90px max(28px, calc((100vw - var(--max))/2 + 28px));grid-template-columns:63% 37%;align-items:center;gap:7vw;display:grid}.guide-story figure{margin:0}.guide-story figure img{object-fit:contain;width:100%;max-height:610px}.newsletter{color:#e8e8e8;padding:70px max(28px, calc((100vw - var(--max))/2 + 28px));background:#000;grid-template-columns:.85fr 1.15fr;gap:6vw;display:grid}.guide-story .newsletter{padding:55px;display:block}.newsletter h2{color:#fff;font-size:clamp(2.2rem,4vw,3.8rem)}.newsletter-copy>p:last-child{max-width:520px}.newsletter-formats{background:#555;border:1px solid #555;grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.newsletter-formats article{background:#000;padding:19px 20px}.newsletter-formats span{color:#aaa;letter-spacing:.12em;font-size:.57rem;font-weight:700;display:block}.newsletter-formats strong{color:#fff;font-family:var(--serif);margin:.45rem 0 .25rem;font-size:1.22rem;font-weight:400;display:block}.newsletter-formats p{color:#bbb;margin:0;font-size:.75rem;line-height:1.55}.newsletter-form label{font-size:.78rem}.newsletter-field{margin:.5rem 0 1rem;display:flex}.newsletter-field input{background:var(--qwd-canvas);min-width:0;min-height:52px;color:var(--ink);border:1px solid #8c8c8c;flex:1;padding:0 15px}.newsletter-field button{background:var(--qwd-canvas);color:#000;text-transform:uppercase;letter-spacing:.07em;border:1px solid #fff;min-height:52px;padding:0 20px;font-size:.72rem;font-weight:700}.newsletter-consent{align-items:flex-start;gap:.7rem;display:flex}.newsletter-consent input{width:18px;height:18px;margin-top:.3rem}.newsletter-honeypot{position:absolute;left:-9999px}.newsletter-status{min-height:1.4rem;margin:.5rem 0}.q2-download,.newsletter-privacy{color:#fff;margin-right:1rem;display:inline-block}.site-footer{color:#cfcfcf;padding:80px max(28px, calc((100vw - var(--max))/2 + 28px));background:#000;grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.site-footer h2{color:#fff;margin:1.6rem 0 1rem;font-size:2rem}.site-footer .wordmark{color:#fff}.site-footer .wordmark span{border-color:#fff}.footer-intro p{max-width:460px}.site-footer>nav{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.site-footer>nav>div{flex-direction:column;gap:.55rem;display:flex}.site-footer>nav strong{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem}.site-footer>nav a{font-size:.84rem}.footer-bottom{border-top:1px solid #444;grid-column:1/-1;justify-content:space-between;margin:0;padding-top:1.4rem;font-size:.72rem;display:flex}.about-hero{background:var(--ice);grid-template-columns:58% 42%;min-height:680px;display:grid}.about-hero>div{padding:90px max(35px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;padding-right:7vw;display:flex}.about-hero h1{max-width:780px}.about-founder-byline{letter-spacing:.1em;text-transform:uppercase;margin:-.2rem 0 1.4rem;font-size:.7rem}.about-founder-byline a,.article-meta a{color:inherit;text-decoration:none}.about-hero>div>p:last-child{font-size:1.2rem}.about-hero figure{margin:0;position:relative;overflow:hidden}.about-hero figure img{filter:saturate(1.12)contrast(1.04);width:100%;height:100%;min-height:680px}.about-hero figcaption{color:#fff;position:absolute;bottom:24px;left:25px}.about-letter{max-width:780px;font-family:var(--serif);font-size:1.22rem;line-height:1.85}.about-letter .letter-opening{color:var(--ink);font-size:1.8rem;line-height:1.45}.about-letter blockquote{background:var(--ice);color:var(--ink);margin:3rem -9vw;padding:2.4rem 9vw;font-size:2.1rem;line-height:1.3}.belief-band{color:#e6e6e6;padding:90px max(28px, calc((100vw - var(--max))/2 + 28px));background:#000;grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.belief-band h2{color:#fff}.belief-band ol,.belief-band ul{margin:0;padding:0;list-style:none}.belief-band li{border-top:1px solid #4a4a4a;grid-template-columns:50px 160px 1fr;padding:18px 0;display:grid}.belief-band ul li{color:#fff;font-family:var(--serif);grid-template-columns:32px 1fr;gap:14px;font-size:1.25rem}.belief-band ul li:before{content:"—";color:#888}.belief-band li span{color:#bfbfbf;font-size:.65rem}.belief-band li strong{color:#fff;font-family:var(--serif);font-size:1.15rem;font-weight:400}.belief-band li p{margin:0}.about-next{text-align:center}.about-next h2,.about-next p{max-width:750px;margin-left:auto;margin-right:auto}.inner,.q2-inner{max-width:100%}.inner-hero,.q2-inner-hero{max-width:var(--max);padding-bottom:58px}.inner-hero h1,.q2-inner-hero h1{max-width:980px}.inner-hero>p:not(.eyebrow),.q2-inner-hero>p:not(.eyebrow){max-width:760px;font-size:1.1rem}.byline,.q2-inner-note{color:var(--muted);font-size:.78rem!important}.disclosure-strip,.q2-disclosure-strip{background:var(--sky);padding:16px max(28px, calc((100vw - var(--max))/2 + 28px));flex-wrap:wrap;gap:2rem;font-size:.74rem;display:flex}.market-promise{background:var(--ice);border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding-top:58px;padding-bottom:58px;display:grid}.market-promise h2{max-width:690px;margin-bottom:0;font-size:clamp(2.5rem,4.4vw,4.4rem)}.market-promise>p{max-width:560px;margin:0;font-size:1.05rem}.recommendation-list,.q2-rec-list{padding-top:50px}.recommendation-list article{border-top:1px solid var(--ink);grid-template-columns:1fr 330px;gap:48px;padding:34px 0;display:grid}.recommendation-list img{filter:saturate(1.08)contrast(1.03);width:100%;height:330px}.recommendation-list article>div{max-width:760px}.recommendation-list dl,.product-body dl,.q2-rec-list dl{grid-template-columns:1fr 1fr;margin:1.5rem 0;display:grid}.recommendation-list dl div,.product-body dl div,.q2-rec-list dl div{border-top:1px solid var(--line);padding:12px 12px 12px 0}.recommendation-list dt,.product-body dt,.q2-rec-list dt{letter-spacing:.1em;text-transform:uppercase;color:var(--steel);font-size:.63rem}.recommendation-list dd,.product-body dd,.q2-rec-list dd{margin:0}.recommendation-list small{color:var(--muted);margin-top:1rem;display:block}.recommendation-feature{max-width:calc(var(--max) - 56px);color:#d8d8d8;background:#000;grid-template-columns:.9fr 1.1fr;min-height:470px;margin-top:72px;padding:0;display:grid}.recommendation-feature>div{flex-direction:column;justify-content:center;padding:56px;display:flex}.recommendation-feature h2{color:#fff;max-width:560px;font-size:clamp(3rem,5vw,5rem)}.recommendation-feature p:not(.eyebrow){max-width:520px}.recommendation-feature .button{align-self:flex-start;margin-top:1rem}.recommendation-feature img{width:100%;height:100%;min-height:470px}.retailer,.q2-retailer{color:var(--steel);font-size:.82rem}.product-page article>header{max-width:var(--max);margin:auto;padding:90px 28px 50px}.product-page h1{max-width:950px}.product-deck{max-width:690px;font-size:1.18rem}.product-page figure{background:var(--ice);margin:0}.product-page figure img{filter:saturate(1.08)contrast(1.03);width:100%;height:480px}.product-body{max-width:820px;margin:auto;padding:75px 28px 100px}.product-body>.market-picker{margin-top:0;margin-bottom:4.5rem}.evidence-note{background:var(--sky);grid-template-columns:140px 1fr;padding:20px;display:grid}.commercial-note,.privacy-note{color:var(--muted);font-size:.78rem}.market-picker{border-top:3px solid #000;margin:4.5rem 0 2.5rem;padding-top:34px}.market-picker>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:5vw;display:grid}.market-picker>header h2{margin:0;font-size:clamp(2.5rem,4.2vw,4rem)}.market-picker>header>p{max-width:380px;color:var(--muted);margin:0}.market-tabs{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.market-tabs button{background:var(--qwd-canvas);color:#000;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:1px solid #000;border-top:0;border-left:0;min-height:56px;font-size:.68rem;font-weight:700}.market-tabs button:hover,.market-tabs button.active{color:#fff;background:#000}.market-selection{background:var(--ice);border:1px solid #000;border-top:0;grid-template-columns:1fr auto;align-items:end;gap:45px;min-height:250px;padding:34px;display:grid}.market-label{color:var(--steel);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.8rem;font-size:.64rem;font-weight:700}.market-selection h3{max-width:560px;margin-bottom:.6rem;font-size:clamp(2rem,3.4vw,3.15rem)}.market-retailer{color:var(--steel);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.82rem;font-weight:700}.market-selection-copy>p:last-child{max-width:610px;margin-bottom:0}.market-selection .button{text-align:center;min-width:190px}.market-commercial-note{color:var(--muted);margin:12px 0 0;font-size:.74rem}.market-back-link{margin-top:1rem;display:inline-block}.check-page{background:var(--qwd-canvas);min-height:750px;padding:0 0 120px}.check-page>header{min-height:520px;padding:92px max(28px, calc((100vw - var(--max))/2 + 28px)) 94px;color:#fff;background:#000;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.check-page>header .eyebrow{color:#cfcfcf}.check-page>header h1{color:#fff;max-width:900px;margin:0;font-size:clamp(4.2rem,7.3vw,7.35rem);line-height:.88}.check-page>header>div:last-child>p:first-child{max-width:520px;margin:0;font-size:1.15rem;line-height:1.72}.wardrobe-decision-tool{max-width:1080px;margin:-46px auto 0;padding:0 28px;scroll-margin-top:30px}.wardrobe-start-panel,.wardrobe-stage{background:var(--qwd-canvas);border:1px solid #000;padding:clamp(30px,5vw,56px);box-shadow:0 20px 70px #0000001f}.wardrobe-start-copy{max-width:760px;margin-bottom:36px}.wardrobe-start-copy h2{margin:.45rem 0 .7rem;font-size:clamp(2.7rem,5vw,4.7rem)}.wardrobe-start-copy>p:last-child{max-width:610px;color:var(--muted);margin:0;font-size:1.02rem}.wardrobe-paths{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.wardrobe-paths a{background:var(--qwd-canvas);color:#000;text-align:left;border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;min-height:245px;padding:30px;text-decoration:none;transition:background .15s,color .15s;display:flex}.wardrobe-paths a:hover{color:#fff;background:#000}.wardrobe-paths strong{max-width:100%;font-family:var(--serif);font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.02}.wardrobe-paths small{max-width:350px;color:var(--muted);font-size:.82rem;line-height:1.55}.wardrobe-paths a:hover small{color:#cfcfcf}.path-arrow{align-self:flex-end;margin-top:auto;font-size:1.35rem}.wardrobe-stage{scroll-margin-top:20px}.wardrobe-question-copy{max-width:790px;margin-bottom:34px}.wardrobe-question-copy h2{margin:.45rem 0 1rem;font-size:clamp(2.8rem,5.2vw,5rem);line-height:.96}.wardrobe-question-copy>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:1.03rem}.wardrobe-outfit-options{background:#000;border:1px solid #000;grid-template-columns:1fr 1fr;gap:1px;display:grid}.wardrobe-outfit-card{background:var(--qwd-canvas);color:#000;flex-direction:column;min-width:0;text-decoration:none;display:flex}.wardrobe-outfit-card img{object-fit:cover;filter:none;width:100%;height:240px}.wardrobe-card-copy{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-height:200px;padding:24px;display:flex}.wardrobe-card-copy>small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.wardrobe-card-copy>strong{max-width:390px;font-family:var(--serif);font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:400;line-height:1.05}.wardrobe-card-copy>span{letter-spacing:.04em;text-transform:uppercase;margin-top:auto;font-size:.75rem;font-weight:700}.wardrobe-outfit-card:hover .wardrobe-card-copy{color:#fff;background:#000}.wardrobe-outfit-card:hover .wardrobe-card-copy>small{color:#cfcfcf}.wardrobe-piece-options{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.wardrobe-piece-options a{color:#000;border-bottom:1px solid #000;border-right:1px solid #000;grid-template-columns:38px 1fr 24px;align-items:center;gap:16px;min-height:88px;padding:18px 20px;text-decoration:none;display:grid}.wardrobe-piece-options a>span{color:var(--muted);letter-spacing:.12em;font-size:.62rem}.wardrobe-piece-options a>strong{font-family:var(--serif);font-size:1.55rem;font-weight:400}.wardrobe-piece-options a>b{justify-self:end;font-size:1.1rem;font-weight:400}.wardrobe-piece-options a:hover{color:#fff;background:#000}.wardrobe-piece-options a:hover>span{color:#cfcfcf}.wardrobe-back{color:#000;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:22px;padding:.4rem 0;text-decoration:underline}.wardrobe-paths a:focus-visible{z-index:1;outline-offset:3px;outline:3px solid #000;position:relative}.content-page{max-width:1000px;margin:auto;padding:90px 28px}.content-page>header{max-width:850px}.content-page>header h1{font-size:clamp(3.2rem,6vw,5.7rem)}.content-page>header>p:last-child{font-size:1.2rem}.content-page>figure{margin:50px 0}.content-page>figure img{filter:none;width:100%;height:420px}figcaption{color:var(--muted);margin-top:.5rem;font-size:.72rem}.prose{max-width:720px;margin:auto}.prose h2{margin-top:2.7rem;font-size:2.2rem}.method-steps h2{border-top:1px solid var(--line);padding-top:1rem}.free-guide-page{padding:90px max(28px, calc((100vw - var(--max))/2 + 28px));background:var(--ice);grid-template-columns:1fr .6fr;align-items:center;gap:6vw;display:grid}.free-guide-page figure{margin:0}.free-guide-page figure img{object-fit:contain;max-height:700px}.free-guide-page figure figcaption{text-align:center}.free-guide-page .newsletter{padding:55px;display:block}.newsletter-delivery{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.newsletter-read-button{background:var(--qwd-canvas);color:#000;border-color:#fff}.newsletter-read-button:hover{color:#fff;background:#000}.guide-reader{background:var(--qwd-canvas);color:#111}.guide-reader [id]{scroll-margin-top:72px}.guide-reader-nav{z-index:20;min-height:54px;padding:0 max(20px, calc((100vw - var(--max))/2 + 28px));background:var(--qwd-canvas);-webkit-overflow-scrolling:touch;border-bottom:1px solid #000;align-items:center;gap:1.3rem;display:flex;position:sticky;top:0;overflow-x:auto}.guide-reader-nav a{color:#111;letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:.65rem;font-weight:700;text-decoration:none}.guide-reader-nav a:hover{text-decoration:underline}.guide-reader-nav .guide-reader-print{margin-left:auto}.guide-reader-hero{color:#eee;background:#000;grid-template-columns:1.15fr .85fr;min-height:690px;display:grid}.guide-reader-hero>div{padding:84px clamp(42px, 7vw, 110px) 84px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.guide-reader-hero h1{color:#fff;max-width:700px;margin-bottom:2rem;font-size:clamp(4.4rem,7.8vw,7.4rem);line-height:.88}.guide-reader-hero>div>p:not(.eyebrow){max-width:620px;margin-bottom:2.2rem;font-size:1.18rem;line-height:1.75}.guide-reader-hero .button{align-self:flex-start}.guide-reader-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.guide-reader-hero figure img{filter:contrast(1.06);width:100%;height:100%;min-height:690px}.guide-reader-hero figure:after{content:"";background:linear-gradient(#0000 60%,#000000c2);position:absolute;inset:0}.guide-reader-hero figcaption{z-index:1;color:#fff;letter-spacing:.14em;margin:0;font-size:.62rem;position:absolute;bottom:25px;left:30px;right:30px}.guide-reader-start,.guide-rule,.guide-outfits,.guide-diagnostic{max-width:980px;margin:auto;padding:100px 28px}.guide-reader-start>h2,.guide-outfits>header h2,.guide-diagnostic>header h2{max-width:850px;font-size:clamp(3rem,5vw,5rem)}.guide-reader-lede{max-width:760px;font-family:var(--serif);font-size:1.38rem;line-height:1.55}.guide-problem-grid{border-top:1px solid #000;margin:52px 0 44px}.guide-problem-grid article{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:28px;padding:18px 0;display:grid}.guide-problem-grid span,.guide-style-prompts span{letter-spacing:.12em;padding-top:.3rem;font-size:.64rem;font-weight:700}.guide-problem-grid p{margin:0;font-size:1.05rem}.guide-reader-start blockquote,.guide-rule-dark blockquote{color:#fff;font-family:var(--serif);background:#000;margin:0;padding:34px 38px;font-size:1.65rem;line-height:1.4}.guide-rule{border-top:1px solid #000}.guide-rule-heading{grid-template-columns:110px 1fr;align-items:start;gap:35px;margin-bottom:58px;display:grid}.guide-rule-heading>span{font-family:var(--serif);font-size:4.5rem;line-height:.8}.guide-rule-heading h2{max-width:780px;font-size:clamp(3rem,5.6vw,5.2rem)}.guide-rule-heading>div>p:last-child{max-width:760px;font-size:1.08rem;line-height:1.8}.guide-check-list{border-top:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.guide-check-list article{border-bottom:1px solid var(--line);min-height:185px;padding:24px 28px 26px 0}.guide-check-list article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px;padding-right:0}.guide-check-list article:last-child{grid-column:1/-1;min-height:auto}.guide-check-list h3,.guide-palette h3,.guide-three-rules h3,.guide-combination-grid h3,.guide-texture-grid h3,.guide-care-grid h3,.guide-outfits h3,.guide-buying h3{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.guide-check-list p,.guide-three-rules p,.guide-combination-grid p,.guide-texture-grid p,.guide-care-grid p,.guide-style-prompts p,.guide-outfits article p{font-size:1.03rem;line-height:1.72}.guide-rule-note{color:#fff;background:#000;grid-template-columns:190px 1fr;gap:32px;margin:44px 0;padding:30px 34px;display:grid}.guide-rule-note strong{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.guide-rule-note p{font-family:var(--serif);margin:0;font-size:1.35rem;line-height:1.45}.guide-subsection{border-top:1px solid #000;margin-top:70px;padding-top:28px}.guide-subsection>h3{max-width:780px;font-size:2.4rem}.guide-subsection>p:last-child{max-width:760px;font-size:1.06rem}.guide-rule-tint{background:var(--qwd-oat,#ebe2d5);max-width:none;padding-left:max(28px,50vw - 490px);padding-right:max(28px,50vw - 490px)}.guide-rule-tint .guide-rule-heading,.guide-rule-tint .guide-subsection{max-width:980px;margin-left:auto;margin-right:auto}.guide-palette{gap:16px;max-width:980px;margin:0 auto;display:grid}.guide-palette article{grid-template-columns:190px 1fr;align-items:center;gap:25px;display:grid}.guide-palette h3{margin:0}.guide-palette article>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.guide-palette span{color:#fff;letter-spacing:.06em;text-transform:uppercase;border:1px solid #00000038;align-items:flex-end;min-height:70px;padding:10px;font-size:.62rem;font-weight:700;display:flex}.guide-palette .colour-true-black{background:#050505}.guide-palette .colour-ink-navy{background:#111827}.guide-palette .colour-dark-indigo{background:#24334d}.guide-palette .colour-optical-white{background:var(--qwd-canvas);color:#111}.guide-palette .colour-pale-blue{color:#111;background:#bdd3e7}.guide-palette .colour-soft-grey{color:#111;background:#d4d4d4}.guide-palette .colour-olive{background:#59603b}.guide-palette .colour-oxblood{background:#612833}.guide-palette .colour-rust{background:#9b4c2f}.guide-palette .colour-forest{background:#234b36}.guide-three-rules{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);max-width:980px;margin:55px auto 0;display:grid}.guide-three-rules article{padding:23px 26px 0 0}.guide-three-rules article+article{border-left:1px solid var(--line);padding-left:26px}.guide-three-rules span,.guide-outfits article>span{color:var(--muted);letter-spacing:.12em;font-size:.62rem}.guide-combination-grid{border-top:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.guide-combination-grid article{border-bottom:1px solid var(--line);min-height:150px;padding:24px 28px 18px 0}.guide-combination-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px;padding-right:0}.guide-reader-photo{background:#000;max-width:1180px;height:590px;margin:0 auto;position:relative;overflow:hidden}.guide-reader-photo img{object-position:50% 43%;width:100%;height:100%}.guide-reader-photo figcaption{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#000;margin:0;padding:11px 14px;font-size:.66rem;position:absolute;bottom:22px;left:26px}.guide-texture-grid{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.guide-texture-grid article{border-bottom:1px solid var(--line);min-height:180px;padding:24px 26px 20px 0}.guide-texture-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:26px}.guide-rule-dark{color:#ddd;background:#000;border-top:0;max-width:none;padding-left:max(28px,50vw - 490px);padding-right:max(28px,50vw - 490px)}.guide-rule-dark h2,.guide-rule-dark h3{color:#fff}.guide-rule-dark .guide-rule-heading{max-width:980px;margin-left:auto;margin-right:auto}.guide-rule-dark .guide-rule-heading>div>p:last-child{color:#ddd}.guide-rule-dark .eyebrow{color:#bbb}.guide-care-grid{border-top:1px solid #555;grid-template-columns:1fr 1fr;max-width:980px;margin:auto;display:grid}.guide-care-grid article{border-bottom:1px solid #444;min-height:170px;padding:24px 28px 20px 0}.guide-care-grid article:nth-child(2n){border-left:1px solid #444;padding-left:28px;padding-right:0}.guide-rule-dark blockquote{border-top:1px solid #777;max-width:980px;margin:48px auto 0;padding:32px 0 0}.guide-style-prompts{border-top:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.guide-style-prompts article{border-bottom:1px solid var(--line);min-height:150px;padding:24px 28px 20px 0}.guide-style-prompts article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px;padding-right:0}.guide-formula{background:var(--qwd-oat,#ebe2d5);margin-top:48px;padding:36px 40px}.guide-formula span{letter-spacing:.12em;margin-bottom:15px;font-size:.64rem;font-weight:700;display:block}.guide-formula strong{max-width:760px;font-family:var(--serif);font-size:1.75rem;font-weight:400;line-height:1.35;display:block}.guide-formula p{margin:18px 0 0}.guide-outfits{max-width:1180px}.guide-outfits>header{grid-template-columns:.55fr 1.45fr;gap:55px;margin-bottom:55px;display:grid}.guide-outfits>header .eyebrow{padding-top:.65rem}.guide-outfits>header>p:last-child{grid-column:2;max-width:650px;font-size:1.05rem}.guide-outfits>div{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.guide-outfits article{border-bottom:1px solid var(--line);flex-direction:column;min-height:250px;padding:24px 26px 24px 0;display:flex}.guide-outfits article:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:26px}.guide-outfits article h3{margin-top:2.2rem}.guide-buying{color:#ddd;background:#111;grid-template-columns:1fr 1fr;gap:70px;padding:100px max(28px,50vw - 590px);display:grid}.guide-buying h2,.guide-buying h3{color:#fff}.guide-buying>div:first-child h2{font-size:clamp(3rem,5vw,5rem)}.guide-buying>div:first-child>p:last-child{max-width:620px;font-size:1.08rem}.guide-cost-example{gap:18px;display:grid}.guide-cost-example article{border:1px solid #777;padding:28px}.guide-cost-example span{letter-spacing:.12em;font-size:.63rem;font-weight:700;display:block}.guide-cost-example strong{color:#fff;font-family:var(--serif);margin:17px 0 8px;font-size:2rem;font-weight:400;display:block}.guide-cost-example p{margin:0}.guide-buying-signs{background:#555;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.guide-buying-signs article{background:#111;padding:32px 38px}.guide-buying-signs ul{margin:20px 0 0;padding-left:1.2rem}.guide-buying-signs li{margin-bottom:.65rem}.guide-diagnostic>header>p:last-child{max-width:720px;font-size:1.07rem}.guide-diagnostic>div{border-top:1px solid #000;margin-top:50px}.guide-diagnostic details{border-bottom:1px solid var(--line)}.guide-diagnostic summary{cursor:pointer;min-height:78px;font-family:var(--serif);grid-template-columns:1fr auto;align-items:center;font-size:1.7rem;list-style:none;display:grid}.guide-diagnostic summary::-webkit-details-marker{display:none}.guide-diagnostic summary span{font-family:var(--sans);font-size:1rem}.guide-diagnostic details[open] summary span{transform:rotate(45deg)}.guide-diagnostic details p{max-width:720px;margin-bottom:.7rem;font-size:1.05rem}.guide-diagnostic details strong{max-width:720px;font-family:var(--serif);padding-bottom:28px;font-size:1.25rem;font-weight:400;display:block}.guide-reader-next{color:#ddd;background:#000;padding:100px max(28px,50vw - 490px)}.guide-reader-next h2{color:#fff;max-width:820px;font-size:clamp(3rem,5vw,5rem)}.guide-reader-next>p:not(.eyebrow){max-width:700px;font-size:1.08rem}.guide-reader-next nav{border-top:1px solid #777;margin:50px 0 32px}.guide-reader-next nav a{color:#fff;border-bottom:1px solid #555;grid-template-columns:48px 1fr 30px;align-items:center;gap:18px;min-height:96px;text-decoration:none;display:grid}.guide-reader-next nav a:hover{background:var(--qwd-canvas);color:#000;padding:0 18px}.guide-reader-next nav span{letter-spacing:.12em;font-size:.63rem}.guide-reader-next nav strong{font-family:var(--serif);font-size:1.65rem;font-weight:400}.guide-reader-download{color:#fff;letter-spacing:.06em;font-size:.78rem;font-weight:700}.q2-piece-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:40px 0;padding:0;list-style:none;display:grid}.q2-piece-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:115px;padding:22px}.q2-piece-grid span,.q2-role-list>article>span{color:var(--steel);letter-spacing:.12em;font-size:.67rem;display:block}.q2-wide-photo{margin:0}.q2-wide-photo img{filter:saturate(1.08)contrast(1.03);width:100%;height:480px}.q2-wide-photo figcaption{max-width:var(--max);margin:8px auto;padding:0 28px}.q2-role-list{padding-top:50px}.q2-role-list article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:24px 0;display:grid}.q2-role-list h2{margin-bottom:.4rem;font-size:2rem}.q2-role-list p{max-width:750px}.q2-role-grid{grid-template-columns:repeat(3,1fr);gap:0;padding-top:70px;padding-bottom:110px;display:grid}.q2-role-grid>article,.q2-role-card{border-top:1px solid #000;border-right:1px solid var(--line);flex-direction:column;min-height:300px;padding:25px 28px 30px;text-decoration:none;display:flex}.q2-role-grid>:nth-child(3n+1){padding-left:0}.q2-role-grid>:nth-child(3n){border-right:0;padding-right:0}.q2-role-grid>*>span{color:var(--muted);letter-spacing:.15em;font-size:.62rem}.q2-role-grid h2{margin:2.2rem 0 .8rem;font-size:clamp(1.8rem,2.5vw,2.5rem)}.q2-role-grid p{color:var(--muted);font-size:.88rem}.q2-role-card>b{align-self:flex-end;margin-top:auto;font-size:1rem;font-weight:400}.q2-role-card:hover,.q2-role-card:focus-visible{color:#fff;background:#000}.q2-role-card:hover p,.q2-role-card:hover>span,.q2-role-card:focus-visible p,.q2-role-card:focus-visible>span{color:#bbb}.q2-next-step{background:var(--ice);max-width:none;padding-left:max(28px, calc((100vw - var(--max))/2 + 28px))}.q2-next-step h2{max-width:850px}.edit-index{background:var(--qwd-canvas)}.edit-index-hero{max-width:var(--max);margin:auto;padding:22px 28px 64px}.edit-index-masthead{border-top:1px solid #000;border-bottom:1px solid #000;align-items:center;min-height:205px;display:flex;position:relative;overflow:hidden}.edit-index-masthead span{font-family:var(--serif);letter-spacing:-.07em;white-space:nowrap;font-size:clamp(6rem,13vw,10rem);line-height:.78}.edit-index-masthead em{letter-spacing:.2em;font-size:.58rem;font-style:normal;position:absolute;bottom:18px;right:0}.edit-index-intro{border-bottom:1px solid #000;padding:70px 0 74px;display:block}.edit-index-intro .eyebrow{margin-bottom:1.6rem;padding-top:0}.edit-index-intro h1{max-width:930px;margin-bottom:1.6rem;font-size:clamp(4rem,6.7vw,6.6rem);line-height:.96}.edit-index-intro>p:last-child{max-width:650px;margin:0;font-size:1.16rem}.edit-lead-story{max-width:var(--max);grid-template-columns:58% 42%;min-height:620px;margin:0 auto 22px;padding:0 28px;display:grid}.edit-lead-story figure{background:#000;min-width:0;margin:0;overflow:hidden}.edit-lead-story figure img{filter:saturate(1.08)contrast(1.03);width:100%;height:620px}.edit-lead-story>div{color:#e7e7e7;background:#000;flex-direction:column;justify-content:center;padding:60px clamp(42px,5vw,74px);display:flex}.edit-lead-story h2{color:#fff;font-size:clamp(2.7rem,4.1vw,4.4rem)}.edit-lead-story h2 a,.edit-editor-note h2 a{text-decoration-thickness:1px}.edit-lead-story>div>p:not(.eyebrow){max-width:500px}.edit-lead-story .text-link{align-self:flex-start;margin-top:1.2rem}.edit-answer-heading{padding-top:112px;padding-bottom:46px}.edit-answer-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:0;padding-bottom:112px;display:grid}.edit-answer-grid article{border-top:1px solid #000;flex-direction:column;min-height:410px;padding-top:18px;display:flex}.edit-answer-meta{color:var(--steel);letter-spacing:.16em;justify-content:space-between;gap:1rem;font-size:.59rem;font-weight:700;display:flex}.edit-answer-grid h2{margin:2.4rem 0 1.3rem;font-size:clamp(2rem,2.7vw,2.75rem)}.edit-answer-grid p{max-width:360px}.edit-answer-grid .text-link{align-self:flex-start;margin-top:auto;font-size:.8rem}.edit-library{border-top:1px solid #000;padding-top:106px;padding-bottom:118px}.edit-library-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.edit-library-heading h2{margin:0}.edit-library-heading>p{max-width:460px;margin-bottom:.4rem}.edit-library-grid{border-top:1px solid #000;grid-template-columns:1fr 1fr;gap:0 46px;display:grid}.edit-library-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px 0 34px;display:flex}.edit-library-meta{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;font-weight:700;display:flex}.edit-library-grid h3{max-width:520px;margin:2.2rem 0 1.15rem;font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.06}.edit-library-grid h3 a{text-decoration-thickness:1px}.edit-library-grid article>p{max-width:510px;color:var(--muted);font-size:.9rem}.edit-library-grid .text-link{align-self:flex-start;margin-top:auto;padding-top:1.2rem;font-size:.76rem}.edit-editor-note{max-width:var(--max);color:#dedede;background:#000;grid-template-columns:1.2fr .8fr;gap:8vw;margin:0 auto 112px;padding:82px clamp(42px,6vw,88px);display:grid}.edit-editor-note h2{color:#fff;max-width:650px;margin-bottom:0;font-size:clamp(2.65rem,4vw,4.2rem)}.edit-editor-note>div:last-child{align-self:end;max-width:420px}.edit-editor-credit{color:#a9a9a9;font-size:.76rem}.edit-editor-note .text-link{margin-top:1rem;display:inline-block}.edit-category-index{padding-top:0;padding-bottom:118px}.edit-category-index>header{grid-template-columns:.65fr 1.35fr;align-items:end;gap:7vw;margin-bottom:44px;display:grid}.edit-category-index>header h2{max-width:760px;margin:0}.edit-category-index>div{border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:repeat(5,1fr);display:grid}.edit-category-index a{border-right:1px solid var(--line);flex-direction:column;min-height:275px;padding:20px 22px 22px;text-decoration:none;display:flex}.edit-category-index a:last-child{border-right:0}.edit-category-index a:hover,.edit-category-index a:focus-visible{color:#fff;background:#000}.edit-category-index a>span{color:var(--muted);letter-spacing:.15em;font-size:.58rem;font-weight:700}.edit-category-index strong{font-family:var(--serif);margin-top:2rem;font-size:clamp(1.5rem,2vw,2.05rem);font-weight:400;line-height:1.02}.edit-category-index small{color:var(--muted);margin-top:.9rem;font-size:.76rem;line-height:1.6}.edit-category-index a:hover small,.edit-category-index a:focus-visible small{color:#c8c8c8}.edit-category-index em{letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:.58rem;font-style:normal;font-weight:700}.edit-category-index em span{margin-left:.35rem}.edit-category-library{border-top:1px solid #000;padding:106px 0 28px}.edit-category-library-heading{grid-template-columns:1fr 1.25fr;gap:1.2rem 7vw;padding-top:0;padding-bottom:74px;display:grid}.edit-category-library-heading .eyebrow{grid-column:1/-1}.edit-category-library-heading h2{margin:0}.edit-category-library-heading>p:last-child{align-self:end;max-width:470px;margin:0 0 .45rem}.edit-category-section{border-top:1px solid #000;padding-top:82px;padding-bottom:104px;scroll-margin-top:28px}.edit-category-section>header{grid-template-columns:72px 1fr auto;align-items:start;gap:2rem;margin-bottom:54px;display:grid}.edit-category-section>header>p,.edit-category-section>header>span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:.45rem 0 0;font-size:.59rem;font-weight:700}.edit-category-section>header h2{margin:0 0 .6rem;font-size:clamp(3rem,5vw,5.2rem)}.edit-category-section>header div>p{max-width:560px;margin:0;font-size:1rem}.edit-category-grid{border-top:1px solid #000;grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.edit-category-grid article{border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:24px 0 34px;display:flex}.edit-category-grid article:last-child:nth-child(odd){grid-column:1/-1;min-height:280px}.edit-category-grid h3{max-width:520px;margin:2.1rem 0 1.1rem;font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.06}.edit-category-grid h3 a{text-decoration-thickness:1px}.edit-category-grid article>p{max-width:540px;color:var(--muted);font-size:.9rem}.edit-category-grid .text-link{align-self:flex-start;margin-top:auto;padding-top:1.2rem;font-size:.76rem}.edit-method-note{max-width:var(--max);color:#dedede;background:#000;grid-template-columns:1.2fr .8fr;gap:8vw;margin:0 auto 112px;padding:82px clamp(42px,6vw,88px);display:grid}.edit-method-note h2{color:#fff;max-width:660px;margin-bottom:0;font-size:clamp(2.65rem,4vw,4.2rem)}.edit-method-note>div:last-child{align-self:end;max-width:440px}.edit-method-note .text-link{margin-top:1rem;display:inline-block}.edit-category-browser{padding-top:0;padding-bottom:112px}.edit-category-browser>header{max-width:790px;margin-bottom:48px;display:block}.edit-category-browser>header .eyebrow{margin-bottom:1.35rem}.edit-category-browser>header h2{margin:0 0 1.2rem}.edit-category-browser>header>p:last-child{max-width:520px;margin:0}.edit-category-drawers{border-top:1px solid #000}.edit-category-drawer{border-bottom:1px solid #000;scroll-margin-top:24px}.edit-category-drawer summary{cursor:pointer;grid-template-columns:56px minmax(0,1fr) auto 30px;align-items:center;gap:24px;min-height:138px;padding:20px 0;list-style:none;display:grid}.edit-category-drawer summary::-webkit-details-marker{display:none}.edit-category-drawer summary>span,.edit-category-drawer summary>em{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.59rem;font-style:normal;font-weight:700}.edit-category-drawer summary div{gap:.45rem;display:grid}.edit-category-drawer summary strong{font-family:var(--serif);font-size:clamp(2rem,3.3vw,3.3rem);font-weight:400;line-height:1.02}.edit-category-drawer summary small{max-width:600px;color:var(--muted);font-size:.82rem;line-height:1.55}.edit-category-drawer summary>b{justify-self:end;font-size:1.4rem;font-weight:400;transition:transform .18s}.edit-category-drawer[open] summary>b{transform:rotate(45deg)}.edit-category-guides{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:36px;display:grid}.edit-library-card{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 22px;align-items:start;gap:18px;min-height:170px;padding:24px 24px 26px 0;text-decoration:none;display:grid}.edit-library-card:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.edit-library-card>span{color:var(--muted);letter-spacing:.13em;font-size:.58rem}.edit-library-card div{gap:.65rem;display:grid}.edit-library-card strong{font-family:var(--serif);font-size:clamp(1.5rem,2.15vw,2rem);font-weight:400;line-height:1.08}.edit-library-card small{color:var(--muted);font-size:.8rem;line-height:1.58}.edit-library-card>b{justify-self:end;font-weight:400}.edit-library-card:hover,.edit-library-card:focus-visible{background:var(--ice)}.q2-article-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.q2-article-grid article{border-top:1px solid var(--ink);flex-direction:column;min-height:310px;padding:20px 0;display:flex}.q2-article-grid article:first-child{grid-column:1/-1;grid-template-columns:42% 58%;gap:35px;display:grid}.q2-article-grid img{filter:none;grid-row:1/span 6;width:100%;height:330px}.q2-article-grid span{color:var(--steel);letter-spacing:.15em;font-size:.66rem}.q2-article-grid h2{margin-top:1.2rem;font-size:2rem}.q2-article-grid small{color:var(--muted);margin:auto 0 1rem}.article-hero{padding-top:78px;padding-bottom:74px}.article-path{color:var(--muted);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:2.8rem;font-size:.62rem;font-weight:700;display:flex}.article-path a{color:var(--ink)}.article-hero h1{max-width:1120px;margin-bottom:2rem;font-size:clamp(3.85rem,7vw,7rem);line-height:.94}.article-deck{max-width:800px;margin-bottom:2.1rem;font-size:1.24rem;line-height:1.7}.article-meta{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 0;font-size:.62rem;font-weight:700;display:flex}.article-meta>span,.article-meta>a{align-items:center;display:flex}.article-meta>:not(:last-child):after{content:"/";color:#aaa;margin:0 .72rem}.direct-answer{color:#f4f4f4;background:#000;max-width:960px;margin:58px 0 0;padding:38px 42px 42px}.direct-answer strong{color:#bdbdbd;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.61rem;line-height:1.3;display:block}.direct-answer p{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.55rem,2.35vw,2.15rem);line-height:1.36}.article-photo{max-width:var(--max);margin:0 auto;padding:0 28px}.article-photo img{filter:saturate(1.08)contrast(1.03);width:100%;height:600px}.article-photo-monochrome img{filter:none}.article-photo figcaption{color:var(--muted);border-top:1px solid #000;grid-template-columns:210px 1fr;gap:1.4rem;margin:10px 0 0;padding-top:9px;font-size:.7rem;line-height:1.5;display:grid}.article-photo figcaption span{color:var(--ink);letter-spacing:.15em;text-transform:uppercase;font-size:.57rem;font-weight:700}.article-reading-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(52px,8vw,110px);max-width:1120px;padding-top:104px;display:grid}.article-toc{border-top:2px solid #000;position:sticky;top:26px}.article-toc>p{border-bottom:1px solid var(--line);letter-spacing:.17em;text-transform:uppercase;margin:0;padding:15px 0 13px;font-size:.61rem;font-weight:700}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li{border-bottom:1px solid var(--line)}.article-toc a{grid-template-columns:28px 1fr;gap:.5rem;padding:12px 0;font-size:.72rem;line-height:1.45;text-decoration:none;display:grid}.article-toc a:hover{color:var(--muted)}.article-toc a span{color:var(--muted);letter-spacing:.08em;font-size:.56rem}.article-body{min-width:0}.article-section{border-bottom:1px solid var(--line);margin:0 0 54px;padding:0 0 54px;scroll-margin-top:28px}.article-section-number{color:var(--muted);letter-spacing:.18em;margin-bottom:1rem;font-weight:700;font-size:.61rem!important}.article-section h2{max-width:650px;margin-bottom:1.35rem;font-size:clamp(2.25rem,3.5vw,3.15rem);line-height:1.06}.article-section>p:last-child{max-width:700px;margin-bottom:0;font-size:1.08rem;line-height:1.88}.article-shopping-bridge{background:var(--ice);border:1px solid #000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:-24px 0 54px;padding:24px 26px;display:grid}.article-shopping-bridge .eyebrow{margin-bottom:.65rem}.article-shopping-bridge h3{max-width:480px;margin:0;font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.05}.article-shopping-bridge .text-link{white-space:nowrap;align-items:center;min-height:44px;font-size:.69rem;display:inline-flex}.article-decision-table{border-bottom:1px solid var(--line);margin:0 0 72px;padding:0 0 72px;scroll-margin-top:28px}.article-decision-table h2{max-width:680px;margin:.75rem 0 1.35rem;font-size:clamp(2.45rem,4.2vw,3.85rem);line-height:1.03}.article-decision-table>p:not(.eyebrow):not(.article-section-number){max-width:700px;margin-bottom:0;font-size:1.03rem;line-height:1.78}.article-table-scroll{-webkit-overflow-scrolling:touch;border-top:2px solid #000;margin-top:34px;overflow-x:auto}.article-decision-table table{border-collapse:collapse;color:#111;width:100%;min-width:760px;font-size:.76rem;line-height:1.48}.article-decision-table thead th{color:#fff;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#000;padding:14px 12px;font-size:.57rem;font-weight:700}.article-decision-table tbody th,.article-decision-table tbody td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 12px}.article-decision-table tbody th{color:#111;letter-spacing:.08em;width:58px;font-size:.62rem;font-weight:700}.article-decision-table tbody tr:hover{background:var(--qwd-oat,#ebe2d5)}.outfit-browser{background:var(--qwd-canvas);border:1px solid #000;margin-top:34px}.outfit-browser-intro{color:#d8d8d8;background:#000;padding:32px 34px 34px}.outfit-browser-intro>p:first-child{color:#aaa;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.57rem;font-weight:700}.outfit-browser-intro h3{color:#fff;max-width:560px;margin:0 0 .9rem;font-size:clamp(2.15rem,4vw,3.2rem);line-height:1.02}.outfit-browser-intro>p:last-child{max-width:560px;margin:0;font-size:.9rem;line-height:1.65}.outfit-browser-controls{border-top:1px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outfit-browser-top{background:var(--qwd-canvas);color:#000;cursor:pointer;text-align:left;border:0;border-bottom:1px solid #000;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:94px;padding:18px 20px;display:flex}.outfit-browser-top:nth-child(odd){border-right:1px solid #000}.outfit-browser-top:hover{background:var(--ice)}.outfit-browser-top.is-active{color:#fff;background:#000}.outfit-browser-top.is-active:focus-visible{outline-offset:-6px;outline-color:#fff}.outfit-browser-top strong{font-family:var(--serif);font-size:1.4rem;font-weight:400;line-height:1.05}.outfit-browser-top span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:700}.outfit-browser-top.is-active span{color:#aaa}.outfit-browser-results{padding:32px 34px 34px}.outfit-browser-status{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:.62rem;font-weight:700}.outfit-browser-status strong{color:#000}.outfit-browser-grid{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outfit-browser-card{border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;min-height:310px;padding:22px 22px 24px;display:flex}.outfit-browser-card-meta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;font-size:.54rem;font-weight:700;display:flex}.outfit-browser-occasion{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:1.8rem 0 .65rem;font-size:.54rem;font-weight:700}.outfit-browser-card h4{margin:0 0 1.4rem;font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.08}.outfit-browser-why{border-top:1px solid #000;margin:auto 0 0;padding-top:16px;font-size:.76rem;line-height:1.62}.outfit-browser-why strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.54rem;display:block}.outfit-browser-return{letter-spacing:.1em;text-transform:uppercase;margin-top:26px;padding-bottom:.2rem;font-size:.62rem;font-weight:700;display:inline-block}.article-matrix-audit{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:28px}.article-matrix-audit summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:100px;padding:20px 2px;list-style:none;display:flex}.article-matrix-audit summary::-webkit-details-marker{display:none}.article-matrix-audit summary span{gap:.45rem;display:grid}.article-matrix-audit summary strong{font-family:var(--serif);font-size:1.55rem;font-weight:400;line-height:1.12}.article-matrix-audit summary small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.article-matrix-audit summary b{font-size:1.65rem;font-weight:400;transition:transform .18s}.article-matrix-audit[open] summary b{transform:rotate(45deg)}.article-matrix-audit .article-table-scroll{border-top-width:1px;margin-top:0}.article-next-step{color:#e8e8e8;background:#000;margin:80px 0;padding:48px 46px 50px}.article-next-step h2{color:#fff;max-width:600px;margin-bottom:1.25rem;font-size:clamp(2.45rem,4.2vw,3.9rem)}.article-next-step>p:not(.eyebrow){max-width:590px}.article-next-step .button{margin-top:1rem}.article-related>h2{margin-bottom:2rem;font-size:clamp(2.45rem,4.2vw,3.85rem)}.article-related-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.article-related-grid article{border-top:1px solid #000;flex-direction:column;min-height:360px;padding-top:16px;display:flex}.article-related-grid article>p{color:var(--muted);letter-spacing:.14em;font-size:.59rem;font-weight:700}.article-related-grid h3{margin:2.1rem 0 1.15rem;font-size:1.8rem;line-height:1.08}.article-related-grid h3 a{text-decoration-thickness:1px}.article-related-grid article>span{color:var(--muted);font-size:.84rem;line-height:1.65;display:block}.article-related-grid .text-link{align-self:flex-start;margin-top:auto;padding-top:1.5rem;font-size:.75rem}.article-back-link{letter-spacing:.09em;text-transform:uppercase;margin-top:70px;padding-bottom:.2rem;font-size:.7rem;font-weight:700;display:inline-block}.home-shop-edit{max-width:var(--max);grid-template-columns:56% 44%;margin:0 auto 112px;padding:0 28px;display:grid}.home-shop-edit figure{background:#000;margin:0}.home-shop-edit figure img{filter:saturate(1.12)contrast(1.03);width:100%;height:620px}.home-shop-edit figure figcaption{color:#aaa;background:#000;margin:0;padding:10px 14px}.home-shop-edit>div{color:#ddd;background:#000;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,84px);display:flex}.home-shop-edit h2{color:#fff;font-size:clamp(2.8rem,4.5vw,4.8rem)}.home-shop-edit .button{align-self:flex-start;margin-top:1.4rem}.home-shop-meta{color:#aaa;letter-spacing:.15em;font-size:.59rem;font-weight:700}.homepage-paths{grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px;padding-top:0;padding-bottom:0;display:grid}.homepage-paths article{border:1px solid #000;flex-direction:column;justify-content:center;min-height:390px;padding:clamp(42px,6vw,74px);display:flex}.homepage-paths article:last-child{color:#ddd;background:#000}.homepage-paths article:last-child h2{color:#fff}.homepage-paths h2{font-size:clamp(2.6rem,4vw,4rem)}.homepage-paths .text-link{align-self:flex-start;margin-top:1.2rem}.shop-hub-hero{padding-top:110px;padding-bottom:70px}.shop-hub-hero h1{max-width:1050px;font-size:clamp(4rem,8vw,7.8rem)}.shop-hub-hero>p:not(.eyebrow){max-width:760px;font-size:1.2rem}.shop-budget-answer{padding-top:30px;padding-bottom:88px}.shop-budget-answer>header{max-width:900px;margin-bottom:35px}.shop-budget-answer>header h2{max-width:850px}.shop-budget-answer>header p:last-child{max-width:760px}.shop-budget-answer>div{border:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;display:grid}.shop-budget-answer article{padding:28px}.shop-budget-answer article+article{border-left:1px solid #000}.shop-budget-answer article>span{letter-spacing:.14em;font-size:.62rem;font-weight:700}.shop-budget-answer h3{margin:18px 0 12px;font-size:1.8rem}.shop-budget-answer article p{margin:0;font-size:.88rem;line-height:1.65}.shop-checkline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #000;flex-wrap:wrap;gap:.6rem 2rem;margin-top:2.2rem;padding-top:1rem;font-size:.66rem;font-weight:700;display:flex}.freshness-note{align-items:center;gap:.45rem;display:inline-flex}.freshness-note:before{content:"";background:currentColor;border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem}.freshness-note.current{color:#000}.freshness-note.review-due{color:#555}.freshness-note.stale{color:#000;text-underline-offset:.2em;text-decoration:underline}.editorial-byline{color:var(--muted);letter-spacing:.04em;margin:.75rem 0 1.5rem;font-size:.72rem}.editorial-byline a{color:inherit;text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.shop-checkline .editorial-byline,.white-sneaker-freshness .editorial-byline{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.retailer-link-unavailable{color:var(--muted);border:1px solid;margin:1rem 0 0;padding:.85rem 1rem;font-size:.8rem;line-height:1.5}.shop-disclosure{padding:17px max(28px, calc((100vw - var(--max))/2 + 28px));background:var(--sky);margin:0;font-size:.77rem}.shop-disclosure strong{color:#000;text-transform:uppercase;letter-spacing:.08em;margin-right:.55rem}.shop-disclosure.compact{max-width:var(--max);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;margin:0 auto}.shop-latest{grid-template-columns:57% 43%;align-items:stretch;padding-top:100px;padding-bottom:120px;display:grid}.shop-latest figure{background:#000;margin:0}.shop-latest figure img{filter:none;width:100%;height:620px}.shop-latest figure figcaption{color:#aaa;background:#000;margin:0;padding:9px 12px}.shop-latest>div{color:#ddd;background:#000;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,82px);display:flex}.shop-latest h2{color:#fff;font-size:clamp(3rem,4.5vw,4.8rem)}.shop-latest dl{gap:1rem;margin:1rem 0 2rem;display:grid}.shop-latest dl div{border-top:1px solid #444;padding-top:.8rem}.shop-latest dt{color:#aaa;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem}.shop-latest dd{margin:0}.shop-latest .button{background:var(--qwd-canvas);color:#000;align-self:flex-start}.shop-outfit-library{border-top:1px solid #000;padding-top:100px;padding-bottom:120px}.shop-outfit-library>header,.qwd12-buying-index>header,.buying-current-picks>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:52px;display:grid}.shop-outfit-library>header .eyebrow,.qwd12-buying-index>header .eyebrow,.buying-current-picks>header .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.shop-outfit-library>header h2,.qwd12-buying-index>header h2,.buying-current-picks>header h2{margin:0}.shop-outfit-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.shop-outfit-grid article{border:1px solid #000;grid-template-rows:360px 1fr;min-height:0;padding:0;display:grid}.shop-outfit-grid article.latest{border-width:3px}.shop-outfit-grid article figure{background:var(--ice);margin:0;overflow:hidden}.shop-outfit-grid article img{filter:saturate(1.12)contrast(1.03);width:100%;height:100%;transition:transform .25s}.shop-outfit-grid article:hover img{transform:scale(1.015)}.shop-outfit-copy{flex-direction:column;min-height:390px;padding:28px 30px 32px;display:flex}.shop-outfit-copy>span{color:var(--muted);letter-spacing:.15em;font-size:.62rem}.shop-outfit-badge{color:#fff;letter-spacing:.12em;background:#000;align-self:flex-start;margin:-28px 0 24px -30px;padding:9px 14px;font-size:.6rem}.shop-outfit-grid .eyebrow{margin-top:1.5rem}.shop-outfit-grid h3{max-width:520px;font-size:clamp(2rem,3vw,3rem)}.shop-outfit-grid .button{align-self:flex-start;margin-top:auto}.shop-one-piece{max-width:none;padding:88px max(28px, calc((100vw - var(--max))/2 + 28px));color:#ddd;background:#000;justify-content:space-between;align-items:end;gap:3rem;display:flex}.shop-one-piece h2{color:#fff;max-width:760px}.shop-one-piece p:not(.eyebrow){max-width:660px}.shop-one-piece .button{flex:none}.qwd12-buying-index{max-width:none;padding:110px max(28px, calc((100vw - var(--max))/2 + 28px)) 125px;background:var(--ice)}.qwd12-buying-grid{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.qwd12-buying-grid a{border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;min-height:190px;padding:24px;text-decoration:none;display:flex}.qwd12-buying-grid a:hover{color:#fff;background:#000}.qwd12-buying-grid span{letter-spacing:.13em;font-size:.62rem}.qwd12-buying-grid strong{font-family:var(--serif);margin-top:2.2rem;font-size:1.8rem;font-weight:400}.qwd12-buying-grid small{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:.68rem}.outfit-hero h1,.buying-guide-hero h1{max-width:1080px}.outfit-hero>p:not(.eyebrow),.buying-guide-hero>p:not(.eyebrow){max-width:780px;font-size:1.18rem}.shop-breadcrumb{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:.7rem;padding-top:28px;padding-bottom:0;font-size:.68rem;display:flex}.outfit-context-image{max-width:var(--max);margin:0 auto;padding:0 28px}.outfit-context-image img{filter:saturate(1.12)contrast(1.03);width:100%;height:590px}.outfit-overview{grid-template-columns:1.3fr .7fr;align-items:start;gap:8vw;padding-top:90px;padding-bottom:25px;display:grid}.outfit-overview article>ul,.outfit-fit-notes ul{margin:2rem 0 0;padding:0;list-style:none}.outfit-overview li,.outfit-fit-notes li{border-top:1px solid;padding:13px 0}.outfit-overview aside{background:var(--ice);padding:30px}.outfit-overview dl{margin:0}.outfit-overview dl div{border-top:1px solid var(--line);padding:14px 0}.outfit-overview dl div:first-child{border-top:0;padding-top:0}.outfit-overview dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.outfit-overview dd{margin:.35rem 0 0}.outfit-formula{grid-template-columns:.8fr 1.2fr;gap:7vw;padding-top:110px;display:grid}.outfit-formula>div{align-self:start;position:sticky;top:25px}.outfit-formula>div p:last-child{color:var(--muted)}.outfit-formula ol{border-top:1px solid #000;margin:0;padding:0;list-style:none}.outfit-formula li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:1rem;padding:22px 0;display:grid}.outfit-formula li>span{color:var(--muted);letter-spacing:.12em;font-size:.62rem}.outfit-formula h3{margin-bottom:.45rem;font-size:1.8rem}.outfit-formula li p{margin:0}.outfit-fit-notes{grid-template-columns:1fr 1fr;gap:28px;padding-top:35px;padding-bottom:120px;display:grid}.outfit-fit-notes article{border:1px solid #000;padding:30px}.outfit-fit-notes article:first-child{color:#ddd;background:#000}.outfit-fit-notes article:first-child h2{color:#fff}.outfit-fit-notes h2{font-size:2.4rem}.buying-guide-method ul{margin:2rem 0 0;padding:0;list-style:none}.buying-guide-method li{border-top:1px solid;padding:12px 0}.outfit-price-levels{color:#ddd;background:#000;padding-bottom:70px}.outfit-price-levels>header{padding-bottom:60px}.outfit-price-levels>header h2{color:#fff}.outfit-price-levels>header>p:last-of-type{max-width:760px}.price-tier-tabs{border:1px solid #777;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.price-tier-tabs button{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #777;min-height:52px;font-size:.68rem;font-weight:700}.price-tier-tabs button:last-child{border-right:0}.price-tier-tabs button:hover,.price-tier-tabs button.active{background:var(--qwd-canvas);color:#000}.outfit-tier{border-top:1px solid #555;padding-top:45px;padding-bottom:70px}.outfit-tier[hidden]{display:none}.outfit-tier>header{grid-template-columns:70px 1fr;gap:1rem;margin-bottom:34px;display:grid}.outfit-tier>header>span{color:#888;letter-spacing:.15em;font-size:.7rem}.outfit-tier>header h2{color:#fff}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.shop-product-option{background:var(--qwd-canvas);color:#111;border:1px solid #000;flex-direction:column;min-width:0;padding:26px;display:flex}.shop-product-meta{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;font-weight:700;display:flex}.shop-product-meta span:last-child{text-align:right}.shop-product-option h3{margin:2.2rem 0 .75rem;font-size:1.7rem}.shop-product-price{color:#000;font-weight:700}.shop-product-option dl{margin:1.4rem 0 1.8rem}.shop-product-option dl div{border-top:1px solid var(--line);padding:11px 0}.shop-product-option dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.shop-product-option dd{margin:.25rem 0 0;font-size:.82rem;line-height:1.55}.shop-product-option .button{text-align:center;width:100%;margin-top:auto}.product-research-notes{border-top:1px solid var(--line);margin-top:18px}.product-research-notes summary{cursor:pointer;min-height:48px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.67rem;font-weight:700;list-style:none;display:flex}.product-research-notes summary::-webkit-details-marker{display:none}.product-research-notes summary span{color:#000;font-size:1rem;transition:transform .18s}.product-research-notes[open] summary span{transform:rotate(45deg)}.product-research-notes dl{margin:0}.outfit-page>.shop-disclosure{border-bottom:1px solid var(--line)}.outfit-standard-line{letter-spacing:.13em;text-transform:uppercase;border-block:1px solid #000;margin:0 0 1.5rem;padding:12px 0;font-weight:700;max-width:980px!important;font-size:.62rem!important}.outfit-product-option h3{margin-top:0}.outfit-product-option h3 span{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6rem;font-weight:700;line-height:1.5;display:block}.outfit-structured-fit{font-size:.84rem;line-height:1.62}.outfit-market-links{border-top:1px solid var(--line);margin-top:auto;padding-top:1.25rem;font-size:.78rem}.outfit-market-links a{color:#000;text-underline-offset:.18em;font-weight:700}.outfit-product-evidence{color:var(--muted);font-size:.67rem;line-height:1.5}.outfit-budget-summary{border-top:1px solid #555;padding-top:72px;padding-bottom:30px}.outfit-budget-summary h2{color:#fff;max-width:760px}.outfit-budget-summary dl{margin:2.5rem 0 0}.outfit-budget-summary dl div{border-top:1px solid #555;grid-template-columns:180px 1fr;gap:28px;padding:18px 0;display:grid}.outfit-budget-summary dt{color:#fff;font-family:var(--serif);font-size:1.2rem}.outfit-budget-summary dd{color:#ccc;margin:0}.outfit-guide-cta{max-width:none;padding:86px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d8d8d8;background:#000;margin:0}.outfit-guide-cta-inner{grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:18px 64px;display:grid}.outfit-guide-cta h2{color:#fff;max-width:760px;margin:0;font-size:clamp(3rem,5vw,5rem)}.outfit-guide-cta p:not(.eyebrow){max-width:700px;font-family:var(--serif);margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.35}.outfit-guide-cta .eyebrow{grid-column:1/-1;margin:0}.outfit-guide-cta .button{text-align:center;justify-self:end;width:fit-content;min-width:190px}.shop-back-nav{justify-content:space-between;gap:1rem;display:flex}.shop-back-nav.single{justify-content:flex-start}.buying-guide-hero{padding-bottom:65px}.buying-guide-method{grid-template-columns:1.15fr .85fr .85fr;gap:50px;padding-top:105px;padding-bottom:110px;display:grid}.buying-guide-method article{border-top:1px solid #000;padding-top:18px}.buying-guide-method article:first-child p:last-child{max-width:520px;font-family:var(--serif);font-size:1.45rem;line-height:1.5}.buying-warning{max-width:none;padding:82px max(28px, calc((100vw - var(--max))/2 + 28px));color:#ddd;background:#000;grid-template-columns:1.2fr .8fr;gap:8vw;display:grid}.buying-warning h2{color:#fff;max-width:760px;font-size:clamp(2.4rem,4vw,4rem)}.buying-warning>div:last-child{align-self:end}.buying-current-picks{padding-top:115px;padding-bottom:120px}.buying-current-picks .shop-product-grid{grid-template-columns:repeat(3,1fr)}.sneaker-edit-callout{max-width:none;padding:74px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d8d8d8;background:#000;justify-content:space-between;align-items:end;gap:4rem;display:flex}.sneaker-edit-callout h2{color:#fff;max-width:760px;margin-bottom:1rem}.sneaker-edit-callout p:not(.eyebrow){max-width:700px;margin-bottom:0}.sneaker-edit-callout .button{flex:none}.tiered-product{flex-direction:column;display:flex}.tiered-product .shop-product-option{flex:1}.tier-label{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#000;margin:0;padding:13px 16px;font-size:.65rem;font-weight:700}.white-sneaker-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;padding-top:72px;padding-bottom:78px;display:grid}.white-sneaker-hero h1{max-width:850px;font-size:clamp(4rem,6.6vw,6.8rem)}.white-sneaker-deck{max-width:690px;font-size:1.16rem}.white-sneaker-hero .button-row{margin-top:2.2rem}.white-sneaker-hero figure{border:1px solid #000;min-width:0;height:620px;margin:0;position:relative;overflow:hidden}.white-sneaker-hero figure img{filter:saturate(1.1)contrast(1.03);width:100%;height:100%}.white-sneaker-hero figcaption{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000000e6;padding:13px 18px;font-size:.58rem;position:absolute;bottom:0;left:0;right:0}.white-sneaker-freshness{color:var(--muted);flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:2rem;font-size:.72rem;display:flex}.white-sneaker-tests{grid-template-columns:1.05fr .95fr .95fr;gap:45px;padding-top:110px;padding-bottom:120px;display:grid}.white-sneaker-tests header{max-width:570px}.white-sneaker-tests header>p:last-child{max-width:520px}.white-sneaker-tests article{border-top:1px solid #000;padding-top:16px}.white-sneaker-tests ol{margin:0;padding:0;list-style:none}.white-sneaker-tests li{border-top:1px solid var(--line);grid-template-columns:82px 1fr;gap:15px;padding:14px 0;display:grid}.white-sneaker-tests li:first-child{border-top:0}.white-sneaker-tests li strong{font-family:var(--serif);font-size:1.12rem;font-weight:400}.white-sneaker-tests li span{font-size:.86rem;line-height:1.55}.white-sneaker-pairs{color:#d8d8d8;background:#000}.white-sneaker-pairs>header{padding-bottom:52px}.white-sneaker-pairs>header h2{color:#fff;max-width:950px}.white-sneaker-pairs>header>p:last-child{max-width:760px}.white-sneaker-tier{border-top:1px solid #555;padding-top:45px;padding-bottom:92px}.white-sneaker-tier>header{grid-template-columns:65px 1fr;gap:18px;margin-bottom:35px;display:grid}.white-sneaker-tier>header>span{color:#888;letter-spacing:.14em;font-size:.68rem}.white-sneaker-tier>header h2{color:#fff;margin-bottom:0;font-size:clamp(3rem,5vw,5rem)}.white-sneaker-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.white-sneaker-card{background:var(--qwd-canvas);color:#111;border:1px solid #fff;flex-direction:column;min-width:0;padding:34px;display:flex}.white-sneaker-card-top{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.58rem;font-weight:700;display:flex}.white-sneaker-card h3{max-width:620px;margin:2.1rem 0 .6rem;font-size:clamp(2.35rem,3.8vw,3.8rem)}.white-sneaker-price{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.white-sneaker-why{max-width:650px;font-size:1rem}.white-sneaker-card dl{margin:1.3rem 0 1.8rem}.white-sneaker-card dl div{border-top:1px solid var(--line);padding:13px 0}.white-sneaker-card dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:700}.white-sneaker-card dd{margin:.3rem 0 0;font-size:.86rem;line-height:1.58}.white-sneaker-card .white-sneaker-compromise{background:var(--ice);border-top-color:#000;margin:0 -16px;padding:13px 16px}.white-sneaker-evidence{color:#d8d8d8;background:#000;margin-top:auto;padding:16px;font-size:.74rem;line-height:1.55}.white-sneaker-evidence strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;display:block}.white-sneaker-card .button{text-align:center;width:100%;margin-top:20px}.white-sneaker-decision{grid-template-columns:.8fr 1.2fr;gap:7vw;padding-top:115px;padding-bottom:120px;display:grid}.white-sneaker-decision header{max-width:560px}.white-sneaker-decision>div{border-top:1px solid #000}.white-sneaker-decision>div>p,.white-sneaker-decision>div>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr 1fr auto;gap:25px;margin:0;padding:16px 0;text-decoration:none;display:grid}.white-sneaker-decision>div>a:hover strong{text-underline-offset:.18em;text-decoration:underline}.white-sneaker-decision>div>a small{letter-spacing:.05em;align-self:center;font-size:.66rem;font-weight:700}.white-sneaker-decision strong{font-family:var(--serif);font-size:1.22rem;font-weight:400}.white-sneaker-decision span{align-self:center}.white-sneaker-qwd12{color:#d8d8d8;background:#000;grid-template-columns:.85fr 1.15fr;display:grid}.white-sneaker-qwd12>div{padding:82px max(34px, calc((100vw - var(--max))/2 + 28px));padding-right:clamp(38px,5vw,76px)}.white-sneaker-qwd12 h2{color:#fff}.white-sneaker-qwd12 nav{background:var(--qwd-canvas);color:#000;display:grid}.white-sneaker-qwd12 nav a{border-bottom:1px solid #000;border-left:1px solid #000;grid-template-columns:minmax(0,1fr) 28px;align-content:center;min-width:0;padding:38px 44px;text-decoration:none;display:grid}.white-sneaker-qwd12 nav a:last-child{border-bottom:0}.white-sneaker-qwd12 nav a:hover{background:var(--ice)}.white-sneaker-qwd12 nav small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.6rem;font-weight:700}.white-sneaker-qwd12 nav strong{font-family:var(--serif);grid-column:1;margin-top:.8rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.08}.white-sneaker-qwd12 nav span{grid-area:1/2/span 2;place-self:center end;font-size:1.4rem}.unified-shop-hero{padding-top:92px;padding-bottom:58px}.unified-shop-hero h1{max-width:1030px;margin-bottom:1.35rem;font-size:clamp(4.4rem,9vw,8.2rem)}.unified-shop-hero>p:last-child{max-width:770px;margin-bottom:0;font-size:1.2rem;line-height:1.72}.shop-route-list{grid-template-columns:1fr 1fr;gap:20px;padding-top:0;padding-bottom:34px;display:grid}.shop-route-list>a{background:var(--qwd-canvas);border:1px solid #000;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;min-height:250px;padding:32px;text-decoration:none;display:grid}.shop-route-list>a:hover{background:var(--ice)}.shop-route-list>a.shop-route-latest{color:#fff;background:#000;grid-column:1/-1;grid-template-columns:44% minmax(0,1fr) 42px;min-height:390px;padding:0}.shop-route-latest img{filter:saturate(1.1)contrast(1.03);width:100%;height:100%;min-height:390px}.shop-route-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.shop-route-latest .shop-route-copy{padding:44px}.shop-route-copy small{color:var(--muted);letter-spacing:.14em;font-size:.61rem;font-style:normal;font-weight:700}.shop-route-latest .shop-route-copy small{color:#aaa}.shop-route-copy strong{max-width:650px;font-family:var(--serif);margin:2rem 0 1rem;font-size:clamp(2.25rem,3.5vw,3.8rem);font-weight:400;line-height:1.04}.shop-route-copy em{color:var(--muted);font-size:.86rem;font-style:normal}.shop-route-latest .shop-route-copy em{color:#bbb}.shop-route-list>a>b{place-self:center end;font-size:1.4rem;font-weight:400}.shop-all-outfits{color:var(--muted);padding-top:0;padding-bottom:58px}.shop-all-outfits a{color:#000;margin-left:.35rem}.unified-shop-market{padding-top:72px;padding-bottom:78px}.market-preference-panel{background:var(--qwd-canvas);border:2px solid #000}.market-preference-panel>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;padding:34px;display:grid}.market-preference-panel>header h2{max-width:690px;margin-bottom:0;font-size:clamp(2.8rem,4.8vw,4.8rem)}.market-preference-panel>header>p{max-width:500px;color:var(--muted);margin:0}.market-preference-panel .market-tabs{margin:0}.market-current{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000;justify-content:space-between;gap:1rem;margin:0;padding:16px 22px;font-size:.68rem;display:flex}.market-current span{color:#aaa}.market-preference-panel.compact>header{grid-template-columns:auto 1fr;padding:22px 24px}.market-preference-panel.compact>header>p{justify-self:end}.shop-index-market{padding-top:0;padding-bottom:72px}.regional-buying .market-tabs{margin:0}.regional-market-status{background:var(--ice);letter-spacing:.1em;text-transform:uppercase;border:1px solid #000;border-top:0;justify-content:space-between;gap:1rem;margin:0 0 36px;padding:14px 18px;font-size:.66rem;display:flex}.regional-market-status span{color:var(--muted)}.regional-market-status.dark{color:#fff;background:#161616;border-color:#777;max-width:none;margin-bottom:25px}.outfit-price-levels .market-tabs{border-color:#777;margin-top:30px}.outfit-price-levels .market-tabs button{border-color:#777}.outfit-price-levels .market-tabs button:hover,.outfit-price-levels .market-tabs button.active{background:var(--qwd-canvas);color:#000}.market-detail-nav{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.instagram-bio{flex-direction:column;justify-content:center;max-width:760px;min-height:100vh;margin:auto;padding:60px 28px;display:flex}.instagram-bio-mark{align-items:center;gap:1rem;display:flex}.instagram-bio-mark span{font-family:var(--serif);letter-spacing:-.09em;font-size:4rem;line-height:.8}.instagram-bio-mark strong{letter-spacing:.2em;font-size:.66rem;line-height:1.35}.instagram-bio>p{font-family:var(--serif);margin:2rem 0 3.5rem;font-size:clamp(2.5rem,7vw,4.8rem);line-height:.98}.instagram-bio nav{border-top:1px solid #000}.instagram-bio nav a{border-bottom:1px solid #000;grid-template-columns:45px 1fr 25px;align-items:center;gap:1rem;min-height:108px;text-decoration:none;display:grid}.instagram-bio nav a:hover{color:#fff;background:#000;padding:0 18px}.instagram-bio nav small{letter-spacing:.12em;font-size:.62rem}.instagram-bio nav span{font-family:var(--serif);font-size:clamp(1.5rem,4vw,2.25rem)}.instagram-bio nav b{font-size:1.2rem}@media (width<=980px){html.mobile-menu-open{overflow:hidden}.homepage-masthead{height:148px}.homepage-masthead>span{top:10px}.site-header{--mobile-header-height:98px;z-index:80;grid-template-columns:auto auto;width:100%;max-width:none;position:sticky;top:0}.main-nav,.header-utilities{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:11px;min-width:78px;min-height:48px;padding:0;font-size:.67rem;font-weight:700;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{width:22px;height:14px;display:block;position:relative}.mobile-menu summary i b{background:#000;width:22px;height:1px;transition:transform .18s,top .18s;position:absolute;left:0}.mobile-menu summary i b:first-child{top:3px}.mobile-menu summary i b:last-child{top:11px}.mobile-menu[open] summary i b:first-child{top:7px;transform:rotate(45deg)}.mobile-menu[open] summary i b:last-child{top:7px;transform:rotate(-45deg)}.mobile-menu nav{left:0;right:0;top:var(--mobile-header-height);z-index:79;max-height:calc(100dvh - var(--mobile-header-height));padding:18px max(24px, calc((100vw - 760px) / 2)) max(28px, env(safe-area-inset-bottom));background:var(--qwd-canvas);overscroll-behavior:contain;border-top:1px solid #000;border-bottom:1px solid #000;display:grid;position:fixed;overflow-y:auto;box-shadow:0 20px 45px #00000029}.mobile-menu nav a{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;min-height:62px;text-decoration:none;display:grid}.mobile-menu nav a small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem}.mobile-menu nav a strong{font-family:var(--serif);font-size:1.35rem;font-weight:400}.mobile-menu nav a>b{justify-self:end;font-weight:400}.mobile-menu nav .mobile-menu-featured{color:#fff;background:#000;border-bottom:0;grid-template-columns:62px 1fr 24px;min-height:88px;margin-bottom:6px;padding:0 18px}.mobile-menu nav .mobile-menu-featured small{color:#bbb}.mobile-menu nav .mobile-menu-featured strong{font-size:1.6rem}.mobile-menu nav>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font-size:.66rem}body:has(.mobile-menu[open]){overflow:hidden}.editorial-hero{grid-template-columns:1fr}.editorial-hero .hero-copy{order:1;padding:70px 28px}.qwd-hero-visual{order:2;height:460px;margin:0 28px 48px}.qwd-hero-visual img{object-position:50% 34%}.founder-statement{grid-template-columns:1fr 2fr}.founder-statement>div{grid-column:2}.wardrobe-story,.melbourne-story,.qwd12-story,.about-hero{grid-template-columns:1fr}.wardrobe-story figure{height:360px;margin:0 28px 46px}.wardrobe-story figure img{height:100%}.wardrobe-story>div,.qwd12-copy{padding:75px 28px}.melbourne-story{margin:56px 28px}.melbourne-story figure,.melbourne-story figure img{height:320px;min-height:320px}.melbourne-story>div{padding:58px 42px}.product-editorial-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.product-editorial-grid article.featured{grid-area:auto/1/auto/-1}.product-editorial-grid article{grid-template-columns:1fr}.product-editorial-grid article img{height:260px}.product-editorial-grid article.featured img{height:390px}.qwd12-image,.qwd12-image img{height:520px;min-height:520px}.editor-note,.edit-home-grid{grid-template-columns:1fr 1fr}.edit-home-grid article:first-child{grid-column:1/-1}.homepage-qwd12 .qwd12-copy{min-height:auto}.homepage-qwd12 .qwd12-image,.homepage-qwd12 .qwd12-image img{height:520px;min-height:520px}.guide-story,.newsletter,.site-footer,.free-guide-page,.guide-reader-hero{grid-template-columns:1fr}.guide-reader-hero>div{min-height:590px;padding:80px 28px}.guide-reader-hero figure,.guide-reader-hero figure img{height:520px;min-height:520px}.guide-reader-hero figure img{object-position:50% 40%}.guide-outfits>div,.guide-texture-grid{grid-template-columns:1fr 1fr}.guide-outfits article:not(:nth-child(3n+1)),.guide-texture-grid article:not(:nth-child(3n+1)){border-left:0;padding:24px 26px 20px 0}.guide-outfits article:nth-child(2n),.guide-texture-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:26px;padding-right:0}.guide-buying{grid-template-columns:1fr}.guide-buying-signs{grid-column:auto}.site-footer>nav{margin-top:1rem}.about-hero figure img{height:560px;min-height:560px}.belief-band{grid-template-columns:1fr}.recommendation-list article{grid-template-columns:1fr 240px}.market-promise{grid-template-columns:1fr 1fr;gap:5vw}.market-picker>header{grid-template-columns:1fr 1fr}.q2-piece-grid{grid-template-columns:repeat(2,1fr)}.q2-role-grid{grid-template-columns:1fr 1fr}.q2-role-grid>article,.q2-role-card,.q2-role-grid>:nth-child(3n+1),.q2-role-grid>:nth-child(3n){border-right:1px solid var(--line);padding:25px 28px 30px}.q2-role-grid>:nth-child(odd){padding-left:0}.q2-role-grid>:nth-child(2n){border-right:0;padding-right:0}.edit-index-intro{grid-template-columns:.45fr 1.55fr}.edit-category-index>div{grid-template-columns:repeat(3,1fr)}.edit-category-index a{border-bottom:1px solid var(--line);min-height:245px}.edit-category-index a:nth-child(3){border-right:0}.edit-category-index a:nth-child(4),.edit-category-index a:nth-child(5){border-bottom:0}.edit-lead-story{grid-template-columns:1fr}.edit-lead-story figure img{height:520px}.edit-lead-story>div{min-height:440px}.edit-answer-grid{grid-template-columns:1fr 1fr}.edit-answer-grid article:last-child{grid-column:1/-1;min-height:340px}.edit-library-heading{grid-template-columns:1fr 1fr}.edit-library-grid{gap:0 34px}.edit-editor-note{grid-template-columns:1fr;gap:3rem}.edit-category-grid{gap:0 34px}.edit-method-note{grid-template-columns:1fr;gap:3rem}.article-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:48px}.article-photo img{height:520px}.home-shop-edit,.shop-latest{grid-template-columns:1fr}.home-shop-edit figure img,.shop-latest figure img{height:500px}.qwd12-buying-grid{grid-template-columns:repeat(2,1fr)}.outfit-formula{grid-template-columns:1fr}.outfit-formula>div{position:static}.outfit-overview{grid-template-columns:1.15fr .85fr}.shop-product-grid,.buying-current-picks .shop-product-grid,.buying-guide-method{grid-template-columns:1fr 1fr}.buying-guide-method article:first-child{grid-column:1/-1}}@media (width<=650px){html,body{max-width:100%;overflow-x:clip}main,section,article,header,nav,figure,div{min-width:0}img{max-width:100%}.section{padding:62px 20px}.trustbar{display:none}.site-header{--mobile-header-height:72px;height:72px;padding:0 18px}.site-header.compact{border-top-width:2px}.wordmark{gap:.7rem}.wordmark span{font-size:2.25rem}.wordmark strong{text-align:left;font-size:.54rem}.mobile-menu summary{min-width:72px}.mobile-menu nav{padding:14px 18px max(24px, env(safe-area-inset-bottom))}.homepage-masthead{height:68px;padding:0 18px}.homepage-masthead>span{letter-spacing:-.035em;font-size:clamp(1.9rem,9.4vw,2.8rem);line-height:1;top:10px;left:18px;right:18px}.homepage-masthead>em{display:none}.editorial-hero{min-height:0}.editorial-hero .hero-copy{padding:42px 20px 38px}.editorial-hero h1{margin-bottom:1.25rem;font-size:clamp(3.15rem,14vw,3.65rem)}.hero-deck{margin-bottom:1.7rem;font-size:1.03rem;line-height:1.62}.editorial-hero .button-row{gap:.75rem;display:grid}.editorial-hero .button-row .button{width:100%}.editorial-hero .button-row .text-link{align-items:center;min-height:44px;display:inline-flex}.qwd-hero-visual{border:1px solid #000;height:310px;margin:0 20px 24px}.qwd-hero-visual figcaption{bottom:20px;left:20px}.mobile-home-actions{background:#000;border:1px solid #000;grid-template-columns:repeat(3,1fr);margin:0 20px 62px;display:grid}.mobile-home-actions a{color:#fff;border-right:1px solid #555;grid-template-rows:auto 1fr auto;min-width:0;min-height:104px;padding:12px 11px;text-decoration:none;display:grid}.mobile-home-actions a:last-child{border-right:0}.mobile-home-actions small{color:#aaa;letter-spacing:.1em;font-size:.56rem}.mobile-home-actions strong{font-family:var(--serif);align-self:center;font-size:1.02rem;font-weight:400;line-height:1.05}.mobile-home-actions b{justify-self:end;font-weight:400}.founder-statement{grid-template-columns:1fr;gap:2rem}.founder-statement>div{grid-column:auto}.founder-statement blockquote{font-size:2.2rem}.wardrobe-story figure{height:270px;margin:0 20px 36px}.wardrobe-story figure img{height:100%}.wardrobe-story>div{padding:60px 20px}.wardrobe-story li{grid-template-columns:85px 1fr}.melbourne-story{margin:38px 20px}.melbourne-story figure,.melbourne-story figure img{height:260px;min-height:260px}.melbourne-story figure:before{inset:16px}.melbourne-story figcaption{padding:14px 20px;display:grid}.melbourne-story>div{padding:48px 24px}.editorial-heading{grid-template-columns:1fr;gap:1.2rem}.product-editorial-grid{grid-template-columns:1fr}.product-editorial-grid article.featured{grid-column:auto}.product-editorial-grid article,.product-editorial-grid article.featured{grid-template-columns:1fr}.product-editorial-grid article img,.product-editorial-grid article.featured img{height:275px}.product-editorial-grid article>div,.product-editorial-grid article.featured>div{padding:18px 0 0}.qwd12-image,.qwd12-image img{height:390px;min-height:390px}.qwd12-copy{padding:60px 20px}.editor-note{grid-template-columns:1fr}.editor-note img{height:330px}.edit-home-grid{grid-template-columns:1fr}.edit-home-grid article:first-child{grid-column:auto}.homepage-latest-heading{padding-top:78px}.homepage-latest-grid article:first-child img{height:300px}.homepage-section-link{padding-bottom:78px}.homepage-qwd12 .qwd12-image,.homepage-qwd12 .qwd12-image img{height:390px;min-height:390px}.guide-story{padding:70px 20px}.guide-story .newsletter{padding:36px 22px}.newsletter{padding:58px 20px}.newsletter-formats{grid-template-columns:1fr}.newsletter-formats article{padding:18px}.newsletter-formats p{font-size:.82rem}.newsletter-field{display:block}.newsletter-field input,.newsletter-field button{width:100%;min-height:56px}.newsletter-field input{font-size:16px}.newsletter-delivery{align-items:stretch;gap:1rem;display:grid}.newsletter-delivery .button,.newsletter-delivery .q2-download{text-align:center;width:100%}.guide-reader [id]{scroll-margin-top:58px}.guide-reader-nav{gap:1.1rem;min-height:50px;padding:0 20px}.guide-reader-nav a{font-size:.62rem}.guide-reader-nav .guide-reader-print{margin-left:0}.guide-reader-hero>div{min-height:auto;padding:64px 20px 70px}.guide-reader-hero h1{font-size:4rem}.guide-reader-hero>div>p:not(.eyebrow){font-size:1.12rem}.guide-reader-hero .button{width:100%}.guide-reader-hero figure,.guide-reader-hero figure img{height:390px;min-height:390px}.guide-reader-hero figcaption{font-size:.56rem;bottom:18px;left:20px;right:20px}.guide-reader-start,.guide-rule,.guide-outfits,.guide-diagnostic{padding:68px 20px}.guide-reader-start>h2,.guide-outfits>header h2,.guide-diagnostic>header h2{font-size:3.15rem}.guide-reader-lede{font-size:1.3rem}.guide-problem-grid{margin:40px 0 34px}.guide-problem-grid article{grid-template-columns:1fr;gap:7px;padding:18px 0 20px}.guide-reader-start blockquote,.guide-rule-dark blockquote{padding:28px 24px;font-size:1.45rem}.guide-rule-heading{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.guide-rule-heading>span{font-size:3.7rem}.guide-rule-heading h2{font-size:3.15rem}.guide-rule-heading>div>p:last-child,.guide-check-list p,.guide-three-rules p,.guide-combination-grid p,.guide-texture-grid p,.guide-care-grid p,.guide-style-prompts p,.guide-outfits article p{font-size:1.08rem;line-height:1.72}.guide-check-list,.guide-combination-grid,.guide-texture-grid,.guide-care-grid,.guide-style-prompts,.guide-outfits>div{grid-template-columns:1fr}.guide-check-list article,.guide-check-list article:nth-child(2n),.guide-combination-grid article,.guide-combination-grid article:nth-child(2n),.guide-texture-grid article,.guide-texture-grid article:nth-child(2n),.guide-care-grid article,.guide-care-grid article:nth-child(2n),.guide-style-prompts article,.guide-style-prompts article:nth-child(2n),.guide-outfits article,.guide-outfits article:nth-child(2n){border-left:0;grid-column:auto;min-height:auto;padding:22px 0 24px}.guide-rule-note{grid-template-columns:1fr;gap:10px;padding:27px 24px}.guide-rule-note p{font-size:1.3rem}.guide-subsection{margin-top:54px}.guide-subsection>h3{font-size:2.1rem}.guide-rule-tint,.guide-rule-dark{padding-left:20px;padding-right:20px}.guide-palette article{grid-template-columns:1fr;gap:10px;padding-bottom:18px}.guide-palette article>div{grid-template-columns:repeat(2,1fr)}.guide-palette span{min-height:82px;font-size:.66rem}.guide-three-rules{grid-template-columns:1fr;margin-top:36px}.guide-three-rules article,.guide-three-rules article+article{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}.guide-reader-photo{height:390px;margin:0 20px}.guide-reader-photo img{object-position:50% 50%}.guide-rule-dark blockquote{padding:28px 0 0}.guide-formula{padding:29px 24px}.guide-formula strong{font-size:1.5rem}.guide-outfits>header{grid-template-columns:1fr;gap:12px;margin-bottom:38px}.guide-outfits>header .eyebrow{padding-top:0}.guide-outfits>header>p:last-child{grid-column:auto;font-size:1.08rem}.guide-outfits article{min-height:auto}.guide-buying{grid-template-columns:1fr;gap:45px;padding:68px 20px}.guide-buying>div:first-child h2{font-size:3.15rem}.guide-buying>div:first-child>p:last-child{font-size:1.08rem}.guide-cost-example article{padding:25px 22px}.guide-buying-signs{grid-template-columns:1fr}.guide-buying-signs article{padding:28px 24px}.guide-diagnostic summary{min-height:72px;font-size:1.55rem}.guide-diagnostic details p{font-size:1.08rem}.guide-reader-next{padding:68px 20px}.guide-reader-next h2{font-size:3.15rem}.guide-reader-next>p:not(.eyebrow){font-size:1.08rem}.guide-reader-next nav{margin-top:38px}.guide-reader-next nav a{grid-template-columns:34px 1fr 20px;gap:12px;min-height:94px}.guide-reader-next nav strong{font-size:1.4rem}.site-footer{padding:60px 20px}.site-footer>nav{grid-template-columns:1fr 1fr}.footer-bottom{gap:.5rem;display:grid}.about-hero>div{padding:60px 20px}.about-hero figure img{height:470px;min-height:470px}.about-letter{font-size:1.08rem}.about-letter blockquote{margin:2rem 0;padding:2rem 20px;font-size:1.65rem}.belief-band{padding:65px 20px}.belief-band li{grid-template-columns:40px 1fr}.belief-band li p{grid-column:2}.belief-band ul li{grid-template-columns:28px 1fr;font-size:1.08rem}.recommendation-list article{grid-template-columns:1fr}.recommendation-list img{height:260px}.recommendation-list dl,.product-body dl{grid-template-columns:1fr}.market-promise{grid-template-columns:1fr;gap:24px;padding:52px 20px}.market-picker{margin-top:3.5rem}.market-picker>header{grid-template-columns:1fr;gap:15px}.market-tabs{grid-template-columns:repeat(2,1fr)}.market-tabs button{min-height:54px}.market-selection{grid-template-columns:1fr;gap:28px;min-height:0;padding:27px 22px}.market-selection .button{width:100%;min-width:0}.disclosure-strip{gap:.7rem;padding:14px 20px}.product-page figure img,.article-photo img,.q2-wide-photo img{height:290px}.check-page{padding-bottom:72px}.check-page>header{grid-template-columns:1fr;gap:22px;min-height:0;padding:48px 20px 64px}.check-page>header h1{font-size:clamp(3.1rem,14vw,3.75rem);line-height:.94}.check-page>header>div:last-child>p:first-child{max-width:410px;font-size:1.02rem;line-height:1.62}.wardrobe-decision-tool{margin-top:-24px;padding:0 12px}.wardrobe-start-panel,.wardrobe-stage{padding:25px 18px;box-shadow:0 12px 36px #0000001a}.wardrobe-start-copy{margin-bottom:22px}.wardrobe-start-copy h2{font-size:2.7rem;line-height:.98}.wardrobe-paths{grid-template-columns:1fr}.wardrobe-paths a{min-height:148px;padding:19px 18px}.wardrobe-paths strong{font-size:2.05rem}.wardrobe-question-copy{margin-bottom:24px}.wardrobe-question-copy h2{font-size:2.7rem}.wardrobe-outfit-options,.wardrobe-piece-options{grid-template-columns:1fr}.wardrobe-outfit-card img{height:205px}.wardrobe-card-copy{min-height:178px;padding:21px 18px}.wardrobe-card-copy>strong{font-size:1.9rem}.wardrobe-piece-options a{grid-template-columns:34px 1fr 20px;min-height:76px;padding:15px 14px}.wardrobe-piece-options a>strong{font-size:1.45rem}.evidence-note,.q2-piece-grid{grid-template-columns:1fr}.q2-role-grid{grid-template-columns:1fr;padding-top:18px;padding-bottom:70px}.q2-role-grid>article,.q2-role-card,.q2-role-grid>:nth-child(3n+1),.q2-role-grid>:nth-child(3n),.q2-role-grid>:nth-child(odd),.q2-role-grid>:nth-child(2n){border-right:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:18px 0;display:grid}.q2-role-grid h2{margin:0;font-size:1.65rem}.q2-role-grid p{display:none}.q2-role-card>b{align-self:center;margin:0}.edit-index-hero{padding:16px 20px 70px}.edit-index-masthead{min-height:132px}.edit-index-masthead span{font-size:clamp(4.1rem,20vw,6rem)}.edit-index-masthead em{font-size:.48rem;bottom:12px}.edit-index-intro{grid-template-columns:1fr;gap:1.4rem;padding-top:58px}.edit-index-intro .eyebrow{padding-top:0}.edit-index-intro h1{font-size:4rem}.edit-index-intro>p:last-child{grid-column:auto}.edit-category-browser{padding-top:0;padding-bottom:78px}.edit-category-browser>header{grid-template-columns:1fr;gap:1rem;margin-bottom:32px}.edit-category-browser>header .eyebrow{grid-column:auto}.edit-category-drawer summary{grid-template-columns:32px minmax(0,1fr) 24px;gap:14px;min-height:126px;padding:18px 0}.edit-category-drawer summary>em{display:none}.edit-category-drawer summary strong{font-size:2rem}.edit-category-drawer summary small{font-size:.76rem}.edit-category-guides{grid-template-columns:1fr;margin-bottom:22px}.edit-library-card,.edit-library-card:nth-child(2n){border-left:0;min-height:132px;padding:20px 0}.edit-library-card small{display:none}.edit-category-index{padding-top:0;padding-bottom:82px}.edit-category-index>header{grid-template-columns:1fr;gap:1.1rem;margin-bottom:32px}.edit-category-index>div{grid-template-columns:1fr}.edit-category-index a,.edit-category-index a:nth-child(3),.edit-category-index a:nth-child(4),.edit-category-index a:nth-child(5){border-right:0;border-bottom:1px solid var(--line);min-height:210px;padding:19px 18px 21px}.edit-category-index a:last-child{border-bottom:0}.edit-category-index strong{margin-top:1.5rem;font-size:2rem}.edit-category-index small{max-width:340px}.edit-lead-story{grid-template-columns:1fr;min-height:auto;padding:0 20px}.edit-lead-story figure img{height:360px}.edit-lead-story>div{min-height:auto;padding:52px 24px}.edit-answer-heading{padding-top:82px}.edit-answer-grid{grid-template-columns:1fr;padding-bottom:82px}.edit-answer-grid article,.edit-answer-grid article:last-child{grid-column:auto;min-height:330px}.edit-library{padding-top:78px;padding-bottom:82px}.edit-library-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:42px}.edit-library-grid{grid-template-columns:1fr}.edit-library-grid article{min-height:300px}.edit-editor-note{grid-template-columns:1fr;gap:2.2rem;margin:0 20px 82px;padding:54px 24px}.edit-category-library{padding-top:76px}.edit-category-library-heading{grid-template-columns:1fr;gap:1.1rem;padding-top:0;padding-bottom:58px}.edit-category-library-heading .eyebrow{grid-column:auto}.edit-category-section{padding-top:60px;padding-bottom:78px}.edit-category-section>header{grid-template-columns:38px 1fr;gap:1rem;margin-bottom:36px}.edit-category-section>header>span{grid-column:2;margin-top:0}.edit-category-section>header h2{font-size:3.1rem}.edit-category-grid{grid-template-columns:1fr}.edit-category-grid article,.edit-category-grid article:last-child:nth-child(odd){grid-column:auto;min-height:300px}.edit-method-note{grid-template-columns:1fr;gap:2.2rem;margin:0 20px 82px;padding:54px 24px}.q2-role-list article{grid-template-columns:45px 1fr}.q2-article-grid{grid-template-columns:1fr}.q2-article-grid article:first-child{grid-column:auto;display:flex}.q2-article-grid img{height:240px}.article-hero{padding-top:46px;padding-bottom:50px}.article-path{margin-bottom:2rem}.article-hero h1{overflow-wrap:anywhere;font-size:clamp(2.85rem,12.8vw,3.35rem);line-height:.97}.article-deck{font-size:1.05rem}.article-meta{grid-template-columns:1fr 1fr;gap:.7rem 1rem;display:grid}.article-meta>:not(:last-child):after{display:none}.direct-answer{margin-top:40px;padding:29px 25px 32px}.direct-answer p{font-size:1.45rem}.article-photo{padding:0 20px}.article-photo img{height:330px}.article-photo figcaption{grid-template-columns:1fr;gap:.45rem;font-size:.66rem}.article-reading-layout{padding-top:52px;display:block}.article-toc{border-top-width:1px;margin-bottom:46px;position:static}.article-toc>p{padding:13px 0 10px}.article-toc ol{scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.article-toc ol::-webkit-scrollbar{display:none}.article-toc li{scroll-snap-align:start;border-bottom:0;border-right:1px solid var(--line);flex:0 0 78%}.article-toc a{grid-template-columns:30px 1fr;align-items:center;min-height:76px;padding:13px 16px 13px 0;font-size:.76rem}.article-section{margin-bottom:42px;padding-bottom:42px}.article-section h2{font-size:2.35rem}.article-section>p:last-child{font-size:1.02rem;line-height:1.82}.article-decision-table{margin-bottom:58px;padding-bottom:58px}.article-decision-table h2{font-size:2.6rem}.outfit-browser-intro{padding:27px 22px 29px}.outfit-browser-intro h3{font-size:2.35rem}.outfit-browser-top{min-height:100px;padding:16px}.outfit-browser-top strong{font-size:1.18rem}.outfit-browser-results{padding:25px 20px 28px}.outfit-browser-grid{grid-template-columns:1fr}.outfit-browser-card{min-height:0;padding:21px 19px 23px}.outfit-browser-card h4{font-size:1.65rem}.article-matrix-audit{margin-top:22px}.article-matrix-audit summary{min-height:94px;padding:18px 2px}.article-matrix-audit summary strong{font-size:1.35rem}.article-table-scroll{border-top-width:1px;overflow:visible}.article-decision-table table,.article-decision-table tbody,.article-decision-table tr,.article-decision-table th,.article-decision-table td{width:100%;min-width:0;display:block}.article-decision-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-decision-table tbody tr{border-bottom:1px solid #000;padding:9px 0}.article-decision-table tbody th,.article-decision-table tbody td{letter-spacing:0;border-bottom:0;grid-template-columns:minmax(82px,.42fr) 1fr;gap:14px;padding:10px 0;font-size:.82rem;display:grid}.article-decision-table tbody th{color:#111}.article-decision-table tbody th:before,.article-decision-table tbody td:before{content:attr(data-label);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700}.article-decision-table tbody tr:hover{background:0 0}.article-matrix-audit .article-table-scroll{overflow-x:auto}.article-matrix-audit table{min-width:760px;display:table}.article-matrix-audit thead{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.article-matrix-audit tbody{display:table-row-group}.article-matrix-audit tr{border-bottom:0;width:auto;padding:0;display:table-row}.article-matrix-audit th,.article-matrix-audit td{border-bottom:1px solid var(--line);width:auto;padding:15px 12px;display:table-cell}.article-matrix-audit tbody th:before,.article-matrix-audit tbody td:before{content:none}.article-next-step{margin:65px 0;padding:38px 24px 42px}.article-next-step h2{font-size:2.6rem}.article-related{margin-top:70px}.article-related-grid{grid-template-columns:1fr;gap:48px}.article-related-grid article{min-height:310px}.article-back-link{margin-top:58px}.home-shop-edit{grid-template-columns:1fr;margin:0 20px 68px;padding:0}.home-shop-edit figure img{height:340px}.home-shop-edit>div{padding:48px 24px}.homepage-paths{grid-template-columns:1fr;padding:0 20px}.homepage-paths article{min-height:275px;padding:38px 24px}.shop-breadcrumb{white-space:nowrap;scrollbar-width:none;gap:.6rem;min-height:46px;padding-top:17px;padding-bottom:0;overflow-x:auto}.shop-breadcrumb::-webkit-scrollbar{display:none}.shop-hub-hero,.outfit-hero,.buying-guide-hero{padding-top:42px}.shop-hub-hero{padding-bottom:34px}.shop-budget-answer{padding-top:20px;padding-bottom:58px}.shop-budget-answer>div{grid-template-columns:1fr}.shop-budget-answer article+article{border-top:1px solid #000;border-left:0}.shop-budget-answer .button{text-align:center;width:100%}.outfit-hero h1,.buying-guide-hero h1{overflow-wrap:anywhere;font-size:clamp(3.15rem,13.5vw,4rem)}.mobile-purchase-jump{width:100%;margin-top:24px;display:inline-flex}#current-options,[id^=price-]{scroll-margin-top:82px}.shop-checkline{gap:.5rem;display:grid}.shop-disclosure,.shop-disclosure.compact{padding:16px 20px}.shop-latest{grid-template-columns:1fr}.shop-latest figure img{height:330px}.shop-latest>div{padding:50px 24px}.shop-outfit-library{padding-top:34px;padding-bottom:70px}.shop-outfit-library>header,.qwd12-buying-index>header,.buying-current-picks>header{grid-template-columns:1fr;gap:.75rem;margin-bottom:28px}.shop-outfit-grid{grid-template-columns:1fr}.shop-outfit-grid article,.shop-outfit-grid article:nth-child(odd),.shop-outfit-grid article:nth-child(2n){border-left:1px solid #000;grid-template-rows:270px 1fr;min-height:0;padding:0}.shop-outfit-copy{min-height:280px;padding:25px 22px 28px}.shop-outfit-badge{margin:-25px 0 22px -22px}.shop-one-piece{align-items:start;padding:65px 20px;display:grid}.qwd12-buying-index{padding:78px 20px 88px}.qwd12-buying-grid{grid-template-columns:1fr 1fr}.qwd12-buying-grid a{min-height:145px;padding:18px}.qwd12-buying-grid strong{margin-top:1.2rem;font-size:1.45rem}.outfit-context-image{padding:0 20px}.outfit-context-image img{height:330px}.outfit-overview{grid-template-columns:1fr;padding-top:68px}.outfit-formula li{grid-template-columns:42px 1fr}.outfit-fit-notes{grid-template-columns:1fr;padding-bottom:82px}.outfit-price-levels>header{padding-bottom:46px}.outfit-tier{padding-top:36px;padding-bottom:58px}.shop-product-grid,.buying-current-picks .shop-product-grid{grid-template-columns:1fr}.shop-product-option{padding:22px}.shop-product-option h3{margin-top:1.4rem}.shop-product-option .button{min-height:56px}.outfit-budget-summary dl div{grid-template-columns:1fr;gap:8px}.outfit-guide-cta{padding:66px 20px}.outfit-guide-cta-inner{grid-template-columns:1fr;gap:22px}.outfit-guide-cta .eyebrow{grid-column:auto}.outfit-guide-cta .button{justify-self:stretch;width:100%;min-height:56px}.shop-back-nav{display:grid}.buying-guide-method{grid-template-columns:1fr;padding-top:74px;padding-bottom:78px}.buying-guide-method article:first-child{grid-column:auto}.buying-warning{grid-template-columns:1fr;padding:62px 20px}.buying-current-picks{padding-top:82px;padding-bottom:84px}.unified-shop-hero{padding-top:42px;padding-bottom:32px}.unified-shop-hero h1{margin-bottom:1rem;font-size:clamp(3.45rem,14vw,4.3rem)}.unified-shop-hero>p:last-child{font-size:1.05rem;line-height:1.62}.shop-route-list{grid-template-columns:1fr;gap:0;padding:0 20px 28px}.shop-route-list>a,.shop-route-list>a.shop-route-latest{border-bottom:0;grid-column:auto;grid-template-columns:minmax(0,1fr) 24px;min-height:126px;padding:21px 18px}.shop-route-list>a:last-child{border-bottom:1px solid #000}.shop-route-list>a.shop-route-latest{grid-template-columns:112px minmax(0,1fr) 22px;min-height:178px;padding:0}.shop-route-latest img{height:178px;min-height:178px}.shop-route-latest .shop-route-copy{padding:18px 14px}.shop-route-copy small{font-size:.54rem}.shop-route-copy strong{margin:1rem 0 .5rem;font-size:1.55rem}.shop-route-latest .shop-route-copy strong{margin:.8rem 0 0;font-size:1.25rem}.shop-route-copy em{font-size:.76rem;line-height:1.45}.shop-route-latest .shop-route-copy em{display:none}.shop-route-list>a>b{padding-right:2px}.shop-all-outfits{padding:0 20px 44px;font-size:.86rem}.shop-all-outfits a{min-height:44px;margin:.3rem 0 0;display:block}.market-preference-panel>header,.market-preference-panel.compact>header{grid-template-columns:1fr;gap:12px;padding:26px 22px}.market-preference-panel.compact>header>p{justify-self:start}.shop-index-market{padding-top:0;padding-bottom:55px}.shop-one-piece .button,.q2-next-step .button,.article-next-step .button{width:100%}.price-tier-tabs button{min-height:54px;padding:0 8px;font-size:.61rem}.regional-buying .market-tabs{margin-top:0}.market-detail-nav{display:grid}.instagram-bio{padding:48px 20px}.instagram-bio>p{margin-bottom:2.8rem}.instagram-bio nav a{grid-template-columns:35px 1fr 20px;min-height:94px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analytics-dashboard{background:var(--qwd-oat,#ebe2d5);color:#000;min-height:100vh}.analytics-header{min-height:112px;padding:24px max(28px, calc((100vw - var(--max)) / 2 + 28px));color:#fff;background:#000;justify-content:space-between;align-items:center;gap:2rem;display:flex}.analytics-header>div:first-child{align-items:center;gap:1.2rem;display:flex}.analytics-header p{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.63rem;line-height:1.4}.analytics-header>div:last-child{text-align:right}.analytics-header>div:last-child p{color:#aaa;letter-spacing:.08em;text-transform:none;margin-bottom:.3rem}.analytics-header a{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.analytics-mark{font-family:var(--serif);letter-spacing:-.08em;font-size:3rem;line-height:.8}.analytics-title{max-width:var(--max);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:5vw;margin:auto;padding:74px 28px 60px;display:grid}.analytics-title h1{margin:0;font-size:clamp(4rem,7.4vw,7.4rem)}.analytics-title>p{color:#555;max-width:520px;margin:0 0 .6rem;font-size:.92rem;line-height:1.65}.analytics-views{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 auto 28px;padding:0 28px;display:grid}.analytics-views a{background:var(--qwd-canvas);border:1px solid #000;gap:4px;min-width:0;padding:18px 20px;text-decoration:none;display:grid}.analytics-views a.active{color:#fff;background:#000}.analytics-views strong{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.analytics-views span{color:#666;font-size:.72rem}.analytics-views a.active span{color:#bbb}.analytics-ranges{max-width:var(--max);border-bottom:1px solid #000;margin:0 auto;padding:0 28px;display:flex}.analytics-ranges a{text-align:center;letter-spacing:.1em;text-transform:uppercase;border:1px solid #000;border-bottom:0;min-width:110px;margin-right:-1px;padding:14px 20px;font-size:.67rem;font-weight:700;text-decoration:none}.analytics-ranges a.active{color:#fff;background:#000}.analytics-window{max-width:var(--max);margin:auto;padding:48px 28px 0}.analytics-window>h2,.analytics-panel>h2{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.7rem;font-weight:700}.analytics-metric-grid{max-width:var(--max);background:#000;grid-template-columns:repeat(5,1fr);gap:1px;margin:auto;padding:28px;display:grid}.analytics-metric-grid.compact{grid-template-columns:repeat(4,1fr);padding:0}.analytics-metric{background:var(--qwd-canvas);flex-direction:column;min-height:178px;padding:23px 21px;display:flex}.analytics-metric span{letter-spacing:.1em;text-transform:uppercase;min-height:36px;font-size:.65rem;font-weight:700;line-height:1.4}.analytics-metric strong{font-family:var(--serif);letter-spacing:-.05em;margin-top:auto;font-size:clamp(2.7rem,4vw,4rem);font-weight:400;line-height:.9}.analytics-metric small{color:#666;min-height:20px;margin-top:.8rem;font-size:.68rem}.analytics-device-control{max-width:calc(var(--max) - 56px);background:var(--qwd-canvas);border:1px solid #000;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:6vw;margin:0 auto 28px;padding:34px;display:grid}.analytics-device-control h2{max-width:720px;margin-bottom:.8rem;font-size:clamp(2.3rem,3.6vw,3.8rem)}.analytics-device-control>div:first-child>p:last-child{color:#555;max-width:650px;margin-bottom:0}.analytics-device-status{background:var(--qwd-oat,#ebe2d5);border:1px solid #000;gap:10px;padding:22px;display:grid}.analytics-device-status strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.analytics-device-status span{color:#666;font-size:.72rem}.analytics-device-status button{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#000;border:1px solid #000;border-radius:0;min-height:48px;margin-top:8px;font-size:.67rem;font-weight:700}.analytics-device-status button:disabled{cursor:wait;opacity:.55}.analytics-two-column{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:auto;padding:0 28px 72px;display:grid}.analytics-panel{background:var(--qwd-canvas);border:1px solid #000;min-height:360px;padding:30px}.analytics-empty{color:#666;max-width:340px}.analytics-breakdown{margin:0;padding:0;list-style:none}.analytics-breakdown li{border-top:1px solid #dedede;padding:11px 0}.analytics-breakdown li>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;display:grid}.analytics-breakdown li>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.analytics-breakdown b{font-size:.75rem;font-weight:700}.analytics-breakdown b small{color:#777;font-weight:400}.analytics-breakdown i{background:#e9e9e9;height:3px;margin-top:7px;display:block}.analytics-breakdown i span{background:#000;height:100%;display:block}.analytics-utm{max-width:calc(var(--max) - 56px);color:#fff;background:#000;grid-template-columns:.8fr 1.2fr;gap:5vw;margin:0 auto 72px;padding:54px;display:grid}.analytics-utm h2{color:#fff;max-width:480px;margin:0;font-size:clamp(2.6rem,4vw,4rem)}.analytics-utm>div:last-child{gap:18px;display:grid}.analytics-utm>div:last-child p{margin:0}.analytics-utm strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.63rem;display:block}.analytics-utm code{overflow-wrap:anywhere;color:#fff;background:#1c1c1c;border:1px solid #555;padding:12px 14px;font:.7rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.analytics-footer{max-width:var(--max);border-top:1px solid #000;justify-content:space-between;gap:2rem;margin:auto;padding:28px;display:flex}.analytics-footer span{font-family:var(--serif);font-size:1.35rem}.analytics-footer p{color:#666;max-width:520px;margin:0;font-size:.72rem}@media (width<=900px){.analytics-title,.analytics-device-control,.analytics-utm{grid-template-columns:1fr}.analytics-metric-grid,.analytics-metric-grid.compact{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.analytics-header{min-height:92px;padding:20px}.analytics-header>div:first-child p,.analytics-header>div:last-child p{display:none}.analytics-title{grid-template-columns:1fr;padding:50px 20px 40px}.analytics-title h1{font-size:4rem}.analytics-views{grid-template-columns:1fr;padding:0 20px}.analytics-ranges{padding:0 20px}.analytics-ranges a{flex:1;min-width:0;padding:12px 8px}.analytics-window{padding:36px 20px 0}.analytics-metric-grid{padding:20px}.analytics-metric-grid.compact{padding:0}.analytics-metric{min-height:150px;padding:18px 16px}.analytics-metric strong{font-size:2.7rem}.analytics-device-control{max-width:none;margin:0 20px 24px;padding:24px 20px}.analytics-device-control h2{font-size:2.5rem}.analytics-two-column{grid-template-columns:1fr;padding:0 20px 52px}.analytics-panel{min-height:300px;padding:22px 18px}.analytics-utm{max-width:none;margin:0 20px 52px;padding:38px 22px}.analytics-utm h2{font-size:2.65rem}.analytics-footer{padding:24px 20px;display:grid}}.home-scent-edit{color:#d7d7d7;background:#000;border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:.9fr 1.1fr;min-height:510px;display:grid}.home-scent-copy{padding:60px max(38px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;padding-right:clamp(36px,5vw,72px);display:flex}.home-scent-copy h2{color:#fff}.home-scent-copy>p:not(.eyebrow){max-width:500px}.home-scent-copy .button{align-self:flex-start;margin-top:1rem}.home-scent-images{grid-template-columns:1fr 1fr;min-width:0;display:grid}.home-scent-images figure{min-width:0;margin:0;position:relative;overflow:hidden}.home-scent-images figure:first-child{border-left:1px solid #444;border-right:1px solid #444}.home-scent-images img{filter:none;width:100%;height:100%;min-height:510px}.home-scent-images figcaption{color:#fff;letter-spacing:.14em;background:#000000e0;padding:12px 14px;font-size:.57rem;position:absolute;bottom:18px;left:18px;right:18px}.shop-scent-panel{max-width:calc(var(--max) - 56px);color:#ccc;background:#000;border:1px solid #000;grid-template-columns:.72fr 1.28fr;margin:42px auto 72px;padding:0;display:grid}.shop-scent-panel>header{padding:48px}.shop-scent-panel h2{color:#fff;font-size:clamp(2.6rem,4.6vw,4.8rem)}.shop-scent-panel>nav{background:var(--qwd-canvas);color:#000;grid-template-columns:1fr 1fr;display:grid}.shop-scent-panel>nav a{border-left:1px solid #000;grid-template-columns:1fr 22px;align-content:center;min-width:0;padding:38px;text-decoration:none;display:grid}.shop-scent-panel>nav a:hover{background:var(--ice)}.shop-scent-panel small,.shop-scent-panel span{color:var(--muted);letter-spacing:.08em;grid-column:1;font-size:.63rem}.shop-scent-panel strong{font-family:var(--serif);grid-column:1;margin:1rem 0 .55rem;font-size:2.3rem;font-weight:400}.shop-scent-panel b{grid-area:1/2/span 3;place-self:center end;font-weight:400}.scent-hub-hero{padding-top:108px;padding-bottom:76px}.scent-hub-hero h1{max-width:1040px;font-size:clamp(4.6rem,9vw,8.4rem)}.scent-hub-hero>p:last-child{max-width:770px;font-size:1.2rem}.scent-hub-routes{background:#000;border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.scent-hub-routes>a{color:#fff;grid-template-columns:48% 52%;min-width:0;text-decoration:none;display:grid}.scent-hub-routes>a+a{background:var(--qwd-canvas);color:#000;border-left:1px solid #555}.scent-hub-routes figure{min-width:0;height:620px;margin:0;overflow:hidden}.scent-hub-routes img{filter:none;width:100%;height:100%}.scent-hub-routes>a>div{flex-direction:column;justify-content:center;padding:50px;display:flex}.scent-hub-routes h2{color:inherit}.scent-hub-routes>a>div>p:not(.eyebrow){max-width:420px}.scent-hub-routes>a>div>span{letter-spacing:.08em;text-transform:uppercase;margin-top:1.2rem;font-size:.72rem;font-weight:700}.scent-role-strip>header{grid-template-columns:.45fr 1fr;align-items:end;gap:5vw;display:grid}.scent-role-strip h2{margin:0}.scent-role-strip ol{border:1px solid #000;grid-template-columns:repeat(4,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.scent-role-strip li{border-right:1px solid #000;flex-direction:column;min-height:250px;padding:26px;display:flex}.scent-role-strip li:last-child{border-right:0}.scent-role-strip li span{color:var(--muted);letter-spacing:.14em;font-size:.6rem}.scent-role-strip li strong{font-family:var(--serif);margin:auto 0 .8rem;font-size:2rem;font-weight:400}.scent-role-strip li p{margin:0;font-size:.86rem}.scent-guides{padding-top:20px}.scent-guides>header{grid-template-columns:.45fr 1fr;align-items:end;gap:5vw;margin-bottom:46px;display:grid}.scent-guides>header h2{margin:0}.scent-guides>div{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.scent-guides article{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:340px;padding:28px;display:flex}.scent-guides article:last-child{border-right:0}.scent-guides article>p{color:var(--muted);letter-spacing:.14em;font-size:.62rem}.scent-guides article h3{font-size:2rem}.scent-guides article>span{color:var(--muted)}.scent-guides article .text-link{margin-top:auto;padding-top:1.3rem}.scent-hub-method{padding:86px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d8d8d8;background:#000;grid-template-columns:1.05fr .95fr;gap:8vw;display:grid}.scent-hub-method h2{color:#fff;max-width:710px}.scent-hub-method>div:last-child{align-self:end}.scent-collection-hero{color:#d7d7d7;background:#000;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.scent-collection-hero>div{padding:80px clamp(40px, 7vw, 110px) 80px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.scent-collection-hero h1{color:#fff;max-width:760px;font-size:clamp(4.2rem,7vw,7rem)}.scent-collection-hero>div>p:not(.eyebrow){max-width:660px;font-size:1.08rem}.scent-collection-hero .button{align-self:flex-start;margin-top:1rem}.scent-collection-hero figure{height:720px;margin:0;position:relative;overflow:hidden}.scent-collection-hero img{filter:none;width:100%;height:100%}.scent-collection-hero figcaption,.scent-detail-hero figcaption{color:#fff;letter-spacing:.12em;background:#000000e0;padding:12px 14px;font-size:.55rem;position:absolute;bottom:20px;left:20px;right:20px}.scent-breadcrumb{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.65rem;padding-top:22px;padding-bottom:22px;font-size:.7rem;display:flex}.scent-breadcrumb strong{color:#000}.scent-product-section{padding-top:80px}.scent-product-section>header{grid-template-columns:.55fr 1fr .72fr;align-items:end;gap:4vw;margin-bottom:52px;display:grid}.scent-product-section>header h2{margin:0}.scent-product-section>header>p:last-child{color:var(--muted);margin:0}.scent-product-grid{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.scent-product-grid article{border-bottom:1px solid #000;border-right:1px solid #000;flex-direction:column;min-height:440px;padding:28px;display:flex}.scent-card-number{color:var(--muted);letter-spacing:.12em;font-size:.62rem}.scent-product-grid h3{margin:2.2rem 0 1rem;font-size:2.25rem}.scent-product-grid h3 span{color:var(--muted);font-size:1.25rem}.scent-product-grid article>strong{font-family:var(--serif);font-size:1.25rem;font-weight:400}.scent-product-grid article>p:not(.eyebrow):last-of-type{color:var(--muted)}.scent-product-grid article>a{letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:.72rem;font-weight:700}.scent-sample-note{padding:82px max(28px, calc((100vw - var(--max))/2 + 28px));color:#d6d6d6;background:#000;grid-template-columns:1.05fr .95fr;gap:8vw;display:grid}.scent-sample-note h2{color:#fff;max-width:760px}.scent-sample-note>div:last-child{align-self:end}.scent-detail-hero{grid-template-columns:1fr .82fr;align-items:center;gap:7vw;padding-top:54px;display:grid}.scent-detail-hero h1{font-size:clamp(4.3rem,7.5vw,7.2rem)}.scent-detail-hero h1 span{color:var(--muted);letter-spacing:-.035em;font-size:.48em;line-height:1.12;display:block}.scent-role{max-width:630px;font-family:var(--serif);font-size:1.65rem;line-height:1.35}.scent-detail-hero figure{border:1px solid #000;height:690px;margin:0;position:relative;overflow:hidden}.scent-detail-hero figure img{filter:none;width:100%;height:100%}.scent-decision-grid{grid-template-columns:repeat(2,1fr);padding-top:30px;display:grid}.scent-decision-grid article{border:0;border-top:1px solid #000;border-left:1px solid #000;min-height:310px;padding:38px}.scent-decision-grid article:nth-child(2n){border-right:1px solid #000}.scent-decision-grid article:nth-last-child(-n+2){border-bottom:1px solid #000}.scent-decision-grid ul{margin:2rem 0 0;padding:0;list-style:none}.scent-decision-grid li{border-bottom:1px solid var(--line);font-family:var(--serif);padding:.7rem 0;font-size:1.45rem}.scent-decision-grid h2{font-size:3.1rem}.scent-decision-grid article>p:last-child{max-width:630px}.scent-decision-grid .scent-compromise{color:#d7d7d7;background:#000}.scent-evidence{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1fr 1fr;align-items:start;gap:5vw;padding-top:64px;padding-bottom:64px;display:grid}.scent-evidence h2{font-size:3.6rem}.scent-evidence>div p{max-width:520px}.scent-evidence>div p:last-child{color:var(--muted);margin-bottom:0;font-size:.86rem}.scent-retailer{padding-top:20px}@media (width<=920px){.home-scent-edit,.shop-scent-panel,.scent-hub-method,.scent-sample-note{grid-template-columns:1fr}.shop-scent-panel{margin-left:28px;margin-right:28px}.scent-hub-routes>a{grid-template-columns:1fr}.scent-hub-routes figure{height:430px}.scent-hub-routes>a>div{min-height:340px}.scent-role-strip ol{grid-template-columns:1fr 1fr}.scent-role-strip li:nth-child(2){border-right:0}.scent-role-strip li:nth-child(-n+2){border-bottom:1px solid #000}.scent-collection-hero{grid-template-columns:1fr}.scent-collection-hero figure{height:540px}.scent-product-section>header,.scent-evidence{grid-template-columns:1fr}.scent-product-grid{grid-template-columns:1fr 1fr}.scent-detail-hero{grid-template-columns:1fr}.scent-detail-hero figure{height:560px}}@media (width<=640px){.home-scent-copy{padding:52px 20px}.home-scent-copy .button{width:100%}.home-scent-images{grid-template-columns:1fr 1fr}.home-scent-images img{height:270px;min-height:270px}.home-scent-images figcaption{padding:8px;font-size:.48rem;bottom:8px;left:8px;right:8px}.shop-scent-panel{margin:28px 20px 60px}.shop-scent-panel>header{padding:34px 24px}.shop-scent-panel>nav{grid-template-columns:1fr}.shop-scent-panel>nav a{border-top:1px solid #000;border-left:0;min-height:150px;padding:26px 24px}.scent-hub-hero{padding-top:64px;padding-bottom:56px}.scent-hub-hero h1{font-size:clamp(3.8rem,17vw,4.65rem)}.scent-hub-routes{grid-template-columns:1fr}.scent-hub-routes>a+a{border-top:1px solid #555;border-left:0}.scent-hub-routes figure{height:430px}.scent-hub-routes>a>div{min-height:280px;padding:36px 24px}.scent-role-strip>header,.scent-guides>header{display:block}.scent-role-strip ol{grid-template-columns:1fr}.scent-role-strip li{border-bottom:1px solid #000;border-right:0;min-height:180px}.scent-role-strip li:last-child{border-bottom:0}.scent-guides>div{grid-template-columns:1fr}.scent-guides article{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.scent-hub-method,.scent-sample-note{padding:64px 20px}.scent-collection-hero{min-height:auto}.scent-collection-hero>div{padding:70px 20px 62px}.scent-collection-hero h1{font-size:clamp(3.45rem,16vw,4.15rem)}.scent-collection-hero .button{width:100%}.scent-collection-hero figure{height:450px}.scent-breadcrumb{white-space:nowrap;padding:18px 20px;overflow-x:auto}.scent-product-section{padding:64px 20px}.scent-product-section>header{display:block}.scent-product-section>header h2{font-size:3.25rem}.scent-product-section>header>p:last-child{margin-top:1.3rem}.scent-product-grid{grid-template-columns:1fr}.scent-product-grid article{min-height:390px}.scent-detail-hero{padding:48px 20px 64px}.scent-detail-hero h1{font-size:clamp(3.4rem,16vw,4.15rem)}.scent-detail-hero .button{width:100%}.scent-detail-hero figure{height:460px}.scent-decision-grid{grid-template-columns:1fr;padding:0 20px 64px}.scent-decision-grid article,.scent-decision-grid article:nth-child(2n),.scent-decision-grid article:nth-last-child(-n+2){border:1px solid #000;border-bottom:0;min-height:auto;padding:28px 24px}.scent-decision-grid article:last-child{border-bottom:1px solid #000}.scent-evidence{padding:64px 20px}.scent-evidence h2{font-size:3.15rem}.scent-retailer{padding:0 20px 64px}}.guide-v7{background:var(--qwd-canvas);color:#111}.guide-v7 [id]{scroll-margin-top:58px}.guide-v7-nav{z-index:20;min-height:54px;padding:0 max(20px, calc((100vw - var(--max))/2 + 28px));background:var(--qwd-canvas);scrollbar-width:none;border-bottom:1px solid #000;align-items:center;gap:1.35rem;display:flex;position:sticky;top:0;overflow-x:auto}.guide-v7-nav::-webkit-scrollbar{display:none}.guide-v7-nav a{color:#111;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.64rem;font-weight:700;text-decoration:none}.guide-v7-nav a:hover{text-decoration:underline}.guide-v7-nav .guide-v7-print{margin-left:auto}.guide-v7-hero{color:#eee;background:#000;grid-template-columns:1.15fr .85fr;min-height:680px;display:grid}.guide-v7-hero>div{padding:84px clamp(42px, 7vw, 110px) 84px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.guide-v7-hero h1{color:#fff;max-width:720px;margin-bottom:1.8rem;font-size:clamp(4.5rem,7.6vw,7.3rem);line-height:.88}.guide-v7-hero>div>p:not(.eyebrow){max-width:560px;margin-bottom:2.2rem;font-size:1.2rem;line-height:1.7}.guide-v7-hero .button{align-self:flex-start}.guide-v7-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.guide-v7-hero figure img{object-position:50% 45%;filter:none;width:100%;height:100%;min-height:680px}.guide-v7-hero figure:after{content:"";background:linear-gradient(#0000 58%,#000000d1);position:absolute;inset:0}.guide-v7-hero figcaption{z-index:1;color:#fff;letter-spacing:.13em;font-size:.61rem;position:absolute;bottom:25px;left:30px;right:30px}.guide-v7-start,.guide-v7-check,.guide-v7-formulas,.guide-v7-read{max-width:980px;margin:auto;padding:94px 28px}.guide-v7-start header,.guide-v7-check header,.guide-v7-formulas header,.guide-v7-read header{max-width:820px}.guide-v7-start h2,.guide-v7-check h2,.guide-v7-formulas h2,.guide-v7-read h2,.guide-v7-shop h2,.guide-v7-next h2{font-size:clamp(3.2rem,5.5vw,5.25rem)}.guide-v7-start header>p:last-child,.guide-v7-formulas header>p:last-child,.guide-v7-read header>p:last-child{max-width:700px;font-size:1.08rem;line-height:1.75}.guide-v7-steps{border-top:1px solid #000;margin:55px 0 42px;padding:0;list-style:none}.guide-v7-steps li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;gap:25px;min-height:105px;padding:20px 0;display:grid}.guide-v7-steps span,.guide-v7-check>ol>li>span,.guide-v7-formulas>ol>li>span{color:var(--muted);letter-spacing:.12em;font-size:.64rem}.guide-v7-steps strong{font-family:var(--serif);margin-bottom:.35rem;font-size:1.55rem;font-weight:400;display:block}.guide-v7-steps p{margin:0}.guide-v7-start blockquote{color:#fff;font-family:var(--serif);background:#000;margin:0;padding:32px 36px;font-size:1.65rem;line-height:1.4}.guide-v7-check{background:var(--qwd-oat,#ebe2d5);border-top:1px solid #000;max-width:none;padding-left:max(28px,50vw - 490px);padding-right:max(28px,50vw - 490px)}.guide-v7-check>ol{border-top:1px solid #000;max-width:980px;margin:52px auto 0;padding:0;list-style:none}.guide-v7-check>ol>li{border-bottom:1px solid #cfcfcf;grid-template-columns:75px 1fr;gap:25px;padding:26px 0 28px;display:grid}.guide-v7-check h3{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem}.guide-v7-check strong{font-family:var(--serif);margin-bottom:.45rem;font-size:1.35rem;font-weight:400;display:block}.guide-v7-check li p{color:#666;max-width:740px;margin:0}.guide-v7-stop{color:#fff;max-width:980px;font-family:var(--serif);background:#000;margin:38px auto 0;padding:25px 28px;font-size:1.45rem}.guide-v7-fix{color:#ddd;background:#000;grid-template-columns:1fr 1fr;min-height:480px;display:grid}.guide-v7-fix>div{padding:70px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;padding-right:clamp(36px,7vw,90px);display:flex}.guide-v7-fix h2{color:#fff;font-size:clamp(3.5rem,5vw,5rem)}.guide-v7-fix>div>p:last-child{max-width:560px;font-size:1.08rem}.guide-v7-fix figure{min-width:0;margin:0;overflow:hidden}.guide-v7-fix figure img{object-position:50% 45%;width:100%;height:100%;min-height:480px}.guide-v7-formulas>ol{border-top:1px solid #000;margin:55px 0 0;padding:0;list-style:none}.guide-v7-formulas>ol>li{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:25px;min-height:155px;padding:28px 0;display:grid}.guide-v7-formulas h3{margin:.35rem 0 .7rem;font-size:2rem}.guide-v7-formulas li p:last-child{color:#666;margin:0;font-size:1.05rem}.guide-v7-read{border-top:1px solid #000}.guide-v7-read>div{border-top:1px solid #000;margin-top:50px}.guide-v7-read>div>a{border-bottom:1px solid var(--line);color:#111;grid-template-columns:55px 1fr 28px;align-items:center;gap:22px;min-height:112px;padding:18px 0;text-decoration:none;display:grid}.guide-v7-read>div>a:hover{background:var(--qwd-oat,#ebe2d5);padding-left:18px}.guide-v7-read>div span{color:#777;letter-spacing:.12em;font-size:.64rem}.guide-v7-read>div strong{font-family:var(--serif);font-size:1.75rem;font-weight:400}.guide-v7-read>div p{color:#666;margin:.35rem 0 0}.guide-v7-help{color:#fff;background:#000;grid-template-columns:1fr auto 30px;align-items:center;gap:22px;min-height:120px;margin-top:42px;padding:28px 32px;text-decoration:none;display:grid}.guide-v7-help span{color:#bbb;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.guide-v7-help strong{font-family:var(--serif);font-size:1.9rem;font-weight:400}.guide-v7-shop{color:#ddd;background:#111;padding:94px max(28px,50vw - 490px)}.guide-v7-shop header{max-width:820px}.guide-v7-shop h2{color:#fff}.guide-v7-shop>ol{counter-reset:buying;border-top:1px solid #666;margin:52px 0 35px;padding:0;list-style:none}.guide-v7-shop>ol li{counter-increment:buying;color:#fff;min-height:84px;font-family:var(--serif);border-bottom:1px solid #444;grid-template-columns:70px 1fr;align-items:center;padding:17px 0;font-size:1.35rem;display:grid}.guide-v7-shop>ol li:before{content:"0" counter(buying);color:#999;font:.65rem var(--sans);letter-spacing:.12em}.guide-v7-shop-rule{color:#fff;max-width:720px;font-family:var(--serif);margin-bottom:45px;font-size:1.45rem}.guide-v7-shop nav{background:#777;border:1px solid #777;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.guide-v7-shop nav a{color:#fff;background:#000;grid-template-rows:auto 1fr auto;min-height:190px;padding:24px;text-decoration:none;display:grid}.guide-v7-shop nav span{color:#999;letter-spacing:.12em;font-size:.62rem}.guide-v7-shop nav strong{font-family:var(--serif);align-self:end;font-size:1.7rem;font-weight:400}.guide-v7-shop nav small{color:#bbb;margin-top:.6rem}.guide-v7-shop nav b{justify-self:end}.guide-v7-next{color:#ddd;background:#000;border-top:1px solid #555;padding:94px max(28px,50vw - 490px)}.guide-v7-next h2{color:#fff;max-width:860px}.guide-v7-next nav{border-top:1px solid #777;margin:50px 0 35px}.guide-v7-next nav a{color:#fff;border-bottom:1px solid #555;grid-template-columns:160px 1fr 30px;align-items:center;gap:25px;min-height:112px;text-decoration:none;display:grid}.guide-v7-next nav a:hover{background:var(--qwd-canvas);color:#000;padding:0 18px}.guide-v7-next nav span{color:#bbb;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.guide-v7-next nav strong{font-family:var(--serif);font-size:1.75rem;font-weight:400}.guide-v7-download{color:#fff;letter-spacing:.06em;font-size:.78rem;font-weight:700}@media (width<=760px){.guide-v7-nav{gap:1.05rem;min-height:50px;padding:0 20px}.guide-v7-nav a{font-size:.59rem}.guide-v7-nav .guide-v7-print{margin-left:0}.guide-v7-hero{min-height:auto;display:block}.guide-v7-hero>div{min-height:500px;padding:62px 20px 68px}.guide-v7-hero h1{font-size:clamp(3.85rem,17vw,5.25rem)}.guide-v7-hero>div>p:not(.eyebrow){font-size:1.08rem}.guide-v7-hero .button{width:100%}.guide-v7-hero figure,.guide-v7-hero figure img{height:390px;min-height:390px}.guide-v7-hero figcaption{font-size:.55rem;bottom:18px;left:20px;right:20px}.guide-v7-start,.guide-v7-check,.guide-v7-formulas,.guide-v7-read,.guide-v7-shop,.guide-v7-next{padding:68px 20px}.guide-v7-start h2,.guide-v7-check h2,.guide-v7-formulas h2,.guide-v7-read h2,.guide-v7-shop h2,.guide-v7-next h2{font-size:3.15rem}.guide-v7-steps li,.guide-v7-check>ol>li,.guide-v7-formulas>ol>li{grid-template-columns:46px 1fr;gap:14px}.guide-v7-start blockquote{padding:28px 24px;font-size:1.45rem}.guide-v7-check>ol{margin-top:38px}.guide-v7-check strong{font-size:1.25rem}.guide-v7-stop{padding:24px 20px;font-size:1.35rem}.guide-v7-fix{min-height:auto;display:block}.guide-v7-fix>div{min-height:410px;padding:64px 20px}.guide-v7-fix h2{font-size:3.4rem}.guide-v7-fix figure,.guide-v7-fix figure img{height:320px;min-height:320px}.guide-v7-read>div>a{grid-template-columns:34px 1fr 20px;gap:12px;min-height:104px}.guide-v7-read>div strong{font-size:1.48rem}.guide-v7-read>div p{font-size:.9rem;line-height:1.55}.guide-v7-help{grid-template-columns:1fr 22px;min-height:148px;padding:24px;display:grid}.guide-v7-help span,.guide-v7-help strong{grid-column:1}.guide-v7-help b{grid-area:1/2/span 2}.guide-v7-shop>ol li{grid-template-columns:42px 1fr;font-size:1.2rem}.guide-v7-shop nav{grid-template-columns:1fr}.guide-v7-shop nav a{grid-template-rows:auto auto;grid-template-columns:34px 1fr 20px;gap:8px 12px;min-height:132px}.guide-v7-shop nav span{grid-row:1/span 2}.guide-v7-shop nav strong{align-self:end}.guide-v7-shop nav small{margin:0}.guide-v7-shop nav b{grid-area:1/3/span 2;align-self:center}.guide-v7-next nav a{grid-template-columns:1fr 22px;gap:8px 14px;min-height:104px;padding:18px 0}.guide-v7-next nav span,.guide-v7-next nav strong{grid-column:1}.guide-v7-next nav b{grid-area:1/2/span 2}}.method-v2{background:var(--qwd-canvas);color:#111;width:100%;max-width:100%;overflow-x:hidden}.method-v2 [id]{scroll-margin-top:80px}.method-v2-hero{color:#ddd;background:#000;border-bottom:1px solid #000;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:680px;display:grid}.method-v2-hero>div{min-width:0;max-width:100%;padding:86px clamp(44px, 6.5vw, 104px) 86px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.method-v2-hero h1{color:#fff;max-width:760px;margin-bottom:2rem;font-size:clamp(4.2rem,6.8vw,7rem);line-height:.9}.method-v2-hero>div>p:not(.eyebrow){max-width:610px;margin-bottom:2.3rem;font-size:1.15rem;line-height:1.72}.method-v2-hero .button{align-self:flex-start}.method-v2-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.method-v2-hero figure img{object-position:52% 46%;filter:contrast(1.06);width:100%;height:100%;min-height:680px}.method-v2-hero figure:after{content:"";background:linear-gradient(#0000 60%,#000000c7);position:absolute;inset:0}.method-v2-hero figcaption{z-index:1;color:#fff;letter-spacing:.15em;font-size:.62rem;position:absolute;bottom:26px;left:30px;right:30px}.method-v2-trust{max-width:var(--max);border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;grid-template-columns:repeat(3,1fr);margin:auto;display:grid}.method-v2-trust span{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-right:1px solid #000;justify-content:center;align-items:center;min-height:74px;padding:18px 24px;font-size:.68rem;font-weight:700;display:flex}.method-v2-trust span:last-child{border-right:0}.method-v2-intro{max-width:var(--max);grid-template-columns:230px minmax(0,800px);gap:clamp(55px,8vw,120px);margin:auto;padding:112px 28px;display:grid}.method-v2-intro>.eyebrow{padding-top:.85rem}.method-v2-intro h2{max-width:760px;font-size:clamp(3.5rem,5.5vw,5.6rem)}.method-v2-intro>div>p{max-width:700px;font-size:1.1rem;line-height:1.75}.method-v2-intro blockquote{color:#fff;max-width:740px;font-family:var(--serif);background:#000;margin:46px 0 0;padding:28px 32px;font-size:1.65rem;line-height:1.4}.method-v2-checks{padding:100px max(28px, calc((100vw - var(--max))/2 + 28px));background:var(--qwd-oat,#ebe2d5);border-top:1px solid #000;border-bottom:1px solid #000}.method-v2-checks>header{max-width:790px;margin-bottom:55px}.method-v2-checks>header h2{font-size:clamp(3.5rem,5vw,5.25rem)}.method-v2-checks>header>p:last-child{max-width:660px;font-size:1.05rem;line-height:1.7}.method-v2-checks ol{max-width:var(--max);background:#000;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 auto;padding:1px;list-style:none;display:grid}.method-v2-checks li{background:var(--qwd-canvas);grid-template-columns:55px 1fr;gap:20px;min-height:270px;padding:32px;display:grid}.method-v2-checks li:first-child{color:#ddd;background:#000}.method-v2-checks li:last-child{grid-column:1/-1;min-height:210px}.method-v2-checks li>span{color:#777;letter-spacing:.13em;font-size:.65rem}.method-v2-checks li h3{max-width:420px;margin-bottom:1.2rem;font-size:2.1rem}.method-v2-checks li:first-child h3{color:#fff}.method-v2-checks li p{color:#666;max-width:590px;margin:0;font-size:.98rem;line-height:1.7}.method-v2-checks li:first-child p{color:#ccc}.method-v2-evidence{background:var(--qwd-canvas);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:680px;display:grid}.method-v2-evidence figure{min-width:0;margin:0;position:relative;overflow:hidden}.method-v2-evidence figure img{object-position:50% 44%;width:100%;height:100%;min-height:680px}.method-v2-evidence figcaption{color:#fff;letter-spacing:.12em;background:#000;padding:11px 14px;font-size:.61rem;position:absolute;bottom:26px;left:28px}.method-v2-evidence>div{padding:82px max(28px, calc((100vw - var(--max))/2 + 28px)) 82px clamp(46px, 7vw, 105px);flex-direction:column;justify-content:center;display:flex}.method-v2-evidence h2{font-size:clamp(3.6rem,5.3vw,5.6rem)}.method-v2-evidence>div>p:not(.eyebrow){max-width:650px;font-size:1.05rem;line-height:1.75}.method-v2-evidence ul{border-top:1px solid #000;max-width:650px;margin:30px 0 0;padding:0;list-style:none}.method-v2-evidence li{border-bottom:1px solid var(--line);padding:17px 0;font-size:.88rem;font-weight:700}.method-v2-disclosure{max-width:var(--max);color:#ddd;background:#000;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin:0 auto 110px;padding:78px clamp(40px,6vw,85px);display:grid}.method-v2-disclosure>*{min-width:0}.method-v2-disclosure h2{color:#fff;max-width:700px;margin:0;font-size:clamp(2.9rem,4.3vw,4.5rem)}.method-v2-disclosure>p{max-width:480px;margin:0;font-size:1.03rem;line-height:1.75}.method-v2-next{max-width:var(--max);margin:auto;padding:0 28px 110px}.method-v2-next>header{max-width:780px;margin-bottom:48px}.guide-v9{color:#111;background:#f4f1eb;width:100%;max-width:100%;overflow-x:clip}.guide-v9-nav{z-index:20;min-height:55px;padding:0 max(20px, calc((100vw - var(--max))/2 + 28px));scrollbar-width:none;background:#f4f1ebfa;border-bottom:1px solid #000;align-items:center;gap:1.35rem;display:flex;position:sticky;top:0;overflow-x:auto}.guide-v9-nav::-webkit-scrollbar{display:none}.guide-v9-nav a{color:#111;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:700;text-decoration:none}.guide-v9-nav a:hover{text-decoration:underline}.guide-v9-nav .guide-v9-download-link{margin-left:auto}.guide-v9-hero{color:#ddd;background:#0d0d0d;grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);min-height:720px;display:grid}.guide-v9-hero>div{min-width:0;padding:88px clamp(44px, 7vw, 112px) 88px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.guide-v9-hero h1{color:#fff;max-width:760px;font-size:clamp(4.6rem,7.5vw,7.4rem);line-height:.86}.guide-v9-hero>div>p:not(.eyebrow){max-width:600px;margin-bottom:2.2rem;font-size:1.15rem;line-height:1.72}.guide-v9-hero .button{align-self:flex-start}.guide-v9-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.guide-v9-hero figure img{object-position:54% 47%;width:100%;height:100%;min-height:720px}.guide-v9-hero figure:after{content:"";background:linear-gradient(#0000 62%,#000000c7);position:absolute;inset:0}.guide-v9-hero figcaption{z-index:1;color:#fff;letter-spacing:.14em;font-size:.61rem;position:absolute;bottom:24px;left:28px;right:28px}.guide-v9-how{max-width:1040px;margin:auto;padding:110px 28px}.guide-v9-how h2,.guide-v9-week>header h2,.guide-v9-switches h2,.guide-v9-buy h2,.guide-v9-end h2{font-size:clamp(3.5rem,5.6vw,5.8rem)}.guide-v9-how h2{max-width:850px}.guide-v9-how ol{border-top:1px solid #000;margin:55px 0 42px;padding:0;list-style:none}.guide-v9-how li{border-bottom:1px solid #bdb9b1;grid-template-columns:82px 1fr;align-items:center;gap:22px;min-height:96px;display:grid}.guide-v9-how li span{color:#6d6b67;font-family:var(--serif);font-size:1.2rem}.guide-v9-how li p{max-width:660px;margin:0;font-size:1.03rem}.guide-v9-how blockquote{color:#fff;font-family:var(--serif);background:#0d0d0d;margin:0;padding:32px 36px;font-size:1.65rem;line-height:1.38}.guide-v9-week{background:var(--qwd-canvas)}.guide-v9-week>header{max-width:1040px;margin:auto;padding:105px 28px 70px}.guide-v9-week>header h2{max-width:920px}.guide-v9-week>header>p:last-child{max-width:720px;font-size:1.05rem;line-height:1.75}.guide-v9-week>div{border-top:1px solid #000}.guide-v9-look{background:#f4f1eb;border-bottom:1px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:700px;display:grid}.guide-v9-look:nth-child(2n){color:#ddd;background:#0d0d0d}.guide-v9-look figure{min-width:0;margin:0;overflow:hidden}.guide-v9-look:nth-child(2n) figure{order:2}.guide-v9-look figure img{object-position:50% 48%;width:100%;height:100%;min-height:700px}.guide-v9-look>div{flex-direction:column;justify-content:center;min-width:0;padding:70px clamp(42px,6vw,92px);display:flex}.guide-v9-look:nth-child(2n) h3{color:#fff}.guide-v9-look:nth-child(2n) .eyebrow{color:#cfc7bb}.guide-v9-look h3{max-width:650px;margin-bottom:2rem;font-size:clamp(3.1rem,4.8vw,5rem);line-height:.94}.guide-v9-formula{border-top:1px solid;border-bottom:1px solid;max-width:650px;margin:0 0 2rem;padding:18px 0;font-weight:700}.guide-v9-formula span{color:#6d6b67;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.59rem;display:block}.guide-v9-look:nth-child(2n) .guide-v9-formula span{color:#b8b0a5}.guide-v9-look dl{max-width:680px;margin:0}.guide-v9-look dl>div{border-bottom:1px solid #6d6b6752;grid-template-columns:128px 1fr;gap:24px;padding:14px 0;display:grid}.guide-v9-look dt{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.guide-v9-look dd{margin:0;font-size:.91rem;line-height:1.62}.guide-v9-switches{padding:105px max(28px, calc((100vw - var(--max))/2 + 28px));color:#ddd;background:#0d0d0d}.guide-v9-switches header{max-width:900px}.guide-v9-switches h2{color:#fff}.guide-v9-switches ol{background:#666;grid-template-columns:repeat(3,1fr);gap:1px;margin:58px 0 0;padding:1px;list-style:none;display:grid}.guide-v9-switches li{background:#0d0d0d;min-height:270px;padding:30px}.guide-v9-switches li span{color:#999;letter-spacing:.14em;font-size:.62rem}.guide-v9-switches li h3{color:#fff;margin:4.5rem 0 1rem;font-size:2rem}.guide-v9-switches li p{color:#bbb;margin:0}.guide-v9-buy{color:#ddd;background:#0d0d0d;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);min-height:720px;display:grid}.guide-v9-buy>div{padding:90px clamp(46px, 7vw, 110px) 90px max(28px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.guide-v9-buy h2{color:#fff;max-width:660px}.guide-v9-buy ol{border-top:1px solid #666;max-width:720px;margin:35px 0;padding:0;list-style:none}.guide-v9-buy li{border-bottom:1px solid #444;grid-template-columns:54px 1fr;align-items:center;min-height:72px;display:grid}.guide-v9-buy li span{color:#999;font-family:var(--serif)}.guide-v9-buy li p{color:#fff;margin:0}.guide-v9-buy-rule{color:#fff;max-width:670px;font-family:var(--serif);margin:0;padding-top:22px;font-size:1.45rem;line-height:1.4}.guide-v9-buy figure{min-width:0;margin:0;overflow:hidden}.guide-v9-buy figure img{object-position:53% 48%;width:100%;height:100%;min-height:720px}.guide-v9-end{max-width:1040px;margin:auto;padding:110px 28px}.guide-v9-end>p:not(.eyebrow){max-width:650px;font-size:1.08rem}.guide-v9-end>div{flex-wrap:wrap;gap:1rem;margin:2.2rem 0 1.8rem;display:flex}.guide-v9-manual-link{font-size:.78rem;font-weight:700;display:inline-block}@media (width<=850px){.guide-v9-nav{gap:1rem;min-height:51px;padding:0 20px}.guide-v9-nav a{font-size:.57rem}.guide-v9-nav .guide-v9-download-link{margin-left:0}.guide-v9-hero{min-height:auto;display:block}.guide-v9-hero>div{min-height:500px;padding:65px 20px 70px}.guide-v9-hero h1{font-size:clamp(4rem,17vw,5.45rem)}.guide-v9-hero>div>p:not(.eyebrow){font-size:1.05rem}.guide-v9-hero .button{width:100%}.guide-v9-hero figure,.guide-v9-hero figure img{height:500px;min-height:500px}.guide-v9-how{padding:74px 20px}.guide-v9-how h2,.guide-v9-week>header h2,.guide-v9-switches h2,.guide-v9-buy h2,.guide-v9-end h2{font-size:3.2rem}.guide-v9-how li{grid-template-columns:48px 1fr;gap:12px}.guide-v9-how blockquote{padding:28px 24px;font-size:1.42rem}.guide-v9-week>header{padding:74px 20px 52px}.guide-v9-look{min-height:auto;display:block}.guide-v9-look:nth-child(2n) figure{order:initial}.guide-v9-look figure,.guide-v9-look figure img{height:520px;min-height:520px}.guide-v9-look>div{padding:52px 20px 60px}.guide-v9-look h3{font-size:3.25rem}.guide-v9-look dl>div{grid-template-columns:1fr;gap:5px;padding:16px 0}.guide-v9-switches{padding:74px 20px}.guide-v9-switches ol{grid-template-columns:1fr}.guide-v9-switches li{min-height:210px}.guide-v9-switches li h3{margin-top:3.2rem}.guide-v9-buy{min-height:auto;display:block}.guide-v9-buy>div{padding:74px 20px}.guide-v9-buy figure,.guide-v9-buy figure img{height:500px;min-height:500px}.guide-v9-buy-rule{font-size:1.3rem}.guide-v9-end{padding:78px 20px}.guide-v9-end>div{display:grid}.guide-v9-end .button{width:100%}.guide-v9-manual-link{overflow-wrap:anywhere;max-width:100%}}.method-v2-next h2{font-size:clamp(3.3rem,5vw,5rem)}.method-v2-next nav{border-top:1px solid #000}.method-v2-next nav a{border-bottom:1px solid var(--line);color:#111;grid-template-columns:210px 1fr 30px;align-items:center;gap:30px;min-height:112px;padding:18px 0;text-decoration:none;display:grid}.method-v2-next nav a:hover{color:#fff;background:#000;padding:18px}.method-v2-next nav span{color:#666;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.method-v2-next nav a:hover span{color:#bbb}.method-v2-next nav strong{font-family:var(--serif);font-size:1.8rem;font-weight:400}.method-v2-next nav b{justify-self:end}@media (width<=850px){.method-v2-hero{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.method-v2-hero>div{min-height:590px;padding:74px 28px}.method-v2-hero figure,.method-v2-hero figure img{height:510px;min-height:510px}.method-v2-intro{grid-template-columns:180px 1fr;gap:45px}.method-v2-evidence{grid-template-columns:1fr 1.15fr}.method-v2-disclosure{grid-template-columns:1fr;gap:2.5rem}}@media (width<=640px){.method-v2 h1,.method-v2 h2,.method-v2 h3{width:100%;max-width:100%}.method-v2-hero>div{min-height:500px;padding:62px 20px 68px}.method-v2-hero h1{overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(3.15rem,14vw,3.75rem)}.method-v2-hero>div>p:not(.eyebrow){font-size:1.05rem}.method-v2-hero .button{width:100%;max-width:100%}.method-v2-hero figure,.method-v2-hero figure img{width:100%;max-width:100%;height:385px;min-height:385px}.method-v2-hero figure img{object-position:52% 38%}.method-v2-hero figcaption{font-size:.55rem;bottom:18px;left:20px;right:20px}.method-v2-trust{border-top:1px solid #000;grid-template-columns:1fr;margin:0 20px}.method-v2-trust span{text-align:left;border-bottom:1px solid #000;border-right:0;justify-content:flex-start;min-height:58px}.method-v2-trust span:last-child{border-bottom:0}.method-v2-intro{padding:72px 20px;display:block}.method-v2-intro>.eyebrow{padding:0}.method-v2-intro h2{font-size:3.35rem}.method-v2-intro blockquote{margin-top:34px;padding:26px 22px;font-size:1.4rem}.method-v2-checks{padding:68px 20px}.method-v2-checks>header h2{font-size:3.35rem}.method-v2-checks ol{grid-template-columns:1fr}.method-v2-checks li,.method-v2-checks li:last-child{grid-column:auto;grid-template-columns:36px 1fr;gap:12px;min-height:auto;padding:26px 22px 30px}.method-v2-checks li h3{font-size:1.75rem}.method-v2-evidence{min-height:auto;display:block}.method-v2-evidence figure,.method-v2-evidence figure img{height:430px;min-height:430px}.method-v2-evidence>div{padding:68px 20px}.method-v2-evidence h2{font-size:3.5rem}.method-v2-disclosure{width:100%;max-width:100%;margin:0 0 72px;padding:50px 20px 54px}.method-v2-disclosure h2{font-size:clamp(2.45rem,11.5vw,3rem);line-height:1.03}.method-v2-disclosure>p{font-size:1rem;line-height:1.68}.method-v2-next{padding:0 20px 78px}.method-v2-next>header{min-width:0}.method-v2-next h2{max-width:330px;font-size:clamp(2.65rem,12vw,3.15rem);line-height:1.04}.method-v2-next nav a{grid-template-columns:1fr 22px;gap:8px 14px;min-height:105px}.method-v2-next nav span,.method-v2-next nav strong{grid-column:1}.method-v2-next nav b{grid-area:1/2/span 2}}@media (width<=900px){.recommendation-feature{grid-template-columns:1fr}.recommendation-feature>div{padding:48px 38px}.recommendation-feature img{height:420px;min-height:420px}.sneaker-edit-callout{align-items:start}.white-sneaker-hero{grid-template-columns:1fr}.white-sneaker-hero figure{height:520px}.white-sneaker-tests{grid-template-columns:1fr 1fr}.white-sneaker-tests header{grid-column:1/-1}.white-sneaker-decision,.white-sneaker-qwd12{grid-template-columns:1fr}.white-sneaker-qwd12>div{padding:72px 28px}.white-sneaker-qwd12 nav a{border-left:0}}@media (width<=650px){.recommendation-feature{max-width:none;min-height:0;margin:50px 20px 20px}.recommendation-feature>div{padding:44px 24px}.recommendation-feature h2{font-size:3rem}.recommendation-feature .button{width:100%}.recommendation-feature img{height:300px;min-height:300px}.sneaker-edit-callout{gap:2rem;padding:58px 20px;display:grid}.sneaker-edit-callout h2{font-size:3rem}.sneaker-edit-callout .button{width:100%}.white-sneaker-hero{gap:42px;padding-top:42px;padding-bottom:62px}.white-sneaker-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(3.3rem,14.7vw,4.15rem);line-height:.95}.white-sneaker-deck{font-size:1.04rem;line-height:1.65}.white-sneaker-hero .button-row{gap:1rem;display:grid}.white-sneaker-hero .button{width:100%}.white-sneaker-hero .text-link{align-items:center;min-height:44px;display:inline-flex}.white-sneaker-hero figure{height:360px}.white-sneaker-hero figcaption{padding:11px 13px;font-size:.52rem}.white-sneaker-freshness{display:grid}.white-sneaker-tests{grid-template-columns:1fr;gap:44px;padding-top:76px;padding-bottom:82px}.white-sneaker-tests header{grid-column:auto}.white-sneaker-tests h2{font-size:3.15rem}.white-sneaker-tests li{grid-template-columns:72px 1fr}.white-sneaker-pairs>header{padding-top:76px;padding-bottom:38px}.white-sneaker-pairs>header h2{font-size:3.15rem}.white-sneaker-tier{padding-top:35px;padding-bottom:70px}.white-sneaker-tier>header{grid-template-columns:38px 1fr;gap:12px}.white-sneaker-tier>header h2{font-size:3rem}.white-sneaker-grid{grid-template-columns:1fr;gap:16px}.white-sneaker-card{padding:24px 20px}.white-sneaker-card h3{margin-top:1.6rem;font-size:2.65rem}.white-sneaker-card-top span:last-child{text-align:right;max-width:170px}.white-sneaker-card .button{min-height:58px}.white-sneaker-decision{gap:2rem;padding-top:76px;padding-bottom:82px}.white-sneaker-decision h2{font-size:3.15rem}.white-sneaker-decision>div>p,.white-sneaker-decision>div>a{grid-template-columns:1fr;gap:4px;padding:17px 0}.white-sneaker-decision>div>a small{margin-top:8px}.white-sneaker-qwd12>div{padding:64px 20px}.white-sneaker-qwd12 h2{font-size:3.1rem}.white-sneaker-qwd12 nav a{min-height:150px;padding:30px 20px}.white-sneaker-qwd12 nav strong{font-size:1.8rem}}:root{--max:1320px}.site-header{border-bottom-color:#000;gap:2.5rem;height:84px}.site-header.compact{border-top-width:2px}.wordmark span{font-size:2.55rem}.main-nav{gap:clamp(.8rem,1.2vw,1.2rem)}.main-nav a,.header-action{letter-spacing:.14em}.trustbar{letter-spacing:.34em;padding:.52rem 1rem}.section{padding-top:112px;padding-bottom:112px}.eyebrow{letter-spacing:.29em}.button{min-height:54px;padding:.95rem 1.35rem}.homepage-masthead{max-width:var(--max);height:112px}.homepage-masthead>span{font-size:clamp(3.35rem,7.6vw,6.4rem);line-height:.92;top:0}.homepage-masthead>em{bottom:12px}.editorial-hero{color:#ddd;background:#000;grid-template-columns:minmax(420px,44%) minmax(0,56%);min-height:680px}.editorial-hero .hero-copy{min-width:0;padding:66px clamp(45px, 5vw, 82px) 66px max(28px, calc((100vw - var(--max))/2 + 28px));background:#000}.editorial-hero h1{color:#fff;max-width:640px;margin-bottom:1.25rem;font-size:clamp(4rem,6vw,6.35rem);line-height:.89}.editorial-hero .eyebrow{color:#bbb}.editorial-hero .hero-deck{color:#d5d5d5;max-width:500px;margin-bottom:0}.hero-latest-card{border-top:1px solid #666;gap:.55rem;margin-top:2rem;padding-top:1.35rem;display:grid}.hero-latest-card>span{color:#aaa;letter-spacing:.18em;font-size:.58rem;font-weight:700}.hero-latest-card>strong{color:#fff;max-width:500px;font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.08}.hero-latest-card>p{color:#cfcfcf;margin:0;font-size:.82rem;line-height:1.5}.hero-latest-button{justify-self:start;margin-top:.55rem}.qwd-hero-visual{background:#000;border-left-color:#555;align-self:stretch;height:680px;margin:0}.home-hero-piece-grid{background:#444;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;height:100%;display:grid}.home-hero-piece-grid img{object-fit:cover;object-position:50% 50%;width:100%;min-width:0;height:100%}.home-hero-piece-grid img:nth-child(2){object-position:50% 48%}.qwd-hero-visual:after{background:linear-gradient(#0000 55%,#000000d1)}.qwd-hero-visual figcaption{border-top:1px solid #fffc;border-left:0;grid-template-columns:1fr auto;align-items:end;padding:13px 0 0;bottom:28px;left:30px;right:30px}.qwd-hero-visual figcaption strong{text-align:right}.mobile-home-actions{max-width:calc(var(--max) - 56px);margin-top:34px;margin-bottom:72px}.home-editorial-film{width:100%;max-width:var(--max);background:#000;grid-template-rows:1fr 1fr;grid-template-columns:1.18fr .91fr .91fr;gap:4px;height:760px;margin:0 auto 122px;padding:0 28px;display:grid}.home-editorial-film figure{background:#111;min-width:0;margin:0;position:relative;overflow:hidden}.home-editorial-film .home-film-lead{grid-row:1/span 2}.home-editorial-film figure:last-child{grid-column:2/span 2}.home-editorial-film img{object-position:50% 38%;filter:none;width:100%;height:100%;transition:transform .3s}.home-editorial-film figure:hover img{transform:scale(1.012)}.home-editorial-film figcaption{color:#fff;background:#000000e6;justify-content:space-between;gap:1rem;margin:0;padding:11px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.home-editorial-film figcaption span{letter-spacing:.15em;font-size:.53rem}.home-editorial-film figcaption strong{font-family:var(--serif);text-align:right;font-size:.88rem;font-weight:400}.home-shop-edit{background:#000;grid-template-columns:44% 56%;align-items:stretch;margin-bottom:122px}.home-shop-edit>.home-shop-intro{padding:clamp(48px,5vw,78px)}.home-shop-products{border-left:1px solid #444;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.home-shop-products li{color:#cfcfcf;border-bottom:1px solid #444;min-width:0;padding:34px}.home-shop-products li:nth-child(odd){border-right:1px solid #444}.home-shop-products li:nth-last-child(-n+2){border-bottom:0}.home-shop-products h3{color:#fff;font-family:var(--serif);margin:.55rem 0 .65rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.home-shop-products h3 a{color:inherit;text-decoration:none}.home-shop-products h3 a:hover{text-underline-offset:.14em;text-decoration:underline}.home-shop-products p{margin:0;font-size:.83rem;line-height:1.55}.home-shop-products .home-shop-product-label{color:#999;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700}.home-shop-products .home-shop-product-price{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;font-weight:700}.homepage-latest-grid{grid-template-columns:1.18fr .91fr .91fr;gap:20px}.homepage-latest-grid article{border-top:0;padding-top:0}.homepage-article-image{background:#000;height:390px;margin-bottom:24px;display:block;overflow:hidden}.homepage-latest-grid article:first-child .homepage-article-image{height:510px}.homepage-latest-grid .homepage-article-image img,.homepage-latest-grid article:first-child .homepage-article-image img{object-position:50% 38%;filter:none;width:100%;height:100%;margin:0;transition:transform .25s}.homepage-latest-grid article:hover .homepage-article-image img{transform:scale(1.012)}.homepage-latest-grid article{flex-direction:column;display:flex}.homepage-latest-grid article>.eyebrow{margin-top:0}.home-founder-note{border-top:1px solid #000;grid-template-columns:minmax(150px,.35fr) minmax(0,1.4fr) minmax(160px,.35fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:92px;padding-bottom:92px;display:grid}.home-founder-note blockquote{color:#000;font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.16}.home-founder-note>p:last-child{letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 0;font-size:.72rem}.home-founder-note>p:last-child strong,.home-founder-note>p:last-child span{display:block}.home-founder-note>p:last-child span{color:#666;margin-top:.5rem;font-size:.62rem}.guide-story{background:#000;grid-template-columns:42% 58%;gap:0;min-height:760px;padding:0}.guide-story>div:first-child{padding-left:max(28px, calc((100vw - var(--max))/2 + 28px));align-items:center;display:flex}.guide-story .newsletter{width:100%;padding:72px clamp(38px,5vw,78px) 72px 0}.guide-story-images{background:#111;grid-template-rows:1fr 1fr;grid-template-columns:1.18fr .82fr;min-width:0;height:760px;display:grid}.guide-story-images figure{border-left:1px solid #444;min-width:0;margin:0;position:relative;overflow:hidden}.guide-story-images figure+figure{border-bottom:1px solid #444}.guide-story-images .guide-story-main{grid-row:1/span 2}.guide-story-images img{object-position:50% 40%;filter:none;width:100%;height:100%}.guide-story-images figcaption{color:#fff;letter-spacing:.14em;background:#000000e0;margin:0;padding:10px 12px;font-size:.55rem;position:absolute;bottom:14px;left:14px;right:14px}.free-guide-page{background:#000;grid-template-columns:minmax(390px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:0;min-height:760px;padding:0}.free-guide-page .newsletter{padding:88px clamp(45px, 6vw, 94px) 88px max(28px, calc((100vw - var(--max))/2 + 28px));background:#000;border:0;flex-direction:column;justify-content:center;margin:0;display:flex}.free-guide-page figure{background:#000;border-left:1px solid #444;min-width:0;height:760px;margin:0;position:relative;overflow:hidden}.free-guide-page figure img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;max-height:none}.free-guide-page figure figcaption{color:#ccc;text-align:left;background:#000000e6;margin:0;padding:13px 15px;position:absolute;bottom:20px;left:22px;right:22px}.free-guide-page figure figcaption a{color:#fff}.shop-route-list{gap:14px}.shop-route-list>a.shop-route-latest{grid-template-columns:47% minmax(0,1fr) 38px;min-height:500px}.shop-route-latest img{object-position:50% 44%;min-height:500px}.shop-route-list>a.shop-route-secondary{grid-template-columns:42% minmax(0,1fr) 28px;min-height:430px;padding:0;overflow:hidden}.shop-route-secondary>img{object-position:50% 38%;width:100%;height:430px}.shop-route-secondary .shop-route-copy{padding:32px 26px}.shop-route-secondary .shop-route-copy strong{margin:1.6rem 0 .8rem;font-size:clamp(2rem,2.8vw,3rem)}.shop-route-secondary>b{padding-right:22px}.q2-visual-hero{max-width:var(--max);grid-template-columns:minmax(350px,40%) minmax(0,60%);align-items:stretch;gap:36px;padding-top:70px;padding-bottom:84px;display:grid}.q2-visual-hero>div:first-child{flex-direction:column;justify-content:center;display:flex}.q2-visual-hero h1{font-size:clamp(4rem,6.5vw,6.5rem);line-height:.91}.q2-hero-film{background:#000;grid-template-columns:repeat(3,1fr);gap:4px;min-width:0;min-height:630px;display:grid}.q2-hero-film figure{min-width:0;margin:0;position:relative;overflow:hidden}.q2-hero-film img{object-position:50% 43%;width:100%;height:100%;min-height:630px}.q2-hero-film figcaption{color:#fff;letter-spacing:.12em;background:#000000db;margin:0;padding:9px 10px;font-size:.5rem;position:absolute;bottom:12px;left:12px;right:12px}.q2-role-grid{padding-top:86px}.q2-role-grid>article,.q2-role-card{min-height:330px}.edit-index-hero{max-width:var(--max)}.edit-index-masthead{min-height:185px}.edit-index-intro{padding-bottom:66px}.edit-visual-sequence{background:#000;grid-template-columns:1.2fr .9fr .9fr;gap:4px;height:610px;margin-top:28px;display:grid}.edit-visual-sequence figure{min-width:0;margin:0;position:relative;overflow:hidden}.edit-visual-sequence img{object-position:50% 42%;width:100%;height:100%}.edit-visual-sequence figcaption{color:#fff;letter-spacing:.14em;background:#000000e0;margin:0;padding:10px 12px;font-size:.55rem;position:absolute;bottom:14px;left:14px;right:14px}.edit-category-browser{padding-top:104px}.edit-category-drawer summary{min-height:146px}.recommendation-feature{grid-template-columns:.92fr 1.08fr;min-height:610px}.recommendation-feature figure{min-width:0;margin:0;position:relative;overflow:hidden}.recommendation-feature figure img{object-position:50% 43%;width:100%;height:610px;min-height:610px}.recommendation-feature figure figcaption{color:#fff;letter-spacing:.13em;background:#000000e0;margin:0;padding:10px 12px;font-size:.54rem;position:absolute;bottom:16px;left:16px;right:16px}.recommendation-buying-edits.section{max-width:calc(var(--max) - 56px);grid-template-columns:1fr 1fr;gap:20px;padding-top:42px;padding-bottom:54px;display:grid}.recommendation-buying-edit{color:#d8d8d8;background:#000;flex-direction:column;min-width:0;display:flex}.recommendation-buying-edit>div{flex-direction:column;flex:1;align-items:flex-start;padding:42px;display:flex}.recommendation-buying-edit h2{color:#fff;max-width:620px;font-size:clamp(2.9rem,4vw,4.4rem)}.recommendation-buying-edit p:not(.eyebrow){max-width:560px}.recommendation-buying-edit .button{margin-top:auto}.recommendation-buying-edit figure{order:-1;width:100%;height:420px;margin:0;position:relative;overflow:hidden}.recommendation-buying-edit figure img{object-position:50% 42%;width:100%;height:100%}.recommendation-buying-edit figure figcaption{color:#fff;letter-spacing:.12em;background:#000000e0;margin:0;padding:9px 11px;font-size:.52rem;position:absolute;bottom:14px;left:14px;right:14px}.recommendation-list article{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:52px;padding:46px 0}.recommendation-list img{object-position:50% 40%;filter:none;height:430px}.product-page article{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);max-width:100%;display:grid}.product-page article>header{flex-direction:column;justify-content:center;width:100%;max-width:760px;min-height:680px;margin:0 0 0 auto;padding:84px clamp(45px,6vw,92px) 84px 28px;display:flex}.product-page h1{font-size:clamp(3.9rem,6.3vw,6.7rem);line-height:.91}.product-page article>figure{background:#000;min-width:0;margin:0}.product-page article>figure img{object-position:50% 40%;filter:none;width:100%;height:680px}.product-page .product-body{grid-column:1/-1;width:100%;max-width:900px}.check-page>header{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;min-height:690px;padding-top:0;padding-bottom:0}.check-page>header>div:first-child{flex-direction:column;justify-content:center;padding:86px 7vw 86px 0;display:flex}.check-page>header h1{font-size:clamp(4.4rem,7.1vw,7.25rem)}.check-hero-side{border-left:1px solid #444;grid-template-rows:auto 1fr;min-width:0;padding:48px 0 0;display:grid}.check-page>header .check-hero-side>p:first-child{max-width:470px;padding:0 34px 28px;font-size:1.02rem}.check-hero-side figure{min-width:0;margin:0;position:relative;overflow:hidden}.check-hero-side img{object-position:50% 39%;width:100%;height:100%;min-height:545px}.check-hero-side figcaption{color:#fff;letter-spacing:.14em;background:#000000e0;margin:0;padding:10px 12px;font-size:.55rem;position:absolute;bottom:16px;left:16px;right:16px}.wardrobe-decision-tool{max-width:1140px}.buying-guide-visual-hero{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:stretch;gap:54px;padding-top:68px;display:grid}.buying-guide-visual-hero>div{flex-direction:column;justify-content:center;min-width:0;display:flex}.buying-guide-visual-hero h1{font-size:clamp(3.9rem,6.25vw,6.55rem);line-height:.91}.buying-guide-visual-hero figure{background:#000;min-width:0;height:650px;margin:0;position:relative;overflow:hidden}.buying-guide-visual-hero figure img{object-position:50% 40%;width:100%;height:100%}.buying-guide-visual-hero figcaption{color:#fff;letter-spacing:.13em;background:#000000e0;margin:0;padding:10px 12px;font-size:.54rem;position:absolute;bottom:15px;left:15px;right:15px}.article-hero{padding-top:92px}.article-hero h1{max-width:1180px;font-size:clamp(4.15rem,7vw,7.15rem);line-height:.9}.article-photo{background:var(--qwd-canvas);grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);height:720px;padding:0 28px;display:grid}.article-photo img{object-position:50% 40%;filter:none;width:100%;height:720px}.article-photo figcaption{color:#ccc;min-width:0;font-family:var(--serif);background:#000;border-top:0;flex-direction:column;justify-content:flex-end;gap:1.2rem;margin:0;padding:52px;font-size:1.35rem;line-height:1.45;display:flex}.article-photo figcaption span{color:#aaa;font-family:var(--sans);font-size:.58rem}.white-sneaker-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr)}.white-sneaker-hero figure{height:690px}.white-sneaker-hero figure img{object-position:50% 40%}@media (width<=980px){.editorial-hero{grid-template-columns:1fr 1fr;min-height:auto}.editorial-hero .hero-copy{padding:70px 38px}.qwd-hero-visual{height:660px}.home-editorial-film{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;height:680px;padding:0 38px}.home-editorial-film .home-film-lead{grid-row:1/span 2}.home-editorial-film figure:nth-child(2),.home-editorial-film figure:nth-child(3),.home-editorial-film figure:last-child{grid-column:auto}.home-editorial-film figure:last-child{display:none}.homepage-latest-grid{grid-template-columns:1fr 1fr}.homepage-latest-grid article:first-child{grid-column:1/-1}.guide-story{grid-template-columns:1fr}.guide-story>div:first-child{padding:0 38px}.guide-story .newsletter{padding-right:0}.guide-story-images{height:680px}.free-guide-page{grid-template-columns:1fr 1fr}.free-guide-page .newsletter{padding:70px 38px}.shop-route-list>a.shop-route-secondary{grid-template-columns:38% minmax(0,1fr) 24px}.q2-visual-hero{grid-template-columns:1fr}.q2-hero-film,.q2-hero-film img{min-height:570px}.edit-visual-sequence{height:540px}.recommendation-feature{grid-template-columns:1fr}.recommendation-feature figure img{height:560px;min-height:560px}.recommendation-buying-edits.section{grid-template-columns:1fr}.recommendation-buying-edit{grid-template-columns:.92fr 1.08fr;display:grid}.recommendation-buying-edit figure{order:0;height:520px}.product-page article{grid-template-columns:1fr 1fr}.product-page article>header{min-height:610px;padding-left:28px}.product-page article>figure img{height:610px}.check-page>header{grid-template-columns:1fr 1fr}.check-page>header>div:first-child{padding-right:42px}.buying-guide-visual-hero{grid-template-columns:1fr 1fr;gap:36px}.buying-guide-visual-hero figure{height:580px}.article-photo{grid-template-columns:1.25fr .75fr;height:620px}.article-photo img{height:620px}.article-photo figcaption{padding:38px}.white-sneaker-edit .white-sneaker-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.site-header{height:74px;padding:0 20px}.wordmark span{font-size:2.25rem}.trustbar{letter-spacing:.22em;font-size:.53rem}.section{padding-left:20px;padding-right:20px}.homepage-masthead{display:none}.editorial-hero{flex-direction:column;display:flex}.qwd-hero-visual{border-top:1px solid #444;border-bottom:1px solid #444;border-left:0;width:100%;height:430px}.qwd-hero-visual figcaption{grid-template-columns:1fr;bottom:18px;left:20px;right:20px}.qwd-hero-visual figcaption strong{text-align:left}.editorial-hero .hero-copy{padding:36px 20px 42px}.editorial-hero h1{letter-spacing:-.025em;font-size:clamp(3rem,12vw,3.55rem);line-height:.96}.editorial-hero .hero-deck{font-size:.98rem;line-height:1.55}.hero-latest-card{margin-top:1.65rem}.hero-latest-card,.hero-latest-card>*{min-width:0;max-width:100%}.hero-latest-card>strong{overflow-wrap:break-word;font-size:1.25rem;line-height:1.16}.hero-latest-button{width:100%}.mobile-home-actions{margin:18px 20px 44px}.home-editorial-film{grid-template-rows:500px 300px 390px;grid-template-columns:1fr 1fr;gap:3px;height:auto;margin-bottom:82px;padding:0 20px}.home-editorial-film .home-film-lead{grid-area:auto/1/auto/-1}.home-editorial-film figure:last-child{grid-column:1/-1;display:block}.home-editorial-film figcaption{justify-content:start;display:grid}.home-editorial-film figcaption strong{text-align:left}.home-shop-edit{color:#ddd;background:#000;flex-direction:column;width:100%;margin:0 0 82px;padding:0;display:flex}.home-shop-edit figure{background:#000;width:100%;margin:0}.home-shop-edit figure img{object-fit:cover;object-position:50% 45%;width:100%;height:390px;display:block}.home-shop-edit figure figcaption{background:#000;border:0;margin:0;padding:12px 20px}.home-shop-edit>.home-shop-intro{background:#000;width:100%;margin:0;padding:50px 20px 58px}.home-shop-edit h2{overflow-wrap:normal;max-width:100%;font-size:clamp(3.05rem,14vw,4rem);line-height:.94}.home-shop-edit .button{width:100%}.home-shop-products{border-top:1px solid #444;border-left:0;width:100%;display:block}.home-shop-products li{padding:30px 20px 34px;border-bottom:1px solid #444!important;border-right:0!important}.home-shop-products li:last-child{border-bottom:0!important}.home-shop-products h3{font-size:1.7rem}.homepage-latest-grid{grid-template-columns:1fr;gap:58px}.homepage-latest-grid article:first-child{grid-column:auto}.homepage-article-image,.homepage-latest-grid article:first-child .homepage-article-image{height:470px}.home-founder-note{grid-template-columns:1fr;gap:24px;padding-top:68px;padding-bottom:68px}.home-founder-note blockquote{font-size:2rem}.guide-story>div:first-child{padding:0 20px}.guide-story .newsletter{padding-top:66px;padding-bottom:66px}.guide-story-images{grid-template-rows:500px 300px;grid-template-columns:1fr 1fr;height:auto}.guide-story-images .guide-story-main{grid-area:auto/1/auto/-1}.guide-story-images figure{border-top:1px solid #444}.free-guide-page{flex-direction:column-reverse;min-height:0;display:flex}.free-guide-page .newsletter{min-height:570px;padding:66px 20px 82px}.free-guide-page figure{border-bottom:1px solid #444;border-left:0;width:100%;height:570px}.free-guide-page figure figcaption{bottom:14px;left:14px;right:14px}.shop-route-list{grid-template-columns:1fr}.shop-route-list>a.shop-route-latest{color:#fff;background:#000;flex-direction:column;grid-column:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.shop-route-latest img{object-fit:cover;object-position:50% 44%;width:100%;height:390px;min-height:0}.shop-route-latest .shop-route-copy{background:#000;width:100%;padding:42px 24px 58px}.shop-route-latest .shop-route-copy strong{max-width:310px;margin:1.25rem 0 .85rem;font-size:clamp(2.6rem,12.5vw,3.25rem);line-height:1}.shop-route-latest>b{color:#fff;padding:0;position:absolute;bottom:35px;right:22px}.shop-route-list>a.shop-route-secondary{grid-template-columns:1fr 34px;min-height:0}.shop-route-secondary>img{grid-column:1/-1;width:100%;height:420px}.shop-route-secondary .shop-route-copy{padding:30px 24px 34px}.shop-route-secondary>b{grid-area:2/2;padding-right:18px}.q2-inner>.shop-breadcrumb.section,.buying-guide>.shop-breadcrumb.section{min-height:0;padding-top:17px;padding-bottom:0}.q2-visual-hero{padding-top:32px;display:block}.q2-visual-hero>div:first-child{margin-bottom:42px}.q2-visual-hero h1{font-size:clamp(3.4rem,14vw,4.2rem)}.q2-hero-film{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr;min-height:520px}.q2-hero-film figure:first-child{grid-row:1/span 2}.q2-hero-film img{min-height:0}.edit-index-hero{padding-bottom:52px}.edit-index-masthead{min-height:118px}.edit-index-intro{padding-bottom:54px}.edit-visual-sequence{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;height:620px}.edit-visual-sequence figure:first-child{grid-row:1/span 2}.edit-category-browser{padding-top:74px}.recommendation-feature figure img{height:480px;min-height:480px}.recommendation-buying-edits.section{grid-template-columns:1fr;gap:16px;max-width:none;padding:34px 20px 44px;display:grid}.recommendation-buying-edit{flex-direction:column;display:flex}.recommendation-buying-edit>div{padding:38px 24px 44px}.recommendation-buying-edit h2{font-size:3rem}.recommendation-buying-edit .button{width:100%}.recommendation-buying-edit figure{order:-1;height:390px}.recommendation-list article{grid-template-columns:1fr;gap:30px}.recommendation-list article>img{order:-1;width:100%;height:470px}.product-page article{display:block}.product-page article>header{min-height:auto;padding:60px 20px 52px}.product-page h1{font-size:clamp(3.35rem,14vw,4.1rem)}.product-page article>figure img{height:520px}.check-page>header{flex-direction:column;min-height:auto;padding:0;display:flex}.check-page>header>div:first-child{min-height:430px;padding:58px 20px 82px}.check-page>header h1{font-size:clamp(3.45rem,15vw,4.35rem)}.check-hero-side{border-left:0;padding:0;display:block}.check-page>header .check-hero-side>p:first-child{max-width:none;padding:34px 20px}.check-hero-side figure,.check-hero-side img{height:540px;min-height:540px}.check-hero-side img{object-position:50% 30%}.buying-guide-visual-hero{flex-direction:column-reverse;gap:38px;padding-top:30px;display:flex}.buying-guide-visual-hero figure{width:calc(100% + 40px);height:520px;margin-left:-20px}.buying-guide-visual-hero h1{font-size:clamp(3.35rem,14vw,4.15rem)}.article-hero h1{font-size:clamp(3.5rem,14.5vw,4.35rem)}.article-photo{height:auto;padding:0;display:block}.article-photo img{height:520px}.article-photo figcaption{min-height:210px;padding:28px 20px;font-size:1.2rem}.white-sneaker-hero figure{height:520px}.white-sneaker-edit .white-sneaker-hero.section{flex-direction:column;gap:32px;display:flex}.white-sneaker-edit .white-sneaker-hero>div,.white-sneaker-edit .white-sneaker-hero>figure{width:100%;min-width:0}.white-sneaker-edit .white-sneaker-hero h1{max-width:360px;font-size:clamp(3rem,13vw,3.65rem);line-height:.97}.white-sneaker-edit .white-sneaker-deck{max-width:350px}}@media (width>=651px){.section{padding-top:84px;padding-bottom:84px}.shop-breadcrumb.section,.scent-breadcrumb.section{min-height:0;padding-top:26px;padding-bottom:18px}.unified-shop-hero.section{padding-top:54px;padding-bottom:48px}.shop-route-list.section{padding-top:0;padding-bottom:38px}.shortlist-hero.section{padding-top:34px;padding-bottom:58px}.recommendation-feature.section{margin-top:42px;padding:0}.recommendation-list.section{padding-top:54px;padding-bottom:84px}.market-promise.section{padding-top:58px;padding-bottom:58px}.q2-visual-hero.section{padding-top:28px;padding-bottom:64px}.q2-hero-film,.q2-hero-film img{min-height:580px}.buying-guide-visual-hero.section{padding-top:28px;padding-bottom:64px}.buying-guide-visual-hero figure{height:590px}.white-sneaker-hero.section{padding-top:28px;padding-bottom:64px}.white-sneaker-hero figure{height:600px}.product-page article>header{min-height:610px;padding-top:70px;padding-bottom:70px}.product-page article>figure img{height:610px}.check-page>header{min-height:610px}.check-page>header>div:first-child{padding-top:68px;padding-bottom:68px}.check-page>header h1{font-size:clamp(4.2rem,6.3vw,6.3rem)}.check-intro{color:#ccc;max-width:470px;margin:2rem 0 0;font-size:1.05rem;line-height:1.7}.check-hero-side{grid-template-rows:1fr;padding-top:0}.check-hero-side img{min-height:610px}.scent-hub-hero.section{padding-top:68px;padding-bottom:58px}.scent-role-strip.section{padding-top:82px;padding-bottom:72px}.scent-guides.section{padding-top:18px;padding-bottom:82px}.scent-product-section.section{padding-top:70px;padding-bottom:84px}.scent-collection-hero{min-height:640px}.scent-collection-hero figure{height:640px}}@media (width<=650px){.section{padding-top:64px;padding-bottom:64px}.shop-breadcrumb.section,.scent-breadcrumb.section,.q2-inner>.shop-breadcrumb.section,.buying-guide>.shop-breadcrumb.section{min-height:0;padding-top:16px;padding-bottom:14px}.unified-shop-hero.section{padding-top:44px;padding-bottom:40px}.shop-route-list.section{padding-top:0;padding-bottom:32px}.shortlist-hero.section{padding-top:34px;padding-bottom:48px}.recommendation-feature.section{margin-top:28px;padding:0}.recommendation-list.section{padding-top:48px;padding-bottom:70px}.market-promise.section{padding-top:50px;padding-bottom:50px}.q2-visual-hero.section{padding-top:24px;padding-bottom:56px}.buying-guide-visual-hero.section,.white-sneaker-hero.section{padding-top:22px;padding-bottom:56px}.article-hero.section{padding-top:54px;padding-bottom:58px}.check-page>header>div:first-child{min-height:0;padding:52px 20px 58px}.check-intro{color:#ccc;max-width:330px;margin:1.6rem 0 0;font-size:1rem;line-height:1.65}.check-hero-side figure,.check-hero-side img{height:480px;min-height:480px}.scent-hub-hero.section{padding-top:54px;padding-bottom:50px}.scent-role-strip.section{padding-top:70px;padding-bottom:54px}.scent-guides.section{padding-top:16px;padding-bottom:70px}.scent-product-section.section{padding-top:60px;padding-bottom:70px}}.black-loafer-edit{overflow-x:clip}@media (width<=650px){.black-loafer-edit>.shop-breadcrumb.section{min-height:0;padding-top:14px;padding-bottom:8px}.black-loafer-edit>.shop-breadcrumb a:nth-of-type(2),.black-loafer-edit>.shop-breadcrumb a:nth-of-type(2)+span{display:none}.black-loafer-edit .white-sneaker-hero.section{flex-direction:column;gap:32px;padding-top:20px;padding-bottom:44px;display:flex}.black-loafer-edit .white-sneaker-hero h1{overflow-wrap:normal;max-width:350px;margin-bottom:1.25rem;font-size:clamp(3rem,13vw,3.65rem);line-height:.97}.black-loafer-edit .white-sneaker-deck{max-width:345px;font-size:1rem;line-height:1.58}.black-loafer-edit .white-sneaker-hero .button-row{gap:.75rem;margin-top:1.65rem}.black-loafer-edit .white-sneaker-freshness{gap:.35rem;margin-top:1.45rem;line-height:1.45}.black-loafer-edit .black-loafer-hero-image{background:#000;border-left:0;border-right:0;width:calc(100% + 40px);height:auto;margin:0 0 0 -20px;overflow:hidden}.black-loafer-edit .black-loafer-hero-image img{aspect-ratio:1122/1402;object-fit:cover;object-position:50% 50%;width:100%;height:auto}.black-loafer-edit .black-loafer-hero-image figcaption{padding:12px 20px 13px;font-size:.5rem;line-height:1.45;position:static}.black-loafer-edit .disclosure-strip{gap:5px;padding:17px 20px 18px;font-size:.66rem;line-height:1.42;display:grid}.black-loafer-edit .white-sneaker-tests{gap:34px;padding-top:58px;padding-bottom:60px}.black-loafer-edit .white-sneaker-tests h2,.black-loafer-edit .white-sneaker-pairs>header h2,.black-loafer-edit .white-sneaker-decision h2,.black-loafer-edit .white-sneaker-qwd12 h2{font-size:clamp(2.65rem,12vw,3rem);line-height:1}.black-loafer-edit .white-sneaker-tests li{grid-template-columns:78px minmax(0,1fr);gap:11px}.black-loafer-edit .white-sneaker-tests li strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}.black-loafer-edit .white-sneaker-pairs>header{padding-top:58px;padding-bottom:34px}.black-loafer-edit .white-sneaker-tier{padding-top:30px;padding-bottom:54px}.black-loafer-edit .white-sneaker-tier>header{margin-bottom:26px}.black-loafer-edit .white-sneaker-tier>header h2{font-size:2.75rem;line-height:1}.black-loafer-edit .white-sneaker-card{padding:22px 18px}.black-loafer-edit .white-sneaker-card-top{align-items:start;gap:12px}.black-loafer-edit .white-sneaker-card-top span:last-child{overflow-wrap:anywhere;max-width:145px}.black-loafer-edit .white-sneaker-card h3{overflow-wrap:normal;margin-top:1.35rem;font-size:clamp(2.15rem,10vw,2.45rem);line-height:1}.black-loafer-edit .white-sneaker-card dl{margin-top:1.1rem}.black-loafer-edit .white-sneaker-card dd{font-size:.84rem;line-height:1.52}.black-loafer-edit .white-sneaker-card .white-sneaker-compromise{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.black-loafer-edit .white-sneaker-decision{gap:1.5rem;padding-top:58px;padding-bottom:62px}.black-loafer-edit .white-sneaker-qwd12>div{padding:54px 20px 58px}.black-loafer-edit .white-sneaker-qwd12 nav a{min-height:132px;padding:26px 20px}.black-loafer-edit .white-sneaker-qwd12 nav strong{font-size:1.65rem}}h1,h2,h3,.wordmark span{font-optical-sizing:auto}.home-intent-section{border-bottom:1px solid #000;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(42px,7vw,104px);padding-top:88px;padding-bottom:88px;display:grid}.home-intent-heading h2{max-width:420px;margin-bottom:1rem;font-size:clamp(2.8rem,4.5vw,4.4rem)}.home-intent-heading>p:last-child{max-width:360px;color:var(--muted);margin:0}.home-intent-grid{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-intent-grid a{border-bottom:1px solid #000;border-right:1px solid #000;grid-template-columns:38px minmax(0,1fr) 24px;align-items:start;gap:15px;min-height:154px;padding:24px;text-decoration:none;display:grid}.home-intent-grid small{color:var(--muted);letter-spacing:.12em;padding-top:.2rem;font-size:.58rem;font-weight:700}.home-intent-grid span{gap:.5rem;display:grid}.home-intent-grid strong{font-family:var(--serif);font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:400;line-height:1.04}.home-intent-grid em{max-width:330px;color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.55}.home-intent-grid a:hover small,.home-intent-grid a:hover em,.home-intent-grid a:focus-visible small,.home-intent-grid a:focus-visible em{color:#bdbdbd}.home-intent-grid b{justify-self:end;font-weight:400}.homepage-latest-heading{padding-top:92px}.homepage-latest-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:0 34px}.homepage-latest-grid article{min-height:0}.homepage-latest-grid .homepage-article-featured{border-right:1px solid #000;grid-row:1/span 2;padding-right:34px}.homepage-latest-grid .homepage-article-featured .homepage-article-image{height:440px}.homepage-latest-grid .homepage-article-compact{border-top:1px solid #000;min-height:218px;padding:20px 0 24px}.homepage-latest-grid .homepage-article-compact+.homepage-article-compact{border-top-color:var(--line)}.homepage-latest-grid .homepage-article-compact h3{max-width:470px;margin:.7rem 0 .65rem;font-size:clamp(1.55rem,2.3vw,2.15rem)}.homepage-latest-grid .homepage-article-compact>p:not(.eyebrow){max-width:470px;color:var(--muted);margin-bottom:.85rem;font-size:.82rem;line-height:1.55}.home-qwd12-feature{max-width:none;padding:76px max(28px, calc((100vw - var(--max)) / 2 + 28px));color:#d2d2d2;background:#000;grid-template-columns:.42fr minmax(0,1.2fr) auto;align-items:center;gap:clamp(30px,6vw,90px);display:grid}.home-qwd12-feature h2{color:#fff;margin-bottom:.8rem;font-size:clamp(2.8rem,4.8vw,4.8rem)}.home-qwd12-feature p:not(.eyebrow){max-width:650px;margin:0}.home-qwd12-feature .button{white-space:nowrap}.edit-index-simplified .edit-index-hero{padding-bottom:24px}.edit-index-simplified .edit-index-masthead{min-height:156px}.edit-index-simplified .edit-index-intro{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:22px 7vw;padding:56px 0 62px;display:grid}.edit-index-simplified .edit-index-intro .eyebrow,.edit-index-simplified .edit-index-intro h1{grid-column:1/-1}.edit-index-simplified .edit-index-intro h1{max-width:860px;margin-bottom:.3rem;font-size:clamp(3.8rem,6.3vw,6.1rem)}.edit-index-simplified .edit-index-intro>p:not(.eyebrow){max-width:620px;margin:0;font-size:1.02rem;line-height:1.68}.edit-search-link{border:1px solid #000;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:64px;padding:12px 16px;text-decoration:none;display:grid}.edit-search-link:hover,.edit-search-link:focus-visible{color:#fff;background:#000}.edit-search-link>span{font-family:var(--serif);font-size:1.8rem;line-height:1}.edit-search-link strong{letter-spacing:.04em;font-size:.72rem}.edit-search-link b{justify-self:end;font-weight:400}.edit-index-simplified .edit-start-here{padding-top:78px;padding-bottom:82px}.edit-index-simplified .edit-start-here>header{grid-template-columns:.34fr 1.66fr;margin-bottom:38px}.edit-index-simplified .edit-start-here>header h2{max-width:900px;margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem)}.edit-index-simplified .edit-start-here nav a{min-height:224px;padding:19px 18px 20px}.edit-index-simplified .edit-start-here nav a>strong{margin:1.5rem 0 .75rem;font-size:clamp(1.35rem,1.8vw,1.8rem)}.edit-index-simplified .edit-start-here nav a>small{line-height:1.48}.edit-topic-browser{padding-top:88px;padding-bottom:92px}.edit-topic-browser-heading{grid-template-columns:.35fr 1.65fr;align-items:start;gap:clamp(36px,7vw,100px);margin-bottom:42px;display:grid}.edit-topic-browser-heading h2{max-width:780px;margin:0;font-size:clamp(3rem,5vw,5rem)}.edit-topic-list{border-top:1px solid #000}.edit-topic{border-bottom:1px solid #000;padding:54px 0 62px;scroll-margin-top:20px}.edit-topic>header{grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:30px;display:grid}.edit-topic>header>span,.edit-topic>header>small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-top:.45rem;font-size:.58rem;font-weight:700}.edit-topic>header h3{margin:0 0 .55rem;font-size:clamp(2.55rem,4.3vw,4.25rem)}.edit-topic>header p{max-width:620px;color:var(--muted);margin:0}.edit-topic-lead{color:#fff;background:#000;grid-template-columns:95px minmax(0,1.45fr) minmax(220px,.55fr) 28px;align-items:center;gap:24px;min-height:220px;padding:30px;text-decoration:none;display:grid;position:relative}.edit-topic-lead>span{color:#aaa;letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:700}.edit-topic-lead>strong{max-width:620px;font-family:var(--serif);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:400;line-height:1.03}.edit-topic-lead>p{color:#bbb;margin:0;font-size:.82rem;line-height:1.62}.edit-topic-lead>b{justify-self:end;font-weight:400}.edit-topic-visible-links{grid-template-columns:1fr 1fr;display:grid}.edit-topic-visible-links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:106px;padding:20px 24px;text-decoration:none;display:grid}.edit-topic-visible-links a:last-child{border-right:0}.edit-topic-visible-links strong{max-width:470px;font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.15}.edit-topic-visible-links b{justify-self:end;font-weight:400}.edit-topic-visible-links a:hover,.edit-topic-visible-links a:focus-visible{background:var(--ice)}.edit-topic-more{border-bottom:1px solid var(--line)}.edit-topic-more summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 4px;font-size:.66rem;font-weight:700;list-style:none;display:flex}.edit-topic-more summary::-webkit-details-marker{display:none}.edit-topic-more summary span{font-size:1.1rem;font-weight:400;transition:transform .18s}.edit-topic-more[open] summary span{transform:rotate(45deg)}.edit-topic-more nav{grid-template-columns:1fr 1fr;padding-bottom:14px;display:grid}.edit-topic-more nav a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:62px;padding:12px 16px;font-size:.8rem;text-decoration:none;display:grid}.edit-topic-more nav a:nth-child(odd){border-right:1px solid var(--line)}.edit-topic-more nav b{justify-self:end;font-weight:400}.edit-all-guides-link{padding-top:36px}.edit-secondary-topic{border-top:1px solid #000;grid-template-columns:.35fr .75fr .9fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.edit-secondary-topic h2{margin-bottom:.8rem;font-size:clamp(2.5rem,4vw,4rem)}.edit-secondary-topic nav{border-top:1px solid #000}.edit-secondary-topic nav a{border-bottom:1px solid var(--line);grid-template-columns:1fr 24px;align-items:center;gap:16px;min-height:66px;font-size:.78rem;font-weight:700;text-decoration:none;display:grid}.edit-secondary-topic nav span{justify-self:end}.article-photo-contextual{background:0 0;width:100%;height:auto;margin:0 0 58px;padding:0;display:block}.article-photo-contextual img{object-position:50% 43%;width:100%;height:390px}.article-photo-contextual figcaption{min-height:0;color:var(--muted);font-family:var(--sans);background:0 0;border-top:1px solid #000;grid-template-columns:180px minmax(0,1fr);gap:20px;margin-top:9px;padding:10px 0 0;font-size:.72rem;line-height:1.5;display:grid}.article-photo-contextual figcaption span{color:#000}.article-toc-mobile{display:none}.article-sources{border-top:1px solid #000;border-bottom:1px solid #000;margin:58px 0;padding:0}.article-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:14px 2px;list-style:none;display:flex}.article-sources summary::-webkit-details-marker{display:none}.article-sources summary>span{gap:.35rem;display:grid}.article-sources summary small{color:var(--muted);letter-spacing:.13em;font-size:.56rem;font-weight:700}.article-sources summary strong{font-family:var(--serif);font-size:1.55rem;font-weight:400}.article-sources summary>b{font-size:1.35rem;font-weight:400;transition:transform .18s}.article-sources[open] summary>b{transform:rotate(45deg)}.article-sources>div{padding:0 0 24px}.article-sources>div>p{max-width:680px;color:var(--muted);font-size:.78rem;line-height:1.62}.article-related{margin-top:68px}.article-related>h2{margin-bottom:1.4rem}.article-related-grid{gap:24px}.article-related-grid article{border-bottom:1px solid var(--line);min-height:190px;padding:14px 0 18px}.article-related-grid h3{margin:1rem 0;font-size:1.55rem}.article-related-grid .text-link{margin-top:auto;padding-top:.5rem}.outfit-browser-card{min-height:250px}.outfit-browser-why{border-top:1px solid #000;margin:auto 0 0;padding-top:0;font-size:.76rem}.outfit-browser-why summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:48px;font-size:.56rem;font-weight:700;list-style:none;display:flex}.outfit-browser-why summary::-webkit-details-marker{display:none}.outfit-browser-why summary span{font-size:.95rem;font-weight:400;transition:transform .18s}.outfit-browser-why[open] summary span{transform:rotate(45deg)}.outfit-browser-why p{margin:0 0 14px;line-height:1.58}.outfit-browser-expand{background:var(--qwd-canvas);color:#000;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:1px solid #000;width:100%;min-height:52px;margin-top:22px;font-size:.65rem;font-weight:700}.outfit-browser-expand:hover{color:#fff;background:#000}.shop-route-list>a.shop-route-text{grid-template-columns:minmax(0,1fr) 30px;min-height:210px}.shop-route-text .shop-route-copy strong{margin:1.2rem 0 .75rem;font-size:clamp(2rem,3vw,3rem)}.shop-more-routes{padding-top:20px;padding-bottom:58px}.shop-more-routes>summary{cursor:pointer;border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:16px 0;list-style:none;display:flex}.shop-more-routes>summary::-webkit-details-marker{display:none}.shop-more-routes>summary span{gap:.25rem;display:grid}.shop-more-routes>summary small{color:var(--muted);letter-spacing:.13em;font-size:.57rem;font-weight:700}.shop-more-routes>summary strong{font-family:var(--serif);font-size:1.65rem;font-weight:400}.shop-more-routes>summary>b{font-size:1.4rem;font-weight:400;transition:transform .18s}.shop-more-routes[open]>summary>b{transform:rotate(45deg)}.shop-more-routes nav{grid-template-columns:1fr 1fr;display:grid}.shop-more-routes nav a{border-bottom:1px solid #000;grid-template-columns:1fr 24px;align-items:center;gap:18px;min-height:112px;padding:20px;text-decoration:none;display:grid}.shop-more-routes nav a:first-child{border-right:1px solid #000}.shop-more-routes nav a>span{gap:.5rem;display:grid}.shop-more-routes nav small{color:var(--muted);letter-spacing:.12em;font-size:.55rem;font-weight:700}.shop-more-routes nav strong{font-family:var(--serif);font-size:1.45rem;font-weight:400}.shop-more-routes nav b{justify-self:end;font-weight:400}.q2-visual-hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.q2-hero-strip{background:#000;height:410px;margin:0;position:relative;overflow:hidden}.q2-hero-strip img{object-position:50% 43%;width:100%;height:100%}.q2-hero-strip figcaption{color:#fff;letter-spacing:.13em;background:#000000e0;margin:0;padding:10px 12px;font-size:.54rem;position:absolute;bottom:14px;left:14px;right:14px}.buying-guide-visual-hero figure{height:500px}.mobile-menu-secondary{background:#000;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid}.mobile-menu nav .mobile-menu-secondary a{background:var(--qwd-canvas);text-align:center;border:0;justify-content:center;min-height:48px;padding:8px;font-size:.62rem;font-weight:700;display:flex}.newsletter-dock,.newsletter-dock[hidden]{display:none!important}@media (width<=980px) and (width>=651px){.main-nav{gap:.9rem}.main-nav a{font-size:.58rem}.header-utilities{gap:.8rem}.header-action{display:none}.homepage-latest-grid{grid-template-columns:1fr 1fr}.edit-index-simplified .edit-start-here nav{grid-template-columns:repeat(3,1fr)}.edit-index-simplified .edit-start-here nav a{min-height:210px}.edit-topic-lead{grid-template-columns:80px minmax(0,1fr) 28px}.edit-topic-lead>p{display:none}}@media (width<=650px){.site-header{--mobile-header-height:74px;height:74px}.homepage-day-one .editorial-hero{border-bottom:0}.homepage-day-one .editorial-hero .hero-copy{padding:38px 20px 36px}.homepage-day-one .editorial-hero h1{font-size:clamp(3.35rem,15vw,4rem)}.homepage-day-one .qwd-hero-visual{border-left:0;border-right:0;width:100%;height:315px;margin:0}.home-intent-section{padding-top:58px;padding-bottom:58px;display:block}.home-intent-heading{margin-bottom:30px}.home-intent-heading h2{font-size:2.8rem}.home-intent-grid{grid-template-columns:1fr}.home-intent-grid a{grid-template-columns:34px minmax(0,1fr) 20px;min-height:108px;padding:18px}.home-intent-grid strong{font-size:1.45rem}.home-intent-grid em{font-size:.72rem}.homepage-latest-heading{padding-top:64px;padding-bottom:28px}.homepage-latest-heading h2{font-size:2.75rem}.homepage-latest-grid{padding-bottom:16px;display:block}.homepage-latest-grid .homepage-article-featured{border-right:0;padding:0 0 30px}.homepage-latest-grid .homepage-article-featured .homepage-article-image{height:320px}.homepage-latest-grid .homepage-article-compact{min-height:0;padding:22px 0 24px}.homepage-latest-grid .homepage-article-compact h3{margin:.55rem 0;font-size:1.55rem}.homepage-latest-grid .homepage-article-compact>p:not(.eyebrow){margin-bottom:.5rem}.homepage-section-link{text-align:left;padding-top:16px;padding-bottom:64px}.home-qwd12-feature{padding:54px 20px 58px;display:block}.home-qwd12-feature h2{margin-top:1.5rem;font-size:3.25rem}.home-qwd12-feature .button{width:100%;margin-top:1.4rem}.edit-index-simplified .edit-index-hero{padding:14px 20px 0}.edit-index-simplified .edit-index-masthead{min-height:92px}.edit-index-simplified .edit-index-masthead span{font-size:4.7rem}.edit-index-simplified .edit-index-intro{padding:42px 0 48px;display:block}.edit-index-simplified .edit-index-intro h1{margin-bottom:1.25rem;font-size:3.45rem;line-height:.96}.edit-index-simplified .edit-index-intro>p:not(.eyebrow){font-size:.96rem}.edit-search-link{margin-top:26px}.edit-index-simplified .edit-start-here{padding:54px 20px 58px}.edit-index-simplified .edit-start-here>header{margin-bottom:28px;display:block}.edit-index-simplified .edit-start-here>header h2{font-size:2.75rem}.edit-index-simplified .edit-start-here nav{border:1px solid #555;display:block}.edit-index-simplified .edit-start-here nav a{border-bottom:1px solid #555;border-right:0;grid-template-columns:78px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.edit-index-simplified .edit-start-here nav a:last-child{border-bottom:0}.edit-index-simplified .edit-start-here nav a>strong{margin:0;font-size:1.3rem}.edit-index-simplified .edit-start-here nav a>small{display:none}.edit-index-simplified .edit-start-here nav a>b{justify-self:end;margin:0}.edit-topic-browser{padding-top:58px;padding-bottom:64px}.edit-topic-browser-heading{margin-bottom:28px;display:block}.edit-topic-browser-heading h2{font-size:2.85rem}.edit-topic{padding:42px 0 48px}.edit-topic>header{grid-template-columns:34px minmax(0,1fr);gap:14px;margin-bottom:22px}.edit-topic>header>small{grid-column:2;margin:0}.edit-topic>header h3{font-size:2.55rem}.edit-topic>header p{font-size:.84rem;line-height:1.55}.edit-topic-lead{grid-template-columns:minmax(0,1fr) 20px;gap:14px;min-height:0;padding:24px 20px;display:grid}.edit-topic-lead>span{grid-column:1/-1}.edit-topic-lead>strong{font-size:1.9rem}.edit-topic-lead>p{display:none}.edit-topic-visible-links{grid-template-columns:1fr}.edit-topic-visible-links a{border-right:0;min-height:76px;padding:14px 16px}.edit-topic-visible-links strong{font-size:1.18rem}.edit-topic-more nav{grid-template-columns:1fr}.edit-topic-more nav a,.edit-topic-more nav a:nth-child(odd){border-right:0}.edit-all-guides-link{padding-top:28px}.edit-secondary-topic{padding-top:58px;padding-bottom:62px;display:block}.edit-secondary-topic h2{font-size:2.75rem}.edit-secondary-topic nav{margin-top:30px}.article-hero.section{padding-top:42px;padding-bottom:42px}.article-path{margin-bottom:1.9rem}.article-hero h1{margin-bottom:1.35rem;font-size:clamp(3.15rem,14vw,3.9rem)}.article-deck{margin-bottom:1.5rem;font-size:1.02rem;line-height:1.6}.article-meta{gap:.3rem .55rem;line-height:1.45}.article-meta>:not(:last-child):after{display:none}.direct-answer{margin-top:1.8rem;padding:24px 20px}.article-reading-layout.section{padding-top:34px;padding-bottom:58px;display:block}.article-toc-desktop{display:none}.article-toc-mobile{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:42px;display:block}.article-toc-mobile summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:58px;font-size:.65rem;font-weight:700;list-style:none;display:flex}.article-toc-mobile summary::-webkit-details-marker{display:none}.article-toc-mobile summary b{font-size:1.1rem;font-weight:400;transition:transform .18s}.article-toc-mobile[open] summary b{transform:rotate(45deg)}.article-toc-mobile ol{border-top:1px solid var(--line);margin:0 0 14px;padding:0;list-style:none}.article-toc-mobile li{border-bottom:1px solid var(--line)}.article-toc-mobile a{grid-template-columns:30px 1fr;gap:10px;padding:12px 2px;font-size:.75rem;line-height:1.4;text-decoration:none;display:grid}.article-toc-mobile a span{color:var(--muted);font-size:.56rem}.article-section{margin-bottom:38px;padding-bottom:38px}.article-section h2{font-size:2.3rem}.article-section>p:last-child{font-size:1rem;line-height:1.75}.article-shopping-bridge{grid-template-columns:1fr;gap:16px;margin:-16px 0 38px;padding:22px 20px}.article-shopping-bridge h3{font-size:1.8rem}.article-shopping-bridge .text-link{white-space:normal;min-height:48px}.article-photo-contextual{width:calc(100% + 40px);margin:0 0 42px -20px}.article-photo-contextual img{height:300px}.article-photo-contextual figcaption{grid-template-columns:1fr;gap:.35rem;min-height:0;padding:12px 20px 0;font-size:.7rem;display:grid}.article-decision-table{margin-bottom:48px;padding-bottom:48px}.article-decision-table h2{font-size:2.7rem}.article-next-step{margin:58px -20px;padding:38px 20px 42px}.article-next-step h2{font-size:2.7rem}.article-next-step .button{width:100%}.article-sources{margin:44px 0}.article-sources summary{min-height:76px}.article-sources summary strong{font-size:1.35rem}.article-related{margin-top:54px}.article-related>h2{font-size:2.65rem}.article-related-grid{grid-template-columns:1fr;gap:0}.article-related-grid article{min-height:146px}.article-related-grid h3{font-size:1.45rem}.article-back-link{margin-top:46px}.outfit-browser{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.outfit-browser-intro{padding:28px 20px}.outfit-browser-intro h3{font-size:2.35rem}.outfit-browser-controls{grid-template-columns:1fr 1fr}.outfit-browser-top{min-height:82px;padding:14px}.outfit-browser-top strong{font-size:1.2rem}.outfit-browser-results{padding:26px 20px 30px}.outfit-browser-grid{grid-template-columns:1fr}.outfit-browser-card{min-height:0;padding:20px}.outfit-browser-card h4{font-size:1.65rem}.outfit-browser-return{align-items:center;min-height:44px;display:inline-flex}.shop-route-list>a.shop-route-latest{min-height:0}.shop-route-latest img{height:320px}.shop-route-latest .shop-route-copy{padding:34px 20px 48px}.shop-route-list>a.shop-route-text{grid-template-columns:minmax(0,1fr) 24px;min-height:142px;padding:22px 20px}.shop-route-text .shop-route-copy{padding:0}.shop-route-text .shop-route-copy strong{margin:.75rem 0 .45rem;font-size:1.85rem}.shop-more-routes{padding-top:8px;padding-bottom:48px}.shop-more-routes nav{grid-template-columns:1fr}.shop-more-routes nav a:first-child{border-right:0}.q2-visual-hero{display:block}.q2-visual-hero>div:first-child{margin-bottom:30px}.q2-hero-strip{width:calc(100% + 40px);height:285px;margin-left:-20px}.q2-role-grid{padding-top:26px;padding-bottom:58px;display:block}.q2-role-grid>article,.q2-role-card{border-right:0;min-height:136px;padding:20px 0 22px}.q2-role-grid h2{margin:1rem 0 .45rem;font-size:1.8rem}.q2-role-grid p{max-width:330px;margin:0}.buying-guide-visual-hero{flex-direction:column;gap:30px;display:flex}.buying-guide-visual-hero figure{width:calc(100% + 40px);height:300px;margin-left:-20px}.buying-guide-method{padding-top:58px;padding-bottom:62px}.mobile-menu nav{max-height:calc(100dvh - 74px);top:74px}.mobile-menu nav>p{margin-bottom:0}.mobile-menu-secondary{grid-template-columns:repeat(3,1fr)}.newsletter-dock:not([hidden]){z-index:70;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));background:var(--qwd-canvas);color:#000;border:1px solid #000;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:70px;padding:10px 10px 10px 14px;position:fixed;box-shadow:0 8px 28px #00000038;display:grid!important}.newsletter-dock>div{gap:.2rem;min-width:0;display:grid}.newsletter-dock small{color:var(--muted);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;font-weight:700;overflow:hidden}.newsletter-dock strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:400;line-height:1.08;overflow:hidden}.newsletter-dock>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#000;justify-content:center;align-items:center;min-height:48px;padding:0 13px;font-size:.58rem;font-weight:700;text-decoration:none;display:inline-flex}.newsletter-dock>button{color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:1.45rem;display:grid}}@media (width<=390px){.newsletter-dock:not([hidden]){grid-template-columns:minmax(0,1fr) 108px 40px;gap:6px;padding-left:10px}.newsletter-dock>div small{display:none}.newsletter-dock strong{white-space:normal;font-size:.96rem}.newsletter-dock>a{padding:0 8px;font-size:.54rem}.newsletter-dock>button{width:40px}}:root{--site-sticky-offset:0px;--guide-v9-nav-height:55px}.guide-v9{background:var(--qwd-canvas)}.guide-v9-nav{top:var(--site-sticky-offset);background:var(--qwd-canvas)}.guide-v9 [id]{scroll-margin-top:calc(var(--site-sticky-offset) + var(--guide-v9-nav-height) + 12px)}main:not(.guide-v9) [id],#current-options,[id^=price-]{scroll-margin-top:calc(var(--site-sticky-offset) + 16px)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #000}.site-footer a:hover,.site-footer a:focus-visible{color:#fff;text-decoration:underline}.q2-intro-paths{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin-top:28px;display:grid}.q2-intro-paths .button{min-height:60px}.q2-capsule-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.q2-capsule-strip img{object-fit:cover;object-position:50% 48%;width:100%;min-width:0;height:100%}.q2-capsule-strip img:nth-child(2){object-fit:contain;background:var(--qwd-canvas)}.journal-page .content-hero{max-width:1000px;padding-bottom:52px}.journal-grid{max-width:1000px;padding-top:0}.journal-card{border-top:1px solid #000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta action""title action""deck action";align-items:start;gap:8px 30px;padding:28px 0;display:grid}.journal-card>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-area:meta;font-size:.58rem;font-weight:700}.journal-card h2{grid-area:title;max-width:720px;margin:0;font-size:clamp(1.75rem,3vw,2.5rem)}.journal-card>p{max-width:700px;color:var(--muted);grid-area:deck;margin:0}.journal-card>a:last-child{grid-area:action;align-self:center;align-items:center;min-height:44px;display:inline-flex}.content-page{padding:0 28px 90px}.content-page>.section{padding-inline:0}.content-page>.content-hero{max-width:850px;margin-left:0;padding-top:84px;padding-bottom:44px}.content-page>.content-body{max-width:720px;margin-left:0;padding-top:0;padding-bottom:0}.content-photo{margin:0 0 44px}.content-photo img{object-fit:cover;filter:none;width:100%;height:420px}.outfit-product-route{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.58rem;font-weight:700}.outfit-current-link{margin-top:.8rem}.market-route-pending{pointer-events:none;opacity:.55}.article-browser-jump{width:fit-content;margin-top:1.25rem}.holiday-product-info{border-top:1px solid #444;border-bottom:1px solid #444;align-self:start;margin:0}.holiday-product-info summary{cursor:pointer;color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;font-size:.66rem;font-weight:700;display:flex}.holiday-product-info summary::-webkit-details-marker{display:none}.holiday-product-info summary span{font-size:1rem;transition:transform .18s}.holiday-product-info[open] summary span{transform:rotate(45deg)}.holiday-product-info>p{color:#ddd}.holiday-product-why,.holiday-product-fit{color:#ddd;margin-top:1.1rem}.shop-more-routes nav a.shop-more-with-image{grid-template-columns:90px minmax(0,1fr) 24px;padding:0 20px 0 0}.shop-more-with-image img{object-fit:cover;width:90px;height:112px}@media (width<=980px){:root{--site-sticky-offset:84px}.site-header{--mobile-header-height:var(--site-sticky-offset)}.mobile-menu nav{top:var(--site-sticky-offset);max-height:calc(100dvh - var(--site-sticky-offset))}}@media (width>=651px) and (width<=980px){.article-toc{top:calc(var(--site-sticky-offset) + 20px)}}@media (width<=850px){:root{--guide-v9-nav-height:51px}.guide-v9-nav a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=650px){:root{--site-sticky-offset:74px}.shortlist-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.8rem,12vw,3.35rem);line-height:.98}.product-page h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.9rem,12.5vw,3.6rem);line-height:.96}.edit-index-simplified .edit-index-masthead{min-height:96px}.edit-index-simplified .edit-index-masthead span{font-size:clamp(3.85rem,18vw,4.35rem)}.edit-index-simplified .edit-index-masthead em{display:none}.free-guide-page{flex-direction:column}.newsletter-dock small{font-size:.625rem}.newsletter-dock>a{font-size:.68rem}.site-footer>nav a{align-items:center;min-height:44px;display:flex}.q2-intro-paths{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.q2-intro-paths .button{min-height:60px;padding-inline:8px;font-size:.58rem}.q2-capsule-strip{display:grid}.journal-page .content-hero{padding-top:52px;padding-bottom:42px}.journal-grid{padding-top:0;padding-bottom:64px}.journal-card{grid-template-columns:1fr;grid-template-areas:"meta""title""deck""action";gap:10px;padding:22px 0}.journal-card h2{font-size:1.55rem;line-height:1.08}.journal-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.content-page{padding:0 20px 64px}.content-page>.content-hero{padding-top:52px;padding-bottom:38px}.content-page>.content-body{padding:0}.content-photo img{height:340px}}@media (width<=390px){.newsletter-dock>a{font-size:.64rem}}.footer-preferred-source{border-top:1px solid #444;max-width:420px;margin-top:28px;padding-top:20px}.footer-preferred-source a{color:#fff;letter-spacing:.04em;align-items:center;min-height:44px;font-size:.76rem;font-weight:700;display:inline-flex}.footer-preferred-source small{color:#999;margin-top:8px;font-size:.66rem;line-height:1.5;display:block}.q2-system-proof{color:#fff;background:#000;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:54px 8vw;display:grid}.q2-system-proof h2{color:#fff;max-width:760px}.q2-system-proof>div>p:last-child{color:#c9c9c9;max-width:720px}.q2-system-proof ol{border-top:1px solid #555;margin:0;padding:0;list-style:none}.q2-system-proof li{border-bottom:1px solid #555;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.q2-system-proof li strong{font-family:var(--serif);font-size:2.1rem;font-weight:400}.q2-system-proof li span{color:#c9c9c9;font-size:.74rem;line-height:1.45}.q2-system-proof nav{border-top:1px solid #555;flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;padding-top:24px;display:flex}.q2-system-proof nav a{color:#fff;align-items:center;min-height:44px;font-size:.72rem;font-weight:700;display:inline-flex}.fit-lab{background:var(--qwd-canvas)}.fit-lab-hero{color:#fff;background:#000;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.fit-lab-hero>div{padding:90px max(32px, calc((100vw - var(--max))/2 + 28px));flex-direction:column;justify-content:center;display:flex}.fit-lab-hero h1{color:#fff;max-width:760px;font-size:clamp(3.6rem,6.7vw,7.4rem);line-height:.88}.fit-lab-hero>div>p:not(.eyebrow){color:#c9c9c9;max-width:620px;font-size:1.05rem}.fit-lab-hero .button{width:fit-content;margin-top:28px}.fit-lab-hero figure{min-width:0;margin:0;position:relative}.fit-lab-hero img{object-fit:cover;filter:none;width:100%;height:100%}.fit-lab-hero figcaption{color:#fff;letter-spacing:.12em;background:#000;padding:13px 18px;font-size:.58rem;position:absolute;bottom:0;right:0}.fit-lab-trust{border-bottom:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.fit-lab-trust span{text-align:center;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #000;padding:20px;font-size:.64rem;font-weight:700}.fit-lab-trust span:last-child{border-right:0}.fit-lab-intro{grid-template-columns:.34fr 1fr;gap:8vw;display:grid}.fit-lab-intro>div{max-width:800px}.fit-lab-intro blockquote{font-family:var(--serif);border-block:1px solid #000;margin:30px 0 0;padding:22px 0;font-size:1.65rem}.fit-lab-method>header{max-width:850px;margin-bottom:50px}.fit-lab-method ol{border-top:1px solid #000;margin:0;padding:0;list-style:none}.fit-lab-method li{border-bottom:1px solid #000;grid-template-columns:70px minmax(0,1fr);gap:30px;padding:28px 0;display:grid}.fit-lab-method li>span{color:var(--steel);letter-spacing:.13em;font-size:.66rem;font-weight:700}.fit-lab-method h3{margin:0 0 8px;font-size:1.65rem}.fit-lab-method p{max-width:850px;color:var(--muted);margin:0}.fit-lab-record{color:#fff;background:#000}.fit-lab-record h2,.fit-lab-record h3{color:#fff}.fit-lab-record>header{grid-template-columns:.35fr 1fr;gap:8vw;margin-bottom:46px;display:grid}.fit-lab-record-grid{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:repeat(2,1fr);display:grid}.fit-lab-record-grid article{border-bottom:1px solid #555;border-right:1px solid #555;min-width:0;padding:28px}.fit-lab-record-grid strong{color:#fff;letter-spacing:.07em;text-transform:uppercase;margin:18px 0;font-size:.72rem;display:block}.fit-lab-record-grid p{color:#aaa}.fit-lab-interpretation,.fit-lab-sources{grid-template-columns:.36fr 1fr;gap:8vw;display:grid}.fit-lab-interpretation>div:last-child,.fit-lab-sources>div{max-width:800px}.fit-lab-interpretation nav{border-top:1px solid #000;flex-direction:column;margin-top:24px;display:flex}.fit-lab-interpretation nav a{border-bottom:1px solid #000;align-items:center;min-height:52px;font-weight:700;display:flex}.fit-lab-sources{background:var(--ice)}.fit-lab-open-studies{color:#fff;background:#000}.fit-lab-open-studies>header{max-width:860px;margin-bottom:46px}.fit-lab-open-studies h2,.fit-lab-open-studies h3{color:#fff}.fit-lab-open-studies>header>p:last-child{color:#bbb}.fit-lab-open-studies>div{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fit-lab-open-studies article{border-bottom:1px solid #555;border-right:1px solid #555;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.fit-lab-open-studies article>span{color:#888;letter-spacing:.14em;font-size:.66rem;font-weight:700}.fit-lab-open-studies article h3{margin:0;font-size:1.5rem;line-height:1.08}.fit-lab-open-studies article strong{color:#bbb;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.fit-lab-open-studies article a{color:#fff;border-top:1px solid #555;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:700}.fit-lab-published>header{max-width:820px;margin-bottom:42px}.public-fit-evidence{background:var(--qwd-oat,#ebe2d5);border-block:1px solid #000;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:52px 8vw;display:grid}.public-fit-evidence>header{max-width:650px}.public-fit-evidence>header h2{font-size:clamp(2.2rem,4vw,4.4rem)}.public-fit-evidence>header>p:not(.eyebrow){color:var(--muted)}.public-fit-evidence.empty{grid-template-columns:minmax(0,820px)}.public-fit-evidence-grid{gap:22px;display:grid}.public-fit-evidence-grid>article{background:var(--qwd-canvas);border:1px solid #000;min-width:0;padding:28px}.public-fit-evidence-grid h3{margin:12px 0;font-size:1.7rem}.public-fit-evidence-grid dl{border-top:1px solid #000;margin:24px 0 0}.public-fit-evidence-grid dl>div{border-bottom:1px solid #ccc;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.public-fit-evidence-grid dt{letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:700}.public-fit-evidence-grid dd{color:var(--muted);margin:0}.public-fit-evidence-meta{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.64rem;display:flex}.public-fit-evidence-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.public-fit-evidence-media figure{background:#000;min-width:0;margin:0}.public-fit-evidence-media img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.public-fit-evidence-media figcaption{color:#ccc;padding:9px;font-size:.58rem}.fit-lab-admin{background:var(--qwd-oat,#ebe2d5);color:#000;min-height:100vh}.fit-lab-admin-title,.fit-lab-admin-workspace,.fit-lab-admin-records{max-width:var(--max);margin:0 auto;padding:72px 28px}.fit-lab-admin-title{grid-template-columns:1fr .7fr;gap:8vw;display:grid}.fit-lab-admin-title h1{font-size:clamp(3.4rem,7vw,7rem);line-height:.88}.fit-lab-admin-title nav{flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-weight:700;display:flex}.fit-lab-admin-workspace{padding-top:0}.fit-lab-admin-workspace>header,.fit-lab-admin-records>header{max-width:820px;margin-bottom:36px}.fit-lab-presets{border-top:1px solid #000;border-left:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:30px;display:grid}.fit-lab-presets button{background:var(--qwd-canvas);color:#000;text-align:left;cursor:pointer;border:1px solid #000;border-top:0;border-left:0;gap:9px;min-width:0;padding:22px;display:grid}.fit-lab-presets button.active{color:#fff;background:#000}.fit-lab-presets small{letter-spacing:.12em}.fit-lab-presets strong{font-family:var(--serif);font-size:1.35rem;font-weight:400}.fit-lab-presets span{color:#666;font-size:.72rem;line-height:1.5}.fit-lab-presets button.active span{color:#bbb}.fit-lab-admin-form{background:var(--qwd-canvas);border:1px solid #000;gap:20px;padding:30px;display:grid}.fit-lab-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fit-lab-form-grid .wide{grid-column:1/-1}.fit-lab-admin-form label{gap:7px;min-width:0;display:grid}.fit-lab-admin-form label>span,.fit-lab-photo-fields legend{letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.fit-lab-admin-form input,.fit-lab-admin-form select,.fit-lab-admin-form textarea{background:var(--qwd-canvas);color:#000;width:100%;min-width:0;font:inherit;border:1px solid #888;border-radius:0;padding:12px}.fit-lab-admin-form textarea{resize:vertical;line-height:1.5}.fit-lab-code-field{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:.8rem!important}.fit-lab-photo-fields{border:1px solid #888;margin:0;padding:20px}.fit-lab-photo-fields p{color:#666;font-size:.78rem}.fit-lab-rights{align-items:start;margin-top:14px;grid-template-columns:auto 1fr!important}.fit-lab-rights input{width:18px;height:18px}.fit-lab-rights span{line-height:1.5;letter-spacing:0!important;text-transform:none!important}.fit-lab-save{color:#fff;cursor:pointer;background:#000;border:1px solid #000;min-height:50px;padding:0 20px;font-weight:700}.fit-lab-save:disabled{opacity:.5;cursor:wait}.fit-lab-form-message{margin:12px 0 0;font-size:.78rem}.fit-lab-form-message.saved{color:#176435}.fit-lab-form-message.error{color:#9f1c1c}.fit-lab-admin-records{color:#fff;background:#000;max-width:none}.fit-lab-admin-records>header,.fit-lab-record-list{max-width:calc(var(--max) - 56px);margin-inline:auto}.fit-lab-admin-records h2,.fit-lab-admin-records h3{color:#fff}.fit-lab-admin-records,.fit-lab-admin-workspace{scroll-margin-top:96px}.fit-lab-photo-help{border:1px solid #777;margin-top:18px;padding:15px 17px;color:#eee!important}.fit-lab-photo-help strong{color:#fff;margin-right:4px}.fit-lab-photo-help em{font-style:normal;font-weight:700}.fit-lab-record-list{gap:18px;display:grid}.fit-lab-record-list>article{background:#111;border:1px solid #555}.fit-lab-record-summary{justify-content:space-between;gap:24px;padding:26px;display:flex}.fit-lab-record-summary p{color:#bbb}.fit-lab-status{letter-spacing:.11em;text-transform:uppercase;border:1px solid;padding:5px 8px;font-size:.59rem;font-weight:700;display:inline-flex}.fit-lab-status.published{color:#86d6a5}.fit-lab-status.ready{color:#ffe190}.fit-lab-status.archived{color:#999}.fit-lab-record-list details{border-top:1px solid #555}.fit-lab-record-list summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;padding:18px 26px;font-size:.7rem;font-weight:700}.fit-lab-record-list details .fit-lab-admin-form{color:#000;margin:0 18px 18px}.fit-lab-admin-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 26px 26px;display:grid}.fit-lab-admin-media figure{min-width:0;margin:0}.fit-lab-admin-media img{aspect-ratio:4/5;object-fit:cover;width:100%}.fit-lab-media-actions{justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:10px;display:flex}.fit-lab-media-actions>strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.fit-lab-admin-media figcaption{color:#aaa;min-height:46px;padding-top:8px;font-size:.66rem;line-height:1.4}.fit-lab-remove-photo{background:var(--qwd-claret,#4c2028);color:#fff;min-width:168px;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #8d5b5b;padding:0 16px;font-size:.68rem;font-weight:700}.fit-lab-remove-photo:hover,.fit-lab-remove-photo:focus-visible{outline-offset:2px;background:#35161d;border-color:#fff;outline:2px solid #fff}.fit-lab-remove-photo:disabled{opacity:.5;cursor:wait}.fit-lab-no-photos{color:#bbb;border:1px dashed #666;margin:0 26px 22px;padding:16px 18px}.fit-lab-publication-check{border:1px solid #555;margin:0 26px 22px;padding:18px 20px}.fit-lab-publication-check>strong{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;display:block}.fit-lab-publication-check ul{color:#eee;margin:12px 0 0;padding-left:20px}.fit-lab-publication-check li+li{margin-top:7px}.fit-lab-publication-check p{color:#d7efdf;margin:8px 0 0}.fit-lab-publication-check.blocked{background:#211c14;border-color:#997746}.fit-lab-publication-check.blocked>strong{color:#ffe190}.fit-lab-publication-check.clear{background:#122019;border-color:#417353}.fit-lab-publication-check.clear>strong{color:#86d6a5}.fit-lab-publication-state{max-width:520px}.analytics-query-map{max-width:var(--max);margin:0 auto 28px;padding:30px 28px}.analytics-query-map>header{max-width:850px;margin-bottom:28px}.analytics-query-map h2{font-size:clamp(2.2rem,4vw,4.2rem)}.analytics-query-table-wrap{background:var(--qwd-canvas);border:1px solid #000;max-width:100%;overflow-x:auto}.analytics-query-map table{border-collapse:collapse;width:100%;min-width:900px}.analytics-query-map th,.analytics-query-map td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:14px}.analytics-query-map th{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000;font-size:.62rem}.analytics-query-map td{font-size:.75rem}.analytics-query-map td:first-child{min-width:330px}.analytics-query-map td:first-child strong{margin-right:10px}.analytics-query-map a{overflow-wrap:anywhere;text-decoration:underline}.method-v2-feed{background:var(--ice);grid-template-columns:.36fr 1fr;gap:8vw;display:grid}.method-v2-feed>div:last-child{max-width:800px}.article-table-scroll{min-width:0;max-width:100%}@media (width<=850px){.fit-lab-hero{grid-template-columns:1fr;min-height:auto}.fit-lab-hero>div{min-height:560px;padding:78px 28px}.fit-lab-hero figure{height:540px}.q2-system-proof{grid-template-columns:1fr}.q2-system-proof nav{grid-column:auto}.fit-lab-open-studies>div,.fit-lab-presets,.public-fit-evidence,.fit-lab-admin-title{grid-template-columns:1fr}}@media (width<=650px){.q2-system-proof{gap:30px;padding:68px 20px}.q2-system-proof h2{font-size:2.65rem}.q2-system-proof nav{flex-direction:column;gap:2px}.q2-system-proof nav a{border-bottom:1px solid #555}.fit-lab-hero>div{min-height:auto;padding:64px 20px}.fit-lab-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,15vw,4.6rem)}.fit-lab-hero figure{height:430px}.fit-lab-trust{grid-template-columns:1fr}.fit-lab-trust span{border-bottom:1px solid #000;border-right:0}.fit-lab-intro,.fit-lab-record>header,.fit-lab-interpretation,.fit-lab-sources,.method-v2-feed{grid-template-columns:1fr;gap:20px}.fit-lab-method li{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:22px 0}.fit-lab-record-grid{grid-template-columns:1fr}.fit-lab-open-studies,.fit-lab-published,.public-fit-evidence{padding:68px 20px}.public-fit-evidence-grid dl>div{grid-template-columns:1fr;gap:5px}.public-fit-evidence-media,.fit-lab-admin-media{grid-template-columns:1fr}.fit-lab-admin-title,.fit-lab-admin-workspace,.fit-lab-admin-records{padding:54px 20px}.fit-lab-form-grid{grid-template-columns:1fr}.fit-lab-form-grid .wide{grid-column:auto}.fit-lab-admin-form{padding:18px}.fit-lab-record-summary{flex-direction:column;padding:20px}.fit-lab-media-actions{flex-direction:column;align-items:stretch}.fit-lab-media-actions>strong{padding-top:4px}.fit-lab-publication-check{margin:0 20px 20px}.fit-lab-record-list details .fit-lab-admin-form{margin:0 8px 8px}.article-decision-table tbody th,.article-decision-table tbody td{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);width:100%;min-width:0;max-width:100%}.article-decision-table tbody th:before,.article-decision-table tbody td:before{overflow-wrap:anywhere;min-width:0}.article-matrix-audit .article-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}}.header-app{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#000;align-items:center;min-height:44px;padding:0 14px;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-flex}.header-app:hover,.header-app:focus-visible{color:#fff;background:#262626}@media (width>=981px) and (width<=1120px){.site-header{gap:1rem}.header-action{display:none}}.qwd-app-shell{max-width:760px;min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom));background:var(--qwd-canvas);color:#111;margin:0 auto;box-shadow:0 0 0 1px #d9d9d9}.qwd-app-header{z-index:60;min-height:72px;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;background:var(--qwd-canvas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.qwd-app-mark{color:#000;align-items:center;gap:10px;text-decoration:none;display:flex}.qwd-app-mark>span{font-family:var(--serif);font-size:1.62rem;line-height:1}.qwd-app-mark>strong{letter-spacing:.09em;border-left:1px solid #000;padding-left:10px;font-size:.48rem;line-height:1.15}.qwd-app-install{color:#fff;min-height:44px;font:700 .62rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#000;border:1px solid #000;border-radius:0;padding:0 15px}.qwd-app-main{min-width:0}.qwd-app-install-help{color:#fff;background:#000;border-bottom:1px solid #555;grid-template-columns:.75fr 1.25fr;gap:28px;padding:26px 66px 26px 24px;display:grid;position:relative}.qwd-app-install-help h2{color:#fff;margin:.4rem 0 0;font-size:2rem}.qwd-app-install-help p{color:#d9d9d9;margin:0 0 .65rem;font-size:.88rem}.qwd-app-install-help button{color:#fff;min-height:44px;font:700 .62rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;position:absolute;top:18px;right:18px}.qwd-app-intro{color:#fff;background:#000;flex-direction:column;justify-content:flex-end;min-height:510px;padding:62px 28px 52px;display:flex}.qwd-app-intro h1{color:#fff;letter-spacing:-.055em;max-width:650px;margin:1rem 0 1.5rem;font-size:clamp(4.3rem,12vw,7.3rem);line-height:.84}.qwd-app-intro>p:not(.eyebrow){color:#c9c9c9;max-width:560px;margin:0;font-size:1.02rem;line-height:1.7}.qwd-app-intro>a{color:#fff;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #fff;align-items:center;width:fit-content;min-height:48px;margin-top:30px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.qwd-app-summary{border-bottom:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.qwd-app-summary>div{border-right:1px solid #000;min-width:0;padding:25px 20px 22px}.qwd-app-summary>div:nth-child(3){border-right:0}.qwd-app-summary strong{font-family:var(--serif);font-size:2.7rem;font-weight:400;line-height:1;display:block}.qwd-app-summary div span{color:#666;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:.6rem;font-weight:700;display:block}.qwd-app-summary>p{background:#eee;border-top:1px solid #000;grid-column:1/-1;height:42px;margin:0;position:relative;overflow:hidden}.qwd-app-summary>p>span{background:#000;transition:width .24s;position:absolute;inset:0 auto 0 0}.qwd-app-summary>p>b{z-index:1;color:#fff;letter-spacing:.11em;mix-blend-mode:difference;text-transform:uppercase;align-items:center;min-height:42px;padding:0 16px;font-size:.58rem;display:flex;position:relative}.qwd-app-wardrobe{padding:74px 24px 80px}.qwd-app-wardrobe>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.qwd-app-wardrobe h2{margin:.55rem 0 0;font-size:clamp(3.3rem,9vw,5.2rem);line-height:.9}.qwd-app-wardrobe>header>button{color:#000;min-height:44px;font:700 .62rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #000;flex:none;padding:0}.qwd-app-wardrobe ol{border-top:1px solid #000;margin:0;padding:0;list-style:none}.qwd-app-wardrobe li{border-bottom:1px solid #000;padding:26px 0 24px;position:relative}.qwd-app-role-heading{grid-template-columns:42px minmax(0,1fr);gap:14px;display:grid}.qwd-app-role-heading>span{color:#666;letter-spacing:.1em;padding-top:5px;font-size:.62rem;font-weight:700}.qwd-app-role-heading h3{font-family:var(--serif);margin:0;font-size:2rem;font-weight:400;line-height:1}.qwd-app-role-heading p{color:#666;max-width:560px;margin:10px 0 0;font-size:.89rem;line-height:1.58}.qwd-app-role-actions{background:#000;border:1px solid #000;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0 16px 56px;display:grid}.qwd-app-role-actions button{background:var(--qwd-canvas);color:#000;min-height:46px;font:700 .62rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;padding:0 8px}.qwd-app-role-actions button[aria-pressed=true]{color:#fff;background:#000;box-shadow:inset 0 0 0 2px #fff}.qwd-app-wardrobe li>a{color:#000;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;margin-left:56px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.qwd-app-wardrobe li>a span{transition:transform .18s}.qwd-app-wardrobe li>a:hover span,.qwd-app-wardrobe li>a:focus-visible span{transform:translate(4px)}.qwd-app-next{color:#fff;background:#000;padding:74px 24px 88px}.qwd-app-next h2{color:#fff;max-width:620px;margin:.7rem 0 2.2rem;font-size:clamp(3.2rem,9vw,5.4rem);line-height:.9}.qwd-app-next nav{border-top:1px solid #555}.qwd-app-next nav a{color:#fff;border-bottom:1px solid #555;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:4px 18px;min-height:92px;text-decoration:none;display:grid}.qwd-app-next nav small{color:#aaa;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:700}.qwd-app-next nav strong{font-family:var(--serif);font-size:1.65rem;font-weight:400}.qwd-app-next nav span{grid-area:1/2/3;align-self:center;font-size:1.1rem}.qwd-app-tabbar{z-index:70;width:min(760px,100%);min-height:calc(70px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--qwd-canvas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #000;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.qwd-app-tabbar a{color:#666;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:70px;font-size:.55rem;font-weight:700;text-decoration:none;display:flex}.qwd-app-tabbar a>span{color:#000;font-size:1rem;line-height:1}.qwd-app-tabbar a[aria-current=page]{color:#fff;background:#000}.qwd-app-tabbar a[aria-current=page]>span{color:#fff}.qwd-app-install:focus-visible,.qwd-app-install-help button:focus-visible,.qwd-app-role-actions button:focus-visible,.qwd-app-wardrobe>header>button:focus-visible,.qwd-app-tabbar a:focus-visible{outline-offset:2px;outline:3px solid #777}@media (width<=650px){.qwd-app-shell{max-width:none;box-shadow:none}.qwd-app-header{min-height:68px;padding-inline:16px}.qwd-app-install{padding-inline:12px;font-size:.57rem}.qwd-app-install-help{grid-template-columns:1fr;gap:14px;padding:24px 64px 24px 18px}.qwd-app-intro{min-height:500px;padding:58px 20px 42px}.qwd-app-intro h1{font-size:clamp(3.9rem,18vw,5.4rem);line-height:.86}.qwd-app-summary>div{padding:22px 14px 19px}.qwd-app-summary strong{font-size:2.35rem}.qwd-app-wardrobe{padding:64px 18px 72px}.qwd-app-wardrobe>header{align-items:start}.qwd-app-wardrobe h2{font-size:3.25rem}.qwd-app-wardrobe>header>button{text-align:right;max-width:82px;min-height:48px}.qwd-app-role-heading{grid-template-columns:34px minmax(0,1fr);gap:10px}.qwd-app-role-heading h3{font-size:1.78rem}.qwd-app-role-actions,.qwd-app-wardrobe li>a{margin-left:44px}.qwd-app-next{padding:64px 20px 76px}.qwd-app-next h2{font-size:3.35rem}}@media (display-mode:standalone){.qwd-app-header{padding-top:calc(12px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.qwd-app-summary>p>span,.qwd-app-wardrobe li>a span{transition:none}}:root{--qwd-canvas:#f7f3ec;--qwd-oat:#ebe2d5;--qwd-sand:#d7c2aa;--qwd-wine:#4c2028;--qwd-ink-navy:#182333;--qwd-olive:#4c5241;--qwd-night:#151719}.homepage-day-one,.edit-index-simplified,.unified-shop,.q2-inner,.article-page,.fit-lab,.inner,.site-header,.homepage-masthead{background:var(--qwd-canvas)}.homepage-day-one .editorial-hero{background:var(--qwd-oat);min-height:660px;color:var(--qwd-night);border-bottom:0;grid-template-columns:minmax(390px,42%) minmax(0,58%)}.homepage-day-one .editorial-hero .hero-copy{background:var(--qwd-oat);padding-top:64px;padding-bottom:64px}.homepage-day-one .editorial-hero h1{color:var(--qwd-night);font-size:clamp(3.8rem,5.6vw,5.9rem)}.homepage-day-one .editorial-hero .eyebrow,.homepage-day-one .editorial-hero .hero-deck,.homepage-day-one .hero-latest-card>p{color:#4d4a45}.homepage-day-one .hero-latest-card{border-top-color:#15171959}.homepage-day-one .hero-latest-card>span{color:var(--qwd-wine)}.homepage-day-one .hero-latest-card>strong{color:var(--qwd-night)}.homepage-day-one .hero-latest-button{border-color:var(--qwd-night);background:var(--qwd-night);color:#fff;width:fit-content}.homepage-day-one .home-latest-outfit-visual{background:var(--qwd-night);border:0;height:660px}.homepage-day-one .home-hero-editorial-image{object-fit:cover;object-position:50% 46%;width:100%;height:100%;position:absolute;inset:0}.homepage-day-one .home-hero-piece-grid{z-index:2;border:4px solid #ffffffeb;width:min(48%,360px);height:132px;position:absolute;bottom:70px;right:22px;box-shadow:0 12px 36px #00000047}.homepage-day-one .qwd-hero-visual:after{z-index:1;background:linear-gradient(#0000 52%,#0000008f)}.homepage-day-one .qwd-hero-visual figcaption{z-index:3}.home-intent-section{background:var(--qwd-canvas);border-bottom:0;padding-top:70px;padding-bottom:66px;display:block}.home-intent-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.home-intent-heading .eyebrow{grid-column:1/-1}.home-intent-heading h2{max-width:660px;margin:0}.home-intent-heading>p:last-child{justify-self:end}.home-intent-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-intent-grid a{color:#fff;isolation:isolate;border:0;flex-direction:column;justify-content:flex-end;gap:8px;min-height:360px;padding:22px;display:flex;position:relative;overflow:hidden}.home-intent-grid a:after{content:"";z-index:-1;background:linear-gradient(#0000,#000000d1);position:absolute;inset:25% 0 0}.home-intent-grid a>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.home-intent-grid a:hover>img,.home-intent-grid a:focus-visible>img{transform:scale(1.025)}.home-intent-grid a:hover,.home-intent-grid a:focus-visible{color:#fff;background:0 0}.home-intent-grid small,.home-intent-grid em{color:#ffffffc7}.home-intent-grid span{gap:.45rem}.home-intent-grid strong{font-size:clamp(1.55rem,2vw,2rem)}.home-intent-grid b{position:absolute;top:18px;right:18px}.home-instagram-more,.edit-foundations-more,.shortlist-more-edits,.shortlist-research-notes,.fit-lab-methodology-details{margin-top:28px}.home-instagram-more>summary,.edit-foundations-more>summary,.shortlist-more-edits>summary,.shortlist-research-notes>summary,.fit-lab-methodology-details>summary{cursor:pointer;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 0;list-style:none;display:flex}.home-instagram-more>summary::-webkit-details-marker{display:none}.edit-foundations-more>summary::-webkit-details-marker{display:none}.shortlist-more-edits>summary::-webkit-details-marker{display:none}.shortlist-research-notes>summary::-webkit-details-marker{display:none}.fit-lab-methodology-details>summary::-webkit-details-marker{display:none}.home-instagram-more>summary span,.edit-foundations-more>summary span,.shortlist-more-edits>summary span,.shortlist-research-notes>summary span,.fit-lab-methodology-details>summary span{gap:.3rem;display:grid}.home-instagram-more>summary small,.edit-foundations-more>summary small,.shortlist-more-edits>summary small,.shortlist-research-notes>summary small,.fit-lab-methodology-details>summary small{color:var(--muted);letter-spacing:.14em;font-size:.56rem;font-weight:700}.home-instagram-more>summary strong,.edit-foundations-more>summary strong,.shortlist-more-edits>summary strong,.shortlist-research-notes>summary strong,.fit-lab-methodology-details>summary strong{font-family:var(--serif);font-size:1.55rem;font-weight:400}.home-instagram-more>summary>b,.edit-foundations-more>summary>b,.shortlist-more-edits>summary>b,.shortlist-research-notes>summary>b,.fit-lab-methodology-details>summary>b{font-size:1.35rem;font-weight:400;transition:transform .18s}.home-instagram-more[open]>summary>b,.edit-foundations-more[open]>summary>b,.shortlist-more-edits[open]>summary>b,.shortlist-research-notes[open]>summary>b,.fit-lab-methodology-details[open]>summary>b{transform:rotate(45deg)}.home-instagram-image-band{margin-top:14px}.homepage-latest-heading,.homepage-latest-grid{background:var(--qwd-oat);max-width:none;padding-right:max(28px, calc((100vw - var(--max)) / 2 + 28px));padding-left:max(28px, calc((100vw - var(--max)) / 2 + 28px))}.homepage-section-link{max-width:none;padding-right:max(28px, calc((100vw - var(--max)) / 2 + 28px));padding-left:max(28px, calc((100vw - var(--max)) / 2 + 28px));background:var(--qwd-oat)}.home-qwd12-feature{background:var(--qwd-ink-navy);grid-template-columns:minmax(250px,.55fr) .22fr minmax(0,1fr) auto;gap:clamp(24px,4vw,60px);padding-top:0;padding-bottom:0}.home-qwd12-feature figure{height:390px;margin:0;overflow:hidden}.home-qwd12-feature figure img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.article-hero.section{max-width:var(--max);grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(38px,6vw,78px);padding-top:54px;padding-bottom:54px;display:grid}.article-hero-copy{min-width:0}.article-hero h1{font-size:clamp(3.6rem,5.8vw,6.1rem)}.article-cover-photo{background:var(--qwd-night);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:680px;margin:0;display:grid}.article-cover-photo img{object-fit:cover;object-position:50% 44%;width:100%;height:100%;min-height:0}.article-cover-photo figcaption{background:var(--qwd-night);color:#d7d7d7;gap:.35rem;padding:14px 16px;font-size:.68rem;line-height:1.45;display:grid}.article-cover-photo figcaption span{color:#929292;letter-spacing:.13em;font-size:.53rem}.article-page .direct-answer{background:var(--qwd-canvas);color:var(--qwd-night)}.article-page .direct-answer strong{color:#706a62}.article-reading-layout{padding-top:62px}.edit-index-simplified .edit-index-hero,.edit-topic-browser{background:var(--qwd-canvas)}.edit-index-simplified .edit-start-here{background:var(--qwd-olive)}.edit-index-simplified .edit-start-here nav{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-index-simplified .edit-start-here nav a{background:var(--qwd-olive);min-height:250px}.edit-foundations-more{max-width:calc(var(--max) - 56px);color:#fff;margin-left:auto;margin-right:auto}.edit-foundations-more>summary small{color:#c9c9c9}.edit-foundations-more nav{grid-template-columns:1fr 1fr!important;margin-top:12px!important}.edit-foundations-more nav a{min-height:180px!important}.edit-topic-lead{background:var(--qwd-night);grid-template-rows:auto auto;grid-template-columns:minmax(180px,30%) 80px minmax(0,1fr) 28px;padding:0;overflow:hidden}.edit-topic-lead figure{grid-row:1/3;width:100%;height:260px;margin:0}.edit-topic-lead figure img{object-fit:cover;width:100%;height:100%}.edit-topic-lead>span{align-self:start;padding:32px 0 0 24px}.edit-topic-lead>strong{align-self:end;padding-top:42px}.edit-topic-lead>p{padding:0 0 28px}.edit-topic-lead>b{grid-area:1/4/3;align-self:center;padding-right:20px}.shortlist-hero{max-width:880px}.recommendation-buying-edits.section{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:30px}.recommendation-buying-edit>div{padding:30px 26px 34px}.recommendation-buying-edit h2{font-size:clamp(2.3rem,3.2vw,3.5rem)}.recommendation-buying-edit figure{height:340px}.shortlist-more-edits,.shortlist-research-notes{margin-top:0}.shortlist-more-edits-grid{max-width:none;padding:18px 0 0}.shortlist-research-notes .recommendation-list{padding-top:18px;padding-bottom:0}.shop-route-list>a.shop-route-secondary.shop-route-visual{grid-template-columns:38% minmax(0,1fr) 28px;min-height:280px;padding:0;overflow:hidden}.shop-route-visual>img{object-fit:cover;width:100%;height:100%}.shop-route-visual .shop-route-copy{padding:28px 24px}.shop-route-visual .shop-route-copy strong{margin:1.2rem 0 .65rem;font-size:clamp(1.8rem,2.5vw,2.7rem)}.shop-route-visual>b{padding-right:18px}.fit-lab-hero{background:var(--qwd-night);min-height:600px}.fit-lab-hero img{filter:none}.fit-lab-methodology-details{max-width:calc(var(--max) - 56px);padding-top:58px;padding-bottom:58px}.fit-lab-methodology-details>summary{min-height:96px}.fit-lab-methodology-details>summary strong{font-size:clamp(1.8rem,3vw,2.7rem)}.fit-lab-methodology-body>.section{width:100%;max-width:none;padding-left:0;padding-right:0}.fit-lab-methodology-body .fit-lab-intro{padding-top:64px}.fit-lab-methodology-body .fit-lab-record{margin-right:calc((100vw - min(var(--max), calc(100vw - 56px))) / -2);margin-left:calc((100vw - min(var(--max), calc(100vw - 56px))) / -2);padding-right:max(28px, calc((100vw - var(--max)) / 2 + 28px));padding-left:max(28px, calc((100vw - var(--max)) / 2 + 28px))}.q2-role-grid{gap:10px;padding-top:54px}.q2-role-grid>article,.q2-role-card{background:var(--qwd-canvas);border:1px solid #0000002e;min-height:230px;padding:24px}.q2-role-grid>:nth-child(3n+1),.q2-role-grid>:nth-child(3n){border-right:1px solid #0000002e;padding:24px}@media (width<=980px){.home-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-qwd12-feature{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);padding-right:28px}.home-qwd12-feature>.eyebrow{display:none}.home-qwd12-feature .button{grid-column:2}.article-hero.section{grid-template-columns:1fr}.article-cover-photo{min-height:520px}.recommendation-buying-edits.section{grid-template-columns:1fr}}@media (width<=650px){.homepage-day-one .editorial-hero{flex-direction:column;display:flex}.homepage-day-one .editorial-hero .hero-copy{order:2;padding:36px 20px 42px}.homepage-day-one .editorial-hero h1{font-size:clamp(3.35rem,15vw,4rem)}.homepage-day-one .editorial-hero .hero-deck{max-width:340px}.homepage-day-one .home-latest-outfit-visual{order:1;height:470px}.homepage-day-one .home-hero-editorial-image{object-position:50% 45%}.homepage-day-one .home-hero-piece-grid{border-width:3px;width:58%;height:108px;bottom:70px;right:16px}.homepage-day-one .qwd-hero-visual figcaption{bottom:16px}.homepage-day-one .hero-latest-card>p{display:none}.homepage-day-one .hero-latest-button{align-items:center;min-height:48px;display:inline-flex}.home-intent-section{padding:52px 0 48px 20px;overflow:hidden}.home-intent-heading{margin-bottom:26px;padding-right:20px;display:block}.home-intent-heading h2{font-size:2.7rem}.home-intent-heading>p:last-child{margin-top:.8rem}.home-intent-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-right:20px;display:flex;overflow-x:auto}.home-intent-grid::-webkit-scrollbar{display:none}.home-intent-grid a{scroll-snap-align:start;flex:none;width:min(78vw,310px);min-width:min(78vw,310px);min-height:330px}.home-intent-grid strong{font-size:1.75rem}.home-instagram-more{margin-right:20px}.home-instagram-image-band{margin-top:10px}.homepage-latest-heading,.homepage-latest-grid,.homepage-section-link{padding-left:20px;padding-right:20px}.homepage-latest-heading{padding-top:54px}.homepage-latest-grid .homepage-article-featured .homepage-article-image{height:280px}.homepage-section-link{padding-bottom:54px}.home-qwd12-feature{padding:0 20px 48px;display:block}.home-qwd12-feature figure{width:calc(100% + 40px);height:300px;margin-left:-20px}.home-qwd12-feature>.eyebrow{margin-top:36px;display:block}.home-qwd12-feature h2{font-size:2.8rem}.article-hero.section{flex-direction:column;gap:30px;padding:34px 20px 0;display:flex}.article-hero h1{font-size:clamp(3rem,13.2vw,3.7rem)}.article-cover-photo{width:calc(100% + 40px);min-height:0;margin-left:-20px}.article-cover-photo img{height:clamp(280px,82vw,320px);min-height:0}.article-page .direct-answer{background:0 0;border-top:1px solid #18233347;width:100%;max-width:none;padding:24px 0 0}.article-page .direct-answer p{font-size:1.2rem;line-height:1.52}.article-reading-layout{padding-top:38px}.edit-index-simplified .edit-start-here nav{display:block}.edit-index-simplified .edit-start-here nav a{min-height:104px}.edit-foundations-more nav{display:block!important}.edit-foundations-more nav a{min-height:104px!important}.edit-topic-lead{grid-template-rows:176px auto auto;grid-template-columns:minmax(0,1fr) 24px;display:grid}.edit-topic-lead figure{grid-area:1/1/auto/-1;height:176px}.edit-topic-lead>span{grid-area:2/1;padding:20px 20px 0}.edit-topic-lead>strong{grid-area:3/1;padding:14px 20px 24px}.edit-topic-lead>p{display:none}.edit-topic-lead>b{grid-area:2/2/4;padding-right:16px}.recommendation-buying-edits.section{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;max-width:none;padding:24px 0 34px 20px;display:flex;overflow-x:auto}.recommendation-buying-edits.section::-webkit-scrollbar{display:none}.recommendation-buying-edits.section .recommendation-buying-edit{scroll-snap-align:start;flex:none;width:min(84vw,350px);min-width:min(84vw,350px)}.recommendation-buying-edit figure{height:330px}.recommendation-buying-edit>div{padding:28px 20px 32px}.recommendation-buying-edit h2{font-size:2.6rem}.shortlist-more-edits,.shortlist-research-notes{margin-left:20px;margin-right:20px;padding:0}.shortlist-more-edits-grid{padding-left:0!important;display:grid!important;overflow:visible!important}.shortlist-more-edits-grid .recommendation-buying-edit{width:100%!important;min-width:0!important}.shortlist-research-notes .recommendation-list{padding:8px 0 0}.shortlist-research-notes .recommendation-list article>img{height:300px}.shop-route-list>a.shop-route-secondary.shop-route-visual{grid-template-columns:112px minmax(0,1fr) 22px;min-height:154px}.shop-route-visual>img{height:154px}.shop-route-visual .shop-route-copy{padding:16px 12px}.shop-route-visual .shop-route-copy strong{margin:.7rem 0 .35rem;font-size:1.35rem}.shop-route-visual .shop-route-copy em{display:none}.shop-route-visual>b{padding-right:8px}.fit-lab-hero figure{height:350px}.fit-lab-trust{grid-template-columns:repeat(3,1fr)}.fit-lab-trust span{border-bottom:0;border-right:1px solid #000;min-width:0;padding:13px 8px;font-size:.48rem;line-height:1.4}.fit-lab-methodology-details{max-width:none;margin:0 20px;padding:42px 0}.fit-lab-methodology-body>.section{padding-left:0;padding-right:0}.fit-lab-methodology-body .fit-lab-record{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.q2-system-proof{padding:46px 20px}.q2-system-proof>div{margin-bottom:24px}.q2-system-proof h2{font-size:2.35rem}.q2-system-proof ol{grid-template-columns:repeat(3,1fr)}.q2-system-proof ol li{padding:14px 8px}.q2-system-proof ol strong{font-size:2rem}.q2-system-proof ol span{font-size:.55rem}.q2-system-proof nav{display:none}.q2-role-grid{grid-template-columns:1fr 1fr;gap:8px;padding:26px 20px 58px;display:grid}.q2-role-grid>article,.q2-role-card,.q2-role-grid>:nth-child(3n+1),.q2-role-grid>:nth-child(3n),.q2-role-grid>:nth-child(odd),.q2-role-grid>:nth-child(2n){border:1px solid #0000002e;min-height:136px;padding:16px;display:flex}.q2-role-grid h2{margin:.75rem 0 0;font-size:1.4rem}.q2-role-grid p{display:none}.q2-role-card>b{margin-top:auto}}@media (width<=350px){.home-intent-grid a{width:82vw;min-width:82vw}.q2-role-grid{grid-template-columns:1fr}}.edit-topic{padding:0}.edit-topic>summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:22px;min-height:132px;padding:24px 0;list-style:none;display:grid}.edit-topic>summary::-webkit-details-marker{display:none}.edit-topic>summary>span,.edit-topic>summary>small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.edit-topic>summary h3{margin:0 0 .35rem;font-size:clamp(2.35rem,4vw,3.8rem)}.edit-topic>summary p{max-width:620px;color:var(--muted);margin:0}.edit-topic>summary>b{font-size:1.25rem;font-weight:400;transition:transform .18s}.edit-topic[open]>summary>b{transform:rotate(45deg)}.edit-topic[open]>.edit-topic-lead{margin-bottom:0}.fit-lab-study-details{padding-top:48px;padding-bottom:48px}.fit-lab-study-details>summary{cursor:pointer;border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:14px 0;list-style:none;display:flex}.fit-lab-study-details>summary::-webkit-details-marker{display:none}.fit-lab-study-details>summary span{gap:.35rem;display:grid}.fit-lab-study-details>summary small{color:var(--muted);letter-spacing:.14em;font-size:.56rem;font-weight:700}.fit-lab-study-details>summary strong{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400}.fit-lab-study-details>summary>b{font-size:1.35rem;font-weight:400;transition:transform .18s}.fit-lab-study-details[open]>summary>b{transform:rotate(45deg)}.fit-lab-study-details[open]>header{margin-top:54px}@media (width<=650px){.edit-topic>summary{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;min-height:108px;padding:18px 0}.edit-topic>summary>small{display:none}.edit-topic>summary h3{margin:0;font-size:2rem}.edit-topic>summary p{display:none}.edit-topic>summary>b{grid-column:3}.fit-lab-study-details{padding:38px 20px}.fit-lab-study-details>summary{min-height:82px}.fit-lab-study-details>summary strong{font-size:1.5rem}}.fit-lab-hero.fit-lab-evidence-hero{color:#182333;background:#f7f3ec}.fit-lab-hero.fit-lab-evidence-hero .eyebrow{color:#182333}.fit-lab-hero.fit-lab-evidence-hero h1,.fit-lab-hero.fit-lab-evidence-hero>div>p:not(.eyebrow){color:#000}.white-sneaker-card .recommendation-card-details>dl{margin-top:0}@media (width<=650px){.white-sneaker-tests>article{display:none}}.fit-index{color:#182333;background:#f7f3ec}.fit-index-hero{max-width:var(--max);border-bottom:1px solid #1823333d;grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);align-items:end;gap:clamp(48px,8vw,120px);min-height:520px;margin:0 auto;padding:clamp(72px,9vw,130px) 28px 72px;display:grid}.fit-index-hero h1{max-width:870px;margin:.8rem 0 1.4rem;font-size:clamp(4.2rem,8vw,8.2rem);line-height:.84}.fit-index-hero>div>p:last-child{color:#4c5561;max-width:700px;font-size:1.08rem;line-height:1.7}.fit-index-hero aside{border-top:1px solid #182333;gap:8px;padding-top:24px;display:grid}.fit-index-hero aside strong{font-family:var(--serif);font-size:5rem;font-weight:400;line-height:.9}.fit-index-hero aside span{color:#4c5561;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:700}.fit-index-hero aside a{margin-top:24px;font-weight:700}.fit-index-register>header{max-width:930px;margin-bottom:36px}.fit-index-register>header h2{max-width:900px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.96}.fit-index-tools{background:#ebe2d5;border:1px solid #18233340;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:18px;padding:18px;display:grid}.fit-index-tools label{gap:8px;display:grid}.fit-index-tools label span,.fit-index-tools legend{letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.fit-index-tools input{background:var(--qwd-canvas);color:#182333;min-height:50px;font:inherit;border:1px solid #182333;border-radius:0;padding:0 15px}.fit-index-tools fieldset{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.fit-index-tools legend{margin-bottom:8px}.fit-index-tools button{color:#182333;min-height:44px;font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #182333;padding:0 14px;font-size:.7rem;font-weight:700}.fit-index-tools button[aria-pressed=true]{color:#fff;background:#182333}.fit-index-count{color:#5b6270;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 30px;font-size:.72rem}.fit-index-grid{gap:42px;display:grid}.fit-index-card{background:var(--qwd-canvas);border-top:1px solid #182333;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-width:0;display:grid}.fit-index-card>figure{background:#ebe2d5;min-width:0;margin:0}.fit-index-card>figure img{object-fit:cover;width:100%;height:100%;min-height:620px;display:block}.fit-index-card>figure figcaption{color:#4c5561;background:#ebe2d5;padding:12px 16px;font-size:.63rem;line-height:1.5}.fit-index-photo-pending{background:#ebe2d5;flex-direction:column;justify-content:flex-end;gap:8px;min-height:620px;padding:24px;display:flex}.fit-index-photo-pending span{letter-spacing:.13em;font-size:.58rem;font-weight:700}.fit-index-photo-pending strong{max-width:300px;font-family:var(--serif);font-size:2rem;font-weight:400}.fit-index-card-body{min-width:0;padding:clamp(28px,5vw,64px)}.fit-index-meta{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #18233333;justify-content:space-between;gap:16px;padding-bottom:14px;font-size:.62rem;display:flex}.fit-index-identity{letter-spacing:.09em;text-transform:uppercase;background:#ebe2d5;margin:18px 0 24px;padding:7px 10px;font-size:.58rem;font-weight:700;display:inline-flex}.fit-index-identity.confirmed{color:#fff;background:#182333}.fit-index-card h2{max-width:720px;margin:.7rem 0 1rem;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:.93}.fit-index-verdict{max-width:680px;font-size:1.05rem;line-height:1.7}.fit-index-snapshot{border-top:1px solid #182333;margin:30px 0 0}.fit-index-snapshot>div{border-bottom:1px solid #18233333;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.fit-index-snapshot dt,.fit-index-details h3,.fit-index-details dt{letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:700}.fit-index-snapshot dd,.fit-index-details dd{color:#4c5561;margin:0}.fit-index-details{border-top:1px solid #182333;border-bottom:1px solid #182333;margin-top:26px}.fit-index-details>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:.68rem;font-weight:700;list-style:none;display:flex}.fit-index-details>summary::-webkit-details-marker{display:none}.fit-index-details>summary b{font-size:1.2rem;font-weight:400;transition:transform .18s}.fit-index-details[open]>summary b{transform:rotate(45deg)}.fit-index-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-bottom:24px;display:grid}.fit-index-details section{border-top:1px solid #18233333;padding:18px 0}.fit-index-details section p{color:#4c5561;margin:8px 0 0}.fit-index-details section dl{margin:8px 0 0}.fit-index-details section dl>div{border-bottom:1px solid #1823331f;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.fit-index-guide-link{color:#fff;background:#182333;align-items:center;min-height:52px;margin-top:24px;padding:0 16px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.fit-index-empty{text-align:center;background:#ebe2d5;border:1px solid #18233340;padding:60px 24px}.fit-index-study{color:#fff;background:#182333;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(42px,8vw,120px);display:grid}.fit-index-study h2{color:#fff;max-width:650px;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.93}.fit-index-study>div:last-child{align-self:end;max-width:650px}.fit-index-study>div:last-child p{color:#d4d8df;font-size:1.05rem;line-height:1.7}.fit-index-study>div:last-child strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-block:1px solid #ffffff59;margin:25px 0;padding:14px 0;font-size:.7rem;display:block}.fit-index-study a{color:#fff;font-weight:700}@media (width<=800px){.fit-index-hero{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:72px}.fit-index-card{grid-template-columns:1fr}.fit-index-card>figure img{aspect-ratio:4/5;min-height:0}.fit-index-photo-pending{min-height:360px}}@media (width<=650px){.fit-index-hero{padding:58px 20px 44px}.fit-index-hero h1{font-size:clamp(3.6rem,17vw,5rem)}.fit-index-hero aside{grid-template-columns:auto 1fr;align-items:end;column-gap:16px}.fit-index-hero aside strong{font-size:3.8rem}.fit-index-hero aside a{grid-column:1/-1}.fit-index-register{padding:58px 20px}.fit-index-register>header h2{font-size:2.7rem}.fit-index-tools{grid-template-columns:1fr;padding:14px}.fit-index-tools fieldset{grid-template-columns:repeat(2,1fr);display:grid}.fit-index-tools legend{grid-column:1/-1}.fit-index-card-body{padding:28px 18px 22px}.fit-index-card h2{font-size:2.75rem}.fit-index-snapshot>div{grid-template-columns:1fr;gap:5px}.fit-index-details>div{grid-template-columns:1fr}.fit-index-study{grid-template-columns:1fr;gap:28px;padding:64px 20px}.fit-index-study h2{font-size:3.35rem}}body:has(.instagram-bio){background:var(--qwd-canvas)}.instagram-bio{background:var(--qwd-canvas);color:var(--qwd-night)}.instagram-bio-mark span,.instagram-bio>p{color:var(--qwd-night)}.instagram-bio-mark strong{color:var(--qwd-ink-navy)}.instagram-bio nav{border-top-color:var(--qwd-night)}.instagram-bio nav a{border-bottom-color:var(--qwd-night)}.instagram-bio nav .instagram-capsule-feature{border:1px solid #1517193d;border-left:5px solid var(--qwd-wine);background:var(--qwd-oat);color:var(--qwd-night)}.instagram-capsule-feature>small{color:#5d5a55}.instagram-capsule-feature>span strong{color:var(--qwd-night)}.instagram-capsule-feature>span em{color:#4d4a45}.instagram-bio nav .instagram-capsule-feature>b{color:var(--qwd-ink-navy)}.instagram-bio nav .instagram-capsule-feature:hover,.instagram-bio nav .instagram-capsule-feature:focus-visible{background:var(--qwd-night);color:var(--qwd-canvas)}.instagram-bio nav .instagram-capsule-feature:hover>small,.instagram-bio nav .instagram-capsule-feature:focus-visible>small,.instagram-bio nav .instagram-capsule-feature:hover>span strong,.instagram-bio nav .instagram-capsule-feature:focus-visible>span strong,.instagram-bio nav .instagram-capsule-feature:hover>span em,.instagram-bio nav .instagram-capsule-feature:focus-visible>span em,.instagram-bio nav .instagram-capsule-feature:hover>b,.instagram-bio nav .instagram-capsule-feature:focus-visible>b{color:var(--qwd-canvas)}@media (width<=980px){.mobile-menu nav{border-color:var(--qwd-night);background:var(--qwd-canvas);color:var(--qwd-night);box-shadow:0 18px 44px #1517192b}.mobile-menu nav a{border-bottom-color:#1517193d}.mobile-menu nav a[aria-current=page]:not(.mobile-menu-featured){background:var(--qwd-oat)}.mobile-menu nav .mobile-menu-featured{border-left:5px solid var(--qwd-wine);background:var(--qwd-night);color:var(--qwd-canvas)}.mobile-menu nav .mobile-menu-featured small{color:var(--qwd-sand)}.mobile-menu-secondary{background:var(--qwd-night)}.mobile-menu nav .mobile-menu-secondary a{background:var(--qwd-oat);color:var(--qwd-night)}.mobile-menu nav>p{color:var(--qwd-ink-navy)}}@media (width<=650px){.newsletter-dock:not([hidden]){border-color:var(--qwd-night);background:var(--qwd-canvas);color:var(--qwd-night);box-shadow:0 8px 28px #1517192e}.newsletter-dock small{color:var(--qwd-ink-navy)}.newsletter-dock strong{color:var(--qwd-night)}.newsletter-dock>a{background:var(--qwd-night);color:var(--qwd-canvas)}.newsletter-dock>a:hover,.newsletter-dock>a:focus-visible{background:var(--qwd-ink-navy)}.newsletter-dock>button{color:var(--qwd-night)}}.stone-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.stone-edit{color:#182333;background:#f7f3ec}.stone-edit h1,.stone-edit h2,.stone-edit h3,.stone-home-cover h1,.stone-feature-card strong{font-family:var(--serif);font-weight:400}.stone-edit p{line-height:1.65}.stone-edit figure,.stone-home-cover figure{margin:0}.stone-edit img,.stone-home-cover img{width:100%;height:auto;display:block}.stone-edit figcaption{font:9px/1.5 var(--sans);letter-spacing:.12em;padding-top:10px}.stone-breadcrumb{gap:12px;padding-block:22px;font-size:11px;display:flex}.stone-edit-hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;padding-block:32px 64px;display:grid}.stone-edit-hero h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(66px,7.5vw,110px);line-height:.94}.stone-edit-hero .stone-deck{font:26px/1.2 var(--serif)}.stone-edit-hero p:not(.eyebrow):not(.stone-deck){max-width:420px;font-size:15px}.stone-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;font-size:12px;display:flex}.stone-jumps{border-block:1px solid #18233333;flex-wrap:wrap;gap:12px 30px;padding-block:20px;font-size:12px;display:flex}.stone-jumps a{padding-block:8px}.stone-quick-answer{border-bottom:1px solid #18233333;grid-template-columns:.9fr 1.1fr;gap:50px 70px;padding-block:70px;scroll-margin-top:90px;display:grid}.stone-quick-answer header p:last-child{max-width:550px}.stone-quick-answer ol{margin:0;padding:0;list-style:none}.stone-quick-answer li{border-top:1px solid #18233333;grid-template-columns:42px 1fr;gap:18px;padding:14px 0 17px;display:grid}.stone-quick-answer li:last-child{border-bottom:1px solid #18233333}.stone-quick-answer li>span{letter-spacing:.1em;font-size:10px}.stone-quick-answer li strong{font-family:var(--serif);font-size:20px;font-weight:400}.stone-quick-answer li p{margin:4px 0 0;font-size:13px}.stone-quick-answer aside{background:#ebe2d5;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:24px;display:grid}.stone-quick-answer aside h3{margin:0;font-size:25px}.stone-quick-answer aside>p{margin:0;font-size:12px}.stone-quick-answer aside .button{white-space:nowrap}.stone-shopping-intro{max-width:1180px;padding-block:70px 42px}.stone-edit h2{letter-spacing:-.025em;margin:16px 0 22px;font-size:clamp(36px,4vw,58px);line-height:1.05}.stone-shopping-intro>p{max-width:710px}.stone-evidence{color:#555b5b;font-size:12px}.stone-market-picker{flex-wrap:wrap;gap:10px;margin-block:25px 15px;display:flex}.stone-market-picker a{border:1px solid #18233366;padding:14px 18px;font-size:13px}.stone-market-picker a[aria-current=page]{color:#f7f3ec;background:#182333}.stone-market-picker small{margin-left:8px;font-size:10px}.stone-market-note{font-size:12px}.stone-edit #shop-stone{scroll-margin-top:100px}.stone-group{padding-block:30px 72px;scroll-margin-top:100px}.stone-group-heading{grid-template-columns:.9fr 1.2fr;align-items:center;gap:64px;margin-bottom:32px;display:grid}.stone-group-heading img{aspect-ratio:1.65;object-fit:cover}.stone-group-heading p{max-width:550px}.stone-group-heading a{text-underline-offset:4px;font-size:13px;text-decoration:underline}.stone-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stone-product{background:#ebe2d570;border-top:1px solid #182333;flex-direction:column;padding:28px;display:flex}.stone-product>p{margin:0 0 18px;font-size:14px}.stone-product .stone-retailer{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:10px;display:flex}.stone-retailer span{color:#555b5b}.stone-product h3{margin:10px 0 14px;font-size:28px;line-height:1.13}.stone-product .stone-price{font-size:15px;font-weight:600}.stone-caution strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.stone-product .button{text-align:center;width:100%;margin-top:auto;font-size:12px}.stone-product details{margin-top:18px;font-size:12px}.stone-edit summary{cursor:pointer}.stone-product summary,.stone-notes summary{padding-block:10px}.stone-finish{padding-block:30px 80px;scroll-margin-top:100px}.stone-finish>p{max-width:640px}.stone-finish-grid{border-block:1px solid #18233333;grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.stone-finish-grid>a{padding:30px 26px}.stone-finish-grid>a+a{border-left:1px solid #18233333}.stone-finish-grid small{letter-spacing:.14em;font-size:10px}.stone-finish-grid h3{margin:16px 0;font-size:30px}.stone-finish-grid p{font-size:14px}.stone-finish-grid b{font-size:12px}.stone-reels{color:#f7f3ec;background:#182333;padding-block:70px;scroll-margin-top:80px}.stone-reel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px;margin-top:36px;display:grid}.stone-reel-grid summary{list-style:none;display:block;position:relative}.stone-reel-grid summary::-webkit-details-marker{display:none}.stone-reel-grid summary span{color:#182333;background:#ebe2d5;padding:12px;font-size:12px;display:block}.stone-reel-grid details[open] summary img{display:none}.stone-reel-grid video{aspect-ratio:9/16;background:#000;width:100%;display:block}.stone-reel-grid small{text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:10px;display:block}.stone-reel-grid h3{margin:12px 0;font-size:28px;line-height:1.1}.stone-reel-grid p{font-size:13px}.stone-reel-grid a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.stone-notes{max-width:850px;padding-block:70px}.stone-notes details{border-block:1px solid #18233333;margin-block:24px;padding-block:10px;font-size:13px}.stone-notes>a{font-size:13px}.stone-home-cover{color:#182333;background:#f7f3ec;grid-template-columns:1fr 1.2fr;display:grid}.stone-home-copy{align-self:center;padding:clamp(35px,6vw,90px)}.stone-home-cover h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(54px,5.7vw,88px);line-height:1}.stone-home-copy>p:not(.eyebrow){max-width:430px;font-size:15px;line-height:1.65}.stone-home-copy .button{margin-top:20px}.stone-home-note{margin-top:22px;font-size:11px;display:block}.stone-home-cover figure{background:#ebe2d5;flex-direction:column;display:flex}.stone-home-cover img{object-fit:cover;flex:1;min-height:0}.stone-home-cover figcaption{justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.stone-home-cover figcaption span{letter-spacing:.1em;font-size:9px}.stone-home-cover figcaption strong{font:20px/1.2 var(--serif)}.stone-feature-card{background:#ebe2d5;grid-template-columns:260px 1fr;align-items:center;gap:40px;margin:15px 0 50px;display:grid}.stone-feature-card img{object-fit:cover;width:100%;height:250px}.stone-feature-card>span{padding:24px 30px 24px 0}.stone-feature-card small{letter-spacing:.1em;font-size:10px}.stone-feature-card strong{margin:14px 0;font-size:48px;line-height:1.1;display:block}.stone-feature-card em{font-size:14px;font-style:normal;display:block}.stone-feature-card b{margin-top:20px;font-size:12px;display:block}.instagram-bio nav .instagram-stone-feature{text-align:left;background:#f7f3ec;padding:0;display:block}.instagram-stone-feature img{width:100%;height:auto;display:block}.instagram-stone-feature>span{padding:24px;display:block}.instagram-stone-feature strong{font:46px/1.05 var(--serif);margin:15px 0;display:block}.instagram-stone-feature em{font-size:14px;font-style:normal;line-height:1.5;display:block}.instagram-stone-feature b{margin-top:22px;font-size:11px;display:block}@media (width<=900px){.stone-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stone-reel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stone-edit-hero,.stone-group-heading{gap:30px}.stone-quick-answer{grid-template-columns:1fr}.stone-quick-answer aside{grid-column:auto;grid-template-columns:1fr}}@media (width<=650px){.stone-wrap{width:calc(100% - 40px)}.stone-home-cover,.stone-edit-hero,.stone-group-heading{grid-template-columns:1fr}.stone-home-copy{padding:34px 22px}.stone-home-cover h1{margin-block:18px;font-size:58px}.stone-home-copy>p:not(.eyebrow){font-size:14px}.stone-home-cover img{aspect-ratio:1.35;object-fit:cover}.stone-home-cover figcaption{padding:15px 20px}.stone-home-cover figcaption strong{font-size:17px}.stone-home-note{margin-top:15px}.stone-edit-hero{padding-block:16px 32px}.stone-edit-hero h1{font-size:76px}.stone-edit-hero .stone-deck{font-size:24px}.stone-edit-hero figure{grid-row:2}.stone-jumps{gap:8px 20px;font-size:11px}.stone-quick-answer{gap:30px;padding-block:45px}.stone-quick-answer aside{padding:22px}.stone-quick-answer aside .button{white-space:normal;text-align:center;width:100%}.stone-shopping-intro{padding-block:42px 20px}.stone-group{padding-bottom:44px}.stone-group-heading{gap:22px}.stone-product-grid,.stone-finish-grid{grid-template-columns:1fr}.stone-product{padding:24px}.stone-finish-grid>a{padding:26px 0}.stone-finish-grid>a+a{border-top:1px solid #18233333;border-left:0}.stone-reels{padding-block:44px}.stone-reel-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,minmax(240px,72vw));padding-bottom:20px;overflow-x:auto}.stone-reel-grid article{scroll-snap-align:start}.stone-feature-card{grid-template-columns:35% 1fr;gap:20px}.stone-feature-card img{height:230px}.stone-feature-card>span{padding:20px 16px 20px 0}.stone-feature-card strong{font-size:34px}.stone-feature-card em{font-size:12px}.stone-feature-card small{font-size:8px}}html.qwd-route-pending:before{content:"";z-index:200;background:var(--qwd-wine,#721c2f);width:38%;height:3px;animation:1.15s ease-in-out infinite qwd-route-progress;position:fixed;top:0;left:0;box-shadow:0 0 12px #721c2f61}html.qwd-route-pending a[aria-current=page]{opacity:.68}@keyframes qwd-route-progress{0%{transform:translate(-110%)}55%{transform:translate(125%)}to{transform:translate(290%)}}.qwd-loading{background:var(--qwd-canvas,#f7f3ec);place-items:center;min-height:58vh;padding:40px 20px;display:grid}.qwd-loading>div{text-align:center;width:min(440px,100%)}.qwd-loading p{letter-spacing:.2em;margin-bottom:18px;font-size:.58rem;font-weight:700}.qwd-loading span{background:#15171933;width:100%;height:1px;display:block;overflow:hidden}.qwd-loading span:after{content:"";background:var(--qwd-wine,#721c2f);width:35%;height:1px;animation:1.15s ease-in-out infinite qwd-loading-line;display:block}.qwd-loading strong{font-family:var(--serif);margin-top:20px;font-size:1.8rem;font-weight:400;display:block}@keyframes qwd-loading-line{0%{transform:translate(-110%)}to{transform:translate(320%)}}.main-nav a,.header-action{align-items:center;min-height:44px;display:inline-flex}.main-nav a{position:relative}.main-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform:scaleX(1)}figure:has(img){background-color:var(--qwd-oat,#ebe2d5)}.shop-hub-hero+.shop-outfit-library{padding-top:32px}.outfit-opening{max-width:var(--max);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,6vw,82px);padding-top:58px;padding-bottom:42px;display:grid}.outfit-opening .outfit-hero{min-width:0;padding:0}.outfit-opening .outfit-context-image{min-width:0;margin:0;padding:0}.outfit-opening .outfit-context-image img{height:min(68vh,650px)}.outfit-decision-path{border:1px solid var(--qwd-night,#151719);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:0;padding-bottom:0;list-style:none;display:grid}.outfit-decision-path li{grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:grid}.outfit-decision-path li+li{border-left:1px solid var(--qwd-night,#151719)}.outfit-decision-path span{color:var(--muted);letter-spacing:.13em;font-size:.58rem}.outfit-decision-path strong{font-family:var(--serif);font-size:1.25rem;font-weight:400}.outfit-formula+.outfit-overview{padding-top:34px;padding-bottom:96px}.fit-index-media-wall{background:var(--qwd-night,#151719);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;display:grid;position:relative}.fit-index-media-wall[data-count="1"]{display:block}.fit-index-media-wall figure{background:var(--qwd-oat,#ebe2d5);min-width:0;margin:0;position:relative}.fit-index-media-wall figure:first-child:last-child img{min-height:620px}.fit-index-media-wall figure:first-child:not(:last-child){grid-column:1/-1}.fit-index-media-wall[data-count="4"] figure:first-child,.fit-index-media-wall[data-count="5"] figure:first-child,.fit-index-media-wall[data-count="6"] figure:first-child{grid-column:auto}.fit-index-media-wall img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;min-height:300px}.fit-index-media-wall figcaption{color:#4c5561;padding:11px 14px;font-size:.61rem;line-height:1.45}.fit-index-photo-label,.visual-evidence-kind{z-index:2;color:#fff;letter-spacing:.12em;background:#151719e6;padding:7px 9px;font-size:.5rem;font-weight:700;line-height:1.3;position:absolute;top:12px;left:12px}.fit-index-visual-status,.public-fit-evidence-visual-status{color:#5b6270;letter-spacing:.08em;text-transform:uppercase;margin:-12px 0 22px;font-size:.62rem;font-weight:700;line-height:1.45}.fit-index-visual-status.complete{color:var(--qwd-olive,#4c5241)}.public-fit-evidence-visual-status{margin:-.4rem 0 1rem}.visual-evidence-track figure{position:relative}.fit-lab-photo-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.fit-lab-photo-alt-grid label{gap:7px;display:grid}.fit-lab-photo-alt-grid label span{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:700}.fit-lab-photo-alt-grid input{background:var(--qwd-canvas,#f7f3ec);min-width:0;min-height:48px;color:var(--qwd-night,#151719);font:inherit;border:1px solid #15171959;border-radius:0;padding:10px 12px}.fit-lab-photo-alt-grid input[readonly]{color:var(--muted);background:var(--qwd-oat,#ebe2d5)}.fit-lab-cadence{color:#d6d6d6;border:1px solid #555;grid-template-columns:170px minmax(0,1fr);gap:22px;margin:0 0 26px;padding:18px 20px;display:grid}.fit-lab-cadence strong{letter-spacing:.12em;font-size:.58rem}.fit-lab-cadence span{font-family:var(--serif);font-size:1.05rem;line-height:1.5}.fit-lab-reader-wardrobe{padding-top:82px;padding-bottom:82px}.fit-lab-reader-wardrobe>header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:36px;margin-bottom:34px;display:grid}.fit-lab-reader-wardrobe>header .eyebrow{grid-column:1/-1}.fit-lab-reader-wardrobe>header h2,.fit-lab-reader-wardrobe>header p{margin:0}.fit-lab-reader-wardrobe>ol{border:1px solid var(--qwd-night,#151719);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fit-lab-reader-wardrobe>ol li{min-width:0;padding:24px 20px 28px}.fit-lab-reader-wardrobe>ol li+li{border-left:1px solid var(--qwd-night,#151719)}.fit-lab-reader-wardrobe>ol span{color:var(--muted);letter-spacing:.12em;font-size:.62rem}.fit-lab-reader-wardrobe>ol h3{margin:1.35rem 0 .65rem;font-size:1.45rem}.fit-lab-reader-wardrobe>ol p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.fit-lab-reader-wardrobe>aside{border:1px solid var(--qwd-night,#151719);border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:24px;display:grid}.fit-lab-reader-wardrobe>aside strong{letter-spacing:.12em;font-size:.58rem}.fit-lab-reader-wardrobe>aside p{max-width:700px;margin:.6rem 0 0}.retailer-handoff{border-top:1px solid #15171947;border-bottom:1px solid #15171947;margin:20px 0 4px}.retailer-handoff>div{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.retailer-handoff>div+div{border-top:1px solid #15171924}.retailer-handoff dt{letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:700}.retailer-handoff dd{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.outfit-price-levels .retailer-handoff{border-color:#555}.outfit-price-levels .retailer-handoff>div+div{border-top-color:#444}.outfit-price-levels .retailer-handoff dd{color:#000}@media (width<=980px){.mobile-menu nav .mobile-menu-help{border:1px solid var(--qwd-night,#151719);background:var(--qwd-canvas,#f7f3ec);min-height:72px;margin-top:12px;padding:0 18px}.mobile-menu nav .mobile-menu-help strong{font-size:1.45rem}.mobile-menu-secondary{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.stone-home-cover figure{order:-1}.stone-home-cover img{aspect-ratio:1.18;object-position:50% 45%}.stone-home-copy{padding-top:30px}.shop-hub-hero+.shop-outfit-library{padding-top:12px}.shop-outfit-library{padding-right:0;overflow:hidden}.shop-outfit-library>header{padding-right:20px}.shop-outfit-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:86vw;grid-auto-flow:column;gap:12px;padding:0 20px 18px 0;scroll-padding-left:0;display:grid;overflow-x:auto}.shop-outfit-grid article,.shop-outfit-grid article:nth-child(odd),.shop-outfit-grid article:nth-child(2n){scroll-snap-align:start;width:86vw}.shop-budget-answer{padding-top:58px}.outfit-opening{flex-direction:column;gap:28px;padding-top:24px;padding-bottom:28px;display:flex}.outfit-opening .outfit-context-image{order:-1;width:calc(100% + 40px);margin-left:-20px}.outfit-opening .outfit-context-image img{width:100%;height:360px}.outfit-opening .outfit-context-image figcaption{padding-inline:20px}.outfit-opening .outfit-hero h1{overflow-wrap:anywhere;font-size:clamp(3.05rem,13vw,3.8rem)}.outfit-decision-path{grid-template-columns:1fr;margin:0 20px}.outfit-decision-path li{min-height:62px}.outfit-decision-path li+li{border-top:1px solid var(--qwd-night,#151719);border-left:0}.outfit-formula{padding-top:68px}.outfit-formula+.outfit-overview{padding-top:20px}.fit-index-media-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-index-media-wall figure:first-child:last-child img{aspect-ratio:4/5;min-height:0}.fit-index-media-wall img{min-height:0}.fit-index-photo-label,.visual-evidence-kind{font-size:.46rem;top:9px;left:9px}.fit-lab-photo-alt-grid{grid-template-columns:1fr}.fit-lab-cadence{grid-template-columns:1fr;gap:8px}.fit-lab-reader-wardrobe{padding-top:62px;padding-bottom:62px}.fit-lab-reader-wardrobe>header{grid-template-columns:1fr;gap:16px}.fit-lab-reader-wardrobe>ol{grid-template-columns:1fr}.fit-lab-reader-wardrobe>ol li+li{border-top:1px solid var(--qwd-night,#151719);border-left:0}.fit-lab-reader-wardrobe>aside{grid-template-columns:1fr}.fit-lab-reader-wardrobe>aside .button{width:100%}.retailer-handoff>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){html.qwd-route-pending:before,.qwd-loading span:after{width:100%;animation:none}.main-nav a:after{transition:none}}
