.bag-hero{grid-template-columns:1fr .85fr;gap:9%;padding-top:50px;padding-bottom:70px}.bags-page .gear-intro h1{font-size:clamp(58px,6.8vw,104px)}.bag-photo{margin:0;max-width:470px;animation-delay:.15s}.bag-photo img{width:100%;height:auto;border-radius:18px}.bag-photo figcaption{font-size:14px;color:var(--muted);margin-top:16px;text-align:center}.bag-key-specs{display:flex;flex-wrap:wrap;gap:30px;margin:32px 0 24px;padding-top:25px;border-top:1px solid #8885}.bag-key-specs>div{display:flex;flex-direction:column;gap:9px}.bag-key-specs strong{font-size:30px;font-weight:500;letter-spacing:-1px}.bag-key-specs strong span{font-size:16px;letter-spacing:0}.bag-key-specs>div>span{font-size:14px;color:var(--muted)}.bags-page .design-preview{font-size:12px}.bags-page .eyebrow,.bags-page .detail-number{font-size:12px}.bags-page .gear-details p{font-size:16px}.bag-specifications{padding:80px 8%;max-width:1450px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 9%;border-top:1px solid #8884}.bag-specifications h2{font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.04;letter-spacing:-.05em;margin:26px 0}.bag-specifications h2 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400}.bag-specifications dl{margin:0}.bag-specifications dl>div{font-size:16px;line-height:1.5}.bag-specifications dd{max-width:65%}.bag-dimension-note{grid-column:2;font-size:14px;line-height:1.7;color:var(--muted);margin:22px 0 0}.bags-page .clothing-note{font-size:14px}@media(max-width:750px){.bag-hero{grid-template-columns:1fr;gap:35px;padding:42px 25px 55px}.bag-photo{width:min(100%,400px);margin:auto}.bags-page .gear-intro h1{font-size:62px}.bag-specifications{grid-template-columns:1fr;gap:24px;padding:55px 25px}.bag-specifications h2{font-size:46px}.bag-dimension-note{grid-column:1;margin-top:0}.bag-key-specs{gap:25px}.bag-key-specs strong{font-size:27px}}
