

/* Start:/local/assets/mbv-service-inner-v1-20261028.css?179313636412803*/
.mbv-service-surface{--si-ink:#242825;--si-muted:#656a65;--si-line:#d6dad5;--si-paper:#fff;--si-soft:#f4f5f2;--si-red:#a62820;--si-mark:#a62820;color:var(--si-ink)}
.mbv-service-surface *{box-sizing:border-box}.mbv-service-surface :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--si-mark)!important;outline-offset:4px!important}
body:has(.mbv-service-surface) .page-top h1{font-size:clamp(32px,3.6vw,54px);line-height:1.12;letter-spacing:-.035em;font-weight:600;text-wrap:balance;max-width:1100px}
.mbv-service-directions{display:flex;align-items:stretch;gap:36px;border-bottom:1px solid var(--si-line);margin:0 0 32px;min-width:0}
.mbv-service-directions>a{display:flex;align-items:center;position:relative;min-height:54px;padding:0 0 18px;color:var(--si-muted)!important;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-decoration:none!important}
.mbv-service-directions>a:is(:hover,[aria-current]){color:var(--si-ink)!important}.mbv-service-directions>a[aria-current]:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--si-mark)}
.mbv-service-directions>.mbv-service-all{margin-left:auto;gap:28px;font-size:14px;letter-spacing:0;font-weight:400}.mbv-service-all>span{color:var(--si-mark)}
.mbv-service-detail.detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);column-gap:48px;row-gap:52px;width:100%;max-width:none!important}
.mbv-service-detail>.mbv-service-visual{grid-column:1;grid-row:1;display:block;position:relative;margin:0;height:clamp(340px,34vw,480px);overflow:hidden;background:var(--si-soft)}
.mbv-service-visual>a{display:block;width:100%;height:100%}.mbv-service-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mbv-service-visual a:hover img{transform:scale(1.015)}
.mbv-service-detail>.services-detail__bottom-info{display:contents}.mbv-service-detail .services-detail__bottom-info>.detail-block{grid-column:1/-1;min-width:0;margin:0!important}
.mbv-service-detail .services-detail__bottom-info>.order_form{grid-column:2;grid-row:1;align-self:start;border-top:1px solid var(--si-line);padding-top:28px}
.mbv-service-detail .order_form>.bordered{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.mbv-service-detail .order-info-block>.line-block{display:flex;flex-direction:column;align-items:stretch;gap:26px;margin:0!important}
.mbv-service-detail .order-info-block>.line-block>.line-block__item{padding:0!important;width:100%;flex:auto;min-width:0}
.mbv-service-detail .mbv-service-order-title{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px;color:var(--si-ink)}
.mbv-service-detail .mbv-service-order-intro{max-width:34ch;font-size:15px;line-height:1.7;color:var(--si-muted);margin:0}
.mbv-service-detail .order-info-btns{align-items:flex-start!important;gap:24px!important}
.mbv-service-detail .order-info-btns :is(.price,.price__new,.price__value){font-size:clamp(28px,3vw,42px)!important;line-height:1.2!important;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:normal}
.mbv-service-detail .order-info-btns .price__new-val{font-size:inherit!important}.mbv-service-detail .order-info-btns .price__measure{font-size:17px;letter-spacing:0}
.mbv-service-detail .order-info-btn{display:flex;flex-wrap:wrap;gap:12px;margin:0!important;align-items:stretch;max-width:100%}
.mbv-service-detail .order-info-btn>.line-block__item{padding:0!important;min-width:0;max-width:100%}
.mbv-service-detail .order-info-btn .btn{border-radius:3px!important;min-height:48px;min-width:0!important;font-size:14px;line-height:1.4;padding:13px 20px;white-space:normal;box-shadow:none!important}
.mbv-service-detail .order-info-btn [data-name=question]{background:var(--si-red)!important;border:1px solid var(--si-red)!important;color:#fff!important}
.mbv-service-detail .order-info-btn :is(.to_cart,.in_cart){background:transparent!important;border:1px solid var(--si-line)!important;color:var(--si-ink)!important}
.mbv-service-detail .order-info-btn .btn:hover{filter:brightness(.92)}.mbv-service-detail .order-info-btn .btn:active{transform:translateY(1px)}
.mbv-service-detail .tabs-block{padding-top:12px}.mbv-service-reading{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:72px;align-items:start}
.mbv-service-contents{position:sticky;top:110px;max-height:calc(100dvh - 140px);overflow:auto;padding:0 16px 12px 0;font-size:13px;line-height:1.5;scrollbar-width:thin}
.mbv-service-contents>p{font-size:19px;font-weight:500;color:var(--si-ink);margin:0 0 20px}.mbv-service-contents ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:3px}
.mbv-service-contents li{list-style:none!important;padding:0!important;margin:0!important}.mbv-service-contents li:before{display:none!important}.mbv-service-contents a{display:block;min-height:40px;padding:9px 0;color:var(--si-muted)!important;text-decoration:none!important}.mbv-service-contents a:hover{color:var(--si-mark)!important}
.mbv-service-detail [itemprop=description]{min-width:0;color:var(--si-ink);font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.mbv-service-detail [itemprop=description]>:is(p,ul,ol){max-width:76ch;margin-top:0;margin-bottom:24px}
.mbv-service-detail [itemprop=description] h2{font-size:clamp(26px,2.6vw,36px);line-height:1.22;letter-spacing:-.025em;font-weight:500;margin:56px 0 22px;max-width:32ch;scroll-margin-top:120px;text-wrap:balance;color:var(--si-ink)}
.mbv-service-detail [itemprop=description]>h2:first-child{margin-top:0}.mbv-service-detail [itemprop=description] h3{font-size:23px;line-height:1.3;font-weight:500;margin:36px 0 16px;scroll-margin-top:120px;color:var(--si-ink)}
.mbv-service-detail [itemprop=description] li{margin-bottom:12px}.mbv-service-detail [itemprop=description] a{color:var(--si-mark);text-underline-offset:3px}
.mbv-service-table{max-width:100%;overflow:auto;margin:28px 0;scrollbar-width:thin}.mbv-service-detail [itemprop=description] table{border-collapse:collapse;width:100%;margin:0;font-size:15px;line-height:1.5;table-layout:auto}
.mbv-service-detail [itemprop=description] :is(th,td){border:0;border-bottom:1px solid var(--si-line);padding:18px 16px;text-align:left;vertical-align:top;min-width:0}
.mbv-service-detail [itemprop=description] th{font-size:13px;font-weight:500;background:var(--si-soft);color:var(--si-muted)}.mbv-service-detail [itemprop=description] tbody tr:hover{background:var(--si-soft)}
.mbv-service-detail [itemprop=description] td:last-child{font-variant-numeric:tabular-nums}.mbv-service-detail .bottom-links-block{grid-column:1/-1;margin:0!important;padding:24px 0 0;border-top:1px solid var(--si-line)}
.mbv-service-detail .back-url{min-height:44px;align-items:center}.mbv-service-detail .back-url-text{color:var(--si-ink);font-size:14px}.mbv-service-detail .back-url-text:empty:after{content:"Все услуги раздела"}
.mbv-service-detail .gallery-detail{min-width:0}.mbv-service-detail .gallery-detail img{border-radius:0!important}
.mbv-service-category .services-list>.grid-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;margin:0!important;overflow:visible!important}
.mbv-service-category .services-list .ui-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;min-width:0;transform:none!important;transition:none!important}
.mbv-service-category .ui-card>.flexbox{gap:18px}.mbv-service-category .ui-card__image{display:block;position:relative!important;padding:0!important;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:0!important}
.mbv-service-category .ui-card__img{display:block;width:100%!important;height:100%!important;object-fit:cover;position:static!important;transform:none!important;border-radius:0!important}
.mbv-service-category .ui-card .p-block{padding:0!important;gap:14px;flex:1}.mbv-service-category .blog-item__title{font-size:23px!important;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--si-ink)!important;-webkit-line-clamp:unset!important;display:block!important}
.mbv-service-category .blog-item__title:hover{color:var(--si-mark)!important}.mbv-service-category .ui-card .pt{padding-top:6px!important;gap:16px!important;flex:0}
.mbv-service-category .price,.mbv-service-category .price__new-val{font-size:20px!important;line-height:1.4;font-variant-numeric:tabular-nums}.mbv-service-category .order-info-btn{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0!important}.mbv-service-category .order-info-btn>.line-block__item{padding:0!important}
.mbv-service-category .order-info-btn .btn{border-radius:3px;min-height:42px;padding:10px 16px;font-size:13px;border:1px solid var(--si-line)!important;background:transparent!important;color:var(--si-ink)!important;box-shadow:none!important}
.mbv-service-category .mbv-service-details-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:18px;color:var(--si-mark)!important;text-decoration:none!important}.mbv-service-details-link>span{font-size:18px}
.mbv-service-category .section-description{font-size:16px;line-height:1.7;max-width:76ch}.mbv-service-category{padding-bottom:40px}
@media(min-width:1101px){.mbv-service-category--374 .services-list>.grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.mbv-service-category--374 .blog-item__title{font-size:30px!important}}
@media(max-width:1100px){.mbv-service-detail.detail{gap:36px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mbv-service-reading{grid-template-columns:minmax(170px,.4fr) minmax(0,1fr);gap:36px}.mbv-service-category .services-list>.grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){body:has(.mbv-service-surface) .page-top h1{font-size:34px;line-height:1.13}.mbv-service-directions{display:grid;grid-template-columns:1fr 1fr 1.8fr;gap:12px;margin-bottom:24px}.mbv-service-directions>a{font-size:16px;min-height:46px;padding-bottom:14px;letter-spacing:-.02em;overflow-wrap:normal}.mbv-service-directions>.mbv-service-all{grid-column:1/-1;margin:0;justify-content:space-between;font-size:12px;min-height:38px;padding:0 0 8px}.mbv-service-detail.detail{display:flex;flex-direction:column;gap:32px}.mbv-service-detail>.mbv-service-visual{height:auto;aspect-ratio:3/2;min-height:0;order:1}.mbv-service-detail .services-detail__bottom-info>.order_form{padding-top:0;border-top:0;order:0}.mbv-service-detail .order-info-block>.line-block{gap:16px}.mbv-service-detail .mbv-service-order-title{font-size:18px;margin-bottom:8px}.mbv-service-detail .mbv-service-order-intro{font-size:14px;max-width:42ch}.mbv-service-detail .order-info-btns{gap:16px!important}.mbv-service-detail .order-info-btns :is(.price,.price__new,.price__value){font-size:32px!important}.mbv-service-detail .order-info-btn .btn{min-height:46px;padding:12px 16px;font-size:13px}.mbv-service-detail .services-detail__bottom-info>.detail-block:not(.order_form){order:2}.mbv-service-detail .bottom-links-block{order:3}.mbv-service-reading{display:block}.mbv-service-contents{position:static;max-height:none;overflow:visible;padding:20px 0 28px;border-top:1px solid var(--si-line);margin-bottom:24px}.mbv-service-contents>p{font-size:18px;margin-bottom:12px}.mbv-service-contents ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.mbv-service-contents a{font-size:12px;min-height:44px;padding:9px 0}.mbv-service-detail [itemprop=description]{font-size:15px;line-height:1.7}.mbv-service-detail [itemprop=description] h2{font-size:27px;margin-top:40px;scroll-margin-top:180px}.mbv-service-detail [itemprop=description] h3{font-size:22px}.mbv-service-detail [itemprop=description] :is(th,td){padding:12px 10px;font-size:13px}.mbv-service-category .services-list>.grid-list{grid-template-columns:minmax(0,1fr);gap:36px}.mbv-service-category .blog-item__title{font-size:24px!important}.mbv-service-category .ui-card>.flexbox{gap:16px}.mbv-service-category .order-info-btn{gap:24px}.mbv-service-category{padding-bottom:24px}}
@media(max-width:360px){.mbv-service-directions>a{font-size:14px}.mbv-service-directions{gap:8px}body:has(.mbv-service-surface) .page-top h1{font-size:29px}.mbv-service-contents ul{grid-template-columns:minmax(0,1fr)}.mbv-service-detail .order-info-btn .btn{padding:12px}}
.theme-dark .mbv-service-surface{--si-ink:#edf1eb;--si-muted:#b6bdb4;--si-line:#454c45;--si-paper:#212125;--si-soft:#2b302c;--si-mark:#ee9186}.theme-dark .mbv-service-detail [data-name=question]{color:#fff!important}
@media(prefers-reduced-motion:reduce){.mbv-service-visual img{transition:none}.mbv-service-detail .btn:active{transform:none}}

/* End */


/* Start:/local/assets/mbv-service-links-v1-20261028.css?17931700003672*/
/* Native Aspro chevron reused as a coherent navigation control. */
.mbv-services-editorial,.mbv-service-surface{--sl-ink:var(--ed-ink,var(--si-ink,#242825));--sl-bg:var(--ed-hover,var(--si-soft,#f4f5f2));--sl-line:var(--ed-line,var(--si-line,#d6dad5));--sl-red:var(--ed-red,var(--si-red,#a62820))}
.mbv-services-editorial .ed-services a{justify-content:space-between;font-weight:500;background:transparent!important;text-decoration:none!important}
.mbv-services-editorial .ed-services a>span[aria-hidden],.mbv-services-editorial .ed-section-link>span[aria-hidden],.mbv-service-surface .mbv-service-all>span[aria-hidden],.mbv-service-surface .mbv-service-detail .back-url-icon,.mbv-service-surface .mbv-service-category a.mbv-service-details-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:0 0 40px;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1.5px solid var(--sl-line)!important;border-radius:5px!important;background:var(--sl-bg)!important;color:var(--sl-ink)!important;box-shadow:none!important;font-size:0!important;line-height:0!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s}
.mbv-services-editorial :is(.ed-services a,.ed-section-link)>span[aria-hidden]::before,.mbv-service-surface .mbv-service-all>span[aria-hidden]::before,.mbv-service-surface .mbv-service-detail .back-url-icon::before,.mbv-service-surface .mbv-service-details-link>span[aria-hidden]::before{content:"";display:block;width:24px;height:24px;background:currentColor;-webkit-mask:url('/local/assets/mbv-service-chevron-v1-20261028.svg') center/contain no-repeat;mask:url('/local/assets/mbv-service-chevron-v1-20261028.svg') center/contain no-repeat}
.mbv-service-surface .mbv-service-category a.mbv-service-details-link>span[aria-hidden]{display:block;font-size:0!important;line-height:0!important}
.mbv-service-surface .mbv-service-detail .back-url-icon>*{display:none!important}.mbv-service-surface .mbv-service-detail .back-url-icon::before{transform:rotate(180deg)}
.mbv-services-editorial :is(.ed-services a,.ed-section-link):is(:hover,:focus-visible)>span[aria-hidden],.mbv-service-surface .mbv-service-all:is(:hover,:focus-visible)>span[aria-hidden],.mbv-service-surface .mbv-service-detail .back-url:is(:hover,:focus-visible) .back-url-icon,.mbv-service-surface .mbv-service-category a.mbv-service-details-link:is(:hover,:focus-visible){background:var(--sl-red)!important;border-color:var(--sl-red)!important;color:#fff!important}
.mbv-services-editorial .ed-button>span[aria-hidden]{display:none!important}
.mbv-service-surface .mbv-service-directions>.mbv-service-all{gap:12px}.mbv-service-surface .mbv-service-detail .back-url{gap:12px;min-height:44px;text-decoration:none!important}
@media(max-width:767px){.mbv-services-editorial .ed-services a>span[aria-hidden],.mbv-services-editorial .ed-section-link>span[aria-hidden],.mbv-service-surface .mbv-service-all>span[aria-hidden],.mbv-service-surface .mbv-service-detail .back-url-icon,.mbv-service-surface .mbv-service-category a.mbv-service-details-link{width:44px!important;height:44px!important;min-height:44px!important;flex-basis:44px}.mbv-service-surface .mbv-service-directions>.mbv-service-all{justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.mbv-services-editorial :is(.ed-services a,.ed-section-link)>span[aria-hidden],.mbv-service-surface .mbv-service-all>span[aria-hidden],.mbv-service-surface .mbv-service-detail .back-url-icon,.mbv-service-surface .mbv-service-details-link{transition:none!important}}

/* End */
/* /local/assets/mbv-service-inner-v1-20261028.css?179313636412803 */
/* /local/assets/mbv-service-links-v1-20261028.css?17931700003672 */
