.pr-cargo{max-width:1280px;margin:0 auto;padding:24px 36px 70px;color:#161616;font-family:Jost,sans-serif;font-size:17px;line-height:1.55}.pr-cargo *{box-sizing:border-box}.pr-cargo [hidden]{display:none!important}.pr-cargo h1,.pr-cargo h2,.pr-cargo h3,.pr-cargo p,.pr-cargo figure{margin:0}.pr-cargo h1,.pr-cargo h2,.pr-cargo h3{font-family:Jost,sans-serif;font-weight:500;letter-spacing:-.035em;color:#161616;text-transform:none}.pr-cargo h1{font-size:clamp(38px,4.6vw,62px);line-height:1.04;max-width:530px}.pr-cargo h2{font-size:clamp(30px,3.3vw,44px);line-height:1.12}.pr-cargo h3{font-size:28px;line-height:1.2}.pr-cargo a{color:inherit}.pr-cargo button,.pr-cargo select{font-family:Jost,sans-serif;border-radius:0;font-size:16px}.pr-cargo :focus-visible{outline:2px solid #355684;outline-offset:4px}.pr-cargo [id]{scroll-margin-top:160px}.cg-kicker{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px!important;color:#665b49}.cg-hero{background:#f6f5f2}.cg-hero-copy{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:38px}.cg-intro{font-size:19px;line-height:1.55;max-width:510px}.cg-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:23px}.pr-cargo .cg-button{display:inline-flex;gap:22px;justify-content:space-between;align-items:center;min-height:48px;padding:13px 22px;background:#393c4a;color:#fff;text-decoration:none;font-family:Jost,sans-serif!important;font-size:16px;font-weight:500;letter-spacing:.01em;border:1px solid #393c4a;border-radius:0;text-transform:none}.pr-cargo .cg-button:hover{background:#000;border-color:#000}.cg-text-link{text-underline-offset:5px}.cg-hero-images{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 8px}.cg-hero-images a{display:block}.cg-hero-images img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.cg-hero-images figcaption{padding:13px 20px;font-size:15px;background:#fff}.cg-benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#eeeae2;padding:20px;text-align:center;font-size:15px}.cg-section{padding:58px 0}.cg-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:30px}.cg-section-heading>p{color:#4c4c4c;max-width:500px}.cg-market{font-size:13px;color:#625d55;margin-bottom:18px!important}.cg-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cg-card{border:1px solid #dedbd5;min-width:0}.cg-card-heading{padding:22px 24px}.cg-card-heading .cg-kicker{margin-bottom:8px!important}.cg-photo-stack{background:#eee}.cg-photo-stack a{display:block}.cg-photo-stack img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.cg-card-body{padding:24px}.cg-style-copy{min-height:80px}.cg-details{font-size:14px;color:#615d55;margin:15px 0 24px!important}.cg-choices{border-top:1px solid #dedbd5;padding-top:20px}.cg-colour-label{font-size:14px;margin-bottom:12px!important}.cg-colours{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.cg-colours button{display:flex;align-items:center;gap:8px;padding:8px 10px;min-height:44px;background:#fff;border:1px solid #d5d5d5;color:#161616;cursor:pointer}.cg-colours button[aria-pressed=true]{border-color:#161616;box-shadow:inset 0 0 0 1px #161616}.cg-swatch{width:16px;height:16px;border:1px solid #bbb;border-radius:50%}.cg-swatch-black{background:#161616}.cg-swatch-navy{background:#202c44}.cg-swatch-white{background:#fff}.cg-swatch-sand{background:#cbbd9e}.cg-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:17px}.cg-price{font-size:21px;font-weight:600}.cg-stock{font-size:13px;color:#625d55}.cg-choices label{display:block;font-size:14px;margin-bottom:7px}.cg-choices select{width:100%;height:48px;background:#fff;border:1px solid #aaa;padding:8px 12px;color:#161616;margin-bottom:14px}.cg-choices .cg-button{width:100%}.cg-fabric{background:#f6f5f2;padding:40px 32px}.cg-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cg-benefits article{background:#fff;border:1px solid #e5e0d7;padding:24px 20px}.cg-feature-icon{display:block;width:52px;height:52px;color:#9f9070;margin-bottom:22px}.cg-benefits h3{font-size:24px}.cg-benefits p{font-size:16px;color:#4c4c4c;margin-top:15px}.cg-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cg-fit-grid>div{padding:26px;background:#f6f5f2}.cg-fit-grid p{margin-top:16px}.cg-fit-grid h3{font-size:25px}.cg-faq{border-top:1px solid #dedbd5;padding-top:42px}.cg-faq h2{margin-bottom:25px}.cg-faq details{border-bottom:1px solid #ddd;padding:18px 0}.cg-faq summary{font-size:20px;cursor:pointer;min-height:30px}.cg-faq details p{max-width:850px;color:#4c4c4c;margin-top:15px}.cg-faq>.cg-button{margin-top:28px}
@media(max-width:900px){.cg-hero-copy{gap:28px;padding:28px}.cg-benefits{grid-template-columns:1fr 1fr}.cg-section-heading{gap:28px}.cg-colours{gap:6px}.cg-colours button{font-size:14px;padding:8px}}
@media(max-width:600px){.pr-cargo{padding:12px 16px 40px}.cg-hero-copy,.cg-section-heading,.cg-fit-grid,.cg-grid{grid-template-columns:1fr}.cg-hero-copy{padding:28px 22px;gap:22px}.pr-cargo h1{font-size:39px}.cg-intro{font-size:17px}.cg-actions{gap:18px}.cg-hero-images{gap:4px;padding:0 4px 4px}.cg-hero-images figcaption{font-size:12px;padding:11px 8px}.cg-benefit-strip{grid-template-columns:1fr 1fr;font-size:13px;padding:16px 10px;gap:10px}.cg-section{padding:38px 0}.cg-section-heading{gap:20px}.cg-card-heading,.cg-card-body{padding:21px}.cg-style-copy{min-height:0}.cg-fabric{padding:30px 18px}.cg-benefits{gap:10px}.cg-benefits article{padding:20px 14px}.cg-benefits h3{font-size:21px}.cg-benefits p{font-size:15px}.cg-fit-grid{gap:14px}.cg-faq summary{font-size:18px}.pr-cargo [id]{scroll-margin-top:120px}}

.cg-kicker{text-transform:none;letter-spacing:.06em}.cg-waist{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cg-waist img{width:100%;height:auto}.cg-waist p:not(.cg-kicker){margin:24px 0}.cg-hero-images img{aspect-ratio:2/3;object-fit:contain}.cg-benefit-strip{background:#f6f6f6}.cg-hero,.cg-fabric,.cg-fit-grid>div{background:#f6f6f6}@media(max-width:600px){.cg-waist{grid-template-columns:1fr;gap:24px}.cg-waist>div{padding:0 6px}.cg-benefits{grid-template-columns:1fr}}

.cg-restock{border-top:1px solid #ddd}.cg-restock>p:not(.cg-kicker){max-width:650px;margin:20px 0}

.cg-hero-images figure{background:#fff}.cg-hero-images .cg-length-heading{background:#28323c;color:#fff;padding:15px 20px;font-size:26px;font-weight:500;letter-spacing:.01em;text-decoration:none}.cg-hero-images figure:last-child .cg-length-heading{background:#161616}.cg-hero-images figcaption{padding:20px}.cg-hero-images figcaption strong{display:block;font-size:22px;line-height:1.25;font-weight:500}.cg-hero-images figcaption p{margin:10px 0 15px;font-size:16px}.cg-hero-images figcaption a{display:inline-block;font-size:16px}.cg-review{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.cg-stars{font-size:24px;letter-spacing:4px;margin-top:20px!important}.cg-review blockquote{margin:0 0 20px;padding:0;border:0;font-style:normal}.cg-review blockquote>p{font-size:24px;line-height:1.5}.cg-review footer{margin-top:20px;font-size:16px}.cg-review footer span{display:block;color:#4c4c4c;font-size:14px;margin-top:5px}.cg-travel img{display:block;width:100%;height:auto}.cg-travel>a{display:inline-block;margin-top:18px}@media(max-width:600px){.cg-hero-images{grid-template-columns:1fr;gap:18px}.cg-hero-images img{aspect-ratio:auto}.cg-hero-images .cg-length-heading{font-size:24px;padding:14px 18px}.cg-hero-images figcaption{padding:18px}.cg-hero-images figcaption strong{font-size:21px}.cg-review{grid-template-columns:1fr;gap:24px}.cg-review blockquote>p{font-size:20px}}

.cg-review blockquote,.cg-review blockquote>p,.cg-review footer{color:#28323c}
