@font-face{font-family:Space;src:url('spacegrotesk.ttf');font-weight:300 700;font-display:swap}body.cargo{--accent:#c6cf63;--on-accent:#22271e;--paper:#f1eee4;--photo:#dcdccf;background:#f1eee4;color:#242b25;font:15px/1.7 Space,Arial,sans-serif;padding-left:190px}body.cargo h1,body.cargo h2,body.cargo h3{font-family:Space,sans-serif;line-height:1.04;letter-spacing:-2px;font-weight:600}.cargo-header{position:fixed;left:0;top:0;bottom:0;width:190px;background:#263328;color:#e7ecd7;padding:35px 25px;z-index:50;display:flex;flex-direction:column}.cargo-wordmark{font-size:24px;font-weight:bold;line-height:1.05;letter-spacing:-1px}.cargo-header small{font:9px monospace;letter-spacing:1px;display:block;margin:15px 0 40px;color:#b4c296}.cargo-header nav{display:flex;flex-direction:column;gap:24px;font-size:12px}.cargo-header nav a span{font:10px monospace;color:#b2bd83;margin-right:10px}.cargo-header .cargo-bag{margin-top:auto;padding-top:25px;border-top:1px solid #6b795c;font-size:12px}.cargo-home-hero{position:relative;min-height:660px;overflow:hidden;background:#34452f;color:#f6f5e9;display:flex;flex-direction:column;justify-content:flex-end;padding:65px 6%}.cargo-home-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.cargo-home-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1c2c20ed,#1c2c2040 80%)}.cargo-home-hero>div{z-index:1;position:relative}.cargo-home-hero h1{font-size:clamp(65px,8vw,110px);max-width:850px;margin:20px 0}.cargo-home-hero p{max-width:480px;color:#e3e8d5}.cargo-home-hero .photo-credit{position:absolute;right:20px;top:20px;z-index:2;background:#15271c88;padding:5px}.cargo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:25px 6%;border-bottom:1px solid #b7bca9}.cargo-metrics b{font-size:30px;display:block}.cargo-metrics span{font:10px monospace;text-transform:uppercase;letter-spacing:1px}.cargo-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.cargo-heading h2{font-size:53px;margin:10px 0 0}.cargo-heading p{font-size:13px;max-width:400px}.cargo-row{display:grid;grid-template-columns:170px 1fr 150px;gap:28px;align-items:center;border-top:1px solid #aeb6a0;padding:23px 0}.cargo-row .photo-slot{min-height:145px}.cargo-row h3{font-size:25px;letter-spacing:-1px;margin:10px 0}.cargo-row p{font-size:12px;max-width:470px;margin-bottom:0}.cargo-row .row-fit{font-size:11px}.cargo-row .row-fit b{display:block;margin-bottom:15px}.cargo-loader{background:#dce0cf;padding:55px 6%}.cargo-loader h2{font-size:48px;margin:14px 0 30px}.cargo-zone-buttons{display:flex;gap:12px;flex-wrap:wrap}.cargo-zone-buttons button{padding:14px 18px;background:transparent;border:1px solid #889578;color:#3d4d32;font-size:11px}.cargo-zone-buttons button[aria-selected=true]{background:#344a31;color:white}.cargo-zone-result{padding:30px 0;max-width:660px}.cargo-zone-result h3{font-size:28px}.cargo-zone-result p{font-size:13px}.cargo-footer{background:#263328;color:#d7e0ca;padding:50px 6%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.cargo-footer a{display:block;font-size:11px;margin:9px 0}.cargo-footer p{font-size:11px;max-width:340px;opacity:.7}.cargo-catalog-title{padding:45px 6% 20px;border-bottom:1px solid #b0bba3}.cargo-catalog-title h1{font-size:68px;margin:15px 0 25px}.cargo-pdp-title{padding:45px 6% 30px}.cargo-pdp-title h1{font-size:65px;max-width:950px;margin:20px 0}.cargo-pdp-title p{max-width:650px}.cargo-pdp-gallery{display:grid;grid-template-columns:2fr 1fr;gap:0;margin:0 6%}.cargo-pdp-gallery>.photo-slot{min-height:370px}.cargo-pdp-note{background:#263328;color:#e0e8d4;padding:35px}.cargo-pdp-note h2{font-size:37px}.cargo-pdp-note p{font-size:13px}.cargo-spec-band{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;padding:30px 6%;border-bottom:1px solid #b9c0ac;font-size:12px}.cargo-spec-band b{display:block;font-size:13px;margin-bottom:8px}.cargo-order{display:grid;grid-template-columns:1.3fr 1fr;gap:50px}.cargo-order h2{font-size:45px}.cargo-order .u-offer{border-top:5px solid #7e9251}.cargo-footer .word{font-size:25px;font-weight:bold}@media(max-width:900px){body.cargo{padding-left:0}.cargo-header{position:static;width:auto;padding:20px 5%;display:grid;grid-template-columns:1fr auto;gap:20px}.cargo-header small{display:none}.cargo-header nav{grid-column:1/-1;grid-row:2;flex-direction:row;gap:17px;overflow:auto;white-space:nowrap;font-size:10px}.cargo-header nav a span{display:none}.cargo-header .cargo-bag{margin:0;padding:0;border:0;grid-column:2;grid-row:1}.cargo-wordmark{font-size:21px}.cargo-wordmark br{display:none}.cargo-home-hero{min-height:540px;padding:55px 6% 40px}.cargo-home-hero h1{font-size:68px}.cargo-metrics{gap:15px}.cargo-metrics b{font-size:24px}.cargo-metrics span{font-size:8px}.cargo-heading{grid-template-columns:1fr;gap:15px}.cargo-heading h2{font-size:43px}.cargo-row{grid-template-columns:95px 1fr;gap:18px}.cargo-row .photo-slot{min-height:160px;padding:10px}.cargo-row .photo-slot span{font-size:8px}.cargo-row h3{font-size:23px}.cargo-row .row-fit{grid-column:2}.cargo-row .row-fit b{margin-bottom:5px}.cargo-loader h2{font-size:40px}.cargo-footer{grid-template-columns:1fr 1fr}.cargo-footer>div:first-child{grid-column:1/-1}.cargo-pdp-title h1{font-size:46px}.cargo-pdp-gallery{grid-template-columns:1fr}.cargo-pdp-gallery>.photo-slot{min-height:270px}.cargo-pdp-note{padding:25px}.cargo-spec-band{grid-template-columns:1fr;gap:18px}.cargo-order{grid-template-columns:1fr;gap:25px}.cargo-order h2{font-size:40px}.cargo-catalog-title h1{font-size:49px}}
