.he-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:32px 0 12px;scroll-margin-top:90px}.he-pagination a,.he-pagination [aria-current]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 13px;border:1px solid #d8e5e3;border-radius:10px;background:#fff;color:#065f56;text-decoration:none}.he-pagination a:hover,.he-pagination a:focus-visible{border-color:#078477;background:#eaf6f3}.he-pagination [aria-current]{background:#078477;color:white;border-color:#078477;font-weight:700}#he-results{scroll-margin-top:90px}.he-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.he-directory-grid .he-guide{margin:0;padding:24px;min-width:0}.he-directory-grid h2{font-size:1.2rem}.he-directory-grid .he-directory-products{display:block}.he-directory-grid .he-directory-products a{gap:14px;padding:12px 0;border-bottom:1px solid #edf0f3}.he-directory-products a span{min-width:0;overflow-wrap:anywhere}.he-directory-products strong{flex-shrink:0;white-space:nowrap}.he-translated-description{font-size:15px;line-height:1.85;overflow-wrap:anywhere}.he-translated-description h2,.he-translated-description h3,.he-translated-description h4{font-size:1.2rem;line-height:1.4;margin:26px 0 12px}.he-translated-description h2:first-child,.he-translated-description h3:first-child{margin-top:0}.he-translated-description img{display:block;max-width:100%!important;height:auto!important;max-height:420px;object-fit:contain;margin:16px auto}.he-translated-description table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.93rem}.he-translated-description th,.he-translated-description td{padding:10px 12px;border:1px solid #e3ebf0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.he-translated-description th{background:#f2f7f7}.he-translated-description .he-table-scroll{overflow-x:auto}.checkout-modal .modal-body{white-space:pre-wrap}.he-product-content>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.he-card-category{overflow-wrap:anywhere}@media(max-width:767.98px){.he-directory-grid{grid-template-columns:1fr;gap:18px}.he-directory-grid .he-guide{padding:20px}.he-translated-description{font-size:14px}.he-pagination{gap:6px}.he-pagination a,.he-pagination [aria-current]{padding:8px 10px}.he-section-heading{gap:12px;flex-wrap:wrap}}
