/* BatutMaster: плоские кнопки с сеткой, вариант Д. Подключается в head.liquid (asset_url). Генератор: _flat_buttons_gen.py */

html{--bm-mesh:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%2080'%20preserveAspectRatio='none'%3E%3Cpolygon%20points='0.0,0.0%2035.3,0.0%200.0,33.1'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='35.3,0.0%2052.9,38.0%200.0,33.1'%20fill='white'%20fill-opacity='0.096'/%3E%3Cpolygon%20points='35.3,0.0%2072.1,0.0%2076.5,39.5'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='35.3,0.0%2076.5,39.5%2052.9,38.0'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='72.1,0.0%20132.1,0.0%20132.6,46.1'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='72.1,0.0%20132.6,46.1%2076.5,39.5'%20fill='white'%20fill-opacity='0.096'/%3E%3Cpolygon%20points='132.1,0.0%20156.7,0.0%20132.6,46.1'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='156.7,0.0%20156.1,43.8%20132.6,46.1'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='156.7,0.0%20204.4,0.0%20205.6,26.5'%20fill='white'%20fill-opacity='0.078'/%3E%3Cpolygon%20points='156.7,0.0%20205.6,26.5%20156.1,43.8'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='204.4,0.0%20240.0,0.0%20240.0,51.2'%20fill='white'%20fill-opacity='0.096'/%3E%3Cpolygon%20points='204.4,0.0%20240.0,51.2%20205.6,26.5'%20fill='white'%20fill-opacity='0.030'/%3E%3Cpolygon%20points='0.0,33.1%2052.9,38.0%200.0,80.0'%20fill='white'%20fill-opacity='0.048'/%3E%3Cpolygon%20points='52.9,38.0%2046.5,80.0%200.0,80.0'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='52.9,38.0%2076.5,39.5%2090.2,80.0'%20fill='white'%20fill-opacity='0.030'/%3E%3Cpolygon%20points='52.9,38.0%2090.2,80.0%2046.5,80.0'%20fill='white'%20fill-opacity='0.096'/%3E%3Cpolygon%20points='76.5,39.5%20132.6,46.1%20110.5,80.0'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='76.5,39.5%20110.5,80.0%2090.2,80.0'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='132.6,46.1%20156.1,43.8%20152.6,80.0'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='156.1,43.8%20205.6,26.5%20194.9,80.0'%20fill='white'%20fill-opacity='0.048'/%3E%3Cpolygon%20points='156.1,43.8%20194.9,80.0%20152.6,80.0'%20fill='white'%20fill-opacity='0.072'/%3E%3Cpolygon%20points='205.6,26.5%20240.0,51.2%20194.9,80.0'%20fill='white'%20fill-opacity='0.126'/%3E%3Cpolygon%20points='240.0,51.2%20240.0,80.0%20194.9,80.0'%20fill='white'%20fill-opacity='0.048'/%3E%3C/svg%3E")}
*,*::before,*::after{--color-btn-bg:#de5800!important;--color-btn-bg-minor-shade:#c94f00!important;--color-btn-bg-major-shade:#b34600!important}
#bm-super-catalog-button,.bm-action-button.bm-button-primary,.header-mobile-panel__show-menu-btn,.search-button,.special-article__view-all-btn,.toggle-button,.bm-timeline-year,.bm-step-number,.bm-cert-badge,.batutmaster-video-icon,.header__show-collection-btn,.btn-on-top,.batutmaster-link a,.add-cart-counter__btn,.show-form-btn,.product-preview__show-modal-variants-btn,.search-form__submit-btn,span.button.pagination-span,.infinity-products-controls__btn,.co-modal-button.js-modal-submit--login,.callback__submit-btn,.notification-product__to-cart,.js-cookies-button,.preorder__submit-btn,.m-modal-button--checkout,.svp-submit-btn,.product-preview__detail-btn,.product-preview__detail-select-btn,.product-preview__preorder-btn,.product__preorder-btn,.add-cart-counter__detail,.filter__controls .button,.filter-apply-btn-inline,.show-mobile-filter-btn,.button-main:not(.button-discount),.quiz-button,.electric-calc-button,[style*="background:#e8590c"]{background:var(--bm-mesh) center/100% 100% no-repeat,#de5800!important;background-color:#de5800!important}
#bm-super-menu-button,.bm-action-button.bm-button-secondary,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]{background:var(--bm-mesh) center/100% 100% no-repeat,#0c76cb!important;background-color:#0c76cb!important;color:#fff!important}
.bm-action-button.bm-button-process{background:var(--bm-mesh) center/100% 100% no-repeat,#1a539e!important;background-color:#1a539e!important}
.bm-action-button.bm-button-accent,.bm-spec-icon,.button-main.button-discount{background:var(--bm-mesh) center/100% 100% no-repeat,#d0251f!important;background-color:#d0251f!important}
.bm-action-button.bm-button-certificates{background:var(--bm-mesh) center/100% 100% no-repeat,#1f8148!important;background-color:#1f8148!important}
#bm-super-catalog-button,#bm-super-menu-button,.bm-action-button,.special-article__view-all-btn,.toggle-button,.bm-timeline-year,.bm-step-number,.bm-cert-badge,.header__show-collection-btn,.batutmaster-link a,.add-cart-counter__btn,.show-form-btn,.product-preview__show-modal-variants-btn,.infinity-products-controls__btn,.button-main,.quiz-button,.electric-calc-button,.callback__submit-btn,.notification-product__to-cart,.js-cookies-button,.preorder__submit-btn,.m-modal-button--checkout,.svp-submit-btn,.product-preview__detail-btn,.product-preview__detail-select-btn,.product-preview__preorder-btn,.product__preorder-btn,.add-cart-counter__detail,.filter__controls .button,.show-mobile-filter-btn,a[style*="background:#e8590c"],a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]{font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}
#bm-super-catalog-button,.bm-action-button.bm-button-primary,.header-mobile-panel__show-menu-btn,.search-button,.special-article__view-all-btn,.toggle-button,.bm-timeline-year,.bm-step-number,.bm-cert-badge,.batutmaster-video-icon,.header__show-collection-btn,.btn-on-top,.batutmaster-link a,.add-cart-counter__btn,.show-form-btn,.product-preview__show-modal-variants-btn,.search-form__submit-btn,span.button.pagination-span,.infinity-products-controls__btn,.co-modal-button.js-modal-submit--login,.callback__submit-btn,.notification-product__to-cart,.js-cookies-button,.preorder__submit-btn,.m-modal-button--checkout,.svp-submit-btn,.product-preview__detail-btn,.product-preview__detail-select-btn,.product-preview__preorder-btn,.product__preorder-btn,.add-cart-counter__detail,.filter__controls .button,.filter-apply-btn-inline,.show-mobile-filter-btn,.button-main:not(.button-discount),.quiz-button,.electric-calc-button,[style*="background:#e8590c"],#bm-super-menu-button,.bm-action-button.bm-button-secondary,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"],.bm-action-button.bm-button-process,.bm-action-button.bm-button-accent,.bm-spec-icon,.button-main.button-discount,.bm-action-button.bm-button-certificates{color:#fff!important}
#bm-super-catalog-button:hover,#bm-super-catalog-button:focus,#bm-super-catalog-button:active,.bm-action-button.bm-button-primary:hover,.bm-action-button.bm-button-primary:focus,.bm-action-button.bm-button-primary:active,.header-mobile-panel__show-menu-btn:hover,.header-mobile-panel__show-menu-btn:focus,.header-mobile-panel__show-menu-btn:active,.search-button:hover,.search-button:focus,.search-button:active,.special-article__view-all-btn:hover,.special-article__view-all-btn:focus,.special-article__view-all-btn:active,.toggle-button:hover,.toggle-button:focus,.toggle-button:active,.bm-timeline-year:hover,.bm-timeline-year:focus,.bm-timeline-year:active,.bm-step-number:hover,.bm-step-number:focus,.bm-step-number:active,.bm-cert-badge:hover,.bm-cert-badge:focus,.bm-cert-badge:active,.batutmaster-video-icon:hover,.batutmaster-video-icon:focus,.batutmaster-video-icon:active,.header__show-collection-btn:hover,.header__show-collection-btn:focus,.header__show-collection-btn:active,.btn-on-top:hover,.btn-on-top:focus,.btn-on-top:active,.batutmaster-link a:hover,.batutmaster-link a:focus,.batutmaster-link a:active,.add-cart-counter__btn:hover,.add-cart-counter__btn:focus,.add-cart-counter__btn:active,.show-form-btn:hover,.show-form-btn:focus,.show-form-btn:active,.product-preview__show-modal-variants-btn:hover,.product-preview__show-modal-variants-btn:focus,.product-preview__show-modal-variants-btn:active,.search-form__submit-btn:hover,.search-form__submit-btn:focus,.search-form__submit-btn:active,span.button.pagination-span:hover,span.button.pagination-span:focus,span.button.pagination-span:active,.infinity-products-controls__btn:hover,.infinity-products-controls__btn:focus,.infinity-products-controls__btn:active,.co-modal-button.js-modal-submit--login:hover,.co-modal-button.js-modal-submit--login:focus,.co-modal-button.js-modal-submit--login:active,.callback__submit-btn:hover,.callback__submit-btn:focus,.callback__submit-btn:active,.notification-product__to-cart:hover,.notification-product__to-cart:focus,.notification-product__to-cart:active,.js-cookies-button:hover,.js-cookies-button:focus,.js-cookies-button:active,.preorder__submit-btn:hover,.preorder__submit-btn:focus,.preorder__submit-btn:active,.m-modal-button--checkout:hover,.m-modal-button--checkout:focus,.m-modal-button--checkout:active,.svp-submit-btn:hover,.svp-submit-btn:focus,.svp-submit-btn:active,.product-preview__detail-btn:hover,.product-preview__detail-btn:focus,.product-preview__detail-btn:active,.product-preview__detail-select-btn:hover,.product-preview__detail-select-btn:focus,.product-preview__detail-select-btn:active,.product-preview__preorder-btn:hover,.product-preview__preorder-btn:focus,.product-preview__preorder-btn:active,.product__preorder-btn:hover,.product__preorder-btn:focus,.product__preorder-btn:active,.add-cart-counter__detail:hover,.add-cart-counter__detail:focus,.add-cart-counter__detail:active,.filter__controls .button:hover,.filter__controls .button:focus,.filter__controls .button:active,.filter-apply-btn-inline:hover,.filter-apply-btn-inline:focus,.filter-apply-btn-inline:active,.show-mobile-filter-btn:hover,.show-mobile-filter-btn:focus,.show-mobile-filter-btn:active,.button-main:not(.button-discount):hover,.button-main:not(.button-discount):focus,.button-main:not(.button-discount):active,.quiz-button:hover,.quiz-button:focus,.quiz-button:active,.electric-calc-button:hover,.electric-calc-button:focus,.electric-calc-button:active,[style*="background:#e8590c"]:hover,[style*="background:#e8590c"]:focus,[style*="background:#e8590c"]:active,#bm-super-menu-button:hover,#bm-super-menu-button:focus,#bm-super-menu-button:active,.bm-action-button.bm-button-secondary:hover,.bm-action-button.bm-button-secondary:focus,.bm-action-button.bm-button-secondary:active,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]:hover,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]:focus,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]:active,.bm-action-button.bm-button-process:hover,.bm-action-button.bm-button-process:focus,.bm-action-button.bm-button-process:active,.bm-action-button.bm-button-accent:hover,.bm-action-button.bm-button-accent:focus,.bm-action-button.bm-button-accent:active,.bm-spec-icon:hover,.bm-spec-icon:focus,.bm-spec-icon:active,.button-main.button-discount:hover,.button-main.button-discount:focus,.button-main.button-discount:active,.bm-action-button.bm-button-certificates:hover,.bm-action-button.bm-button-certificates:focus,.bm-action-button.bm-button-certificates:active{color:#fff!important}
.button{background-image:var(--bm-mesh)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important}
.callback__submit-btn,.notification-product__to-cart,.js-cookies-button,.preorder__submit-btn,.m-modal-button--checkout,.svp-submit-btn,.product-preview__detail-btn,.product-preview__detail-select-btn,.product-preview__preorder-btn,.product__preorder-btn,.add-cart-counter__detail,.filter__controls .button,.show-mobile-filter-btn,#bm-super-catalog-button,#bm-super-menu-button,.header__show-collection-btn,.batutmaster-link a,.add-cart-counter__btn,.show-form-btn,.product-preview__show-modal-variants-btn,.infinity-products-controls__btn,.button-main,.quiz-button,.electric-calc-button,.toggle-button{border-radius:12px!important}
.button,.option-value,.svp-variant-btn,.counter,.m-modal-button{border-radius:12px!important}
span.button.button_size-s,.button.button_size-s{border-radius:10px!important}
#bm-super-catalog-button:before,#bm-super-menu-button:before,#bm-button-glow,#bm-menu-button-glow,#bm-button-shine,#bm-menu-button-shine,.quiz-button:before,.electric-calc-button:before{display:none!important}
#bm-super-catalog-button,.bm-action-button.bm-button-primary,.header-mobile-panel__show-menu-btn,.search-button,.special-article__view-all-btn,.toggle-button,.bm-timeline-year,.bm-step-number,.bm-cert-badge,.batutmaster-video-icon,.header__show-collection-btn,.btn-on-top,.batutmaster-link a,.add-cart-counter__btn,.show-form-btn,.product-preview__show-modal-variants-btn,.search-form__submit-btn,span.button.pagination-span,.infinity-products-controls__btn,.co-modal-button.js-modal-submit--login,.callback__submit-btn,.notification-product__to-cart,.js-cookies-button,.preorder__submit-btn,.m-modal-button--checkout,.svp-submit-btn,.product-preview__detail-btn,.product-preview__detail-select-btn,.product-preview__preorder-btn,.product__preorder-btn,.add-cart-counter__detail,.filter__controls .button,.filter-apply-btn-inline,.show-mobile-filter-btn,.button-main:not(.button-discount),.quiz-button,.electric-calc-button,[style*="background:#e8590c"],#bm-super-menu-button,.bm-action-button.bm-button-secondary,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"],.bm-action-button.bm-button-process,.bm-action-button.bm-button-accent,.bm-spec-icon,.button-main.button-discount,.bm-action-button.bm-button-certificates{box-shadow:none!important}
#bm-super-catalog-button:hover,.bm-action-button.bm-button-primary:hover,.header-mobile-panel__show-menu-btn:hover,.search-button:hover,.special-article__view-all-btn:hover,.toggle-button:hover,.bm-timeline-year:hover,.bm-step-number:hover,.bm-cert-badge:hover,.batutmaster-video-icon:hover,.header__show-collection-btn:hover,.btn-on-top:hover,.batutmaster-link a:hover,.add-cart-counter__btn:hover,.show-form-btn:hover,.product-preview__show-modal-variants-btn:hover,.search-form__submit-btn:hover,span.button.pagination-span:hover,.infinity-products-controls__btn:hover,.co-modal-button.js-modal-submit--login:hover,.callback__submit-btn:hover,.notification-product__to-cart:hover,.js-cookies-button:hover,.preorder__submit-btn:hover,.m-modal-button--checkout:hover,.svp-submit-btn:hover,.product-preview__detail-btn:hover,.product-preview__detail-select-btn:hover,.product-preview__preorder-btn:hover,.product__preorder-btn:hover,.add-cart-counter__detail:hover,.filter__controls .button:hover,.filter-apply-btn-inline:hover,.show-mobile-filter-btn:hover,.button-main:not(.button-discount):hover,.quiz-button:hover,.electric-calc-button:hover,[style*="background:#e8590c"]:hover,#bm-super-menu-button:hover,.bm-action-button.bm-button-secondary:hover,a[style*="border:2px solid #1f2d44"][style*="display:inline-block"]:hover,.bm-action-button.bm-button-process:hover,.bm-action-button.bm-button-accent:hover,.bm-spec-icon:hover,.button-main.button-discount:hover,.bm-action-button.bm-button-certificates:hover{filter:brightness(1.08)}
.special-products__slider-arrow,.switcher-items.is-active{background-color:#e0640a!important}
.svp-variant-btn{background:#fff3e6!important;color:#a34100!important;border:2px solid #de5800!important;font-weight:700!important;text-shadow:none!important}
.svp-variant-btn:hover{background:#de5800!important;color:#fff!important}
.search-field{border-color:#e0640a!important}
.bm-timeline-year::before{border-color:#e0640a!important}

/* Плашки выбранных значений фильтра над товарами (строит JS виджета фильтра 13527081) */
.bm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:12px}
.bm-chips__title{font-size:14px;font-weight:700;color:#1f2d44;margin-right:2px}
.bm-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:5px 8px 5px 12px;border:1px solid #f0c19a;border-radius:17px;background:#fff3e6;color:#26303c;font:inherit;font-size:14px;line-height:1.25;cursor:pointer;text-align:left}
.bm-chip:hover{background:#ffe5cf;border-color:#de5800}
.bm-chip__g{color:#6b7683}
.bm-chip__t{font-weight:700;color:#1f2d44}
.bm-chip__x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#de5800;color:#fff;font-size:15px;line-height:1;font-weight:700}
.bm-chip:hover .bm-chip__x{background:#b34600}
.bm-chip--reset{background:#fff;border-color:#c9d2de;padding:5px 14px;font-weight:700;color:#245f9c}
.bm-chip--reset:hover{background:#e8f2fb;border-color:#245f9c}
@media (max-width:575px){.bm-chips{padding:8px 10px;gap:6px}.bm-chip{font-size:13px;min-height:36px}}
