/* Шапка: на ширинах 961–1279px меню, кнопка и язык не переносятся на вторую строку */
@media screen and (min-width:961px) and (max-width:1279px){
  header .t-menu-base__maincontainer{flex-wrap:nowrap!important;column-gap:20px!important;padding-left:24px!important;padding-right:24px!important}
  header .t-menu-base__logowrapper{flex:0 0 auto!important}
  header .t-menu-base__imglogo{max-width:120px!important;width:120px!important}
  header .t-menu-base__list{column-gap:16px!important}
  header .t-menu__link-item{font-size:15px!important}
  header .t-menu-base__rightwrapper{flex:0 0 auto!important;margin-left:auto!important;column-gap:12px!important}
  header .t-menu-base__button{width:auto!important}
  header .t-menu-base__button .t-btnflex{padding-left:14px!important;padding-right:14px!important}
  header .t-menu-base__button .t-btnflex__text{font-size:15px!important}
}
/* 961–1179px: семь пунктов меню + телефон помещаются только в мелком размере */
@media screen and (min-width:961px) and (max-width:1179px){
  header .t-menu-base__maincontainer{column-gap:14px!important;padding-left:16px!important;padding-right:16px!important}
  header .t-menu-base__imglogo{max-width:100px!important;width:100px!important}
  header .t-menu-base__list{column-gap:11px!important}
  header .t-menu__link-item{font-size:13.5px!important}
  header .t-menu-base__rightwrapper{column-gap:10px!important}
  #rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button{font-size:17px!important}
}
/* 1280–1599px: после пункта «Абонемент» русское меню в полный размер не помещается в одну строку */
@media screen and (min-width:1280px) and (max-width:1599px){
  header .t-menu-base__maincontainer{flex-wrap:nowrap!important;column-gap:24px!important}
  header .t-menu-base__logowrapper{flex:0 0 auto!important}
  header .t-menu-base__list{column-gap:22px!important}
  header .t-menu__link-item{font-size:16px!important}
  header .t-menu-base__rightwrapper{flex:0 0 auto!important;margin-left:auto!important;column-gap:16px!important}
}

/* Подвал: подписи ссылок не переносятся на вторую строку (в RU они длиннее) */
#rec2053170333 .tn-elem[data-elem-type="button"] .tn-atom,#rec2053170333 .tn-elem[data-elem-type="button"] .tn-atom__button-text{white-space:nowrap!important}
#rec2053170333 .tn-elem[data-elem-type="button"]{width:auto!important}

/* Блок «Запросить расчёт стоимости» (разные записи/страницы): заголовок не должен переноситься на 2–3 строки и перекрывать подзаголовок */
@media screen and (min-width:960px){.tn-elem[data-elem-id="1771933592515"] .tn-atom{font-size:48px!important}}
@media screen and (min-width:640px) and (max-width:959px){.tn-elem[data-elem-id="1771933592515"] .tn-atom{font-size:38px!important}}

