.mcm-horizon-directory .mcm-retail-card-title{font-family:var(--font-body--family,inherit);font-style:var(--font-body--style,normal);font-size:var(--font-paragraph--size,1rem);font-weight:var(--font-body--weight,400);line-height:var(--font-paragraph--line-height,1.4);letter-spacing:var(--font-paragraph--letter-spacing,normal);margin:0;color:inherit;text-align:center;width:100%}.mcm-horizon-directory .mcm-product-count-label{display:none}.mcm-horizon-directory[data-fun=true]{max-width:none;padding:0;background:var(--fd-after);color:var(--fd-text)}.mcm-horizon-directory[data-fun=true] .fd-intro{background:var(--fd-intro);text-align:center;position:relative;padding:44px 24px calc(36px + var(--fd-wave))}.mcm-horizon-directory[data-fun=true] .fd-intro h1{color:inherit;margin:0 0 16px}.mcm-horizon-directory[data-fun=true] .fd-intro p{max-width:640px;margin:0 auto}.mcm-horizon-directory[data-fun=true] .fd-intro .fd-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.mcm-horizon-directory[data-fun=true] .fd-wave{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:var(--fd-wave);fill:var(--fd-next);pointer-events:none}.mcm-horizon-directory[data-fun=true] .fd-intro-wave{fill:var(--fd-authors)}.mcm-horizon-directory[data-fun=true] .fd-band{position:relative;padding:16px 0 calc(14px + var(--fd-wave));background:var(--fd-band)}.mcm-horizon-directory[data-fun=true] .mcm-type-section{max-width:var(--page-width,1400px);padding:0 clamp(20px,3vw,40px);margin:auto;border:0}.mcm-horizon-directory[data-fun=true] .mcm-type-header{background:color-mix(in srgb,var(--fd-frame) 35%,transparent);border:1px solid color-mix(in srgb,var(--fd-text) 20%,transparent);padding:16px 20px;border-radius:18px}.mcm-horizon-directory[data-fun=true] .mcm-type-title{font-size:clamp(22px,2.5vw,30px);color:inherit}.mcm-horizon-directory[data-fun=true] .mcm-type-header .mcm-type-line{background:transparent}.mcm-horizon-directory[data-fun=true] .mcm-header-controls .mcm-toggle-icon{border:1px solid var(--fd-border);border-radius:50%;width:30px;line-height:28px}.mcm-horizon-directory[data-fun=true] .mcm-product-grid{gap:var(--fd-gap);padding-block:22px 6px}.mcm-horizon-directory[data-fun=true] .mcm-retail-card{border:0;border-radius:0;overflow:visible;background:transparent}.mcm-horizon-directory[data-fun=true] .mcm-image-container{box-sizing:border-box;aspect-ratio:var(--fd-ratio);padding:var(--fd-inset);border:var(--fd-border-width) solid var(--fd-border);border-radius:var(--fd-radius);background:var(--fd-frame);overflow:hidden}.mcm-horizon-directory[data-fun=true] .mcm-retail-image{border-radius:max(0px,calc(var(--fd-radius) - var(--fd-inset)));object-fit:contain}.mcm-horizon-directory[data-fun=true] .mcm-retail-footer{padding:12px 0 0;gap:8px}.mcm-horizon-directory[data-fun=true][data-name-type=custom] .mcm-retail-card-title{font-size:var(--fd-name-size);font-weight:var(--fd-name-weight)}.mcm-horizon-directory[data-name-type=h3] .mcm-retail-card-title{font-family:var(--font-h3--family,var(--font-heading--family));font-size:var(--font-h3--size);font-weight:var(--font-h3--weight);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing)}.mcm-horizon-directory[data-name-type=h4] .mcm-retail-card-title{font-family:var(--font-h4--family,var(--font-heading--family));font-size:var(--font-h4--size);font-weight:var(--font-h4--weight);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing)}.mcm-horizon-directory[data-fun=true] .mcm-retail-meta-side{justify-content:flex-end}.mcm-horizon-directory[data-fun=true] .mcm-arrow-icon{display:grid;place-items:center;border:1px solid var(--fd-border);border-radius:50%;width:28px;height:28px}.mcm-horizon-directory[data-fun=true][data-card-arrow=false] .mcm-retail-meta-side{display:none}.mcm-horizon-directory[data-fun=true][data-card-style=whole] .mcm-retail-card{border:var(--fd-border-width) solid var(--fd-border);border-radius:var(--fd-radius);background:var(--fd-frame);overflow:hidden}.mcm-horizon-directory[data-fun=true][data-card-style=whole] .mcm-image-container{border:0;border-radius:0}.mcm-horizon-directory[data-fun=true][data-card-style=whole] .mcm-retail-footer{padding:12px}.mcm-horizon-directory[data-fun=true] .mcm-type-footer-closer{width:fit-content;margin:12px auto 16px;padding:8px 18px;border:1px solid var(--fd-border);border-radius:999px}.mcm-horizon-directory[data-fun=true] .mcm-type-footer-closer .mcm-type-line{display:none}.mcm-horizon-directory[data-fun=true] .mcm-load-more-button{border-radius:999px}.mcm-horizon-directory[data-fun=true] .mcm-group-load-zone{padding-block:6px}@media(max-width:767px){.mcm-horizon-directory[data-fun=true] .mcm-type-header{padding:14px}.mcm-horizon-directory[data-fun=true] .mcm-product-grid{gap:min(var(--fd-gap),16px)}}@media(prefers-reduced-motion:no-preference){.mcm-horizon-directory[data-fun=true] .mcm-image-container{transition:transform .18s}.mcm-horizon-directory[data-fun=true] .mcm-retail-card:hover .mcm-image-container{transform:translateY(-3px)}}.mcm-horizon-directory[data-fun=true] .fd-band{color:var(--dg-ink);padding-top:var(--dg-top);padding-bottom:var(--dg-bottom)}.mcm-horizon-directory[data-fun=true] .mcm-type-header{background:var(--dg-head-bg);border-color:var(--dg-head-border);border-radius:var(--dg-radius);padding:var(--dg-heading-pad)}.mcm-horizon-directory[data-fun=true] .mcm-type-title{font-size:var(--dg-title-size)}.mcm-horizon-directory .mcm-retail-card-title{color:var(--fd-name-color);text-align:var(--fd-name-align)}@media(max-width:767px){.mcm-horizon-directory[data-fun=true] .mcm-type-title{font-size:var(--dg-title-mobile)}.mcm-horizon-directory[data-fun=true][data-name-type=custom] .mcm-retail-card-title{font-size:var(--fd-name-mobile-size)}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/mcm-fun-directory.css.map */
