@media(max-width:991px){
body.eb-mc-lock{overflow:hidden!important}
nav.mobile-menu.eb-mobile-catalog{top:0!important;bottom:var(--eb-mc-footer,68px)!important;height:auto!important;padding:0!important;background:#f5f4f2;z-index:1000;overscroll-behavior:contain}
.eb-mobile-catalog>.container{padding:0 12px 18px!important;max-width:100%!important}
.eb-mc-top{display:flex;gap:8px;align-items:center;background:#fff;padding:12px;margin:0 -12px;position:sticky;top:0;z-index:12}
.eb-mc-close{flex:none;width:44px;height:44px;border:0;border-radius:13px;background:#ed501f;color:#fff;font:inherit;font-size:30px;line-height:1}
.eb-mobile-catalog .eb-mc-top form{flex:1;min-width:0;height:44px;margin:0!important;padding:1px 44px 1px 1px;border-radius:13px}
.eb-mobile-catalog .eb-mc-top form input[type=text]{font-size:14px;padding:0 26px 0 12px;border:0;background:#f5f5f5;border-radius:12px}
.eb-mobile-catalog .eb-mc-top form button{width:44px;height:44px}.eb-mobile-catalog .eb-mc-top form .clear{right:51px}
.eb-mobile-catalog .eb-mc-top form .window{top:44px}
.eb-mobile-catalog .eb-mc-all{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:58px;height:auto!important;padding:16px!important;margin:12px 0!important;border-radius:17px!important;background:#fff;color:#d64c20;font-size:17px;font-weight:600;text-decoration:none}
.eb-mobile-catalog>.container>.eb-mc-all{position:sticky;top:68px;z-index:10;box-shadow:0 7px 0 #f5f4f2}
.eb-mobile-catalog>.container>.eb-mc-all:before{content:'▦';font-size:25px;margin-right:12px}.eb-mobile-catalog>.container>.eb-mc-all:after{content:'›';margin-left:auto;color:#aaa;font-size:24px}
.eb-mobile-catalog>.container>ul{background:white;border-radius:20px;margin:12px 0 0;padding:8px 12px}
.eb-mobile-catalog>.container>ul>li{border:0!important;margin:0!important}
.eb-mobile-catalog>.container>ul>li>a{display:flex;align-items:center;gap:12px;padding:9px 22px 9px 0;min-height:64px;font-size:16px;line-height:1.3;color:#252322;background-size:7px auto}
.eb-mc-icon{width:44px;height:44px;flex:none;border-radius:12px;background:#fce7db;color:#e75c28;display:grid;place-items:center;overflow:hidden}.eb-mc-icon img{width:100%;height:100%;object-fit:cover}.eb-mc-icon svg{width:27px;height:27px}.eb-mc-icon[data-tone=leaf]{background:#f3ead6;color:#a77936}.eb-mc-icon[data-tone=gift]{background:#fbe5e5;color:#d1767c}
.eb-mc-detail[hidden]{display:none!important}.eb-mc-detail{position:fixed;inset:0 0 var(--eb-mc-footer,68px);background:#f5f4f2;z-index:20;overflow:auto;overscroll-behavior:contain;padding:0 12px 20px}
.eb-mc-detail-head{display:flex;align-items:center;gap:10px;background:white;position:sticky;top:0;z-index:2;margin:0 -12px;padding:12px}.eb-mc-detail-head>button:first-child{width:40px;height:44px;background:#f5f4f2;border:0;border-radius:12px;font-size:24px;flex:none}.eb-mc-detail-head h2{font:inherit;font-size:18px;line-height:1.2;font-weight:600;flex:1;margin:0}
.eb-mc-links{background:#fff;border-radius:18px;padding:16px}.eb-mc-links .row{margin:0;display:block}.eb-mc-links .col-3{width:100%;padding:0}.eb-mc-links p{font-size:15px;font-weight:600;margin:12px 0 6px}.eb-mc-links ul{padding:0;margin:0}.eb-mc-links ul li{border:0!important}.eb-mobile-catalog .eb-mc-links ul li a{font-size:15px;padding:10px 22px 10px 0}
.eb-mc-detail>h3{font:inherit;font-size:18px;font-weight:600;margin:22px 4px 14px}.eb-mc-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eb-mc-products>a{min-width:0;display:flex;flex-direction:column;border-radius:17px;overflow:hidden;background:#fff;text-decoration:none;color:#252322}.eb-mc-products img{width:100%;aspect-ratio:1;object-fit:cover}.eb-mc-products span{padding:10px;font-size:14px;line-height:1.3}.eb-mc-products strong{display:block;margin-top:auto;padding:0 10px 12px;font-size:16px}
}
@media(min-width:992px){.eb-mc-detail{display:none!important}}

@media(max-width:991px){.eb-mobile-catalog .eb-mc-top form input[type=text]::placeholder{color:#8b8783!important;opacity:1!important;font-size:14px!important}.eb-mobile-catalog>.container>ul>li>a{background:none;position:relative}.eb-mobile-catalog>.container>ul>li>a:after{content:'›';position:absolute;right:0;color:#aaa;font-size:24px}.eb-mobile-catalog .eb-mc-top form input[type=text]{color:#252322!important}}

@media(max-width:991px){
.eb-mobile-catalog>.container>ul>li.eb-mc-group-title{padding:20px 0 9px!important;margin:14px 0 0!important;border-top:1px solid #eee9e4!important}
.eb-mobile-catalog>.container>ul>li.eb-mc-group-title:first-child{border:0!important;margin:0!important;padding-top:10px!important}
.eb-mc-group-title h2{margin:0;font:inherit;font-size:20px;font-weight:600;line-height:1.3;color:#252322}
}
