mcm-horizon-directory{display:block;width:100%;max-width:var(--page-width,1400px);margin-inline:auto;padding:clamp(1rem,3vw,3rem)}.mcm-horizon-directory [hidden]{display:none!important}.mcm-horizon-directory .mcm-type-section{border-block-start:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-block:1rem}.mcm-horizon-directory summary{display:flex;align-items:center;gap:1rem;cursor:pointer;padding-block:.75rem}.mcm-horizon-directory .mcm-type-title{margin:0}.mcm-horizon-directory .mcm-type-line{height:1px;flex:1;background:color-mix(in srgb,currentColor 15%,transparent)}.mcm-horizon-directory .mcm-toggle-icon{display:inline-block;min-width:1.5em;text-align:center}.mcm-horizon-directory .mcm-product-grid{list-style:none;margin:0;padding:1rem 0;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--mcm-directory-desktop,6),minmax(0,1fr))}.mcm-horizon-directory .mcm-grid-item{min-width:0}.mcm-horizon-directory .mcm-retail-card{height:100%;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--style-border-radius-cards,8px);overflow:hidden;display:flex;flex-direction:column}.mcm-horizon-directory .mcm-image-container{width:100%;aspect-ratio:1;overflow:hidden}.mcm-horizon-directory .mcm-retail-image{display:block;width:100%;height:100%;object-fit:contain}.mcm-horizon-directory .mcm-retail-footer{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;color:inherit;text-decoration:none;flex:1}.mcm-horizon-directory .mcm-retail-card-title{overflow-wrap:anywhere}.mcm-horizon-directory .mcm-retail-meta-side{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block-start:auto}.mcm-horizon-directory .mcm-type-footer-closer{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-block:1rem;padding:.75rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.mcm-horizon-directory .mcm-type-footer-closer:before,.mcm-horizon-directory .mcm-type-footer-closer:after{content:none}.mcm-horizon-directory .mcm-group-load-zone{padding-block:1rem}.mcm-horizon-directory .mcm-group-load-zone button{margin-block-start:.75rem}.mcm-horizon-directory .mcm-infinite-sentinel{height:1px}.mcm-horizon-directory .mcm-crawl-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-block:2rem}.mcm-horizon-directory[data-enhanced] .mcm-crawl-pagination{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mcm-horizon-directory[data-enhanced] .mcm-crawl-pagination:focus-within{position:static;width:auto;height:auto;margin-block:2rem;overflow:visible;clip-path:none;white-space:normal}.mcm-horizon-directory :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1024px){.mcm-horizon-directory .mcm-product-grid{grid-template-columns:repeat(var(--mcm-directory-tablet,4),minmax(0,1fr))}}@media(max-width:767px){.mcm-horizon-directory .mcm-product-grid{grid-template-columns:repeat(var(--mcm-directory-mobile,2),minmax(0,1fr));gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/mcm-horizon-directory.css.map */
