.compact-filter-store .product-stage{background:#f2f4ef;border:1px solid #dce2d9;border-radius:12px;overflow:hidden;}
.compact-filter-store .product-stage>.responsive-photo{inset:20px 28px 65px;}
.compact-highlights{list-style:none;padding:0;margin:18px 0 24px;display:grid;gap:9px;}
.compact-highlights li{display:flex;gap:9px;align-items:center;font-size:15px;line-height:1.5;color:var(--ink);}
.compact-highlights .icon{width:17px;height:17px;flex:0 0 auto;}
.compact-model-story{background:#eef2ea;}
.compact-model-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center;}
.compact-colors-photo{margin:0;min-width:0;}
.compact-colors-photo>.responsive-photo{display:block;border-radius:12px;overflow:hidden;}
.compact-colors-photo img{width:100%;height:auto;display:block;}
.compact-colors-photo figcaption{margin-top:12px;font-size:12px;line-height:1.6;color:var(--muted);}
.compact-model-copy h2{font-size:clamp(32px,3.8vw,49px);line-height:1.1;letter-spacing:-.025em;margin-block:13px 22px;}
.compact-model-copy>p:not(.eyebrow){font-size:17px;line-height:1.75;color:var(--slate);}
.compact-benefit-list{display:grid;gap:0;margin-top:22px;}
.compact-benefit-list article{display:flex;gap:17px;padding-block:19px;border-bottom:1px solid #d5ddcf;}
.compact-benefit-list article>span{font-size:12px;color:var(--muted);padding-top:5px;}
.compact-benefit-list h3{font-size:20px;line-height:1.35;}
.compact-benefit-list p{font-size:15px;line-height:1.7;color:var(--slate);margin-top:6px;}
.compact-model-copy>.text-link{margin-top:20px;min-height:44px;}
.compact-preparation{background:var(--paper);}
.compact-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;}
.compact-preparation-grid article{border-top:2px solid #b8c9b3;padding-top:20px;}
.compact-preparation-grid article>span{font-size:12px;letter-spacing:.045em;color:var(--muted);}
.compact-preparation-grid h3{font-size:21px;line-height:1.3;margin-block:14px 9px;}
.compact-preparation-grid p{font-size:15px;line-height:1.75;color:var(--slate);}
.compact-reference{display:grid;grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:38px;}
.compact-reference img{width:100%;height:auto;max-height:300px;object-fit:contain;}
.compact-filter-store .card-gallery .bundle-unit-straw{max-width:24%;}
.compact-filter-store .home-gear [data-gear-card="straw"] .card-image-frame{inset:10px 18px;}
@media(max-width:760px){
 .compact-model-layout{grid-template-columns:1fr;gap:27px;}
 .compact-preparation-grid{grid-template-columns:1fr;gap:24px;}
 .compact-model-copy h2{font-size:35px;}
 .compact-reference{grid-template-columns:1fr;gap:18px;}
 .compact-reference img{max-height:235px;}
 .compact-filter-store .product-stage>.responsive-photo{inset:10px 20px 51px;}
 .compact-highlights{margin-block:15px 20px;gap:7px;}
 .compact-highlights li{font-size:14px;}
 .compact-filter-store .card-gallery .bundle-unit-straw{max-width:26%;}
}