/* FAQ-аккордеон (T668) на всех страницах: карточки с разделением, вопросы — Oswald, ответы — Inter */
.t668 .t668__col{margin-bottom:16px!important}
.t668 .t668__wrapper{border-radius:16px!important;border:1px solid #e4e4e4!important;overflow:hidden}
.t668 .t668__title{font-family:'Oswald',Arial,sans-serif!important;font-weight:500!important;letter-spacing:0!important}
.t668 .t668__text,.t668 .t668__text *{font-family:'Inter Tight','Inter',Arial,sans-serif!important}
.t668 .t668__text{font-size:16px!important;line-height:1.6!important;letter-spacing:-.025em!important;color:#333}
.t668 .t668__text strong,.t668 .t668__text b{font-weight:600}

/* Длинные списки карточек: браузер не рисует то, что ниже экрана (быстрее первая отрисовка) */
.t-store__card{content-visibility:auto;contain-intrinsic-size:auto 420px}

/* Хлебные крошки на страницах Tilda: отступ 42px под шапкой, плашка в зазоре между шапкой и контентом */
.udg-bc-top{position:relative;height:42px;z-index:20;pointer-events:none}
.udg-bc-top .udg-bc{position:absolute;left:0;right:0;top:92px;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;pointer-events:none;font:400 14px/20px 'Inter Tight','Inter',Arial,sans-serif}
.udg-bc-top ol{display:inline-flex;flex-wrap:nowrap;overflow:hidden;gap:2px 8px;list-style:none;margin:0;padding:3px 10px;margin-left:-10px;background:rgba(255,255,255,.9);border-radius:8px;pointer-events:auto;max-width:100%;box-sizing:border-box}
.udg-bc-top li{margin:0;padding:0;font-size:14px;line-height:20px;color:#777}.udg-bc-top li+li:before{content:'/';margin-right:8px;color:#bbb}
.udg-bc-top a{color:#555;text-decoration:none}.udg-bc-top a:hover{color:#dd0f2d}.udg-bc-top [aria-current]{color:#777}
@media(max-width:640px){.udg-bc-top{height:30px}.udg-bc-top .udg-bc{top:68px;padding:0 20px}.udg-bc-top ol{font-size:12px;padding:2px 8px;margin-left:-8px}.udg-bc-top li{font-size:12px;line-height:18px}}
.udg-bc-top li{flex:0 0 auto}.udg-bc-top li:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Карточки каталога Tilda: цена и кнопки на одной линии во всём ряду (заголовки в 2–4 строки) */
.t-store__card__wrap_txt-and-btns .store__card__wrap_txt-and-opts{flex:1 1 auto;display:flex;flex-direction:column}
.t-store__card__wrap_txt-and-btns .store__card__wrap_txt-and-opts>a{display:flex;flex:1 1 auto;flex-direction:column}
.t-store__card__wrap_txt-and-btns .t-store__card__textwrapper{display:flex;flex-direction:column;flex:1 1 auto}
.t-store__card__wrap_txt-and-btns .t-store__card__price-wrapper{margin-top:auto;padding-top:12px}

/* Товар без цены: «Цена по запросу» вместо «0 MDL» */
.udg-noprice-w>*{display:none!important}
.udg-noprice-w:before{content:attr(data-onreq);display:block;color:#dd0f2d;font-family:'Oswald',Arial,sans-serif;font-weight:600;font-size:20px;line-height:27px}

/* Каталог Tilda на всю ширину: фильтры и карточки на одной вертикальной линии с логотипом, крошками и заголовком (--udg-l ставит crumbs.js) */
.udg-store .js-catalog-cont-w-filter{padding-left:var(--udg-l,40px)!important}
.udg-store .js-catalog-parts-select-container{padding-left:0!important}
.udg-store .js-store-grid-cont{padding-left:calc(var(--udg-l,40px) - 5px)!important;padding-right:calc(var(--udg-l,40px) - 5px)!important}

/* Телефон в шапке: обычный текст-ссылка, не кнопка. Иконка: Dave Gandy / Flaticon (CC BY 3.0) */
#rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button{background:transparent!important;color:#dd0f2d!important;padding:0!important;border-radius:0!important;min-height:0!important;height:auto!important;font-weight:500;font-size:22px;gap:8px}
#rec2053169203 .t-menu-base__button .t-btnflex__icon{width:18px!important;height:18px!important;background-color:#dd0f2d;-webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;mask:url("data:image/png;base64,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") center/contain no-repeat}
#rec2053169203 .t-menu-base__button .t-btnflex__icon:before{background:none!important}
#rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button{padding:4px 8px!important;margin:-4px -8px!important;border-radius:8px!important}
@media (hover:hover){#rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button:hover,#rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button:focus-visible{background:#dd0f2d!important;color:#fff!important}#rec2053169203 .t-menu-base__button .t-btnflex_type_button:hover .t-btnflex__icon,#rec2053169203 .t-menu-base__button .t-btnflex_type_button:focus-visible .t-btnflex__icon{background-color:#fff;-webkit-mask:url("data:image/png;base64,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") center/13px 13px no-repeat;mask:url("data:image/png;base64,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") center/13px 13px no-repeat}}
#rec2053169203 .t-menu-base__button{flex-shrink:0!important}
#rec2053169203 .t-menu-base__button .t-btnflex.t-btnflex_type_button{width:max-content!important;max-width:none!important;overflow:visible!important}
#rec2053169203 .t-menu-base__button .t-btnflex__text{overflow:visible!important;text-overflow:clip!important;max-width:none!important;white-space:nowrap}

/* «Частые вопросы» (Tilda T668): единый вид с разделом газового пожаротушения — на всю ширину, заголовок слева, карточки #f5f5f5 r16 */
.t668 .t-container{max-width:none!important;padding-left:var(--udg-l,40px)!important;padding-right:var(--udg-l,40px)!important}
.t668 .t668__col{width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important;margin-bottom:14px!important}
.t668 .t668__wrapper{border:0!important;border-radius:16px!important;background-color:#f5f5f5!important;padding:0 24px!important}
.t668 .t668__trigger-button{padding:24px 0!important}
.t668 .t668__title{font-size:22px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important}
.t668 .t668__textwrapper{padding:0 0 24px!important}
.t668 .t668__text{font-size:16px!important;color:#111!important}
.t-rec:has(+ .t-rec .t668) .t1148__container_flex{max-width:none!important;padding-left:var(--udg-l,40px)!important;padding-right:var(--udg-l,40px)!important}
.t-rec:has(+ .t-rec .t668) .t-section__container{max-width:none!important;padding-left:0!important;padding-right:0!important}
.t-rec:has(+ .t-rec .t668) .t1148__col{margin-left:0!important}
.t668 .t668__content{padding-left:0!important;padding-right:0!important}
.t-rec:has(+ .t-rec .t668) .t-section__title,.t-rec:has(+ .t-rec .t668) .t-section__title *{font:600 38px/1.1 'Oswald',Arial,sans-serif!important;text-transform:uppercase!important;text-align:left!important;letter-spacing:-.2px!important}
.t-rec:has(+ .t-rec .t668) .t-section__title{margin-bottom:38px!important}
@media(max-width:640px){.t668 .t668__wrapper{padding:0 16px!important}.t668 .t668__title{font-size:18px!important}.t-rec:has(+ .t-rec .t668) .t-section__title,.t-rec:has(+ .t-rec .t668) .t-section__title *{font-size:26px!important}}
.t-rec:has(+ .t-rec .t668),.t-rec:has(.t668){background-color:#fff!important}
.t-rec:has(+ .t-rec .t668) .t-section__container>.t-col,.t-rec:has(+ .t-rec .t668) .t1148__col{padding-left:0!important;padding-right:0!important}
.t-rec:has(.t668) .t-container>.t668__col:first-child{margin-top:0}
/* заголовок внутри самого блока T668 (страницы Bridgehill) */
.t-rec:has(.t668) .t-section__container{max-width:none!important;padding-left:var(--udg-l,40px)!important;padding-right:var(--udg-l,40px)!important}
.t-rec:has(.t668) .t-section__container>.t-col{padding-left:0!important;padding-right:0!important;margin-left:0!important}
.t-rec:has(.t668) .t-section__title,.t-rec:has(.t668) .t-section__title *{font:600 38px/1.1 'Oswald',Arial,sans-serif!important;text-transform:uppercase!important;text-align:left!important;letter-spacing:-.2px!important}
.t-rec:has(.t668) .t-section__title{margin-bottom:38px!important}
@media(max-width:640px){.t-rec:has(.t668) .t-section__title,.t-rec:has(.t668) .t-section__title *{font-size:26px!important}}
.t668 .t-container,.t-rec:has(.t668) .t-section__container,.t-rec:has(+ .t-rec .t668) .t-section__container,.t-rec:has(+ .t-rec .t668) .t1148__container_flex{box-sizing:border-box!important;width:100%!important}
.t668 .t668__col{margin-left:0!important;margin-right:0!important}
/* hover «Частых вопросов»: заголовок и круг краснеют (как на карточке товара) */
.t668 .t668__trigger-button{cursor:pointer}
.t668 .t668__title{transition:color .2s}
.t668 .t668__trigger-button:hover .t668__title,.t668 .t668__trigger-button:focus-visible .t668__title{color:#dd0f2d!important}

/* Мобильное меню: «Каталог» — аккордеон на всю ширину, вложенные пункты с красной линией слева */
@media(max-width:980px){
.t-menu__link-wrapper[data-menu-submenu-hook]{flex-direction:column!important;align-items:stretch!important}
.t-menu__link-wrapper[data-menu-submenu-hook] .t966__tm-link{display:flex!important;align-items:center;justify-content:space-between;width:100%}
.t966__tm-link .t966__arrow{flex:0 0 auto;width:10px!important;height:10px!important;margin:0 4px 6px auto!important;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg);transition:transform .25s}
.t966__tm-link.t966__tm-link_active .t966__arrow{transform:rotate(-135deg);margin-bottom:-4px!important}
.t966__tm-link .t966__arrow:before,.t966__tm-link .t966__arrow:after{display:none!important;content:none!important}
.t966__tooltip-menu.t966__tooltip-menu_mobile{position:static!important;width:100%!important;max-width:none!important;margin:6px 0 14px 2px!important;padding:0 0 0 16px!important;background:transparent!important;border:0!important;border-left:2px solid #dd0f2d!important;border-radius:0!important;box-shadow:none!important}
.t966__tooltip-menu_mobile .t966__tooltip-menu-corner{display:none!important}
.t966__tooltip-menu_mobile .t966__content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.t966__tooltip-menu_mobile .t966__menu-item-wrapper{display:block!important;width:100%}
.t966__tooltip-menu_mobile .t966__menu-link{padding:5px 0!important}
.t966__tooltip-menu_mobile .t966__menu-item{align-items:center}
.t966__tooltip-menu_mobile .t966__menu-item-icon-wrapper{width:44px!important;flex:0 0 44px}
.t966__tooltip-menu_mobile .t966__menu-item-title{font-size:17px!important;line-height:1.25!important}
}
/* телефон в мобильном меню: иконка по высоте как у номера */
@media(max-width:980px){#rec2053169203 .t-menu-base__button .t-btnflex__icon{width:1.05em!important;height:1.05em!important}}
@media(max-width:980px){.t966__tooltip-menu_mobile .t966__menu-item-wrapper{margin:0 0 2px!important;padding:0!important}}
/* шапка (десктоп): оптическое выравнивание корзины, телефона и RO по одной линии с меню */
@media(min-width:981px){
#rec2053169203 .t-menu-base__additionalwrapper .t-menuwidgeticons__icon{transform:translateY(.5px)}
#rec2053169203 .t-menu-base__button{transform:translateY(-1px)}
#rec2053169203 .t-menu-base__langs-wrapper{transform:translateY(-1px)}
}

/* Блок «Запросить расчёт стоимости» (rec2473315443 и копии rec2473315583 на страницах объектов): двухколоночная карточка вместо абсолютной раскладки Tilda */
@media(min-width:960px){#rec2473315443,#rec2473315583,#rec2053165343{padding-left:20px;padding-right:20px;padding-bottom:100px!important}#rec2473315443 .t396__artboard,#rec2473315583 .t396__artboard,#rec2053165343 .t396__artboard{height:auto!important;max-width:1200px;width:auto!important;margin:0 auto;padding:56px 60px;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"h f" "s f" "p f" "c f";column-gap:56px;align-content:start;background:#f5f5f5!important;border-radius:24px}#rec2473315443 .t396__carrier,#rec2473315443 .t396__filter,#rec2473315443 [data-elem-id="1771933538882"],#rec2473315583 .t396__carrier,#rec2473315583 .t396__filter,#rec2473315583 [data-elem-id="1771933538882"],#rec2053165343 .t396__carrier,#rec2053165343 .t396__filter,#rec2053165343 [data-elem-id="1771933538882"]{display:none!important}#rec2473315443 .t396__elem,#rec2473315583 .t396__elem,#rec2053165343 .t396__elem{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;transform:none!important}#rec2473315443 [data-elem-id="1771933592515"],#rec2473315583 [data-elem-id="1771933592515"],#rec2053165343 [data-elem-id="1771933592515"]{grid-area:h}#rec2473315443 [data-elem-id="1771933592515"] .tn-atom,#rec2473315583 [data-elem-id="1771933592515"] .tn-atom,#rec2053165343 [data-elem-id="1771933592515"] .tn-atom{font:500 46px/1.08 'Oswald',Arial,sans-serif!important;text-align:left!important;text-transform:uppercase;white-space:normal!important;padding:0!important}#rec2473315443 [data-elem-id="1790579221602000001"],#rec2473315583 [data-elem-id="1782416582854"]{grid-area:s;margin-top:18px!important}#rec2473315443 [data-elem-id="1790579221602000001"] .tn-atom,#rec2473315583 [data-elem-id="1782416582854"] .tn-atom{font-size:17px!important;line-height:1.5!important;text-align:left!important;white-space:normal!important;padding:0!important;color:#444!important}#rec2473315443 .udg-cons__pts,#rec2473315583 .udg-cons__pts,#rec2053165343 .udg-cons__pts{grid-area:p;margin:26px 0 0;padding:0;list-style:none}#rec2473315443 .udg-cons__pts li,#rec2473315583 .udg-cons__pts li,#rec2053165343 .udg-cons__pts li{position:relative;padding:6px 0 6px 32px;font:400 17px/1.35 'Oswald',Arial,sans-serif;color:#000}#rec2473315443 .udg-cons__pts li:before,#rec2473315583 .udg-cons__pts li:before,#rec2053165343 .udg-cons__pts li:before{content:'';position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;background:#dd0f2d}#rec2473315443 .udg-cons__pts li:after,#rec2473315583 .udg-cons__pts li:after,#rec2053165343 .udg-cons__pts li:after{content:'';position:absolute;left:7px;top:12px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#rec2473315443 [data-elem-id="1771933670648"],#rec2473315583 [data-elem-id="1771933670648"],#rec2053165343 [data-elem-id="1771933670648"]{grid-area:f;grid-row:1/span 4;align-self:start}#rec2473315443 [data-elem-id="1777986947578000001"],#rec2473315443 [data-elem-id="1777986257211"],#rec2473315443 [data-elem-id="1777987128793000001"],#rec2473315583 [data-elem-id="1777986947578000001"],#rec2473315583 [data-elem-id="1777986257211"],#rec2473315583 [data-elem-id="1777987128793000001"],#rec2053165343 [data-elem-id="1777988216217000001"],#rec2053165343 [data-elem-id="1777988216217000002"],#rec2053165343 [data-elem-id="1777988216217000003"]{grid-area:c;justify-self:start}
}/* форма заявки (родная, обрабатывается WordPress — leads.php / lead.js) */
#rec2473315443 [data-elem-id="1771933670648"],#rec2473315583 [data-elem-id="1771933670648"],#rec2053165343 [data-elem-id="1771933670648"]{width:auto!important}
.udg-f{margin:0}
.udg-f-box{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px 16px;background:#fff;border-radius:18px;padding:28px;box-shadow:0 6px 28px rgba(0,0,0,.06);position:relative;font-family:'Inter Tight','Inter',Arial,sans-serif;text-align:left}
.udg-f-g{min-width:0;position:relative}
.udg-f-g_sb,.udg-f-g_uw,.udg-f-g_in,.udg-f-g_cb{grid-column:1/-1}
.udg-f-g_cb{order:20}
.udg-f-sub{grid-column:1/-1;order:10}
.udg-f-err{grid-column:1/-1;order:11;display:none;color:#c0152b;font:400 14px/1.35 'Inter Tight','Inter',Arial,sans-serif}
.udg-f-err.on{display:block}
.udg-f-l{display:block;font:400 14px/1.2 'Oswald',Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#555;padding-bottom:7px}
.udg-f-i,.udg-f-s{display:block;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:12px;background:#f5f5f5;color:#000;font:400 16px/1.2 'Inter Tight','Inter',Arial,sans-serif;box-sizing:border-box;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}
.udg-f-i::placeholder{color:#8a8a8a}
.udg-f-i:focus,.udg-f-s:focus{border-color:#dd0f2d;background:#fff}
.udg-f-i.bad{border-color:#c0152b;background:#fff}
.udg-f-sw{position:relative}
.udg-f-sw:after{content:'';position:absolute;right:18px;top:50%;margin-top:-3px;border:6px solid transparent;border-top-color:#000;border-bottom:0;pointer-events:none}
.udg-f-s{padding-right:44px;cursor:pointer}
.udg-f-up{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;box-sizing:border-box;border:1px dashed #b5b5b5;border-radius:12px;background:#fff;color:#000;font:400 15px/1 'Oswald',Arial,sans-serif;text-transform:uppercase;cursor:pointer;transition:border-color .2s,background-color .2s}
.udg-f-up:hover{border-color:#dd0f2d;background:rgba(221,15,45,.05)}
.udg-f-up:before{content:'';width:18px;height:18px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dd0f2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.4 11.1l-9.2 9.2a6 6 0 0 1-8.5-8.5l9.2-9.2a4 4 0 0 1 5.7 5.7l-9.2 9.2a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") center/contain no-repeat}
.udg-f-up input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}
.udg-f-files{margin-top:8px;font:400 13px/1.4 'Inter Tight','Inter',Arial,sans-serif;color:#555;word-break:break-word}
.udg-f-files:empty{display:none}
.udg-f-btn{display:block;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:10px 14px;border:0;border-radius:12px;background:#000;color:#fff;font:500 17px/1.15 'Oswald',Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background-color .2s}
.udg-f-btn:hover{background:#dd0f2d}
.udg-f-btn[disabled]{opacity:.65;cursor:default;background:#000}
.udg-f-cb{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font:400 13px/1.4 'Inter Tight','Inter',Arial,sans-serif;color:#666}
.udg-f-cb input{position:absolute;opacity:0;pointer-events:none}
.udg-f-ind{flex:none;position:relative;width:20px;height:20px;margin-top:1px;border:2px solid #000;box-sizing:border-box;background:#fff}
.udg-f-cb input:checked+.udg-f-ind:after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
.udg-f-cb input:focus-visible+.udg-f-ind{outline:2px solid #dd0f2d;outline-offset:2px}
.udg-f-hp{position:absolute!important;left:-9999px;width:1px!important;height:1px!important;opacity:0}
.udg-f-ok{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;padding:36px 12px;font:400 16px/1.45 'Inter Tight','Inter',Arial,sans-serif;color:#444}
.udg-f-ok b{font:500 28px/1.15 'Oswald',Arial,sans-serif;text-transform:uppercase;color:#000}
/* контакты */
#rec2473315443 [data-elem-id="1777986947578000001"] .tn-atom,#rec2473315443 [data-elem-id="1777986257211"] .tn-atom,#rec2473315443 [data-elem-id="1777987128793000001"] .tn-atom,/* контакты */
#rec2473315583 [data-elem-id="1777986947578000001"] .tn-atom,#rec2473315583 [data-elem-id="1777986257211"] .tn-atom,#rec2473315583 [data-elem-id="1777987128793000001"] .tn-atom,/* контакты */
#rec2053165343 [data-elem-id="1777988216217000001"] .tn-atom,#rec2053165343 [data-elem-id="1777988216217000002"] .tn-atom,#rec2053165343 [data-elem-id="1777988216217000003"] .tn-atom{height:auto!important;width:auto!important;padding:0!important;background:transparent!important;justify-content:flex-start!important}
@media(min-width:960px){#rec2473315443 [data-elem-id="1777986947578000001"],#rec2473315583 [data-elem-id="1777986947578000001"],#rec2053165343 [data-elem-id="1777988216217000001"]{grid-row:4;margin-top:34px!important}#rec2473315443 [data-elem-id="1777986257211"],#rec2473315583 [data-elem-id="1777986257211"],#rec2053165343 [data-elem-id="1777988216217000002"]{grid-row:5;margin-top:10px!important}#rec2473315443 [data-elem-id="1777987128793000001"],#rec2473315583 [data-elem-id="1777987128793000001"],#rec2053165343 [data-elem-id="1777988216217000003"]{grid-row:6;margin-top:10px!important}#rec2473315443 .t396__artboard,#rec2473315583 .t396__artboard,#rec2053165343 .t396__artboard{grid-template-areas:none;grid-template-rows:auto auto auto auto auto auto}#rec2473315443 [data-elem-id="1771933592515"],#rec2473315583 [data-elem-id="1771933592515"],#rec2053165343 [data-elem-id="1771933592515"]{grid-row:1;grid-column:1}#rec2473315443 [data-elem-id="1790579221602000001"],#rec2473315583 [data-elem-id="1782416582854"]{grid-row:2;grid-column:1}#rec2473315443 .udg-cons__pts,#rec2473315583 .udg-cons__pts,#rec2053165343 .udg-cons__pts{grid-row:3;grid-column:1}#rec2473315443 [data-elem-id="1771933670648"],#rec2473315583 [data-elem-id="1771933670648"],#rec2053165343 [data-elem-id="1771933670648"]{grid-column:2;grid-row:1/span 6}#rec2473315443 [data-elem-id="1777986947578000001"],#rec2473315443 [data-elem-id="1777986257211"],#rec2473315443 [data-elem-id="1777987128793000001"],#rec2473315583 [data-elem-id="1777986947578000001"],#rec2473315583 [data-elem-id="1777986257211"],#rec2473315583 [data-elem-id="1777987128793000001"],#rec2053165343 [data-elem-id="1777988216217000001"],#rec2053165343 [data-elem-id="1777988216217000002"],#rec2053165343 [data-elem-id="1777988216217000003"]{grid-column:1}
}
/* планшет/телефон: колонкой */
@media(max-width:959px){#rec2473315443,#rec2473315583,#rec2053165343{padding-left:16px;padding-right:16px;padding-bottom:70px!important}#rec2473315443 .t396__artboard,#rec2473315583 .t396__artboard,#rec2053165343 .t396__artboard{height:auto!important;width:auto!important;display:flex!important;flex-direction:column;box-sizing:border-box;padding:32px 20px 46px;background:#f5f5f5!important;border-radius:20px;margin:0 auto;max-width:720px}#rec2473315443 .t396__carrier,#rec2473315443 .t396__filter,#rec2473315443 [data-elem-id="1771933538882"],#rec2473315583 .t396__carrier,#rec2473315583 .t396__filter,#rec2473315583 [data-elem-id="1771933538882"],#rec2053165343 .t396__carrier,#rec2053165343 .t396__filter,#rec2053165343 [data-elem-id="1771933538882"]{display:none!important}#rec2473315443 .t396__elem,#rec2473315583 .t396__elem,#rec2053165343 .t396__elem{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;transform:none!important}#rec2473315443 [data-elem-id="1771933592515"],#rec2473315583 [data-elem-id="1771933592515"],#rec2053165343 [data-elem-id="1771933592515"]{order:1}#rec2473315443 [data-elem-id="1771933592515"] .tn-atom,#rec2473315583 [data-elem-id="1771933592515"] .tn-atom,#rec2053165343 [data-elem-id="1771933592515"] .tn-atom{font:500 34px/1.08 'Oswald',Arial,sans-serif!important;text-align:left!important;white-space:normal!important;padding:0!important}#rec2473315443 [data-elem-id="1790579221602000001"],#rec2473315583 [data-elem-id="1782416582854"]{order:2;margin:14px 0 0!important}#rec2473315443 [data-elem-id="1790579221602000001"] .tn-atom,#rec2473315583 [data-elem-id="1782416582854"] .tn-atom{font-size:16px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;padding:0!important;color:#444!important}#rec2473315443 [data-elem-id="1771933670648"],#rec2473315583 [data-elem-id="1771933670648"],#rec2053165343 [data-elem-id="1771933670648"]{order:3;margin-top:24px!important}#rec2473315443 .udg-cons__pts,#rec2473315583 .udg-cons__pts,#rec2053165343 .udg-cons__pts{order:4;margin:22px 0 0;padding:0;list-style:none}#rec2473315443 .udg-cons__pts li,#rec2473315583 .udg-cons__pts li,#rec2053165343 .udg-cons__pts li{position:relative;padding:5px 0 5px 30px;font:400 16px/1.35 'Oswald',Arial,sans-serif}#rec2473315443 .udg-cons__pts li:before,#rec2473315583 .udg-cons__pts li:before,#rec2053165343 .udg-cons__pts li:before{content:'';position:absolute;left:0;top:6px;width:19px;height:19px;border-radius:50%;background:#dd0f2d}#rec2473315443 .udg-cons__pts li:after,#rec2473315583 .udg-cons__pts li:after,#rec2053165343 .udg-cons__pts li:after{content:'';position:absolute;left:7px;top:10px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#rec2473315443 [data-elem-id="1777986947578000001"],#rec2473315583 [data-elem-id="1777986947578000001"],#rec2053165343 [data-elem-id="1777988216217000001"]{order:5;margin-top:22px!important}#rec2473315443 [data-elem-id="1777986257211"],#rec2473315583 [data-elem-id="1777986257211"],#rec2053165343 [data-elem-id="1777988216217000002"]{order:6;margin-top:10px!important}#rec2473315443 [data-elem-id="1777987128793000001"],#rec2473315583 [data-elem-id="1777987128793000001"],#rec2053165343 [data-elem-id="1777988216217000003"]{order:7;margin-top:10px!important}
}
@media(max-width:639px){#rec2473315443 .udg-f-box,#rec2473315583 .udg-f-box,#rec2053165343 .udg-f-box{grid-template-columns:1fr;padding:20px 16px}#rec2473315443 .t-submit,#rec2473315583 .t-submit,#rec2053165343 .t-submit{font-size:15px!important}#rec2473315443 [data-elem-id="1771933592515"] .tn-atom,#rec2473315583 [data-elem-id="1771933592515"] .tn-atom,#rec2053165343 [data-elem-id="1771933592515"] .tn-atom{font-size:29px!important}
}

/* v2 */

/* «Есть вопросы или нужна помощь?» (rec2053165343) — как блок расчёта: доп. правила */
#rec2053165343 [data-elem-id],#rec2053165343 .t396__elem{zoom:1!important}
#rec2053165343 [data-elem-id="1771934291769"],#rec2053165343 [data-elem-id="1771934441352000001"]{display:none!important}
@media(min-width:960px){
html body #rec2053165343{overflow:visible!important}
#rec2053165343 [data-elem-id="1771934291769"] .tn-atom,#rec2053165343 [data-elem-id="1771934441352000001"] .tn-atom{width:100%!important;height:100%!important;position:absolute;inset:0}
#rec2053165343 .t396__artboard{padding-left:110px!important;padding-right:100px!important}
#rec2053165343 [data-elem-id="1771934291769"],#rec2053165343 [data-elem-id="1771934441352000001"]{display:block!important;position:absolute!important;z-index:0;pointer-events:none}
#rec2053165343 [data-elem-id="1771934291769"]{left:-100px!important;top:-40px!important;width:200px!important;height:192px!important}
#rec2053165343 [data-elem-id="1771934441352000001"]{right:-55px!important;left:auto!important;bottom:-60px!important;top:auto!important;width:130px!important;height:205px!important}
#rec2053165343 [data-elem-id="1771933670648"],#rec2053165343 .udg-cons__pts,#rec2053165343 .udg-cons__lead,#rec2053165343 [data-elem-id="1771933592515"],#rec2053165343 [data-elem-id="1777988216217000001"],#rec2053165343 [data-elem-id="1777988216217000002"]{position:relative!important;z-index:1}
}
#rec2053165343 .udg-f-g_in{grid-column:1/-1}
#rec2053165343 .udg-cons__lead{margin:18px 0 0;font:400 17px/1.5 'Inter Tight','Inter',Arial,sans-serif;color:#444}
@media(min-width:960px){
#rec2053165343 .udg-cons__lead{grid-row:2;grid-column:1}
#rec2053165343 .udg-cons__pts{grid-row:3;grid-column:1}
#rec2053165343 [data-elem-id="1771933592515"] .tn-atom{font-size:40px!important}
}
@media(max-width:959px){#rec2053165343 .udg-cons__lead{order:2;margin:14px 0 0;font-size:16px}}
html body #rec2053165343 .t396__artboard{height:auto!important;min-height:0!important}

/* 05.11: фильтр в блоках каталога Tilda оформлен как фильтр слева в /catalog/ (filters.php .udg-flt): заголовки групп, разделители, красный чекбокс с белой галочкой по центру, счётчики */
.udg-store .t-catalog__filter__options{gap:0!important;row-gap:0!important}
.udg-store .js-catalog-filter-item:not(.t-catalog__filter__item_sort-mobile){border-bottom:1px solid #e6e6e6;padding:0 0 18px!important;margin:0 0 18px!important}
.udg-store .t-catalog__filter__item-title{font:500 16px/1.2 "Inter Tight",Arial,sans-serif!important;color:#000!important;margin:0 0 12px!important}
.udg-store .t-catalog__filter__item-controls-container label.t-checkbox__control{display:flex;align-items:center;gap:10px;padding:4px 0!important;margin:0!important;cursor:pointer}
.udg-store .t-catalog__filter__title{flex:1;font:400 15px/1.3 "Inter Tight",Arial,sans-serif!important;color:#222!important}
.udg-store .udg-cnt{font:400 13px "Inter Tight",Arial,sans-serif;font-style:normal;color:#aaa}
.t-checkbox__indicator{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;border:1.5px solid #bbb!important;border-radius:4px!important;opacity:1!important;background:#fff}
.t-checkbox__indicator:after{display:none!important}
.t-checkbox:checked+.t-checkbox__indicator{border-color:#dd0f2d!important;background:#dd0f2d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.4 4.6-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}
.t-checkbox:focus-visible+.t-checkbox__indicator{outline:2px solid #dd0f2d;outline-offset:2px}
/* 05.11: заголовки карточек товаров в блоках каталога Tilda — как в карточках WooCommerce (17px, на телефоне 14px) */
.udg-store .js-product-name{font-size:17px!important;line-height:1.2!important}
@media(max-width:600px){.udg-store .js-product-name{font-size:14px!important}}
/* 05.11: главная, первый экран — подзаголовок «Профессиональное оборудование» мельче (46→40px), после выравнивания по H1 он упирался в видео */
@media(min-width:1200px){#rec2053165133 [field="tn_text_1771511259212000001"]{font-size:40px!important}}
/* 05.11: SEO-блок на ширину контента Tilda (колонка 1200px, текст по линии заголовков соседних блоков) — «Возврат и гарантия» */
.udg-cat-text.udg-snap-wide{box-sizing:border-box;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding:0 20px!important}
@media(max-width:1199px){.udg-cat-text.udg-snap-wide{max-width:960px!important;padding:0 10px!important}}
@media(max-width:959px){.udg-cat-text.udg-snap-wide{max-width:none!important;padding:0 20px!important}}
/* 05.11: «Доставка и оплата» — старый тариф «20 лей/км туда и обратно» заменён блоком «Стоимость и сроки доставки» (snapseo) */
#rec4426749403{display:none!important}
.udg-cat-text.udg-snap-pad{padding-top:56px!important;padding-bottom:24px!important}
/* 05.11: страницы с классом udg-wide (snap.php: возврат, контакты) — контент на всю ширину экрана, поля 40px как у каталога (колонки Tilda фиксированной ширины → в процентах; на «Контактах» часть блоков лежит вне #allrecords, поэтому .t-rec, а не .t-records) */
.udg-wide .t-rec:not(.t-footer *) .t-container{width:auto!important;max-width:none!important;padding:0 20px!important;box-sizing:border-box}
.udg-wide .t-rec:not(.t-footer *) .t-col{margin-left:20px!important;margin-right:20px!important}
.udg-wide .t-col_12{width:calc(100% - 40px)!important;max-width:none!important}
.udg-wide .t-col_10{width:calc(83.333% - 40px)!important;max-width:none!important}
.udg-wide .t-col_8{width:calc(66.666% - 40px)!important;max-width:none!important}
.udg-wide .t-col_6{width:calc(50% - 40px)!important;max-width:none!important}
.udg-wide .t-col_5{width:calc(41.666% - 40px)!important;max-width:none!important}
.udg-wide .t-col_4{width:calc(33.333% - 40px)!important;max-width:none!important}
.udg-wide .t-col_3{width:calc(25% - 40px)!important;max-width:none!important}
.udg-wide .udg-cat-text.udg-snap-wide{max-width:none!important;padding:0 40px!important}
@media(max-width:959px){.udg-wide .t-rec:not(.t-footer *) .t-col{width:calc(100% - 40px)!important}.udg-wide .udg-cat-text.udg-snap-wide{padding:0 20px!important}}
/* 05.11: «Возврат и гарантия», первый экран — у картинки с коробками белый фон в самом JPG; multiply растворяет белое в сером фоне секции */
.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__blockimg,.udg-p-retur-garantie #rec4486599003 .t480__blockimg{mix-blend-mode:multiply}
/* 05.11: у страниц Tilda фон не задан (прозрачный body) — в некоторых браузерах просвечивает серый фон окна, а белые картинки выглядят белыми прямоугольниками */
html,body.t-body{background-color:#fff}
/* 05.11: «Условия возврата» (rec4486766103) — две карточки в стиле каталога: светлая подложка, иконка у заголовка, ✓ / ✕ у пунктов */
#rec4486766103 .t1032__row{display:flex!important;gap:24px;margin:0 20px!important}
#rec4486766103 .t1032__col{flex:1 1 0;margin:0!important;width:auto!important}
#rec4486766103 .t1032__content{border:0!important;border-radius:14px;padding:32px 34px!important;height:100%;box-sizing:border-box}
#rec4486766103 .t1032__col:nth-child(1) .t1032__content{background:#f1f8f3}
#rec4486766103 .t1032__col:nth-child(2) .t1032__content{background:#fcf1f2}
#rec4486766103 .t1032__wrapper{height:auto!important;padding:0!important}
#rec4486766103 .t1032__img{display:none!important}
#rec4486766103 .t-card__title{height:auto!important;display:flex;align-items:center;gap:14px;margin:0 0 18px!important;padding:0!important}
#rec4486766103 .t-card__title p{font:600 22px/1.2 "Oswald",Arial,sans-serif!important;text-transform:uppercase;margin:0}
#rec4486766103 .t-card__title:before{content:"";flex:0 0 40px;height:40px;border-radius:50%;background:#1f9d55 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat}
#rec4486766103 .t1032__col:nth-child(2) .t-card__title:before{background-color:#dd0f2d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5v7M12 17.3v.2' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E")}
#rec4486766103 .t-card__descr{height:auto!important;padding:0!important}
#rec4486766103 .t-card__descr ul{list-style:none!important;margin:0!important;padding:0!important}
#rec4486766103 .t-card__descr li{position:relative;padding:9px 0 9px 32px!important;margin:0!important;font:400 16px/1.5 "Inter",Arial,sans-serif;color:#222;border-top:1px solid rgba(0,0,0,.06)}
#rec4486766103 .t-card__descr li:first-child{border-top:0}
#rec4486766103 .t-card__descr li:before{content:"";position:absolute;left:0;top:12px;width:20px;height:20px;border-radius:50%;background:#1f9d55 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}
#rec4486766103 .t1032__col:nth-child(2) .t-card__descr li:before{background-color:#dd0f2d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:11px}
@media(max-width:959px){#rec4486766103 .t1032__row{flex-direction:column}#rec4486766103 .t1032__content{padding:24px 20px!important}#rec4486766103 .t-card__title p{font-size:19px!important}}
/* 05.11: «Возврат и гарантия» — ровный ритм между блоками вместо пустот Tilda (120/90/60px + разделители с полями) */
.udg-p-vozvrat-i-garantiya #rec4486599003,.udg-p-retur-garantie #rec4486599003{padding-top:64px!important;padding-bottom:56px!important}
.udg-p-vozvrat-i-garantiya #rec4486642503,.udg-p-retur-garantie #rec4486642503{padding-top:48px!important;padding-bottom:8px!important}
.udg-p-vozvrat-i-garantiya #rec4486599403,.udg-p-retur-garantie #rec4486599403{padding-top:40px!important;padding-bottom:8px!important}
.udg-p-vozvrat-i-garantiya #rec4486749003,.udg-p-retur-garantie #rec4486749003{padding-top:40px!important}
.udg-p-vozvrat-i-garantiya #rec4486766103,.udg-p-retur-garantie #rec4486766103{padding-top:24px!important}
.udg-p-vozvrat-i-garantiya .t118,.udg-p-retur-garantie .t118{padding:32px 0!important}
.udg-p-vozvrat-i-garantiya .t118 .t-divider,.udg-p-retur-garantie .t118 .t-divider{margin:0!important}
.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__blockimg,.udg-p-retur-garantie #rec4486599003 .t480__blockimg{height:480px!important}
.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__textwrapper,.udg-p-retur-garantie #rec4486599003 .t480__textwrapper{height:480px!important}
/* 05.11: «Возврат и гарантия», примечание о неверной/повреждённой доставке (rec4486599603) — карточка-подсказка вместо серой полосы во всю ширину */
#rec4486599603{background:transparent!important;padding-top:24px!important;padding-bottom:16px!important}
#rec4486599603 .t265__wrapper{display:flex;align-items:flex-start;gap:16px;background:#fff8e6!important;border:1px solid #f3dfa8;border-radius:14px;padding:20px 26px!important}
#rec4486599603 .t265__icon{flex:0 0 28px;margin:0!important;position:static!important}
#rec4486599603 .t265__icon svg{width:28px;height:28px;display:block}
#rec4486599603 .t265__icon circle{fill:#e8a400!important}
#rec4486599603 .t265__text{padding:0!important;margin:0!important;font:400 16px/1.55 "Inter",Arial,sans-serif!important;color:#3b3220}
/* 05.11: «Контакты», блок «Адреса» в три колонки (офис, склад, офис в Украине) — описания на всю ширину колонки */
#rec4427004703 .t499__blockdescr,#rec4427004703 .t499__title{max-width:none!important;width:auto!important;padding-right:0!important}
/* 05.11: форма «Есть вопросы?» (rec2053165343) — декоративная картинка выходила за правый край экрана и давала горизонтальную прокрутку */
#rec2053165343,#rec2053165343 .t396{overflow-x:clip!important}
/* 05.11: «Возврат и гарантия» — блок гарантии (tools/warranty_block.py): серая карточка, слева заголовок и срок, справа шаги с красными номерами */
.udg-warr-rec{padding:8px 0 64px!important;background:#fff}
.udg-warr{padding:0 40px}
.udg-warr__card{display:grid;grid-template-columns:5fr 7fr;gap:56px;background:#f2f2ef;border-radius:24px;padding:56px}
.udg-warr__title{font-family:'Oswald',Arial,sans-serif!important;font-weight:600!important;font-size:44px!important;line-height:1.1!important;margin:0!important;color:#000}
.udg-warr__sub{font:400 20px/1.3 'Oswald',Arial,sans-serif;color:#dd0f2d;margin-top:14px}
.udg-warr__lead{font:400 17px/1.6 'Inter',Arial,sans-serif;color:#333;margin:28px 0 0;padding-top:28px;border-top:1px solid #dcdcd6}
.udg-warr__label{font:500 15px/1 'Oswald',Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#777;margin-bottom:18px}
.udg-warr__steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.udg-warr__steps li{display:flex;gap:20px;align-items:flex-start;background:#fff;border-radius:16px;padding:20px 24px}
.udg-warr__n{flex:none;font:600 28px/1 'Oswald',Arial,sans-serif;color:#dd0f2d;min-width:38px}
.udg-warr__st{font:600 18px/1.25 'Oswald',Arial,sans-serif;text-transform:uppercase;color:#000;margin-top:2px}
.udg-warr__steps p{font:400 15px/1.55 'Inter',Arial,sans-serif;color:#444;margin:6px 0 0}
@media(max-width:959px){.udg-warr{padding:0 20px}.udg-warr__card{grid-template-columns:1fr;gap:32px;padding:32px 24px}.udg-warr__title{font-size:32px!important}}
@media(max-width:600px){.udg-warr__card{padding:24px 16px;border-radius:18px}.udg-warr__title{font-size:26px!important}.udg-warr__steps li{padding:16px;gap:14px}.udg-warr__n{font-size:22px;min-width:28px}}
/* 05.11: udg-wide на планшете и телефоне — колонки во всю ширину, текст по линии 20px (Tilda добавляла колонкам ещё 20px внутреннего отступа → было 60px) */
@media(max-width:959px){.udg-wide .t-rec:not(.t-footer *) .t-container{padding:0 20px!important}.udg-wide .t-rec:not(.t-footer *) .t-col{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.udg-wide .t480__sizer{display:none!important}
.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__textwrapper,.udg-p-retur-garantie #rec4486599003 .t480__textwrapper,.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__blockimg,.udg-p-retur-garantie #rec4486599003 .t480__blockimg{height:auto!important}
.udg-p-vozvrat-i-garantiya #rec4486599003 .t480__blockimg,.udg-p-retur-garantie #rec4486599003 .t480__blockimg{aspect-ratio:4/3;background-size:contain!important;margin-top:24px}
.udg-p-vozvrat-i-garantiya #rec4486599003,.udg-p-retur-garantie #rec4486599003{padding-top:40px!important;padding-bottom:24px!important}}
@media(max-width:959px){.udg-wide .t499__blockdescr,.udg-wide .t499__title{padding-right:0!important}.udg-wide .t1032__row{margin-left:0!important;margin-right:0!important}
.udg-p-vozvrat-i-garantiya #rec4486599003,.udg-p-retur-garantie #rec4486599003{padding-top:72px!important}
.udg-p-vozvrat-i-garantiya section.udg-snap-wide,.udg-p-retur-garantie section.udg-snap-wide{margin-top:40px!important;margin-bottom:40px!important}.udg-warr-rec{padding-bottom:40px!important}}
@media(max-width:959px){body.udg-wide #rec4486766103 .t1032__row{margin-left:0!important;margin-right:0!important}body.udg-wide #rec4486599603 .t265__wrapper{margin-left:0!important;margin-right:0!important;width:auto!important}}
/* 05.11: «Контакты» на планшете и телефоне — картинка первого экрана целиком (была обрезана cover), меньше пустоты между блоками */
@media(max-width:959px){.udg-p-kontakty .t480__blockimg,.udg-p-contacte .t480__blockimg{height:auto!important;aspect-ratio:4/3;background-size:contain!important;margin-top:24px}
.udg-p-kontakty .t-rec[data-record-type="480"],.udg-p-contacte .t-rec[data-record-type="480"]{padding-top:72px!important;padding-bottom:24px!important}
.udg-p-kontakty .t-rec[data-record-type="499"],.udg-p-contacte .t-rec[data-record-type="499"]{padding-top:48px!important;padding-bottom:48px!important}}
@media(max-width:959px){.udg-p-vozvrat-i-garantiya #rec4486749003 .t-title,.udg-p-retur-garantie #rec4486749003 .t-title{font-size:38px!important;line-height:1.15!important}}
@media(max-width:600px){.udg-p-vozvrat-i-garantiya #rec4486749003 .t-title,.udg-p-retur-garantie #rec4486749003 .t-title{font-size:30px!important}}
/* 05.11: карточки Tilda — кнопки «Инфо» и «Запросить цену» в одну строку (иначе блок кнопок вдвое выше и цена уезжает вверх); «Цена по запросу» той же высоты, что цена */
.udg-store .t-store__card__btns-wrapper{display:flex;flex-wrap:nowrap;gap:6px}
.udg-store .t-store__card__btns-wrapper .t-store__card__btn{flex:0 1 auto;min-width:0;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;white-space:nowrap}
.udg-noprice-w{min-height:46px;box-sizing:border-box}
/* 05.11: картинки в карточках Tilda — на сером фоне со скруглением, как карточки WooCommerce (products.css); цвет из углов фото ставит store.php */
.udg-store .t-store__card__imgwrapper{background:#f6f6f6;border-radius:8px;overflow:hidden}
.udg-store .t-store__card__img{background-color:#f6f6f6;object-fit:contain}
/* 05.11: товар без собственного фона (прозрачный PNG, data-pad из store.php/imgbg.php) — с полями, чтобы не упирался в края карточки */
.udg-store .t-store__card__img[data-pad],.udg-products ul.products li.product img[data-pad],.udg-related img[data-pad]{padding:9%;box-sizing:border-box}
/* SEO-блок на страницах-снимках Tilda — по линии текста Tilda (колонка 1200 с полем 20) */
body:not(.udg-wide) .udg-cat-text.udg-snap-seo{max-width:1160px;padding-left:0;padding-right:0}
.udg-store .t-store__card__img[data-cover],.udg-products ul.products li.product img[data-cover],.udg-related img[data-cover]{object-fit:cover;padding:0}
/* форма «Запросить расчёт»: второй телефон после перехода на один номер дублировал первый (05.11) */
#rec2473315443 [data-elem-id="1777986257211"],#rec2473315583 [data-elem-id="1777986257211"]{display:none!important}
