.zbmc-map-summary{display:none}
@media(max-width:767px){
html.zbmc .drag-block .maxwidth-theme{padding-top:24px!important;padding-bottom:24px!important}
html.zbmc .drag-block .top_block{margin-bottom:16px!important;padding:0!important;min-height:26px!important}
html.zbmc .drag-block h3{font-size:20px!important;line-height:26px!important;font-weight:600}
html.zbmc .drag-block .content_wrapper_block{padding-top:0!important;padding-bottom:0!important}
html.zbmc .zbns-inner{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important;gap:10px!important}
html.zbmc .zbns-title{font-size:13px!important;line-height:17px!important}
html.zbmc .zbns-sub{display:none!important}
html.zbmc .zbns-cta{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}
html.zbmc #mobileheader .zb-a24-main{min-height:52px!important;padding-top:6px!important;padding-bottom:6px!important}
html.zbmc #mobileheader .zb-a24-mobile-search{padding-top:0!important;padding-bottom:4px!important}
html.zbmc #mobileheader .zb-a24-mobile-service{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;padding-top:0!important;padding-bottom:0!important;min-height:44px!important}
html.zbmc #mobileheader .zb-a24-fulfillment{flex:1;min-width:0;font-size:12px!important}
html.zbmc #mobileheader .zb-a24-opt{font-size:11px!important}
html.zbmc #mobileheader .zb-a24-contacts{flex:0 0 44px!important;width:44px!important;margin:0!important;padding:0!important;border:0!important}
html.zbmc #mobileheader .zb-a24 .phone-block{margin:0!important;padding:0!important;min-height:44px!important}
html.zbmc #mobileheader .zb-a24 .phone.with_dropdown > a,html.zbmc #mobileheader .zb-a24 .zb-dc-native-callback{display:none!important}
html.zbmc #mobileheader .zb-a24-contacts-toggle{width:44px!important;height:44px!important}
html.zbmc .BIG_BANNER_INDEX{margin-top:12px!important;margin-bottom:0!important}
html.zbmc .STORIES .item{width:112px!important;height:156px!important}
html.zbmc .STORIES .item .img{height:156px!important}
html.zbmc .STORIES .name{font-size:12px!important;line-height:16px!important;padding:10px!important}
html.zbmc .FAVORIT_ITEM .items.mobile-overflow{display:flex!important;align-items:stretch!important;gap:10px!important;padding-bottom:8px!important;margin-left:0!important;margin-right:0!important;width:100%!important}
html.zbmc .FAVORIT_ITEM .items > .item{width:calc((100vw - 57px)/2)!important;min-width:calc((100vw - 57px)/2)!important;flex:0 0 calc((100vw - 57px)/2)!important;padding:0!important;margin:0!important;height:auto!important}
html.zbmc .FAVORIT_ITEM .main_item_wrapper{padding:10px!important;height:100%!important}
html.zbmc .FAVORIT_ITEM .inner_wrap{display:flex!important;flex-direction:column!important;margin:0!important;height:100%!important}
html.zbmc .FAVORIT_ITEM .image{padding:0!important;width:100%!important;height:146px!important;min-height:0!important}
html.zbmc .FAVORIT_ITEM .image-wrapper{width:100%!important;height:146px!important;min-height:0!important;padding:0!important}
html.zbmc .FAVORIT_ITEM .image-wrapper > a{height:146px!important;line-height:146px!important}
html.zbmc .FAVORIT_ITEM .image img{max-height:138px!important;width:auto!important;max-width:100%!important;object-fit:contain}
html.zbmc .FAVORIT_ITEM .like_icons{display:none!important}
html.zbmc .FAVORIT_ITEM .item_info{padding:10px 0 0!important;width:100%!important;flex:1}
html.zbmc .FAVORIT_ITEM .item_info_wrapper{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important}
html.zbmc .FAVORIT_ITEM .rating{display:none!important}
html.zbmc .FAVORIT_ITEM .title{height:auto!important;min-height:57px!important;margin:0 0 6px!important;line-height:19px!important}
html.zbmc .FAVORIT_ITEM .title a{font-size:14px!important;line-height:19px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html.zbmc .FAVORIT_ITEM .sa_block{margin:0 0 6px!important}
html.zbmc .FAVORIT_ITEM .cost{margin:0 0 8px!important;min-height:45px!important}
html.zbmc .FAVORIT_ITEM .price{font-size:17px!important;line-height:23px!important}
html.zbmc .FAVORIT_ITEM .footer-action{margin-top:auto!important;padding:0!important;height:auto!important}
html.zbmc .FAVORIT_ITEM .counter_wrapp{margin:0!important;padding:0!important;display:flex!important;flex-direction:column;gap:6px}
html.zbmc .FAVORIT_ITEM .counter_block_inner{display:none!important}
html.zbmc .FAVORIT_ITEM .button_block{width:100%!important;margin:0!important;height:auto!important}
html.zbmc .FAVORIT_ITEM .btn{min-height:44px!important;padding:10px 4px!important;font-size:10px!important;letter-spacing:.2px!important;width:100%!important}
html.zbmc .CATALOG_TAB .top_block{margin-bottom:10px!important}
html.zbmc .CATALOG_TAB .tabs{margin-bottom:12px!important}
html.zbmc .CATALOG_SECTIONS .catalog_section_list > .row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html.zbmc .CATALOG_SECTIONS .item_block{width:100%!important;padding:0!important;min-width:0}
html.zbmc .CATALOG_SECTIONS .section_item{padding:12px!important;height:100%!important;border:1px solid #eee!important;border-radius:8px}
html.zbmc .CATALOG_SECTIONS .section_item_inner{display:flex;flex-direction:column;align-items:flex-start}
html.zbmc .CATALOG_SECTIONS .img{position:static!important;width:36px!important;height:36px!important;margin:0 0 6px!important}
html.zbmc .CATALOG_SECTIONS .img img{max-width:36px!important;max-height:36px!important}
html.zbmc .CATALOG_SECTIONS .section_info{padding:0!important;width:100%!important}
html.zbmc .CATALOG_SECTIONS .name{margin:0!important;min-height:38px;line-height:19px!important}
html.zbmc .CATALOG_SECTIONS .name a,html.zbmc .CATALOG_SECTIONS .name span{font-size:14px!important;line-height:19px!important}
html.zbmc .COLLECTIONS .item-wrapper{width:184px!important;min-width:184px!important;flex:0 0 184px!important}
html.zbmc .COLLECTIONS .image,html.zbmc .COLLECTIONS .image .wrap{height:160px!important;padding:0!important}
html.zbmc .COLLECTIONS .image a{display:block;height:160px!important}
html.zbmc .COLLECTIONS .bg-fon-img{height:160px!important;padding:0!important;background-size:cover!important}
html.zbmc .COLLECTIONS .top-info{padding:12px!important}
html.zbmc .COLLECTIONS .title{height:auto!important;min-height:42px!important;margin:0!important}
html.zbmc .COLLECTIONS .title a{font-size:16px!important;line-height:21px!important}
html.zbmc .COLLECTIONS .top-info .wrap{margin:8px 0 0!important;padding:0!important}
html.zbmc .COLLECTIONS .font_sxs{font-size:13px!important;line-height:18px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#666}
html.zbmc .BRANDS .with-text-block-wrapper{padding:0!important}
html.zbmc .BRANDS .col-md-3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px!important}
html.zbmc .BRANDS h3{margin:0!important}
html.zbmc .BRANDS .col-md-3 .btn{font-size:10px!important;padding:8px!important;margin:0!important;min-height:36px}
html.zbmc .BRANDS .brands .list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0!important}
html.zbmc .BRANDS .brands .item{width:100%!important;padding:0!important;margin:0!important;min-width:0}
html.zbmc .BRANDS .brands .item > div{height:68px!important;padding:8px!important}
html.zbmc .BRANDS .brands .item a{height:50px!important;padding:0!important;display:flex;align-items:center;justify-content:center}
html.zbmc .BRANDS .brands img{max-width:100%!important;max-height:46px!important;object-fit:contain}
html.zbmc .MAPS .contacts_map_list{padding:0!important;margin:12px 0 0!important}
html.zbmc .MAPS .contacts_map{height:290px!important;min-height:0!important}
html.zbmc .MAPS .zb-stores-widget{height:240px!important;min-height:0!important}
html.zbmc .zbmc-map-summary{display:list-item;cursor:pointer;min-height:44px;padding:12px;color:#975000;border:1px solid #eee;border-radius:8px;font-size:14px}
html.zbmc .zbmc-map-details:not([open]) .contacts_map_list{display:none!important}
html.zbmc #footer .footer-v4{padding-top:20px!important;padding-bottom:20px!important}
html.zbmc #footer .social-icons{margin-top:16px!important;margin-bottom:16px!important}
}
/* Private-preview polish: native Bootstrap pseudo-elements must not become grid cells. */
@media(max-width:767px){
html.zbmc #mobileheader .zb-a24 .phone-block > .inline-block{display:none!important}
html.zbmc .STORIES .owl-item{width:112px!important;min-width:112px!important;max-width:112px!important}
html.zbmc .CATALOG_SECTIONS .catalog_section_list > .row:before,html.zbmc .CATALOG_SECTIONS .catalog_section_list > .row:after,html.zbmc .BRANDS .brands .list:before,html.zbmc .BRANDS .brands .list:after{display:none!important;content:none!important}
html.zbmc .BRANDS .brands .item{height:68px!important;min-height:0!important}
html.zbmc .BRANDS .brands .item > div{min-height:0!important}
html.zbmc .BRANDS .brands{padding:0!important;margin:0!important}
html.zbmc .BRANDS .col-md-3,html.zbmc .BRANDS .col-md-9{padding-top:0!important;padding-bottom:0!important}
html.zbmc .FAVORIT_ITEM .hot-wrapper-items{padding:0!important;margin:0!important}
html.zbmc .FAVORIT_ITEM .items.mobile-overflow{margin-top:0!important}
html.zbmc .FAVORIT_ITEM .title{min-height:57px!important;max-height:57px!important;overflow:hidden}
html.zbmc .FAVORIT_ITEM .item_info_wrapper{min-height:0!important}
}
@media(max-width:767px){
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-mobile-service .zb-a24-contacts .phone-block > .inline-block{display:none!important}
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-mobile-service .zb-a24-contacts .phone-block{display:block!important;height:44px!important;min-height:44px!important}
html.zbmc .CATALOG_SECTIONS .section_item_inner{display:grid!important;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:8px}
html.zbmc .CATALOG_SECTIONS .img{width:32px!important;height:32px!important;margin:0!important}
html.zbmc .CATALOG_SECTIONS .img img{max-width:32px!important;max-height:32px!important}
html.zbmc .CATALOG_SECTIONS .section_item{min-height:0!important}
html.zbmc .CATALOG_SECTIONS .name{min-height:38px!important}
html.zbmc .CATALOG_SECTIONS .section_info ul{margin-bottom:0!important}
html.zbmc .FAVORIT_ITEM .items > .item{align-self:stretch}
}

@media(max-width:767px){
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-mobile-service .zb-a24-contacts-toggle{position:absolute!important;top:0!important;right:0!important}
html.zbmc .FAVORIT_ITEM .image .thumb{min-height:0!important;height:146px!important;line-height:normal!important}
html.zbmc .FAVORIT_ITEM .section-gallery-wrapper,html.zbmc .FAVORIT_ITEM .section-gallery-wrapper__item{height:146px!important;min-height:0!important}
html.zbmc .FAVORIT_ITEM .section-gallery-wrapper__item{display:flex!important;align-items:center;justify-content:center}
html.zbmc .FAVORIT_ITEM .section-gallery-wrapper__item img{position:static!important;transform:none!important;margin:0 auto!important}
html.zbmc body .FAVORIT_ITEM .main_item_wrapper .button_block .btn{width:100%!important;max-width:none!important;text-align:center!important;border-radius:6px!important}
html.zbmc .STORIES .tab_slider_wrapp{padding-bottom:0!important;margin-bottom:0!important}
html.zbmc .STORIES .owl-stage-outer{padding-bottom:0!important;margin-bottom:0!important}
html.zbmc .BIG_BANNER_INDEX .maxwidth-theme{padding-top:0!important;padding-bottom:0!important}
}
@media(max-width:767px){
html.zbmc .FAVORIT_ITEM .footer-action,html.zbmc .FAVORIT_ITEM .counter_wrapp{width:100%!important;align-self:stretch!important}
html.zbmc .FAVORIT_ITEM .button_block{padding:0!important}
html.zbmc .CATALOG_TAB .bottom_nav_wrapper{padding-bottom:0!important;margin-bottom:0!important}
html.zbmc .CATALOG_TAB .bottom_nav{margin-bottom:0!important;padding-bottom:0!important}
html.zbmc .COLLECTIONS .items.mobile-overflow{padding-bottom:8px!important}
html.zbmc .BRANDS .maxwidth-theme{padding-bottom:24px!important}
}
@media(max-width:767px){
html.zbmc .FAVORIT_ITEM .items.mobile-overflow{padding-left:0!important;padding-right:0!important}
}
@media(max-width:767px){
html.zbmc .CATALOG_SECTIONS .item_block:last-child:nth-child(odd){grid-column:1/-1}
}
@media(max-width:767px){
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-contacts .phone.with_dropdown{position:static!important}
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-contacts .phone.with_dropdown .dropdown{position:absolute!important;left:auto!important;right:0!important;top:44px!important;width:min(340px,calc(100vw - 40px))!important;max-width:none!important;transform:none!important;z-index:1100!important}
html.zbmc body #mobileheader .zb-a24.zb-a24--mobile .zb-a24-contacts .dropdown .wrap{max-height:calc(100dvh - 300px)!important;overflow:auto!important}
}
@media(max-width:767px){
html.zbmc .CATALOG_SECTIONS .section_item{position:relative!important}
html.zbmc .CATALOG_SECTIONS .section_item_inner{align-items:center!important}
html.zbmc .CATALOG_SECTIONS .sect{display:none!important}
html.zbmc .CATALOG_SECTIONS .name{min-height:0!important}
html.zbmc .CATALOG_SECTIONS .name a{position:static!important}
html.zbmc .CATALOG_SECTIONS .name a:after{content:"";position:absolute;inset:0;z-index:2;border-radius:8px}
html.zbmc .CATALOG_SECTIONS .section_item:focus-within{outline:2px solid #975000;outline-offset:2px}
html.zbmc .CATALOG_SECTIONS .zbmc-full-label{display:none}
html.zbmc .CATALOG_SECTIONS .zbmc-short-label{display:inline}
}
@media(min-width:768px){html.zbmc .CATALOG_SECTIONS .zbmc-short-label{display:none}}
