/* Product-led hero for the laptop/work bag category. */
.laptop-hero-v608{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(24px,4vw,50px);align-items:center;margin:8px 0 48px;padding:clamp(22px,4vw,46px);background:#e1e7d5;border-radius:12px}
.laptop-hero-copy-v608{min-width:0}
.laptop-hero-copy-v608 .eyebrow{margin:0 0 16px;color:#40574e;font-size:12px;letter-spacing:.12em}
.laptop-hero-copy-v608 h1{max-width:18ch;margin:0 0 18px;font:400 clamp(40px,4.4vw,56px)/1.04 Georgia,serif;letter-spacing:-.03em;text-wrap:balance}
.laptop-hero-copy-v608 .lead{max-width:50ch;margin:0 0 22px;color:#40534a;font-size:17px;line-height:1.55}
.laptop-hero-actions-v608{display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.laptop-hero-actions-v608 .button{margin:0;padding:12px 18px;background:#172c2c;font-size:14px}
.laptop-hero-secondary-v608{color:#172c2c;font-weight:700;text-underline-offset:4px}
.laptop-hero-visual-v608{display:grid;height:480px;grid-template-columns:1.18fr .82fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin:0;min-width:0;padding:9px;background:#f5f3eb;border-radius:12px}
.laptop-hero-product-v608{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px;text-decoration:none}
.laptop-hero-product-v608 img{display:block;width:100%;height:100%;min-height:0;flex:1;object-fit:contain}
.laptop-hero-product-v608 span{display:block;padding:8px 10px;color:#334740;font-size:11px;line-height:1.4}
.laptop-hero-product-main-v608{grid-row:1 / span 2}
.laptop-hero-visual-v608 figcaption{grid-column:1 / -1;padding:4px 8px 2px;color:#53645b;font-size:11px;line-height:1.5}
#laptop-style-catalog,#category-inquiry{scroll-margin-top:24px}
@media(max-width:780px){.laptop-hero-v608{grid-template-columns:minmax(0,1fr);gap:18px;margin:12px 0 32px;padding:18px}.laptop-hero-copy-v608{order:1}.laptop-hero-copy-v608 h1{max-width:18ch;font-size:clamp(36px,9.5vw,48px)}.laptop-hero-actions-v608{align-items:flex-start}.laptop-hero-actions-v608 .button{width:100%;text-align:center}.laptop-hero-secondary-v608{padding:4px 0}.laptop-hero-visual-v608{order:2;height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.laptop-hero-product-main-v608{grid-column:1 / -1;grid-row:auto}.laptop-hero-product-v608 img{height:auto;aspect-ratio:1/1}.laptop-hero-product-main-v608 img{max-height:300px;object-fit:contain}.laptop-hero-product-v608 span{font-size:10px;padding:7px}.laptop-hero-visual-v608 figcaption{font-size:10px}}
