/* Descriptive arguments for Confort and Premium pumps and filters. */
.equipment-track:has(.equipment-expandable-card){align-items:flex-start}
.kit-cro .equipment-track .equipment-expandable-card{height:418px;min-height:0}
.kit-cro .equipment-track .equipment-expandable-card:has(.equipment-benefits-details[open]){height:auto;min-height:418px}
.kit-cro .equipment-expandable-card .equipment-copy{overflow:visible;justify-content:flex-start;gap:0}
.equipment-expandable-card .equipment-benefits{display:block;list-style:disc;margin:0;padding:0 0 0 20px;overflow:visible;max-height:none;flex:none}
.equipment-benefits li{padding:12px 0;margin:0;border-top:1px solid #d6e3ed;color:#147cad}
.equipment-benefits li::marker{color:#147cad}
.equipment-benefits strong,.equipment-benefits span{display:block;white-space:normal}
.equipment-benefits strong{font-family:var(--font-display);font-size:1.3rem;line-height:1.18;font-weight:700;color:#147cad;margin-bottom:6px}
.equipment-benefits span{font-family:var(--font-body,'Barlow',sans-serif);font-size:18px;line-height:1.4;color:#52627a}
.equipment-mail-card .equipment-benefits{list-style:disc outside;padding-left:22px}
.equipment-mail-card [data-mail-argument] strong,.option-benefit [data-mail-argument] strong{display:inline;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:700;color:#147cad;margin:0}
.extra-option-copy .option-benefit{position:relative;padding-left:20px}
.extra-option-copy .option-benefit::before{content:'•';position:absolute;left:0;top:14px;color:#147cad;font-size:20px;line-height:1.4}
.equipment-benefits-details{margin:auto 0 0}
.equipment-benefits-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer;color:#147cad;font-size:18px;font-weight:700;border-top:1px solid #d6e3ed}
.equipment-benefits-details>summary::-webkit-details-marker{display:none}
.equipment-benefits-details>summary:focus-visible{outline:2px solid #147cad;outline-offset:3px}
.equipment-benefits-details .equipment-show-less{display:none}
.equipment-benefits-details[open] .equipment-show-more{display:none}
.equipment-benefits-details[open] .equipment-show-less{display:inline}
.equipment-benefits-details[open] .equipment-toggle-icon{transform:rotate(45deg)}
.equipment-expandable-card .structure-manufacture{margin-top:12px}
.equipment-benefits .pump-reliability>[data-mail-argument],.pump-reliability .kit-product-argument-text>li{color:#1a2b6d}
.mail-intro{display:block;font-family:var(--font-body,'Barlow',sans-serif);font-size:18px;line-height:1.4;color:#52627a;margin:10px 0 14px}
.equipment-mail-card:not(:has(details[open])) .mail-preview,.equipment-mail-card:not(:has(details[open])) .equipment-benefits-preview [data-mail-argument]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.equipment-mail-card .equipment-benefits-preview li{padding-top:8px;padding-bottom:8px}
.equipment-mail-card:has(.liner-selector) .equipment-benefits-details{margin-top:10px}
.equipment-mail-card:has(.liner-selector) .liner-selector{margin-bottom:0}
.kit-cro .equipment-eos-card .equipment-visual{padding:6px 12px 12px;background:#a5adb6;overflow:visible}
.kit-cro .equipment-eos-card .equipment-visual img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;mix-blend-mode:normal;transform:scale(1.08);filter:drop-shadow(6px 9px 5px #15233780)}
@media(max-width:600px){.kit-cro .equipment-track .equipment-expandable-card{height:398px}.kit-cro .equipment-track .equipment-expandable-card:has(.equipment-benefits-details[open]){height:auto;min-height:398px}}
@media(max-width:360px){.kit-cro .equipment-track .equipment-expandable-card{height:443px}.kit-cro .equipment-track .equipment-expandable-card:has(.equipment-benefits-details[open]){height:auto;min-height:443px}}
