body.mm-v2 .template-container{max-width:calc(1200px + var(--content-sides-indent) * 2)}
body.mm-v2 .template-container .template-container{max-width:none}
.mm-v2 #mm-main h1{font:600 40px/46px var(--f-display);letter-spacing:-.01em;color:var(--c-ink);margin:0}
.mm-v2 #mm-main .product-h1,.mm-v2 #mm-main .catalog-element h1{font:800 30px/38px var(--f-ui);letter-spacing:-.01em}
.mm-v2 .c-breadcrumb{font-size:13px;line-height:18px}
.mm-v2 .c-breadcrumb .breadcrumb-item-content{color:var(--c-muted)}
.mm-v2 .c-breadcrumb a.breadcrumb-item-content:hover{color:var(--c-brand)}
.mm-v2 .c-breadcrumb .breadcrumb-menu-wrapper{border-radius:var(--r-md);box-shadow:var(--shadow-pop);border:1px solid var(--c-line)}

.mm-v2 .bitrix-catalog-section-list .fragment-sections{gap:var(--s5);margin:0!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section{flex:0 0 calc((100% - 2 * var(--s5)) / 3)!important;max-width:calc((100% - 2 * var(--s5)) / 3)!important;padding:0!important;box-sizing:border-box}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content{position:relative;height:100%;box-sizing:border-box;background:var(--c-card)!important;border:1px solid var(--c-line)!important;border-radius:var(--r-lg);padding:var(--s5)!important;transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:hover{box-shadow:var(--shadow-hover);border-color:#B9C0CE!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:has(.fragment-section-name a:focus-visible){outline:2px solid var(--c-brand);outline-offset:2px}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content>.flex{display:grid!important;grid-template-columns:56px minmax(0,1fr) 20px;column-gap:var(--s4);align-items:center;margin:0!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content>.flex>*{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content>.flex::after{content:"";grid-column:3;grid-row:1;width:20px;height:20px;background:var(--c-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center/20px no-repeat;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:hover>.flex::after{background:var(--c-brand);transform:translateX(3px)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-info{display:contents!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-picture-container{grid-column:1;grid-row:1;width:56px;height:56px;box-sizing:border-box;background:var(--c-well)!important;border-radius:var(--r-md);overflow:hidden;display:grid!important;place-items:center;transition:background-color var(--t-med) var(--ease)}
.mm-v2 .bitrix-catalog-section-list.blocks-2 .fragment-section-picture-container .fragment-section-picture{display:grid;place-items:center;width:56px!important;height:56px!important;padding:0!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-picture-container .fragment-section-picture img{max-width:40px!important;max-height:40px!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-picture:is([href="/catalog/keramogranit/"],[href="/catalog/stroitelnye_smesi/"],[href="/catalog/teploizolyatsionnye-materialy/"],[href="/catalog/stroitelnaya-khimiya/"],[href="/catalog/dekorativnye_izdeliya/"]) img{visibility:hidden}
.mm-v2 .bitrix-catalog-section-list .mm-secic-box{background:var(--c-well)!important;box-shadow:inset 0 0 0 1px var(--c-line)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:hover .mm-secic-box{background:var(--c-brand-tint)!important;box-shadow:none}
.mm-v2 .mm-secic{display:grid;place-items:center;color:var(--c-brand)}
.mm-v2 .bitrix-catalog-section-list .mm-secic .mm-ic{width:28px;height:28px;transition:transform var(--t-med) var(--ease)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:hover .mm-secic .mm-ic{transform:scale(1.06)}
.mm-v2 .bitrix-catalog-section-list .fragment-section-name{grid-column:2;grid-row:1;min-width:0}
.mm-v2 .bitrix-catalog-section-list .fragment-section-name,.mm-v2 .bitrix-catalog-section-list .fragment-section-name a{font:700 17px/24px var(--f-ui)!important;text-transform:none!important;color:var(--c-ink)!important;text-align:left;text-decoration:none}
.mm-v2 .bitrix-catalog-section-list .fragment-section-name a::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0}
.mm-v2 .bitrix-catalog-section-list .fragment-section-name a:focus-visible{outline:2px solid transparent}
.mm-v2 .bitrix-catalog-section-list .fragment-section-name a:focus-visible::before{outline:2px solid var(--c-brand);outline-offset:2px}
.mm-v2 .bitrix-catalog-section-list .fragment-section-content:hover .fragment-section-name a{color:var(--c-brand)!important}
.mm-v2 .bitrix-catalog-section-list .fragment-section-count{display:block;padding:2px 0 0!important;font:500 14px/20px var(--f-ui)!important;color:var(--c-muted)!important;font-variant-numeric:tabular-nums}
.mm-v2 .bitrix-catalog-section-list .fragment-subsections{grid-column:1/-1;grid-row:2;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;text-align:left!important;gap:var(--s2)!important;margin:var(--s4) 0 0!important;padding-top:var(--s4)!important;border-top:1px solid var(--c-line)}
.mm-v2 .bitrix-catalog-section-list .fragment-subsections:not(:has(.fragment-subsection)){display:none!important}
.mm-v2 .bitrix-catalog-section-list .fragment-subsection{position:relative;z-index:1;display:block!important;width:auto!important;max-width:100%;flex:0 1 auto!important;padding:0!important;margin:0!important}
.mm-v2 .bitrix-catalog-section-list .fragment-subsection a{display:inline-flex;align-items:center;min-height:32px;box-sizing:border-box;padding:6px 12px;border-radius:var(--r-sm);background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line);font:600 13px/18px var(--f-ui)!important;color:var(--c-ink)!important;text-transform:none!important;text-decoration:none;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}
.mm-v2 .bitrix-catalog-section-list .fragment-subsection a:hover{background:var(--c-card);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand)!important}
.mm-v2 .bitrix-catalog-section-list .fragment-subsection a:active{transform:scale(.98)}
.mm-v2 .bitrix-catalog-section-list .fragment-subsection-count{margin-left:4px;color:var(--c-muted);opacity:1}
.mm-v2 .bitrix-catalog-section-list .fragment-subsections-more{display:none!important}

.mm-v2 .monarh-block-title{font:600 28px/34px var(--f-display);color:var(--c-ink)}
.mm-v2 .catalog-section{gap:var(--s5)}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-content,.mm-v2 .c-menu.vertical .menu-items-wrapper{background:var(--c-card);border:1px solid var(--c-line)!important;border-radius:var(--r-lg)!important;overflow:hidden}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-toggle{font:800 13px/18px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink)}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-property{background:var(--c-card)!important;border-color:var(--c-line)!important}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-property:hover{background:var(--c-well)!important}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-buttons{padding:var(--s4);gap:var(--s2)}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-buttons .ui-btn{border-radius:var(--r-md)!important;min-height:44px}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-button-confirm{background:var(--c-brand)!important;border-color:var(--c-brand)!important}
.mm-v2 .c-catalog-smart-filter-vertical-1 .filter-button-confirm:hover{background:var(--c-brand-press)!important}
.mm-v2 .c-catalog-smart-filter-vertical-1 input[type=text]{border-radius:var(--r-sm);border-color:var(--c-line)}
.mm-v2 .filter-modef-container{border-radius:var(--r-md)}
.mm-v2 .catalog-section-top-panel{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s2) var(--s4);margin-bottom:var(--s5)}
.mm-v2 .catalog-section-top-panel .ui-button-flat{border-radius:var(--r-md);min-height:40px}

.mm-v2 .catalog-section-static-blocks .standard-1{--product-width:224px;gap:var(--s5)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product{margin:0}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-container{padding:0 0 var(--s4);row-gap:var(--s3);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product:hover .product-container{border-color:var(--c-line);box-shadow:var(--shadow-hover)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-info{position:relative;display:flex;flex-direction:column;gap:var(--s1)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-info>*:not(.product-gallery):not(.product-actions){margin-left:var(--s4);margin-right:var(--s4)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-gallery{margin:0 0 var(--s3);background:var(--c-well);border-bottom:1px solid var(--c-line);padding:var(--s4)}
.mm-v2 .catalog-section-static-blocks .product-slider-slide>img{border-radius:2px;transition:transform var(--t-med) var(--ease)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product:hover .product-slider-slide>img{transform:scale(1.03)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-actions{position:absolute;top:var(--s3);right:var(--s3);z-index:2;flex-direction:column;gap:var(--s2);margin:0}
.mm-v2 .catalog-section-static-blocks .product-actions .product-action-button{--svg-color:var(--c-ink);width:40px;height:40px;padding:9px;box-sizing:border-box;contain:layout;border-radius:var(--r-md);background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
@media (hover:hover) and (pointer:fine){.mm-v2 .catalog-section-static-blocks .product-actions .product-action-button:hover{background:var(--c-brand-tint)}}
@media (hover:hover) and (pointer:fine){.mm-v2 .catalog-section-static-blocks .product-action-button:not(:disabled):hover{--svg-color:var(--c-brand)}}
.mm-v2 .catalog-section-static-blocks .product-action-button [data-active=true]{--svg-color:var(--c-brand)}
.mm-v2 .catalog-section-static-blocks .product-action-button:active{transform:scale(.94)}
.mm-v2 .catalog-section-static-blocks .product-action-button>svg{stroke-width:1.75}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-name>a{font:700 15px/21px var(--f-ui);color:var(--c-ink);min-height:42px;overflow-wrap:break-word}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-name>a:hover{color:var(--c-brand)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-article{font-size:13px;line-height:18px;color:var(--c-muted);margin-top:0}
.mm-v2 .catalog-section-static-blocks .quantity-standard,.mm-v2 .catalog-element .quantity-standard{font:600 13px/18px var(--f-ui)}
.mm-v2 .quantity-standard .quantity-indicator{background:var(--c-ok)}
.mm-v2 .quantity-standard .quantity-message{color:var(--c-ok)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-purchase{padding:0 var(--s4);display:flex;flex-direction:column;gap:var(--s3)}
.mm-v2 .catalog-section-static-blocks .product-price-value{font:800 20px/26px var(--f-ui);font-variant-numeric:tabular-nums;color:var(--c-ink)}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-calculator{padding:0 var(--s4)}
.mm-v2 .catalog-section-static-blocks .product-buy-row{display:flex;gap:var(--s2);align-items:stretch}
.mm-v2 .catalog-section-static-blocks .product-buy-row .product-basket{flex:1 1 auto;min-width:0}
.mm-v2 .catalog-section-static-blocks .product-basket .ui-button{width:100%;min-height:44px;border-radius:var(--r-md);font:700 14px/18px var(--f-ui);padding:0 var(--s3);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .catalog-section-static-blocks .product-basket .ui-button:active{transform:scale(.98)}
.mm-v2 .catalog-section-static-blocks .product-basket int-counter{--int-counter-border-radius:10px}
.mm-v2 .catalog-section-static-blocks .product-fast-order{contain:layout;flex:0 0 auto;width:auto;height:auto;min-height:44px;padding:0 var(--s3);display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--r-md);background:var(--c-card);box-shadow:inset 0 0 0 1.5px var(--c-brand);color:var(--c-brand);font:700 13px/16px var(--f-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .catalog-section-static-blocks .product-fast-order::after{content:attr(data-label);position:static;inset:auto;width:auto;height:auto;margin:0;background:none;border:0;opacity:1;transform:none;pointer-events:none}
.mm-v2 .catalog-section-static-blocks .product-fast-order>svg{display:none}
.mm-v2 .catalog-section-static-blocks .product-fast-order>svg.fx-rotate{display:block;width:16px;height:16px;--svg-color:var(--c-brand)}
.mm-v2 .catalog-section-static-blocks .product-fast-order:hover:not(:disabled){background:var(--c-brand-tint)}
.mm-v2 .catalog-section-static-blocks .product-fast-order:active:not(:disabled){transform:scale(.98)}
.mm-v2 .catalog-section-static-blocks .product-fast-order:disabled{opacity:.5;cursor:not-allowed}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-hidden{display:none}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-with-offers .product-hidden{display:block;position:static;box-shadow:none;padding:0 var(--s4)}
.mm-v2 .catalog-section-static-blocks .swiper-pagination-bullet-active{background:var(--c-brand)}

.mm-v2 .catalog-element .product-slider-nav-slide{border-radius:var(--r-md);overflow:hidden}
.mm-v2 .catalog-element .product-gallery{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5)}
.mm-v2 .catalog-element .product-content{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s6);box-sizing:border-box;align-self:flex-start}
.mm-v2 .catalog-element .product-price-value{font:800 32px/40px var(--f-ui)!important;font-variant-numeric:tabular-nums;color:var(--c-ink)}
.mm-v2 .catalog-element .product-article{color:var(--c-muted);font-size:14px}
.mm-v2 .catalog-element .product-buy .ui-button,.mm-v2 .catalog-element .product-basket .ui-button{min-height:52px;border-radius:var(--r-md)!important;font:700 16px/20px var(--f-ui);padding:0 var(--s6);transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .catalog-element .product-buy .ui-button:active{transform:scale(.98)}
.mm-v2 .catalog-element .product-fast-order{background:var(--c-card)!important;color:var(--c-brand)!important;box-shadow:inset 0 0 0 1.5px var(--c-brand)!important;border-color:transparent!important}
.mm-v2 .catalog-element .product-fast-order:hover{background:var(--c-brand-tint)!important}
.mm-v2 .catalog-element .product-message-store-price{color:var(--c-muted);font-size:13px;line-height:18px}
.mm-v2 .catalog-element .product-action-button{--svg-color:var(--c-ink);width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--c-line);background:var(--c-card)}
@media (hover:hover) and (pointer:fine){.mm-v2 .catalog-element .product-action-button:hover{background:var(--c-brand-tint);--svg-color:var(--c-brand)}}
.mm-v2 .catalog-element .product-action-button:active{transform:scale(.94)}
.mm-v2 .catalog-element .content-sections-tabs{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s1)}
.mm-v2 .catalog-element .content-sections-tabs [data-active=true],.mm-v2 .catalog-element .content-sections-tabs .active{border-radius:var(--r-md)}
.mm-v2 .catalog-element .content-section{color:var(--c-ink);font-size:16px;line-height:26px}
.mm-v2 .catalog-element .content-properties-property{border-color:var(--c-line)}
.mm-v2 .catalog-element .content-properties-property-name{color:var(--c-muted)}
.mm-v2 .catalog-element .content-properties-property-value{color:var(--c-ink);font-weight:600}

@media (max-width:1024px){
  .mm-v2 .bitrix-catalog-section-list .fragment-section{flex-basis:calc((100% - var(--s5)) / 2)!important;max-width:calc((100% - var(--s5)) / 2)!important}
}
@media (max-width:760px){
  body.mm-v2{--content-sides-indent:16px}
  .mm-v2 #mm-main h1{font-size:28px;line-height:34px}
  .mm-v2 #mm-main .product-h1,.mm-v2 #mm-main .catalog-element h1{font-size:22px;line-height:28px}
  .mm-v2 .bitrix-catalog-section-list .fragment-sections{gap:var(--s3)}
  .mm-v2 .bitrix-catalog-section-list .fragment-section-content{padding:var(--s4)!important}
  .mm-v2 .bitrix-catalog-section-list .fragment-section-content>.flex{grid-template-columns:48px minmax(0,1fr) 20px;column-gap:var(--s3)}
  .mm-v2 .bitrix-catalog-section-list .fragment-section-picture-container,.mm-v2 .bitrix-catalog-section-list.blocks-2 .fragment-section-picture-container .fragment-section-picture{width:48px!important;height:48px!important}
  .mm-v2 .bitrix-catalog-section-list .mm-secic .mm-ic{width:24px;height:24px}
  .mm-v2 .bitrix-catalog-section-list .fragment-section-name,.mm-v2 .bitrix-catalog-section-list .fragment-section-name a{font-size:16px!important;line-height:22px!important}
  .mm-v2 .bitrix-catalog-section-list .fragment-subsections{margin-top:var(--s3)!important;padding-top:var(--s3)!important}
  .mm-v2 .bitrix-catalog-section-list .fragment-section{flex-basis:100%!important;max-width:100%!important}
  .mm-v2 .catalog-section-static-blocks .standard-1{--product-width:160px;gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}
  .mm-v2 .catalog-section-static-blocks .standard-1 .product-gallery{padding:var(--s3)}
  .mm-v2 .catalog-section-static-blocks .standard-1 .product-info>*:not(.product-gallery):not(.product-actions),.mm-v2 .catalog-section-static-blocks .standard-1 .product-purchase,.mm-v2 .catalog-section-static-blocks .standard-1 .product-calculator{margin-left:var(--s3);margin-right:var(--s3);padding-left:0;padding-right:0}
  .mm-v2 .catalog-section-static-blocks .standard-1 .product-actions{top:var(--s1);right:var(--s1);gap:0}
  .mm-v2 .catalog-section-static-blocks .product-actions .product-action-button,.mm-v2 .catalog-section-static-blocks .product-actions .product-action-button:hover{width:44px;height:44px;padding:12px;background:transparent;box-shadow:none;isolation:isolate}
  .mm-v2 .catalog-section-static-blocks .product-actions .product-action-button::before{inset:4px;z-index:-1;border-radius:var(--r-md);background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line)}
  .mm-v2 .catalog-section-static-blocks .standard-1 .product-name>a{font-size:14px;line-height:20px;min-height:44px;padding:2px 0;margin:-2px 0;box-sizing:border-box}
  .mm-v2 .catalog-section-static-blocks .product-price-value{font-size:17px;line-height:22px}
  .mm-v2 .catalog-section-static-blocks .product-buy-row{flex-direction:column}
  .mm-v2 .catalog-section-static-blocks .product-fast-order{width:100%}
  .mm-v2 .catalog-section-top-panel{padding:var(--s1) var(--s2)}
  .mm-v2 .catalog-element .product-content{padding:var(--s4)}
  .mm-v2 .catalog-element .product-gallery{padding:var(--s3)}
  .mm-v2 .catalog-element .product-price-value{font-size:26px!important;line-height:32px!important}
}

.mm-v2 .catalog-element.mm-pdp--title-moved{padding-top:0}
.mm-v2 .catalog-element .product-container{grid-template-columns:minmax(0,1fr) 448px!important;column-gap:var(--s6)!important;align-items:start}
.mm-v2 .catalog-element .product-gallery{position:sticky;top:var(--s5);box-sizing:border-box;height:672px!important;max-height:none!important;background:var(--c-well) var(--grout)!important;background-position:-1px -1px!important;border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5) var(--s5) var(--s7) 132px!important;overflow:hidden}
.mm-v2 .catalog-element #product-gallery{height:600px!important}
.mm-v2 .catalog-element #product-gallery .product-slider-slide{height:600px!important;display:flex!important;align-items:center;justify-content:center}
.mm-v2 .catalog-element #product-gallery .product-slider-slide img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain;box-shadow:0 10px 28px rgba(23,23,31,.16);border-radius:2px}
.mm-v2 .catalog-element #product-gallery-nav{left:var(--s5)!important;top:var(--s5)!important;width:88px!important;height:600px!important}
.mm-v2 .catalog-element .product-slider-nav-slide{box-sizing:border-box;width:88px!important;height:88px!important;margin-bottom:var(--s3);padding:4px;background:var(--c-card);border-radius:var(--r-md)!important;box-shadow:inset 0 0 0 1px var(--c-line);cursor:pointer;transition:box-shadow var(--t-fast) var(--ease)}
.mm-v2 .catalog-element .product-slider-nav-slide img{width:100%!important;height:100%!important;object-fit:contain;border:0!important}
.mm-v2 .catalog-element .product-slider-nav-slide:hover{box-shadow:inset 0 0 0 1px var(--c-muted)}
.mm-v2 .catalog-element .product-slider-nav-slide-active{box-shadow:inset 0 0 0 2px var(--c-brand)!important}
.mm-v2 .catalog-element .product-slider-nav-slide-active img{border:0!important}
.mm-v2 .mm-pdp__scale{position:absolute;left:132px;bottom:var(--s4);z-index:2;display:inline-flex;align-items:center;gap:var(--s2);padding:6px 12px;border-radius:var(--r-sm);background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line);font:700 13px/18px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums}
.mm-v2 .catalog-element .product-gallery .swiper-pagination-bullet-active{background:var(--c-brand)}
.mm-v2 .catalog-element.mm-pdp .product-content{position:sticky;top:var(--s5);padding:var(--s6)!important;display:flex;flex-direction:column;gap:var(--s5)}
.mm-v2 .catalog-element.mm-pdp .product-overhead{position:absolute;top:var(--s5);right:var(--s5);margin:0;z-index:1}
.mm-v2 .catalog-element.mm-pdp .product-actions{gap:var(--s1)}
.mm-v2 .catalog-element .product-action-button{width:44px!important;height:44px!important;padding:11px!important}
.mm-v2 .mm-pdp__head{display:flex;flex-direction:column;gap:var(--s3);padding-right:148px}
.mm-v2 .mm-pdp__head:not(:has(.mm-pdp__eyebrow)){padding-right:0}
.mm-v2 .mm-pdp__head:not(:has(.mm-pdp__eyebrow)) .mm-pdp__title{padding-right:148px}
.mm-v2 .mm-pdp__eyebrow{min-height:44px;display:flex;align-items:center;font:700 12px/16px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}
.mm-v2 .mm-pdp__title,.mm-v2 .mm-pdp__chips{margin-right:-148px}
.mm-v2 #mm-main .mm-pdp__title h1{margin:0;font:800 24px/30px var(--f-ui)!important;letter-spacing:-.01em;color:var(--c-ink);overflow-wrap:break-word}
.mm-v2 .catalog-element.mm-pdp .product-content-base>.product-group:first-child{display:contents}
.mm-v2 .catalog-element.mm-pdp .product-content-base{margin-top:0!important}
.mm-v2 .mm-pdp__meta{margin-right:-148px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);font:600 13px/18px var(--f-ui)}
.mm-v2 .mm-pdp__art{color:var(--c-muted);font-weight:500;font-variant-numeric:tabular-nums}
.mm-v2 .mm-pdp__chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s1);margin-bottom:0;padding:0;list-style:none}
.mm-v2 .mm-pdp__chips li{display:inline-flex;align-items:center;gap:var(--s2);min-height:32px;box-sizing:border-box;padding:6px 12px;border-radius:var(--r-sm);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line);font:600 13px/18px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums}
.mm-v2 .mm-pdp .mm-fg{flex:none;border-width:1.5px}
.mm-v2 .catalog-element.mm-pdp .product-content-base{gap:var(--s4)!important}
.mm-v2 .catalog-element.mm-pdp .product-price-value{font-size:34px!important;line-height:40px!important}
.mm-v2 .mm-pdp__box{margin-top:calc(var(--s3) * -1);font:700 15px/22px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums}
.mm-v2 .mm-pdp__box span{font-weight:500;color:var(--c-muted)}
.mm-v2 .mm-calc{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line)}
.mm-v2 .mm-calc__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}
.mm-v2 .mm-calc__title{font:700 15px/20px var(--f-ui);color:var(--c-ink)}
.mm-v2 .mm-calc__hint{font:500 13px/18px var(--f-ui);color:var(--c-muted);font-variant-numeric:tabular-nums}
.mm-v2 .mm-calc__row{display:flex;align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap}
.mm-v2 .mm-calc__field{position:relative;flex:0 1 168px;display:flex;align-items:center;margin:0}
.mm-v2 .mm-calc__field input{box-sizing:border-box;width:100%;height:44px;padding:0 44px 0 14px;border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-card);font:600 16px/22px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums;outline:none;transition:border-color var(--t-fast) var(--ease)}
.mm-v2 .mm-calc__field input::placeholder{color:#6B7080;font-weight:500}
.mm-v2 .mm-calc__field input:hover{border-color:#AEB4C2}
.mm-v2 .mm-calc__field input:focus{border-color:var(--c-brand)}
.mm-v2 .mm-calc__field input[aria-invalid=true]{border-color:var(--c-danger)}
.mm-v2 .mm-calc__field em{position:absolute;right:14px;font:600 14px/20px var(--f-ui);font-style:normal;color:var(--c-muted);pointer-events:none}
.mm-v2 .mm-calc__check{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;margin:0;cursor:pointer;font:500 14px/20px var(--f-ui);color:var(--c-ink)}
.mm-v2 .mm-calc__check input{width:20px;height:20px;margin:0;accent-color:var(--c-brand);cursor:pointer}
.mm-v2 .mm-calc__out{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);min-height:24px;padding-top:var(--s3);border-top:1px solid var(--c-line);font:500 14px/20px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums}
.mm-v2 .mm-calc__empty{color:var(--c-muted)}
.mm-v2 .mm-calc__err{color:var(--c-danger);font-weight:600}
.mm-v2 .mm-calc__res b{font-weight:800}
.mm-v2 .mm-calc__sum{font:800 18px/24px var(--f-ui);white-space:nowrap}
.mm-v2 .mm-calc__out{align-items:flex-start}
.mm-v2 .mm-calc__res{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}
.mm-v2 .mm-calc__nw{white-space:nowrap}
.mm-v2 .mm-calc__kg{color:var(--c-muted)}
.mm-v2 .mm-calc__total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;text-align:right}
.mm-v2 .mm-calc__m2{font:500 13px/18px var(--f-ui);color:var(--c-muted);white-space:nowrap}
.mm-v2 .catalog-element.mm-pdp .product-buy{width:100%!important;gap:var(--s3)}
.mm-v2 .catalog-element.mm-pdp .product-basket{display:flex;gap:var(--s3);width:100%}
.mm-v2 .catalog-element.mm-pdp .product-basket>*{flex:1 1 0;min-width:0}
.mm-v2 .catalog-element.mm-pdp .product-basket .ui-button,.mm-v2 .catalog-element.mm-pdp .product-fast-order{width:100%;padding:0 var(--s4)!important}
.mm-v2 .catalog-element.mm-pdp .product-message-store-price{font-size:12px;line-height:16px}
.mm-v2 .mm-pdp__svc{display:flex;flex-direction:column;gap:0;margin:0;padding:var(--s2) 0 0;list-style:none;border-top:1px solid var(--c-line)}
.mm-v2 .mm-pdp__svc li{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0}
.mm-v2 .mm-pdp__svc li+li{border-top:1px solid var(--c-line)}
.mm-v2 .mm-pdp__svc .mm-ic{flex:none;width:20px;height:20px;margin-top:2px;color:var(--c-brand)}
.mm-v2 .mm-pdp__svc div{display:flex;flex-direction:column;gap:2px;min-width:0;font:500 14px/20px var(--f-ui);color:var(--c-muted)}
.mm-v2 .mm-pdp__svc b{font-weight:700;color:var(--c-ink)}
.mm-v2 .mm-pdp__svc a{color:var(--c-brand);font-weight:600;text-decoration:none}
.mm-v2 .mm-pdp__svc a:hover{color:var(--c-brand-press);text-decoration:underline}
.mm-v2 .mm-pdp__svc .mm-link--sm{min-height:24px;font-size:14px;vertical-align:baseline}
@media (max-width:1100px){
  .mm-v2 .catalog-element .product-container{grid-template-columns:minmax(0,1fr) 400px!important}
  .mm-v2 .catalog-element .product-gallery{padding-left:var(--s5)!important}
  .mm-v2 .catalog-element #product-gallery-nav{display:none!important}
  .mm-v2 .mm-pdp__scale{left:var(--s5)}
}
@media (max-width:1023px){
  .mm-v2 .catalog-element .product-container{grid-template-columns:minmax(0,1fr)!important;row-gap:var(--s4)!important}
  .mm-v2 .catalog-element .product-gallery{position:relative;top:auto}
  .mm-v2 .catalog-element.mm-pdp .product-content{position:relative;top:auto}
}
@media (max-width:760px){
  .mm-v2 .catalog-element .product-gallery{height:auto!important;padding:var(--s3) var(--s3) var(--s7)!important}
  .mm-v2 .catalog-element #product-gallery,.mm-v2 .catalog-element #product-gallery .product-slider-slide{height:min(420px,100vw)!important}
  .mm-v2 .catalog-element .product-gallery .swiper-pagination{bottom:6px!important}
  .mm-v2 .catalog-element #product-gallery .product-slider-slide{align-items:flex-start;padding-bottom:28px;box-sizing:border-box}
  .mm-v2 .mm-pdp__scale{left:var(--s3);top:var(--s3);bottom:auto;font-size:12px;padding:4px 10px}
  .mm-v2 .catalog-element .product-gallery{padding-top:var(--s7)!important}
  .mm-v2 .catalog-element.mm-pdp .product-content{padding:var(--s4)!important;gap:var(--s4)}
  .mm-v2 .catalog-element.mm-pdp .product-overhead{top:var(--s3);right:var(--s3)}
  .mm-v2 .mm-pdp__head{padding-right:148px;gap:var(--s2)}
  .mm-v2 #mm-main .mm-pdp__title h1{font-size:21px!important;line-height:27px!important}
  .mm-v2 .catalog-element.mm-pdp .product-price-value{font-size:28px!important;line-height:34px!important}
  .mm-v2 .catalog-element .product-action-button{width:44px!important;height:44px!important;padding:11px!important}
  .mm-v2 .mm-calc__field{flex:1 1 140px}
  .mm-v2 .catalog-element.mm-pdp .product-basket{flex-direction:column}
}
.mm-v2 .mm-calc__out{flex-wrap:wrap}
.mm-v2 .mm-calc__note{flex:1 0 100%;font:500 13px/18px var(--f-ui);color:var(--c-muted)}
.mm-v2 .mm-calc__note.mm-calc__err{color:var(--c-danger);font-weight:600}
.mm-v2 .mm-calc__set{flex:1 0 100%;justify-content:flex-start;min-height:44px;text-align:left}
.mm-v2 .mm-calc__set[aria-busy=true]{opacity:.6;pointer-events:none}
.mm-v2 .mm-calc__ok{color:var(--c-ok);font-weight:600}
@media (min-width:1024px){
  .mm-v2 .catalog-element.mm-pdp .product-gallery{top:var(--mm-gal-top,24px)}
  .mm-v2 .catalog-element.mm-pdp .product-content{top:var(--mm-buy-top,24px)}
}
@media (max-width:760px){
  body.mm-v2 #mm-main.mm-main--pdp{margin-top:0!important}
  .mm-v2 .catalog-element .product-gallery{padding:44px var(--s3) 24px!important}
  .mm-v2 .catalog-element #product-gallery,.mm-v2 .catalog-element #product-gallery .product-slider-slide{height:200px!important}
  .mm-v2 .catalog-element{padding-top:0!important;margin-top:0!important}
  .mm-v2 #mm-main.mm-main--pdp>.template-container:has(.c-breadcrumb){margin-bottom:var(--s2)!important}
  .mm-v2 #mm-main.mm-main--pdp .c-breadcrumb{margin-bottom:0!important}
  .mm-v2 .catalog-element .product-container{margin-top:0!important;padding-top:0!important}
  .mm-v2 .catalog-element #product-gallery .product-slider-slide{padding-bottom:0}
  .mm-v2 .catalog-element .product-gallery .swiper-pagination{bottom:-20px!important}
  .mm-v2 .mm-pdp__eyebrow{min-height:44px}
  .mm-v2 .catalog-element.mm-pdp .product-content-base>.mm-calc{order:3}
  .mm-v2 .catalog-element.mm-pdp .product-content-base>.product-buy{order:2}
  .mm-v2 .catalog-element.mm-pdp .product-content-base>.mm-pdp__chips{order:4;margin:0}
  .mm-v2 .catalog-element.mm-pdp .product-message-store-price{order:5}
}
.mm-v2 .mm-sklady{margin-bottom:var(--s7)}
.mm-v2 .mm-sklady .mm-wcities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin:0;padding:0;list-style:none}
.mm-v2 .mm-sklady .mm-wcity{display:flex;flex-direction:column;gap:var(--s2);background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5)}
.mm-v2 .mm-sklady .mm-wcity--cur{border-color:var(--c-brand);box-shadow:inset 0 0 0 1px var(--c-brand)}
.mm-v2 .mm-sklady .mm-wcity__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s2)}
.mm-v2 .mm-sklady .mm-wcity__name{margin:0;font:600 24px/30px var(--f-display);color:var(--c-ink)}
.mm-v2 .mm-sklady .mm-wcity__tag{font:700 12px/16px var(--f-ui);color:#fff;background:var(--c-brand);border-radius:var(--r-sm);padding:6px 10px;white-space:nowrap}
.mm-v2 .mm-sklady .mm-wcity__row,.mm-v2 .mm-sklady .mm-wcity__note{display:flex;gap:var(--s2);margin:0;font:500 14px/20px var(--f-ui);color:var(--c-muted);text-decoration:none}
.mm-v2 .mm-sklady .mm-wcity__row .mm-ic,.mm-v2 .mm-sklady .mm-wcity__note .mm-ic{width:18px;height:18px;margin-top:1px;color:var(--c-ink)}
.mm-v2 .mm-sklady .mm-wcity__tel{color:var(--c-brand);font-weight:700;font-size:15px;min-height:44px;align-items:center}
.mm-v2 .mm-sklady .mm-wcity__tel .mm-ic{color:var(--c-brand)}
.mm-v2 .mm-sklady .mm-wcity .mm-link{margin-top:auto}
@media (max-width:1023px){.mm-v2 .mm-sklady .mm-wcities{grid-template-columns:1fr;gap:var(--s3)}.mm-v2 .mm-sklady .mm-wcity{padding:var(--s4)}}
.mm-v2 .c-basket-template-1{font-family:var(--f-ui);color:var(--c-ink)}
.mm-v2 .c-basket-template-1 .basket-items{box-sizing:border-box;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s5)!important}
.mm-v2 .c-basket-template-1 .basket-filter .ui-input-text{box-sizing:border-box;min-height:44px;padding:0 14px!important;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;font:500 15px/20px var(--f-ui);color:var(--c-ink);box-shadow:none!important}
.mm-v2 .c-basket-template-1 .basket-filter .ui-input-text:hover{border-color:#AEB4C2!important}
.mm-v2 .c-basket-template-1 .basket-filter .ui-input-text:focus{border-color:var(--c-brand)!important;outline:none}
.mm-v2 .c-basket-template-1 .basket-filter-button-delete{min-height:44px;color:var(--c-brand);font-weight:600}
.mm-v2 .c-basket-template-1 .basket-item{padding:var(--s4) 0}
.mm-v2 .c-basket-template-1 .basket-separator{border-top:1px solid var(--c-line);height:0;margin:0}
.mm-v2 .c-basket-template-1 .basket-item-image-container{border-radius:var(--r-md);overflow:hidden;background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line)}
.mm-v2 .c-basket-template-1 .basket-item-image-container img{object-fit:contain}
.mm-v2 .c-basket-template-1 .basket-item-name,.mm-v2 .c-basket-template-1 .basket-item-name a{font:700 16px/22px var(--f-ui)!important;color:var(--c-ink)!important;text-decoration:none;overflow-wrap:break-word;word-break:normal}
.mm-v2 .c-basket-template-1 .basket-item-name a:hover{color:var(--c-brand)!important}
.mm-v2 .c-basket-template-1 .basket-item-quantity{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}
.mm-v2 .c-basket-template-1 .basket-item-quantity-counter{box-sizing:border-box;height:44px;border:1.5px solid var(--c-line)!important;border-radius:var(--r-md)!important;background:var(--c-card)!important;overflow:hidden}
.mm-v2 .c-basket-template-1 .basket-item-quantity-counter button{width:40px;min-height:41px;justify-content:center;background:none;border:0;cursor:pointer}
.mm-v2 .c-basket-template-1 .basket-item-quantity-counter button:hover:not([disabled]){background:var(--c-well)}
.mm-v2 .c-basket-template-1 .basket-item-quantity-input{width:56px!important;border:0!important;background:none!important;font:700 15px/20px var(--f-ui)!important;color:var(--c-ink)!important;text-align:center;font-variant-numeric:tabular-nums}
.mm-v2 .c-basket-template-1 .basket-item-quantity-measure{font:600 14px/20px var(--f-ui);color:var(--c-muted);white-space:nowrap}
.mm-v2 .c-basket-template-1 .basket-item-price,.mm-v2 .c-basket-template-1 .basket-item-price *{font-variant-numeric:tabular-nums}
.mm-v2 .c-basket-template-1 .basket-item-delete,.mm-v2 .c-basket-template-1 .basket-item-add-delayed,.mm-v2 .c-basket-template-1 .basket-item-remove-delayed{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md)}
.mm-v2 .c-basket-template-1 .basket-item-delete:hover,.mm-v2 .c-basket-template-1 .basket-item-add-delayed:hover{background:var(--c-well)}
.mm-v2 .c-basket-template-1 .basket-total-wrapper{background:var(--c-card)!important;border:1px solid var(--c-line);border-radius:var(--r-lg)!important}
.mm-v2 .c-basket-template-1 .basket-price-info-name{font:700 15px/20px var(--f-ui);color:var(--c-muted)}
.mm-v2 .c-basket-template-1 .basket-price-current{font:800 30px/36px var(--f-ui)!important;color:var(--c-ink);font-variant-numeric:tabular-nums}
.mm-v2 .c-basket-template-1 .basket-price-info-value{font:500 14px/20px var(--f-ui);color:var(--c-muted)}
.mm-v2 .c-basket-template-1 .basket-price-info-value-text{color:var(--c-ink);font-weight:700}
.mm-v2 .c-basket-template-1 .basket-item-min-summ{gap:var(--s3)!important;margin-top:var(--s5)!important;padding:var(--s4);border-radius:var(--r-md);background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line)}
.mm-v2 .c-basket-template-1 .basket-item-min-summ .ui-svg svg{stroke:var(--c-brand)!important;fill:none!important}
.mm-v2 .c-basket-template-1 .basket-item-min-summ-info{font:600 14px/20px var(--f-ui);color:var(--c-ink)}
.mm-v2 .c-basket-template-1 .basket-min-left{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s3)}
.mm-v2 .c-basket-template-1 .basket-min-left-text{font:500 14px/20px var(--f-ui);color:var(--c-muted)}
.mm-v2 .c-basket-template-1 .basket-min-left-text b{color:var(--c-ink);font-weight:800;white-space:nowrap}
.mm-v2 .c-basket-template-1 .basket-min-left-bar{height:8px;border-radius:4px;background:var(--c-well);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}
.mm-v2 .c-basket-template-1 .basket-min-left-bar span{display:block;height:100%;background:var(--c-brand);border-radius:4px}
.mm-v2 .c-basket-template-1 .basket-min-left-cta{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--r-md);background:var(--c-brand);color:#fff!important;font:700 15px/20px var(--f-ui);text-decoration:none;transition:background-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}
.mm-v2 .c-basket-template-1 .basket-min-left-cta:hover{background:var(--c-brand-press)}
.mm-v2 .c-basket-template-1 .basket-min-left-cta:active{transform:scale(.98)}
.mm-v2 .c-basket-template-1 .basket-order-button,.mm-v2 .c-basket-template-1 .basket-checkout-button,.mm-v2 .c-basket-template-1 .basket-order-fast{min-height:52px;border-radius:var(--r-md)!important;font:700 16px/20px var(--f-ui)!important}
.mm-v2 .c-basket-template-1 .basket-total-order-condition{color:var(--c-muted)!important;font-size:13px;line-height:18px}
.mm-v2 .c-basket-template-1 .basket-total-order-condition a{color:var(--c-brand)!important}
@media (max-width:760px){
  .mm-v2 .c-basket-template-1 .basket-items{padding:var(--s4)!important}
}
.mm-v2 .c-basket-template-1 [data-entity=basket-checkout-aligner],.mm-v2 .c-basket-template-1 .basket-total{background:transparent!important}
.mm-v2 .c-basket-template-1 .basket-total-order-condition,.mm-v2 .c-basket-template-1 .basket-desktop-actions{padding-left:var(--s4);padding-right:var(--s4)}
.mm-v2 .c-basket-template-1 .basket-item-quantity{flex-wrap:nowrap;margin-right:var(--s4)}
.mm-v2 .mm-search-grid{margin:0 0 var(--s6)!important;padding:0!important;list-style:none}
.mm-v2 .mm-search-grid a{text-decoration:none!important}
.mm-v2 .mm-stock--off{color:var(--c-muted)}
.mm-v2 .monarh-subsections{margin-bottom:var(--s5);padding:0!important;background:none!important}
.mm-v2 .monarh-subsections .monarh-block-title{margin:0 0 var(--s3);font:700 12px/16px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list{padding:0!important;margin:0!important;background:none!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-sections{display:flex!important;flex-wrap:wrap;gap:var(--s2)!important;margin:0!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section{flex:none!important;max-width:none!important;width:auto!important;padding:0!important;margin:0!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content{height:auto;min-height:44px;padding:4px 14px 4px 4px!important;border-radius:22px!important;box-shadow:none}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content:hover{box-shadow:none;border-color:var(--c-brand)!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content>.flex{grid-template-columns:36px auto;column-gap:var(--s2);align-items:center}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content>.flex::after{display:none}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-picture-container{width:36px!important;height:36px!important;border-radius:50%!important;overflow:hidden}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-picture-container .fragment-section-picture{width:36px!important;height:36px!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-picture-container .fragment-section-picture img{max-width:36px!important;max-height:36px!important;width:36px!important;height:36px!important;object-fit:cover}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-name{display:flex;align-items:baseline;gap:6px}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-name>div{display:inline}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-name,.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-name a{font:700 14px/20px var(--f-ui)!important;white-space:nowrap}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-name-count{padding:0!important}
.mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-count{display:inline;padding:0!important;font:500 13px/20px var(--f-ui)!important}
@media (max-width:760px){
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-sections{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1)!important;padding:0 var(--gutter)!important;scroll-padding:0 var(--gutter)}
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-sections::-webkit-scrollbar{display:none}
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content{padding:4px 14px 4px 4px!important}
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content>.flex{grid-template-columns:36px auto}
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-picture-container{width:36px!important;height:36px!important}
}
.mm-v2 .catalog-section-static-blocks .standard-1 .product-slider-slide>img,.mm-v2 .catalog-section-static-blocks .product-slider-slide img.mm-img-long,.mm-v2 .mm-pcard__media img.mm-img-long{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}
.mm-v2 #mm-main .catalog-element>.product-h1{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@keyframes mm-vis{to{visibility:visible}}
@media (max-width:760px){.mm-v2 .catalog-element:not(.mm-pdp) .product-message-store-price,.mm-v2 .catalog-element:not(.mm-pdp) .catalog-element-content{visibility:hidden;animation:mm-vis 0s 6s forwards}}
.mm-v2 .mm-share{position:relative;display:inline-flex}
.mm-v2 .product-actions .product-action-button{position:relative}
.mm-v2 .product-actions .product-action-button::before{content:"";position:absolute;inset:-4px}
.mm-v2 .mm-pdp__svc a{padding-block:12px;margin-block:-12px}
@media (max-width:760px){.mm-v2 .mm-link--sm{padding-block:12px;margin-block:-12px}}
.mm-v2 .mm-calc__check{min-height:44px;align-items:center}
@media (max-width:760px){
  .mm-v2 .modern-page-navigation :is(a,span){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;flex:none}
  .mm-v2 .mm-ftr__col a,.mm-v2 .mm-ftr__legal a,.mm-v2 .mm-ftr__brand a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
  .mm-v2 .mm-ftr__soc{min-height:44px}
  .mm-v2 .catalog-section-mobile-filter,.mm-v2 .ui-informer-activator{min-height:44px}
}
.mm-v2 .ui-modal [class*=product] img{object-fit:contain!important;background:var(--c-well);border-radius:var(--r-md)}
@media (min-width:761px){.mm-v2 .ui-modal .product img{width:100%!important;height:320px!important;max-height:42vh}}
.mm-v2 label.ui-label:has(.ui-switch-input),.mm-v2 .ui-switch:has(.ui-switch-input){min-height:44px;align-items:center}
@media (max-width:760px){.mm-v2 .catalog-element .product-actions .product-action-button,.mm-v2 .catalog-element #product-social{width:44px!important;height:44px!important;min-width:44px}}
.mm-v2 .form-result-new-consent.ui-switch{position:relative;display:flex;align-items:center;min-height:44px;box-sizing:content-box}.mm-v2 .form-result-new-consent.ui-switch>.ui-label::before{content:"";position:absolute;left:-4px;bottom:0;width:52px;height:44px}
.mm-v2 .catalog-section-static-blocks .product-calculator{display:none!important}
.mm-v2 .catalog-section-static-blocks .mm-boxprice{min-height:20px;margin:2px 0 var(--s2);font:500 13px/20px var(--f-ui);color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mm-v2 .catalog-section-static-blocks .mm-boxprice b{font-weight:700;color:var(--c-ink)}
.mm-v2 .layout-content:has(.catalog-section-mobile-popup[data-state=opened]),.mm-v2 .template-container:has(>.catalog-section-mobile-popup[data-state=opened]){z-index:1001!important}
html:has(.catalog-section-mobile-popup[data-state=opened]) .mm-bnav{visibility:hidden}
.mm-v2 .catalog-section-mobile-popup-body{border-radius:var(--r-lg) var(--r-lg) 0 0!important;background:var(--c-card)!important;overflow:hidden}
.mm-v2 .catalog-section-mobile-popup-header{padding:var(--s3) var(--s2) var(--s3) var(--s4)!important;border-bottom:1px solid var(--c-line);min-height:56px;box-sizing:border-box}
.mm-v2 .catalog-section-mobile-popup-title{font:700 18px/24px var(--f-ui)!important;color:var(--c-ink)!important;gap:var(--s2)}
.mm-v2 .catalog-section-mobile-popup-header .ui-button-flat{width:44px;height:44px;display:grid;place-items:center;border-radius:999px}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property{background:var(--c-card)!important;border-bottom:1px solid var(--c-line)}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property-toggle{padding:var(--s3) var(--s3) var(--s3) var(--s4)!important;min-height:56px;box-sizing:border-box}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property-toggle::before{display:none!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property-toggle-text{font:600 15px/22px var(--f-ui)!important;color:var(--c-ink)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property-toggle[data-active=true] .filter-property-toggle-text{color:var(--c-brand)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 [data-role=bx_filter_block]>div{padding:0 var(--s4) var(--s4)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-property-value{margin-top:0!important;padding-right:0!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .ui-checkbox{display:flex;align-items:center;min-height:44px}
.mm-v2 .c-catalog-smart-filter-mobile-1 .ui-checkbox .ui-label{font:500 15px/22px var(--f-ui)!important;color:var(--c-ink)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .ui-checkbox-input:disabled+.ui-label{color:var(--c-muted)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 input[type=text],.mm-v2 .c-catalog-smart-filter-mobile-1 input[type=number]{min-height:44px;border:1px solid var(--c-line)!important;border-radius:var(--r-md)!important;font:500 15px/22px var(--f-ui);color:var(--c-ink);background:var(--c-card)}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-buttons{gap:var(--s2);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom))!important;border-top:1px solid var(--c-line);background:var(--c-card)}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-buttons .ui-button{min-height:48px;border-radius:var(--r-md)!important;font:700 15px/20px var(--f-ui)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 #set_filter_mob_1,.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-buttons .ui-button:first-child{background:var(--c-brand)!important;color:#fff!important;border-color:var(--c-brand)!important}
.mm-v2 .c-catalog-smart-filter-mobile-1 .filter-buttons .ui-button-bright{width:48px;flex:0 0 48px;padding:0!important;display:grid;place-items:center;background:var(--c-card)!important;box-shadow:inset 0 0 0 1.5px var(--c-line)!important;border:0!important}
.mm-v2 .catalog-section-static-blocks .product-slider-slide:has(>img.mm-img-tall),.mm-v2 .mm-pcard__media:has(img.mm-img-tall){position:relative;container-type:size;overflow:hidden}
.mm-v2 .catalog-section-static-blocks .product-slider-slide>img.mm-img-tall,.mm-v2 .mm-pcard__media img.mm-img-tall{position:absolute!important;left:50%!important;top:50%!important;height:100cqw!important;width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:contain!important;transform:translate(-50%,-50%) rotate(90deg)!important}
.mm-v2 .catalog-element .product-gallery{background:var(--c-card)!important}
.mm-v2 .catalog-element #product-gallery .product-slider-slide img{box-shadow:none;border-radius:0}
.mm-v2 .mm-pdp__scale{display:none!important}
@media (max-width:760px){
  .mm-v2 .catalog-element .product-gallery{padding:var(--s3) var(--s3) 28px!important}
  .mm-v2 .catalog-element #product-gallery,.mm-v2 .catalog-element #product-gallery .product-slider-slide{height:min(420px,calc(100vw - 2 * var(--gutter) - 2 * var(--s3)))!important}
  .mm-v2 .catalog-element #product-gallery .product-slider-slide{align-items:center}
}
.mm-v2 .mm-gal-count{position:absolute;right:var(--s5);bottom:var(--s4);z-index:2;padding:4px 10px;border-radius:999px;background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line);font:600 13px/18px var(--f-ui);color:var(--c-ink);font-variant-numeric:tabular-nums;pointer-events:none}
@media (max-width:760px){
  .mm-v2 .mm-gal-count{display:none}
  .mm-v2 .catalog-element .product-gallery{padding-bottom:var(--s3)!important}
  .mm-v2 .catalog-element #product-gallery{height:calc(min(420px,calc(100vw - 2 * var(--gutter) - 2 * var(--s3))) + 24px)!important}
  .mm-v2 .catalog-element #product-gallery .product-slider-slide{height:min(420px,calc(100vw - 2 * var(--gutter) - 2 * var(--s3)))!important}
  .mm-v2 .catalog-element .product-gallery .swiper-pagination{bottom:4px!important}
}
.mm-v2 .mm-calc__field input:placeholder-shown:not(:focus){border-color:var(--c-brand);animation:mm-hint 1.6s ease-in-out infinite alternate}
@keyframes mm-hint{from{border-color:var(--c-line)}to{border-color:var(--c-brand)}}
@media (prefers-reduced-motion:reduce){.mm-v2 .mm-calc__field input:placeholder-shown:not(:focus){animation:none;border-color:var(--c-brand)}}
.mm-v2 .product-action-button[data-mm-icon]{position:relative;color:var(--c-ink)}
.mm-v2 .product-action-button[data-mm-icon]>svg{opacity:0}
.mm-v2 .product-action-button[data-mm-icon]::after{content:""!important;position:absolute!important;inset:0!important;width:20px!important;height:20px!important;margin:auto!important;transform:none!important;opacity:1!important;border-radius:0!important;background:currentColor!important;-webkit-mask:var(--mm-tg-i) center/contain no-repeat;mask:var(--mm-tg-i) center/contain no-repeat;pointer-events:none}
.mm-v2 .catalog-element .product-action-button[data-mm-icon]::after{width:22px!important;height:22px!important}
.mm-v2 .product-action-button[data-mm-icon][data-mm-icon=heart]{--mm-tg-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linejoin='round'/%3E%3C/svg%3E")}
.mm-v2 .product-action-button[data-mm-icon][data-mm-icon=heart][data-mm-on=true]{--mm-tg-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z'%20fill='black'%20stroke='black'%20stroke-width='1.75'%20stroke-linejoin='round'/%3E%3C/svg%3E")}
.mm-v2 .product-action-button[data-mm-icon][data-mm-icon=compare]{--mm-tg-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M18%2020V10M12%2020V4M6%2020v-6'%20fill='none'%20stroke='black'%20stroke-width='1.75'%20stroke-linecap='round'/%3E%3C/svg%3E")}
.mm-v2 .product-action-button[data-mm-icon][data-mm-icon=compare][data-mm-on=true]{--mm-tg-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Crect%20x='15.5'%20y='9'%20width='5'%20height='12'%20rx='1.5'/%3E%3Crect%20x='9.5'%20y='3'%20width='5'%20height='18'%20rx='1.5'/%3E%3Crect%20x='3.5'%20y='13'%20width='5'%20height='8'%20rx='1.5'/%3E%3C/svg%3E")}
.mm-v2 .product-action-button[data-mm-icon][data-mm-on=false]{color:var(--c-ink)}
.mm-v2 .product-action-button[data-mm-icon][data-mm-on=true]{color:var(--c-brand)}
.mm-v2 .product-action-button[data-mm-icon].mm-tg--pop::after,.mm-v2 .mm-iconbtn.mm-tg--pop .mm-ic{animation:mm-tg-pop 220ms cubic-bezier(.2,.8,.2,1)}
@keyframes mm-tg-pop{0%{scale:.82}60%{scale:1.12}100%{scale:1}}
@media (hover:hover) and (pointer:fine){.mm-v2 .product-action-button[data-mm-icon]:hover{color:var(--c-brand)}}
@media (hover:hover) and (pointer:fine) and (max-width:760px){.mm-v2 .catalog-section-static-blocks .product-actions .product-action-button:hover::before{background:var(--c-brand-tint)}}
@media (hover:none){.mm-v2 .catalog-section-static-blocks .standard-1 .product:hover .product-slider-slide>img{transform:none}}
@media (max-width:480px){.mm-v2 .modern-page-navigation{gap:var(--s1)}.mm-v2 .modern-page-navigation>a.ui-text-s6:not([class*=modern-page-]){display:none}}
@media (max-width:760px){
  .mm-v2 .ui-informer-body.mm-sortsheet{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;z-index:4001!important;box-sizing:border-box;width:auto!important;max-width:none!important;margin:0!important;padding:var(--s2) 0 calc(var(--s2) + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;background:var(--c-card)!important;box-shadow:0 -8px 24px rgba(23,23,31,.16)!important;animation:mm-sheet-up 220ms cubic-bezier(.2,.8,.2,1)}
  .mm-v2 .ui-informer-body.mm-sortsheet::before{content:"Сортировка";display:block;padding:var(--s3) var(--s4) var(--s2);font:700 17px/22px var(--f-ui);color:var(--c-ink)}
  .mm-v2 .mm-sortsheet>[role=listbox]{row-gap:0!important}
  .mm-v2 .mm-sortsheet [role=option]{position:relative;display:flex;align-items:center;min-height:52px;padding:0 56px 0 var(--s4);font:500 16px/22px var(--f-ui);color:var(--c-ink)!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .mm-v2 .mm-sortsheet [role=option]+[role=option]{box-shadow:inset 0 1px 0 var(--c-line)}
  .mm-v2 .mm-sortsheet [role=option]:active{background:var(--c-well)}
  .mm-v2 .mm-sortsheet [role=option][aria-selected=true]{font-weight:700;color:var(--c-brand)!important}
  .mm-v2 .mm-sortsheet [role=option][aria-selected=true]::after{content:"";position:absolute;right:var(--s4);top:50%;width:20px;height:20px;margin-top:-10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M5%2012.5l4.5%204.5L19%207.5'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M5%2012.5l4.5%204.5L19%207.5'%20fill='none'%20stroke='black'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
  .mm-v2 .mm-sortsheet [role=option]:focus-visible{outline:2px solid var(--c-brand);outline-offset:-4px}
  .mm-v2 .mm-sortscrim{position:fixed;inset:0;z-index:4000;background:rgba(23,23,31,.4);animation:mm-scrim-in 200ms ease-out}
}
@keyframes mm-sheet-up{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}
@keyframes mm-scrim-in{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.mm-v2 .ui-informer-body.mm-sortsheet,.mm-v2 .mm-sortscrim{animation:none}}
@media (max-width:760px){
  .mm-v2 .catalog-section-top-panel:has(>.catalog-section-top-panel-sort):has(>.catalog-section-top-panel-views){display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:var(--s1)}
  .mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-sort,.mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-views{min-width:0;margin:0!important}
  .mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-views{justify-content:stretch;box-shadow:inset 1px 0 0 var(--c-line)}
  .mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-sort .ui-informer,.mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-sort .ui-informer-activator{display:block;width:100%}
  .mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-sort .ui-button-flat,.mm-v2 .catalog-section-top-panel>.catalog-section-top-panel-views .catalog-section-mobile-filter{width:100%;min-height:44px;justify-content:center;gap:6px;padding-inline:4px;white-space:nowrap;font-size:14px!important;overflow:hidden}
}
@media (max-width:760px){
  .mm-v2 .content-sections-tabs>int-tabs{margin-inline:calc(var(--s4) * -1);--int-tabs-bg-color:transparent;--int-tabs-padding-vertical:0px;--int-tabs-padding-horizontal:0px;--int-tabs-border-radius:0px;--int-tabs-content-offset:24px;--int-tab-padding-vertical:10px;--int-tab-padding-horizontal:16px;--int-tab-line-height:24px;--int-tab-font-size:15px;--int-tab-bg-color:transparent;--int-tab-bg-color-hover:transparent;--int-tab-color:var(--c-ink);--int-tab-color-hover:var(--c-ink);--int-tab-bg-color-active:var(--c-brand);--int-tab-color-active:#fff;--int-tab-border-radius:10px}
  .mm-v2 .content-sections-tabs>int-tabs>int-tab{flex:none;margin-right:var(--s2);border-radius:10px;background:var(--c-card);box-shadow:inset 0 0 0 1px var(--c-line)}
  .mm-v2 .content-sections-tabs>int-tabs>int-tab:first-of-type{margin-left:var(--s4)}
  .mm-v2 .content-sections-tabs>int-tabs>int-tab:last-of-type{margin-right:var(--s4)}
  .mm-v2 .content-sections-tabs>int-tabs>int-tab-content{padding-inline:var(--s4)}
}
.mm-v2 .quantity-message{font-size:12px!important}
@media (max-width:760px){
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content{position:relative}
  .mm-v2 .monarh-subsections .bitrix-catalog-section-list .fragment-section-content a:not(.fragment-section-picture)::after{content:"";position:absolute;inset:0;border-radius:inherit}
  .mm-v2 .bitrix-catalog-section-list .fragment-subsection a{min-height:44px}
  .mm-v2 a.news-list-social-item-color{box-sizing:content-box;padding:10px;margin:-10px}
  .mm-v2 .ya-share2__link{min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}
}
.mm-v2 .form-result-new-consent.ui-switch>.ui-label::before,.mm-v2 .form-result-new-consent.ui-switch>input:checked+.ui-label::before{background:transparent!important;background-color:transparent!important;border-color:transparent!important}
.mm-v2 .mm-pdp__svc span>a{position:relative}
.mm-v2 .mm-pdp__svc span>a::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:max(100%,44px);transform:translateX(-50%)}
.mm-v2 .mm-calc__check{padding-left:12px;margin-left:-12px}
.mm-v2 .mm-calc__check span{pointer-events:none}
@media (max-width:760px){
  .mm-v2 .c-search-page .ui-h5:has(>.search-page-item-name){position:relative}
  .mm-v2 .c-search-page .search-page-item-name::after{content:"";position:absolute;inset:-10px 0}
  .mm-v2 .news-list-item-title,.mm-v2 .news-list-item-email{display:inline-block;padding-block:13px;margin-block:-13px}
  .mm-v2 .stages-template-2 .swiper{width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:16px;box-sizing:border-box}
  .mm-v2 .stages-template-2 :is(.swiper-pagination-2-prev,.swiper-pagination-2-next){display:flex;align-items:center;justify-content:center;min-width:44px;padding-block:10px;margin-block:-10px}
}

.mm-v2 .mm-szchips{margin:0}
.mm-v2 .monarh-subsections:has(+.mm-szchips){margin-bottom:0}
.mm-v2 .monarh-subsections+.mm-szchips{margin-top:calc(var(--s5) - 40px)}
.mm-v2 .mm-szchips .monarh-block-title{margin:0 0 var(--s3);font:700 12px/16px var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}
.mm-v2 .mm-szchips__list{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}
.mm-v2 .mm-szchip{display:inline-flex;align-items:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:0 var(--s4);border:1px solid var(--c-line);border-radius:22px;background:var(--c-card);color:var(--c-ink);font:700 15px/20px var(--f-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}
.mm-v2 .mm-szchip[aria-current=page]{background:var(--c-brand);border-color:var(--c-brand);color:#fff}
.mm-v2 .mm-szchip:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}
@media (hover:hover) and (pointer:fine){.mm-v2 .mm-szchip:not([aria-current=page]):hover{border-color:var(--c-brand);color:var(--c-brand)}}
@media (max-width:760px){
  .mm-v2 .mm-szchips__list{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .mm-v2 .mm-szchips__list::-webkit-scrollbar{display:none}
  .mm-v2 .mm-szchips__list>li{flex:none}
}

.mm-v2 .mm-colhero{margin:0 0 calc(var(--s5) - 40px);border-radius:var(--r-lg);overflow:hidden;background:var(--c-line);height:300px}
.mm-v2 .mm-colhero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
@media (max-width:760px){
  .mm-v2 .mm-colhero{height:auto;aspect-ratio:16/9}
}
