.back-row{padding-top:18px;padding-bottom:0}.back-link{display:inline-flex;align-items:center;min-height:42px;font-size:13px;font-weight:650;color:#143f2d;gap:8px}.back-link:hover{text-decoration:underline;text-underline-offset:4px}.back-row+.breadcrumbs{padding-top:5px}
.collection-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding-top:42px!important;padding-bottom:55px!important}.collection-intro-copy{min-width:0}.collection-intro-copy h1{font-size:clamp(38px,4.2vw,58px)!important;line-height:1.13!important;max-width:20ch}.collection-intro-copy .lead{font-size:19px!important;line-height:1.8;max-width:50ch}.collection-intro>.model-card-grid{grid-column:1/-1}
.collection-packaging{margin:0;min-width:0;background:#fff;text-align:center}.collection-packaging>img{height:285px;width:100%;object-fit:contain;filter:none}.collection-packaging figcaption{font-size:11px;line-height:1.7;color:#66746b;max-width:42ch;margin:18px auto 0}
.collection-packaging .water-formats-stage{height:300px}.collection-packaging .water-formats-stage>.ibc{height:255px}.collection-packaging .water-formats-stage>.drum{height:200px}.collection-packaging .water-formats-stage>.pail{height:145px}
.instant-packaging-stage{position:relative;height:300px;max-width:450px;margin:auto}.instant-packaging-stage img{position:absolute;object-fit:contain;filter:none}.instant-packaging-stage>.retail{width:80%;height:280px;left:0;bottom:10px}.instant-packaging-stage>.bottle{width:31%;height:190px;right:0;bottom:0}.collection-hot-pair{height:300px;display:flex;gap:5px;align-items:end;justify-content:center}.collection-hot-pair img{object-fit:contain;width:53%;height:290px;filter:none}.collection-hot-pair img+img{height:220px;width:47%}
.model-card-media{height:175px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;background:#fff}.model-card-media img{height:100%;width:100%;object-fit:contain;filter:none}.collection-type-media{height:190px;margin:0 0 22px;background:#fff}.collection-type-media img{height:100%;width:100%;object-fit:contain;filter:none}
.instant-use-group{padding-top:30px;margin-top:30px;border-top:1px solid #dce5de}.instant-use-group>h3{font-size:26px!important;margin:0 0 12px}.instant-use-group>p{max-width:75ch;font-size:15px!important;margin-bottom:20px}.instant-use-group .model-card-grid{margin-top:0}
@media(max-width:760px){.back-row{padding-top:12px}.back-link{font-size:12px}.collection-intro{grid-template-columns:1fr;gap:28px;padding-top:30px!important;padding-bottom:40px!important}.collection-intro-copy h1{font-size:38px!important}.collection-intro-copy .lead{font-size:17px!important}.collection-packaging>img{height:245px}.collection-packaging .water-formats-stage{height:260px}.collection-packaging .water-formats-stage>.ibc{height:220px}.collection-packaging .water-formats-stage>.drum{height:175px}.collection-packaging .water-formats-stage>.pail{height:130px}.instant-packaging-stage{height:260px;max-width:360px}.instant-packaging-stage>.retail{height:245px}.instant-packaging-stage>.bottle{height:165px}.collection-hot-pair{height:260px}.collection-hot-pair img{height:250px}.collection-hot-pair img+img{height:190px}.model-card-media{height:190px}.collection-type-media{height:175px}.instant-use-group>h3{font-size:24px!important}}
.model-card.model-code-card{padding-top:27px;border-top:3px solid #1c8828}.model-card.model-code-card>strong{font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-.035em;margin-bottom:5px}.model-code-card h3{font-size:18px!important}.model-code-card p{font-size:14px!important}
@media(max-width:760px){.model-card.model-code-card>strong{font-size:34px}}
/* All collection lists now use text-first model/type cards. Hero and detail images stay. */
.model-card.model-code-card>strong{font-size:38px;line-height:1.15}.model-card.model-code-card h3{font-size:20px!important;line-height:1.4!important;min-height:56px}.model-card-facts{margin:0 0 18px;padding-top:14px;border-top:1px solid #dce5de}.model-card-facts>div{margin-bottom:10px}.model-card-facts dt{font-size:11px;line-height:1.5;color:#66746b;margin-bottom:3px}.model-card-facts dd{font-size:14px;line-height:1.6;font-weight:600;color:#143f2d;margin:0}.product-pages .type-list>a{display:flex;flex-direction:column;padding-top:28px;border-top:3px solid #1c8828}.product-pages .type-list>a h3{font-size:25px;line-height:1.3;margin-bottom:16px}.product-pages .type-list>a>.textlink{margin-top:auto}
@media(max-width:760px){.model-card.model-code-card>strong{font-size:34px}.model-card.model-code-card h3{min-height:0;font-size:20px!important}.product-pages .type-list>a h3{font-size:23px}}
