/* MON CHERI 19.24 · producent w menu / mobilne pole wyszukiwania */
.mc-header-has-search .mc-header-left,.mc-header-has-search .mc-subpage-header-left{display:flex;align-items:center;gap:0;min-width:0;width:100%;max-width:460px}
.mc-header-has-search .mc-about-link{display:none!important}
.mc-header-has-search .mc-global-search{position:relative!important;z-index:80!important;min-width:0;flex:1 1 100%;max-width:410px;width:100%;margin:0;background:transparent!important;border:0!important;box-shadow:none!important}
.mc-header-has-search .mc-global-search-inner{padding:0!important;margin:0!important;width:100%;max-width:none;position:relative}
.mc-header-has-search .mc-global-search-form{flex:1 1 100%!important;max-width:100%;width:100%;gap:5px}
.mc-header-has-search .mc-global-search-input-wrap{min-width:0;flex:1;border-radius:20px;padding:0 12px!important;border-color:#e5d9d4}
.mc-header-has-search #mc-global-search-input{height:36px!important;font-size:11px!important;min-width:0;letter-spacing:0}
.mc-header-has-search .mc-global-search-submit{height:36px;min-height:36px!important;min-width:62px!important;padding:0 9px!important;border-radius:18px}
.mc-header-has-search .mc-global-search-suggestions{top:calc(100% + 8px);left:0!important;right:auto!important;width:min(430px,95vw);max-height:60vh}
.mc-header-has-search{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}
.mc-header-has-search .mc-logo-image{justify-self:center!important}
.mc-producers-nav .mc-producers-panel{display:none;position:absolute;z-index:80;left:50%;transform:translateX(-50%);width:min(790px,94vw)!important;max-width:94vw;max-height:min(65vh,600px);overflow:auto;background:#fff;border:1px solid #e8dcd6;border-radius:0 0 14px 14px;padding:22px 24px;box-shadow:0 20px 32px #230e171f}
.mc-producers-nav:hover .mc-producers-panel,.mc-producers-nav:focus-within .mc-producers-panel,.mc-producers-nav.is-open .mc-producers-panel{display:block!important}
.mc-producers-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mc-producers-group strong{display:block;font-size:12px;color:#4d192d;margin:9px 0 12px}
.mc-producers-links{display:flex;flex-direction:column;gap:9px}.mc-producers-links a{font-size:12px;line-height:1.4;text-decoration:none;color:#473a3a;overflow-wrap:anywhere}.mc-producers-links a:hover{text-decoration:underline;color:#791b45}
.mc-producers-info{font-size:11px;color:#7e6a67;margin:0 0 12px}
.mc-producers-mobile{border-bottom:1px solid #ede2df;padding:7px 0}.mc-producers-mobile summary{cursor:pointer;font-size:13px;padding:9px 0;color:#4b2630}.mc-producers-mobile>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px 4px 14px}.mc-producers-mobile p{grid-column:1/-1;font-size:12px;font-weight:700;color:#782849;margin:8px 0 0}.mc-producers-mobile a{font-size:12px;color:#3b3034;text-decoration:none}
.mc-maker-filter-note{font-size:10px;color:#867273;line-height:1.6}
.mc-makers-page{max-width:1260px;margin:0 auto;padding:36px 5% 90px}.mc-makers-page h1{font:400 clamp(34px,4vw,54px) Georgia,serif;color:#421c2d}.mc-makers-page p{color:#6a5759;line-height:1.7}.mc-makers-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mc-makers-section{background:#fff;border:1px solid #eee4df;border-radius:12px;padding:22px}.mc-makers-section h2{font:400 24px Georgia,serif;color:#4a2433;margin:0 0 15px}.mc-makers-section a{font-size:13px;padding:6px 0;color:#523840;text-decoration:none;display:flex;justify-content:space-between;gap:8px}.mc-makers-section a:hover{text-decoration:underline}.mc-makers-section small{color:#98858d}
@media(max-width:1050px){.mc-header-has-search .mc-global-search{max-width:280px}.mc-header-has-search .mc-global-search-submit{min-width:47px!important}.mc-header-has-search .mc-global-search-submit span{display:none}.mc-producers-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.mc-makers-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:600px){
body > .mc-header-has-search,body > .mc-subpage-header.mc-header-has-search{height:123px!important;min-height:123px!important;max-height:none!important;padding:0 12px 7px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:74px 42px!important;align-items:center!important;}
body > .mc-header-has-search > .mc-header-left,body > .mc-header-has-search > .mc-subpage-header-left{display:contents!important;}
body > .mc-header-has-search > .mc-header-left > .mc-menu-toggle,body > .mc-header-has-search > .mc-subpage-header-left > .mc-menu-toggle{display:flex!important;grid-row:1!important;grid-column:1!important;justify-self:start!important;position:relative;z-index:84;}
body > .mc-header-has-search .mc-global-search{grid-row:2!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;align-self:center;z-index:100!important;position:relative!important;}
body > .mc-header-has-search .mc-global-search-inner{width:100%!important;padding:0!important}
body > .mc-header-has-search .mc-global-search-form{width:100%;gap:6px}
body > .mc-header-has-search .mc-global-search-submit{min-width:58px!important}
body > .mc-header-has-search #mc-global-search-input{height:38px!important;font-size:12px!important}
body > .mc-header-has-search > .mc-logo-image{top:37px!important;left:50%!important;transform:translate(-50%,-50%)!important}
body > .mc-header-has-search + .mc-category-nav + .mc-premium-mobile{top:123px!important;max-height:calc(100dvh - 123px)!important}
body > .mc-header-has-search ~ .mc-premium-mobile{top:123px!important;max-height:calc(100dvh - 123px)!important}
body > .mc-header-has-search .mc-global-search-suggestions{top:calc(100% + 5px);left:0!important;width:100%!important;max-height:55dvh}
.mc-makers-columns{grid-template-columns:1fr}.mc-producers-nav{display:none!important}
}
