.section--stock .row{align-items:initial}.card--stock .card__button{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:space-between;gap:calc(15*var(--width-multiplier))}.card__price{margin:0}.nav li{color:#2a2a2a}.current_page_item a{color:#2f6a76;text-decoration:underline}.card--stock{min-height:calc(452*var(--width-multiplier))}.card--stock .card__inner{flex:1}.card--stock .card__description{margin-bottom:auto}@media (max-width:1024px){.card--stock{min-height:initial}}.fixed-phone{position:fixed;right:calc(20*var(--width-multiplier));bottom:calc(30*var(--width-multiplier));z-index:5;background:#92c2bd;display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(70*var(--width-multiplier));height:calc(70*var(--width-multiplier));max-width:80px;max-height:80px}.fixed-phone img{width:calc(30*var(--width-multiplier));height:calc(30*var(--width-multiplier))}.modal-phone{font-family:"Gilroy",sans-serif;font-weight:600;font-size:calc(24*var(--width-multiplier));line-height:1.5;color:#fff}.modal-phone:hover{color:#fff}.footer__nav .current-menu-item>a,.footer__nav .current_page_item>a{color:#fff;text-decoration:underline}.fixed-contacts{position:fixed;right:calc(20*var(--width-multiplier) + env(safe-area-inset-right,0px));bottom:calc(30*var(--width-multiplier) + env(safe-area-inset-bottom,0px));z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fixed-contacts .fixed-phone{position:static;flex-shrink:0;min-width:56px;min-height:56px}.messenger-widget{position:relative}.messenger-widget[hidden],.messenger-widget__panel[hidden]{display:none !important}.messenger-widget__toggle{width:clamp(56px,calc(70*var(--width-multiplier)),80px);height:clamp(56px,calc(70*var(--width-multiplier)),80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 3px;border:0;border-radius:50%;background:#92c2bd;color:#15383d;font:600 12px/1.2 "Gilroy",sans-serif;cursor:pointer}.messenger-widget__toggle img{width:33px;height:33px;flex-shrink:0}.messenger-widget__panel{position:absolute;right:0;bottom:calc(100% + 12px);width:200px;max-width:calc(100vw - 32px);padding:8px;border:1px solid #dce8e6;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(21,56,61,.18)}.messenger-widget__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:8px;color:#2a2a2a;font:600 16px/1.3 "Gilroy",sans-serif;text-decoration:none}.messenger-widget__link img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.messenger-widget__toggle:hover,.messenger-widget__toggle[aria-expanded=true]{background:#80b5af}.messenger-widget__link:hover{background:#edf5f4;color:#15383d;text-decoration:none}.messenger-widget__toggle:focus-visible,.messenger-widget__link:focus-visible,.fixed-contacts .fixed-phone:focus-visible{outline:3px solid #2f6a76;outline-offset:3px}@media (max-width:767px){.messenger-widget__toggle{width:56px;height:56px;font-size:11px}.fixed-contacts .fixed-phone{width:56px;height:56px}.messenger-widget__toggle img{width:24px;height:24px}}.category-12 .services-price-nav{position:sticky;top:0;z-index:4;margin-bottom:calc(40*var(--width-multiplier));padding:calc(12*var(--width-multiplier)) 0;background:#fff;box-shadow:0 8px 18px rgba(21,56,61,.08)}.category-12 .services-price-nav__list{display:flex;flex-wrap:wrap;gap:calc(12*var(--width-multiplier))}.category-12 .services-price-nav__link{display:inline-flex;align-items:center;border:1px solid #2f6a76;border-radius:calc(30*var(--width-multiplier));padding:calc(10*var(--width-multiplier)) calc(16*var(--width-multiplier));font-weight:500;font-size:calc(16*var(--width-multiplier));line-height:1.25;color:#2f6a76;text-decoration:none;transition:background-color .2s ease,color .2s ease}.category-12 .services-price-nav__link:hover,.category-12 .services-price-nav__link:focus-visible{background-color:#2f6a76;color:#fff}.category-12 .services-price-nav__link--subgroup{border-style:dashed}.category-12 .services-price-section,.category-12 .services-subgroup-title{scroll-margin-top:calc(160*var(--width-multiplier))}.category-12 .services-list{align-items:stretch}.category-12 .services-item{display:block}.category-12 .services-item__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,42%);align-items:start;gap:calc(24*var(--width-multiplier));width:100%}.category-12 .services-item__title{margin:0;max-width:none}.category-12 .services-item__price{text-align:right;white-space:normal}.category-12 .services-item__variants{display:flex;flex-direction:column;align-items:stretch;gap:calc(10*var(--width-multiplier))}.category-12 .services-item__variant{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price" "unit unit";align-items:baseline;gap:calc(4*var(--width-multiplier)) calc(14*var(--width-multiplier))}.category-12 .services-item__variant+.services-item__variant{padding-top:calc(10*var(--width-multiplier));border-top:1px solid rgba(47,106,118,.16)}.category-12 .services-item__variant-label{grid-area:label;font-weight:500;text-align:left}.category-12 .services-item__variant-price{grid-area:price;font-weight:600;white-space:nowrap;color:#2a2a2a}.category-12 .services-item__unit{grid-area:unit;margin-top:0;font-size:calc(14*var(--width-multiplier));line-height:1.35;color:#5f5f5f;text-align:right}.category-12 .services-item__note{margin-top:calc(8*var(--width-multiplier));font-size:calc(14*var(--width-multiplier));line-height:1.4;color:#5f5f5f;text-align:right}.category-12 .services-subgroup-title{width:100%;margin:calc(34*var(--width-multiplier)) 0 calc(12*var(--width-multiplier));font-weight:600;font-size:calc(24*var(--width-multiplier));line-height:1.25;color:#2a2a2a}.category-12 .services-section__note{margin-top:calc(18*var(--width-multiplier));padding:calc(14*var(--width-multiplier)) calc(16*var(--width-multiplier));border-left:3px solid #92c2bd;background:rgba(146,194,189,.12);font-size:calc(14*var(--width-multiplier));line-height:1.45;color:#4b5b5e}.category-12 .services-section__note a{color:#2f6a76;text-decoration:underline}.category-12 .services-section__action{display:flex;justify-content:flex-end;margin-top:calc(28*var(--width-multiplier))}@media (max-width:1024px){.category-12 .services-price-nav{margin-bottom:calc(24*var(--width-multiplier));padding:calc(10*var(--width-multiplier)) 0}.category-12 .services-price-nav__list{gap:calc(8*var(--width-multiplier))}.category-12 .services-price-nav__link{padding:calc(8*var(--width-multiplier)) calc(12*var(--width-multiplier));font-size:calc(14*var(--width-multiplier))}.category-12 .services-price-section,.category-12 .services-subgroup-title{scroll-margin-top:calc(140*var(--width-multiplier))}.category-12 .services-item__wrap{grid-template-columns:minmax(0,1fr) minmax(200px,44%)}}@media (max-width:767px){.category-12 .services-price-nav{margin-left:calc(-16*var(--width-multiplier));margin-right:calc(-16*var(--width-multiplier));padding:10px calc(16*var(--width-multiplier));overflow:hidden}.category-12 .services-price-nav__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-12 .services-price-nav__list::-webkit-scrollbar{display:none}.category-12 .services-price-nav__link{flex:0 0 auto;white-space:nowrap;padding:8px 12px;font-size:14px}.category-12 .services-price-section,.category-12 .services-subgroup-title{scroll-margin-top:90px}.category-12 .services-item__wrap{grid-template-columns:1fr;gap:calc(10*var(--width-multiplier))}.category-12 .services-item__price,.category-12 .services-item__note,.category-12 .services-item__unit{text-align:left}.category-12 .services-item__variant{grid-template-columns:1fr auto}.category-12 .services-section__action{justify-content:flex-start}}.category-12 .section--services{overflow:clip}.category-12 .services-price-intro{max-width:80ch;margin:0 0 calc(24*var(--width-multiplier));font-size:calc(18*var(--width-multiplier));line-height:1.5;color:#4b5b5e}.category-12 .services-price-section .card__title{margin:0}.category-12 .services-item__title,.category-12 .services-item__variant-label{min-width:0;overflow-wrap:anywhere}.category-12 .services-item__note a{color:#2f6a76;text-decoration:underline}.category-12.admin-bar .services-price-nav{top:32px}@media (max-width:782px){.category-12.admin-bar .services-price-nav{top:46px}}@media (max-width:767px){.category-12 .services-price-intro{font-size:16px}.category-12 .services-item__variant{grid-template-columns:minmax(0,1fr) auto}.category-12 .services-price-section,.category-12 .services-subgroup-title{scroll-margin-top:120px}}