#ehco-products .ep-price-comparison{min-height:91px;padding:6px 0 10px;border:0;border-top:1px solid #d9e5dc;background:none;color:#244b33;text-align:left;min-width:0;box-sizing:border-box}
#ehco-products .ep-comparison-chips{display:flex;flex-wrap:wrap;gap:3px;width:100%}
#ehco-products .ep-comparison-chips button{flex:1;min-width:0;min-height:30px;border:1px solid #c7d9cb;border-radius:12px;padding:3px 2px;background:#fff;color:#274a33;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;text-transform:none;white-space:nowrap;letter-spacing:-.25px}
#ehco-products .ep-comparison-chips button[aria-pressed=true]{background:#176a32;border-color:#176a32;color:#fff}
#ehco-products .ep-comparison-chips button:focus-visible{outline:2px solid #176a32;outline-offset:2px}

#ehco-products .ep-comparison-savings{margin-top:7px;display:grid;gap:6px;text-align:center}
#ehco-products .ep-comparison-savings p{font-size:12.1px;line-height:1.3;margin:0;font-weight:400}
#ehco-products .ep-comparison-savings strong{font-weight:700;white-space:nowrap}
#ehco-products .ep-main-panel>.ep-detail:has(>.ep-price-comparison){grid-template-rows:minmax(0,1fr) auto auto;row-gap:2px}
#ehco-products .ep-detail>.ep-price-comparison{grid-column:2;grid-row:2;margin:0;align-self:end}
#ehco-products .ep-detail:has(>.ep-price-comparison)>.ep-product-column{display:flex;flex-direction:column;grid-column:1;grid-row:1/4;min-height:0;height:100%;max-height:100%;align-self:stretch;gap:6px}
#ehco-products .ep-main-panel .ep-detail:has(>.ep-price-comparison) .ep-photo-documents{flex:1;min-height:0;height:auto;max-height:none}
#ehco-products .ep-detail:has(>.ep-price-comparison) .ep-photo-quantity{flex:0 0 auto;width:100%}
#ehco-products .ep-detail:has(>.ep-price-comparison) .ep-photo-quantity{grid-row:2/4;align-self:end}
#ehco-products .ep-detail:has(>.ep-price-comparison)>.ep-aligned-add{grid-row:3}
@media(max-width:620px){
 #ehco-products .ep-main-panel>.ep-detail:has(>.ep-price-comparison){grid-template-rows:auto}
 #ehco-products .ep-detail:has(>.ep-price-comparison)>.ep-product-column{display:contents}
 #ehco-products .ep-detail:has(>.ep-price-comparison) .ep-photo-documents,#ehco-products .ep-detail:has(>.ep-price-comparison) .ep-photo-quantity,#ehco-products .ep-detail:has(>.ep-price-comparison)>.ep-aligned-add,#ehco-products .ep-detail>.ep-price-comparison{grid-column:1;grid-row:auto}
 #ehco-products .ep-comparison-chips button{font-size:12px}
}
