.mcm-maker-profile-section,.mcm-maker-collection{width:100%;max-width:var(--page-width,1400px);margin-inline:auto;padding:clamp(1rem,3vw,3rem)}.mcm-maker-profile{width:100%;container-type:inline-size}.mcm-maker-profile__inner{padding-block:var(--mcm-profile-padding-top,0) var(--mcm-profile-padding-bottom,0)}.mcm-maker-profile__card{--color: #121212;display:grid;gap:0;max-width:100%;margin-inline:auto;padding:15px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 2px 8px #00000005;color:#121212}.mcm-maker-profile__media{width:100%;min-width:0;padding:30px;display:flex;align-items:center;justify-content:center;background:#fff;border-block-end:1px solid #eee}.mcm-maker-profile__logo{max-width:var(--mcm-profile-logo-max,300px);width:100%;max-height:280px;height:auto;object-fit:contain;display:block;border-radius:4px}.mcm-maker-profile__content{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:30px}.mcm-maker-profile__title{margin-block:.5rem 1rem}.mcm-maker-profile__meta,.mcm-maker-profile__socials,.mcm-maker-profile__location,.mcm-maker-profile__ownership,.mcm-maker-profile__actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.mcm-maker-profile__location>svg{width:1.2em;height:1.2em}.mcm-maker-profile__social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mcm-maker-profile__social-link svg{width:1.4em;height:1.4em}.mcm-maker-profile__section{padding-block-start:15px;border-block-start:1px solid #eee}.mcm-maker-profile__section-heading{margin-block-end:.75rem}.mcm-maker-profile__ownership-icon{width:28px;height:28px}.mcm-maker-profile__ownership-icon:not(.mcm-maker-profile__ownership-icon--color) [fill]{fill:currentColor}.mcm-maker-profile .button,.mcm-maker-profile .button-secondary{text-decoration:none}.mcm-maker-profile__body{overflow-wrap:anywhere}.mcm-maker-types{display:block}.mcm-maker-groups{display:none}mcm-horizon-maker-grid[data-ready] .mcm-maker-groups{display:block}.mcm-maker-groups>details,.mcm-maker-all-products{border-block-start:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-block:1rem}.mcm-maker-groups>details>summary,.mcm-maker-all-products>summary{display:flex;align-items:center;gap:1rem;cursor:pointer;padding-block:.5rem}.mcm-maker-groups summary .h4,.mcm-maker-all-products summary .h4{margin:0;flex:1}.mcm-maker-grid-list{list-style:none;margin:0;padding:1rem 0;display:grid;gap:1.5rem;grid-template-columns:repeat(var(--mcm-maker-columns,4),minmax(0,1fr))}.mcm-maker-grid-list>li{min-width:0}.mcm-maker-grid-list product-card{width:100%}.mcm-maker-close{display:block;margin-block-start:1rem}.mcm-maker-filters{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1rem 2rem}.mcm-maker-filter{position:relative}.mcm-maker-filter fieldset{display:grid;gap:.5rem;max-height:20rem;overflow:auto;border:0;padding:1rem}.mcm-maker-filter fieldset label{display:flex;align-items:center;gap:.5rem}.mcm-maker-filter input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:1rem;height:1rem}.mcm-maker-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem;padding-block:1rem}.mcm-maker-collection [hidden]{display:none!important}.mcm-maker-collection :is(a,button,summary,select,input):focus-visible{outline:2px solid currentColor;outline-offset:3px}@container (min-width:700px){.mcm-maker-profile__card:not(.mcm-maker-profile__card--no-image){grid-template-columns:280px minmax(0,1fr);align-items:stretch}.mcm-maker-profile__media{border-block-end:0;border-inline-end:1px solid #eee}.mcm-maker-profile__content{padding:40px}}@media(max-width:989px){.mcm-maker-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.mcm-maker-grid-list{grid-template-columns:repeat(var(--mcm-maker-mobile-columns,2),minmax(0,1fr))}}.mcm-maker-collection .mcm-maker-close{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%;max-width:none;min-height:44px;margin:3rem 0 1rem;padding:.75rem .4rem .75rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;cursor:pointer;text-transform:none}.mcm-maker-collection .mcm-maker-close:before{content:"";position:static;flex:1;height:1px;width:auto;background:color-mix(in srgb,currentColor 20%,transparent);border:0;box-shadow:none;transform:none}.mcm-maker-collection .mcm-maker-close:after{content:"\2212";position:static;width:auto;height:auto;background:none;border:0;box-shadow:none;transform:none}.mcm-maker-groups>details,.mcm-maker-all-products{border-block-start:0}.mcm-maker-collection .facets-block-wrapper{width:100%;grid-column:1 / -1}results-list.mcm-maker-collection{display:block}@media(min-width:750px){.mcm-maker-grid-surface[product-grid-view=zoom-out] .mcm-maker-grid-list{grid-template-columns:repeat(9,minmax(0,1fr));gap:.75rem}}@media(max-width:749px){.mcm-maker-grid-surface[product-grid-view=mobile-single] .mcm-maker-grid-list{grid-template-columns:minmax(0,1fr)}}mcm-horizon-maker-grid[data-ready]:has([data-mcm-maker-group])>[data-mcm-all-products]{display:none}.mcm-maker-collection>.mcm-maker-sticky-filters{position:sticky;top:var(--mcm-maker-sticky-top,var(--header-group-height,var(--header-height,0px)));z-index:var(--layer-sticky,10);align-self:start;width:100%;background:var(--color-background,#fff);box-shadow:0 1px color-mix(in srgb,currentColor 12%,transparent)}.mcm-maker-sticky-filters .facets-block-wrapper{margin-block:0}.mcm-maker-profile-section{padding-block:1rem .5rem}.mcm-maker-profile__content{gap:.75rem;padding:20px}.mcm-maker-profile__title{margin-block:.25rem .5rem}.mcm-maker-profile__section{padding-block-start:10px}.mcm-maker-profile__section-heading{margin-block-end:.4rem}.mcm-maker-profile__body>:first-child{margin-block-start:0}.mcm-maker-profile__body>:last-child{margin-block-end:0}@container (min-width:700px){.mcm-maker-profile__content{padding:24px}.mcm-maker-profile__media{padding:20px}}.mcm-maker-profile__inner{padding-block:min(var(--mcm-profile-padding-top,0px),12px) min(var(--mcm-profile-padding-bottom,0px),12px)}.mcm-maker-collection{padding-block-start:1rem}@media(max-width:749px){.mcm-maker-profile__media{padding:16px 20px}.mcm-maker-profile__logo{max-width:calc(var(--mcm-profile-logo-max,300px) / 2);max-height:140px;width:100%;height:auto;object-fit:contain;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/mcm-horizon-makers.css.map */
