
.drop-story{background:#070809;border-block:1px solid #34383b;position:relative;overflow:hidden}.drop-story-inner{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;padding-block:64px}.drop-story-copy{padding-block:24px}.drop-story-copy>.eyebrow{color:#9da2a5;font-size:10px;letter-spacing:2.5px}.drop-story h2{font-size:clamp(60px,7vw,104px);font-weight:900;line-height:1;letter-spacing:-.065em;margin:24px 0 27px}.drop-story h2 span{color:#ff845d}.drop-story h3{font-size:24px;font-weight:700;line-height:1.6;margin:0 0 22px;letter-spacing:.03em}.drop-story p{font-size:14px;line-height:2.1;color:#c9ccce;margin:0}.drop-story-categories{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:28px;color:#959da1;font-size:10px;letter-spacing:1px}.drop-story-categories span+span:before{content:'/';margin-right:20px;color:#536067}.drop-story-link{display:inline-flex;justify-content:space-between;align-items:center;gap:80px;padding:17px 0;border-bottom:1px solid #78848b;margin-top:29px;font-size:12px;min-height:52px}.drop-story-photo{margin:0;position:relative;max-width:390px;justify-self:end;background:#000}.drop-story-photo img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.drop-story-photo:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#070809 0%,transparent 28%),linear-gradient(0deg,#070809 0%,transparent 17%)}.drop-story-photo figcaption{position:absolute;bottom:17px;right:15px;font-size:8px;letter-spacing:2px;color:#d0d3d4}
@media(max-width:800px){.drop-story-inner{gap:25px}.drop-story h3{font-size:20px}.drop-story p{font-size:13px}.desktop-break{display:none}}
@media(max-width:640px){.drop-story-inner{display:flex;flex-direction:column;gap:27px;padding-top:46px;padding-bottom:0}.drop-story-copy{padding:0;width:100%}.drop-story h2{font-size:60px;margin:20px 0 22px}.drop-story h3{font-size:20px;margin-bottom:18px}.drop-story p{font-size:13px;line-height:2}.drop-story-categories{gap:11px;margin-top:23px;font-size:8px;letter-spacing:.7px}.drop-story-categories span+span:before{margin-right:11px}.drop-story-link{margin-top:22px;gap:75px}.drop-story-photo{width:calc(100% + 32px);max-width:none;align-self:center}.drop-story-photo img{height:290px;max-height:none;width:100%;object-fit:cover;object-position:center 82%}.drop-story-photo:before{background:linear-gradient(180deg,#070809 0%,transparent 24%),linear-gradient(0deg,#070809 0%,transparent 16%)}.drop-story-photo figcaption{bottom:18px;right:18px}}

.sizing{padding-block:80px}.sizing-intro{max-width:900px}.sizing .eyebrow{color:#ff845d}.sizing h2{font-size:clamp(32px,4vw,58px);line-height:1.3;margin:20px 0 24px;letter-spacing:-.04em}.sizing-lead{font-size:22px;font-weight:700;line-height:1.7}.sizing p{line-height:1.9;color:#bfc5c9}.measure-guide{margin:34px 0;padding:24px 28px;border-left:3px solid #ff845d;background:#191c1f}.measure-guide b{font-size:12px;letter-spacing:1px}.measure-guide p{font-size:13px;margin:12px 0 0;max-width:980px}.measure-guide strong{color:#f5f5f2}.size-product-grid,.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.size-product-grid article{padding:25px;background:#15181b;border:1px solid #373c40;min-width:0}.size-product-grid h3{font-size:23px;margin:14px 0}.size-product-grid p{font-size:12px}.size-product-grid table{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.size-product-grid th,.size-product-grid td{text-align:left;padding:12px 3px;border-bottom:1px solid #363b40}.size-product-grid thead{color:#9fa8ae;font-size:11px}.size-product-grid a{display:inline-block;min-height:44px;padding-top:12px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.size-product-grid .measurement-pending{color:#ffc3ad;font-size:12px}.sizing-footnote{font-size:12px}.fit-studies{margin-top:65px;border-top:1px solid #373c40;padding-top:40px}.fit-heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:28px}.fit-heading h3{font-size:32px;line-height:1.5;margin:15px 0 0}.fit-heading p{font-size:13px}.fit-placeholder{padding:22px;border:1px solid #373c40;background:#111416}.fit-empty{margin-top:22px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:repeating-linear-gradient(135deg,#171b1e,#171b1e 1px,#141719 1px,#141719 12px);color:#68747d;font-size:27px;letter-spacing:3px}.fit-empty small{font-size:12px;letter-spacing:1px;margin-top:10px;color:#b1bac0}.fit-placeholder p{font-size:12px;margin-bottom:0}.fit-placeholder strong{font-weight:500;color:#f0f1ed}.fit-note{font-size:12px;max-width:900px}.original-size-alert{border-left:3px solid #ff845d;background:#191c1f;padding:18px;margin:24px 0 8px}.original-size-alert b{color:#ff845d;font-size:12px}.original-size-alert p{font-size:13px;line-height:1.8}
@media(max-width:800px){.size-product-grid{grid-template-columns:1fr}.fit-grid{gap:12px}.fit-placeholder{padding:15px}.fit-heading{display:block}}@media(max-width:500px){.sizing{padding-block:48px}.sizing-lead{font-size:18px}.sizing-intro>p:last-child{font-size:13px}.measure-guide{padding:20px}.size-product-grid{gap:14px}.size-product-grid article{padding:22px}.fit-grid{grid-template-columns:1fr}.fit-placeholder{display:grid;grid-template-columns:105px 1fr;column-gap:20px;padding:18px}.fit-placeholder>.eyebrow{grid-column:1/-1;font-size:10px}.fit-empty{height:105px;font-size:20px;margin-top:16px}.fit-placeholder p{align-self:center}.fit-heading h3{font-size:26px}.fit-studies{margin-top:45px}.fit-note{line-height:1.8}}

.top-film-first{padding-top:24px}.top-film-first .hero-visual{width:100%;max-width:1100px;margin:auto}.top-film-first video{width:100%;max-height:620px;object-fit:contain}.hero-grid{display:block}.hero-copy{max-width:1000px}.hero-title{font-size:clamp(76px,11vw,150px)}.hero-title span{display:inline!important;margin-right:.12em}.drop-story-inner{display:block;padding-block:55px}.drop-story-copy{max-width:900px}.drop-story h2{font-size:clamp(55px,6vw,85px)}.sizing{scroll-margin-top:100px}
@media(max-width:640px){.top-film-first{padding-top:16px}.hero-title{font-size:76px}.hero-title span{display:block!important}.drop-story-inner{padding-block:40px}.top-film-first .hero-caption{font-size:8px}.hero{padding-top:22px}}
@media(max-width:640px){.masthead{height:70px}.top-film-first.shell{width:100%;padding:0;height:calc(100svh - 70px);height:calc(100dvh - 70px);min-height:420px;margin:0}.top-film-first .hero-visual,.top-film-first .hero-film-frame{height:100%;width:100%;max-width:none;border:0}.top-film-first .hero-film-frame{aspect-ratio:auto}.top-film-first #drop-top-film{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:60% center}.top-film-first .hero-caption{position:absolute;bottom:0;left:0;right:0;padding:18px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:linear-gradient(transparent,rgba(0,0,0,.85));align-items:center}.top-film-first .hero-caption>span{max-width:150px;line-height:1.8}.top-film-first #top-film-toggle{min-height:44px;background:rgba(0,0,0,.45)}.top-film-first video::-webkit-media-controls{display:none}.hero-grid{min-height:0}.hero-copy{padding:35px 0}.nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}

.top-size-brief{border-left:3px solid #ff845d;background:#171a1c;padding:17px 22px;margin-bottom:28px}.top-size-brief b{font-size:10px;letter-spacing:1.5px;color:#ff9878}.top-size-brief p{font-size:15px;margin:9px 0;line-height:1.7}.top-size-brief span{font-size:11px;color:#aeb7bd}.product-open{display:block;width:100%}.back-to-lineup{display:inline-flex;min-height:54px;align-items:center;font-size:12px;margin:20px 0}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.detail-image{background:#fff;aspect-ratio:1}.detail-image img{width:100%;height:100%;object-fit:contain}.detail-copy{padding-top:24px}.detail-copy h1{font-size:clamp(32px,4vw,64px);letter-spacing:-.05em;line-height:1.1;margin:18px 0}.detail-copy>p{font-size:14px;line-height:1.8;color:#bfc6ca}.detail-copy .price{margin:30px 0;font-size:18px}.detail-copy .solid-link{margin:12px 0}.detail-copy .detail-release{margin-bottom:0}.detail-copy .fit-note{font-size:12px}.single-product{grid-template-columns:1fr;max-width:850px}.product-page .sizing-intro h2{font-size:36px}.product-page .sizing{padding-block:55px}.product-fit-pending{padding:28px;background:#171a1c;border:1px dashed #525d65;margin-top:22px}.product-fit-pending strong{color:#ff9878}.product-fit-pending p{font-size:14px}.product-page .fit-studies h3{font-size:28px}.product-page .measure-guide{max-width:1000px}
@media(max-width:640px){.product-detail-grid{grid-template-columns:1fr;gap:18px}.detail-copy{padding-top:5px}.detail-copy h1{font-size:36px}.product-page .sizing-intro h2{font-size:28px}.product-page .sizing-lead{font-size:17px}.product-page .fit-studies h3{font-size:24px}.top-size-brief{padding:15px}.top-size-brief p{font-size:13px}}

/* Requested corrections: show the complete TOP film and remove CTA/band spacing. */
.hero-grid{min-height:0;padding-bottom:0}.hero-copy{padding-bottom:0}.hero-deck{margin-bottom:0}.collection{padding-top:32px}.hero{padding-bottom:0}
.top-film-first.shell{height:auto;min-height:0}.top-film-first .hero-visual{height:auto}.top-film-first .hero-film-frame{height:auto;aspect-ratio:16/9}.top-film-first #drop-top-film{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.top-film-first .hero-caption{position:static;background:#171a1c;padding:12px 16px}.top-film-first video::-webkit-media-controls{display:flex}
.chart-viewer{width:min(1100px,calc(100% - 24px));max-height:90dvh;border:1px solid #626a70;padding:0;background:#101214;color:#f1f1ed}.chart-viewer::backdrop{background:rgba(0,0,0,.8)}.chart-view-actions{position:sticky;top:0;display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:16px;background:#101214;color:#f1f1ed;z-index:1}.chart-view-actions h2,.chart-view-actions h1{font-size:16px;margin:0 auto 0 0}.chart-view-actions button,.chart-view-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #849099;background:#20262a;font-size:13px}.chart-view-scroll{overflow:auto;background:white}.chart-view-scroll img{width:100%;height:auto;max-width:none}.chart-view-scroll:focus-visible{outline:2px solid #ff845d;outline-offset:-2px}
@media(max-width:640px){.hero-copy{padding-bottom:0}.hero-grid{padding-bottom:0}.collection{padding-top:28px}.chart-view-actions{gap:8px;padding:10px}.chart-view-actions h2{flex-basis:100%}.chart-view-scroll img{min-width:650px}}

/* Top film: retain the poster until playback actually starts, including iOS autoplay denial. */
#drop-top-film-frame{background:#000 url("drop001/top-film-poster.jpg") center/contain no-repeat}
#drop-top-film{opacity:0}
#drop-top-film.has-played{opacity:1}
#drop-top-film::-webkit-media-controls,#drop-top-film::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
