html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085351338"] .tn-atom,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085368116000001"] .tn-atom{width:36px!important;height:36px!important;margin:-4px 0 0 -4px!important;background:#2c5b96!important;border:0!important;box-shadow:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085351338"] .tn-atom__button-text,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085368116000001"] .tn-atom__button-text{color:#fff!important;font-size:30px!important;line-height:34px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085351338"] .tn-atom:hover,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4834823001 .tn-elem[data-elem-id="1792085368116000001"] .tn-atom:hover{background:#3a82c6!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kw-arr{background:#2c5b96!important;color:#fff!important;border:0!important;box-shadow:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kw-arr:hover{background:#3a82c6!important}
@media (max-width:959px){html body :is(#allrecords,#t-header,#t-footer) .t3113 .kw-tel-ic{display:none!important}}
@media (max-width:379px){html body :is(#allrecords,#t-header,#t-footer) .t3113 .t-menuwidgeticons__icon{width:36px!important;height:36px!important;margin-left:0!important;margin-right:6px!important}html body :is(#allrecords,#t-header,#t-footer) .t3113 .t-menuwidgeticons__wrapper{gap:0!important}}
@media (max-width:479px){html body :is(#allrecords,#t-header,#t-footer) #rec4901430401 .tn-group:not(.tn-group .tn-group),html body :is(#allrecords,#t-header,#t-footer) #rec4901787001 .tn-group:not(.tn-group .tn-group){left:16px!important}}
@media (min-width:480px) and (max-width:639px){html body :is(#allrecords,#t-header,#t-footer) #rec4901430401 .tn-group:not(.tn-group .tn-group),html body :is(#allrecords,#t-header,#t-footer) #rec4901787001 .tn-group:not(.tn-group .tn-group){left:calc((100vw - 480px)/2 + 16px)!important}}
@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec:not([data-record-type="396"]):not(#t-header+.t-rec[data-record-type="30"])+.t-rec[data-record-type="902"],html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec:not([data-record-type="396"]):not(#t-header+.t-rec[data-record-type="30"])+.t-rec[data-record-type="795"]{padding-top:60px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="585"]{padding-top:24px!important;padding-bottom:24px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="106"]{padding-top:12px!important}}
@media (min-width:640px) and (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="106"]{padding-top:0!important}}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="585"]{padding-top:14px!important;padding-bottom:14px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="106"]{padding-top:0!important}}
/* footer gaps: 60 desktop / 48 tablet / 40 mobile */
@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="977"]{margin-top:-20px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4842585701{margin-top:11px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901206001{margin-top:60px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4904556901{margin-top:23px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910033001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910482801{margin-top:-86px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4912356901,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4899668001{margin-top:0px!important}}
@media (min-width:960px) and (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4900549001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4906828801,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4908379301,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4914475001{margin-top:-32px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901206001{margin-top:48px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4904556901{margin-top:-13px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910033001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910482801{margin-top:-98px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4842585701{margin-top:-5px!important}}
@media (min-width:640px) and (max-width:959px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901206001{margin-top:48px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4904556901{margin-top:-13px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910033001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910482801{margin-top:-66px!important}}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4842585701,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4908379301{margin-top:0px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901206001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4914475001{margin-top:10px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4904556901{margin-top:13px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4905676001{margin-top:8px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4913330201{margin-top:6px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910033001,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4910482801{margin-top:-66px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901427601{margin-top:-3px!important}}
/* v5: per-page T123 fade neutralised (HEAD reveal is element-level) */
html body .kw-fade,html body .kw-fade.kw-in{opacity:1!important;transform:none!important;transition:none!important}
/* FAQ: no trailing line */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t585__border{display:none!important}
/* articles: wider column, white page, visible TOC / callout */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa .kwa-col{max-width:760px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .t-redactor__text{font-size:16px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .t-redactor__text.kwa-lead{font-size:18px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .kw-info{max-width:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__page-container{background:#fff!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-toc,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .kw-info{background:#f4f7fb!important;border:1px solid #e6eef6!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-toc ol li{font-size:14px!important}
/* catalog cards: equal height, price and button aligned to the bottom */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card-list{align-items:stretch!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__contentwrapper{flex:1 1 auto!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__wrap_txt-and-btns{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836936701 .kw-s,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4837074501 .kw-s{min-height:0!important}
/* footer: servis page gets its gap from the section padding */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901206001{margin-top:0!important}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4905676001{margin-top:0!important}}
/* service pages: old negative-margin gap hacks off (edge script sets paddings) */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901205601,#rec4901247601,#rec4901427201,#rec4901427301,#rec4901586301,#rec4901586801,#rec4901427401,#rec4901430301,#rec4901430401,#rec4901787001){margin-top:0!important}
/* feed pages (articles / promos): footer gap from container padding, see-also band spaced */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__page-container{padding-bottom:48px!important}
html:has(.t-cms__page-container) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec[data-record-type="977"]{margin-top:0!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso{margin-top:48px!important;border-radius:12px}
/* header: CTA flush with the container edge, even carets */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t3113 .t-menu-base__buttons{display:flex!important;justify-content:flex-end!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t3113 .kwsv-ar{margin-left:8px!important}
/* delivery: narrower cards, bigger picture */
@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4902483601 .t902__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}
/* typography: H1 44 / H2 34 / figures 24 / card titles 22 (desktop) */
@media (min-width:1200px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901427201 [data-elem-id="1792270878977"],#rec4901430301 [data-elem-id="1792273419219000281"],#rec4902388101 [data-elem-id="1792077414850000001"],#rec4904556301 [data-elem-id="1792077414850000001"]) :is(.tn-atom,.tn-atom *){font-size:44px!important;line-height:1.15!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901427301,#rec4901586301,#rec4901586801) [data-elem-id="1792271134169"] :is(.tn-atom,.tn-atom *),html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901430401 [data-elem-id="1792273671783000003"],#rec4901787001 [data-elem-id="1792273727905000003"]) :is(.tn-atom,.tn-atom *){font-size:34px!important;line-height:1.18!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4905675401 [data-elem-id="1792310576587000007"]) :is(.tn-atom,.tn-atom *){font-size:24px!important;line-height:1.25!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901247601 [data-elem-id="1792269907149"],#rec4901247601 [data-elem-id="1792269937166"]) :is(.tn-atom,.tn-atom *){font-size:22px!important;line-height:1.25!important}
}
/* === Корзина-попап Tilda (T706): стиль хэндоффа (#F4F7FB / #E6EEF6 / #2C5B96 / hover #3A82C6, без теней, radius 12, Rubik+Inter) === */
html body .t706__cartwin{background:rgba(15,42,61,.6)!important}
html body .t706__cartwin-content{border-radius:12px!important;font-family:Inter,Arial,sans-serif!important;color:#1a2433!important}
html body .t706__cartwin-heading{font:600 24px/1.25 Rubik,Arial,sans-serif!important;color:#1a2433!important}
html body .t706__cartwin-top{border-bottom:1px solid #e6eef6!important}
html body .t706__cartwin-bottom{border-top:1px solid #e6eef6!important}
html body .t706__product-title,html body .t706__product-title a{font:600 15px/1.35 Rubik,Arial,sans-serif!important;color:#1a2433!important}
html body .t706__product-title__option{font:400 12px/1.4 Inter,Arial,sans-serif!important;color:#6b7a90!important}
html body .t706__product-imgdiv{border-radius:8px!important;background-color:#f4f7fb!important;border:1px solid #e6eef6}
html body .t706__product-quantity,html body .t706__product-amount,html body .t706__cartwin-prodamount-wrap,html body .t706__cartwin-totalamount-wrap{color:#1a2433!important;font-family:Rubik,Arial,sans-serif!important}
html body .t706__cartwin-totalamount-row_total{font-size:18px!important}
html body .t706__product-plus,html body .t706__product-minus,html body .t706__product-del{opacity:.55;transition:opacity .15s}
html body .t706__product-plus:hover,html body .t706__product-minus:hover,html body .t706__product-del:hover{opacity:1}
html body .t706__orderform .t-input-title{font:500 14px/1.4 Inter,Arial,sans-serif!important;color:#1a2433!important;padding-bottom:6px!important}
html body .t706__orderform .t-input{height:48px!important;border:1px solid #d5deea!important;border-radius:10px!important;background:#fff!important;color:#1a2433!important;font:400 15px/1.4 Inter,Arial,sans-serif!important;padding:0 14px!important;box-shadow:none!important;transition:border-color .15s}
html body .t706__orderform textarea.t-input{height:96px!important;padding:12px 14px!important}
html body .t706__orderform .t-input:focus,html body .t706__orderform .t-input:focus-within{border-color:#2c5b96!important;outline:0!important}
html body .t706__orderform .t-input::placeholder{color:#8a94a6!important;opacity:1}
html body .t706__orderform .t-input-phonemask__wrap{padding:0!important}
html body .t706__orderform .t-input-phonemask__select{padding-left:12px!important}
html body .t706__orderform .t-input-phonemask__wrap .t-input-phonemask{border:0!important;height:100%!important;background:transparent!important}
html body .t706__orderform .t-input-error{color:#e5484d!important;font:400 13px/1.4 Inter,Arial,sans-serif!important}
html body .t706__cartwin .t-submit,html body .t706__cartwin .t-btnflex.t-btnflex_type_submit{height:52px!important;border:0!important;border-radius:10px!important;background:#2c5b96!important;color:#fff!important;font:600 16px/1 Rubik,Arial,sans-serif!important;box-shadow:none!important}
html body .t706__cartwin .t-submit:hover,html body .t706__cartwin .t-btnflex.t-btnflex_type_submit:hover{background:#3a82c6!important}
html body .t706__cartwin .t-submit[disabled],html body .t706__cartwin .t-submit.t-btn_sending{opacity:.6}
html body .t706__auth{background:#f4f7fb!important;border:1px solid #e6eef6!important;border-radius:10px!important;color:#1a2433!important;font:400 14px/1.5 Inter,Arial,sans-serif!important;padding:14px 16px!important}
html body .t706__auth__link{color:#2c5b96!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid currentColor}
html body .t706__auth__link:hover{color:#3a82c6!important}
@media (max-width:640px){html body .t706__cartwin-heading{font-size:21px!important}html body .t706__orderform .t-input{height:46px!important}}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t3113 .kwsv-ar{margin-left:6px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .t-redactor__text,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .t-redactor__tte-view,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .t-redactor__text.kwa-lead{max-width:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__wrap_txt-and-opts{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__textwrapper{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__textwrapper>.t-catalog__card__link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card__price-wrapper{margin-top:auto!important}
@media (min-width:960px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4893274801 .t-section__title,#rec4893294501 .t795__title,#rec4999273601 h2,#rec4902577101 .t-section__title,#rec4904828201 .t-section__title){font-family:Rubik,Arial,sans-serif!important;font-weight:600!important;font-size:34px!important;line-height:1.18!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4902577101 .t-card__descr{font-size:24px!important}
}
@media (min-width:1200px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836453301 [data-elem-id="1792078712557000006"],#rec4905912601 [data-elem-id="1792310873098000015"]) :is(.tn-atom,.tn-atom *){font-size:34px!important;line-height:1.18!important}
}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer) .t702 .t-popup .t-popup__block-close,html body :is(#allrecords,#t-header,#t-footer) .t702 .t-popup .t-popup__close{width:auto!important;height:auto!important;background:transparent!important}html body :is(#allrecords,#t-header,#t-footer) .t702 .t-popup .t-popup__close-icon g{fill:#0f2a44!important}}
/* v6 */
@media (min-width:1200px) and (max-width:1239px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4901427201,#rec4901427401) .t396__artboard>:is(.tn-elem,.tn-group){margin-left:5.225vw!important}}
html:has(.t-cms__page-container) body,html:has(.t-cms__page-container) :is(#allrecords,#t-header,#t-footer){background:#fff!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso{padding-top:32px!important;padding-bottom:40px!important;margin-top:32px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso__title{margin-bottom:20px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero{background:transparent!important}
html body .tlk-userbar .tlk-userbar__user{opacity:0!important;pointer-events:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4905675401 [data-elem-id="1792310520673000003"],html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901427201 [data-elem-id="1792270862759"]{display:none!important}
@media (min-width:960px){
html body .kwp-hero{position:relative!important;display:block!important;min-height:420px}
html body .kwp-hero__art{position:absolute!important;inset:0!important;z-index:0}
html body .kwp-hero__art img{height:100%!important;max-height:none!important;object-position:78% center!important}
html body .kwp-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#2c5b96 0%,rgba(44,91,150,.96) 36%,rgba(44,91,150,0) 68%)}
html body .kwp-hero__txt{position:relative;z-index:2;max-width:660px}
}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t977 .t-sociallinks__item_viber{display:none!important}
@media (min-width:640px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836936701,#rec4837074501) :is(.kw-wrap,.t-catalog__grid-cont){padding-left:24px!important;padding-right:24px!important}}
@media (min-width:960px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836936701,#rec4837074501) :is(.kw-wrap,.t-catalog__grid-cont){padding-left:32px!important;padding-right:32px!important}}
@media (min-width:1240px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836936701,#rec4837074501) :is(.kw-wrap,.t-catalog__grid-cont){padding-left:0!important;padding-right:0!important}}

/* p1: FAQ chips */
/* P1 (22.10): FAQ — ряд чипов-фильтров «Все вопросы / Заказ и доставка …» обрезался снизу:
   у контейнера overflow-x:auto min-height сжимается до 0 в grid-артборде фикс. высоты.
   Фиксируем минимальную высоту = чип 44px + 2×2px padding и убираем срез по вертикали. */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4904556301 .kwf-chips{min-height:48px!important;height:auto!important;align-self:start!important;overflow-y:visible!important}

/* Пункты (1) и (2) правок не требуют — проверено на живом сайте после публикации HEAD v8 / CSS v6.1:
   (1) пустая корзина: /checkout и /cart, ширины 1336/1024/768/375/320 — контент заканчивается за 40–60px до подвала,
       наезда нет (раньше карточка залезала на подвал из-за старой версии скрипта отступов, он работал на всех страницах);
   (2) иконки соцсетей в подвале: после скрытия «хака» Viber (CSS v6.1) правый край иконок внутри контейнера на 1336 и 375 (переполнение 0).
   Отдельное замечание: на страницах постов /stati/* и /akcii/* (служебные подвалы 315643109 / 315731209) в подвале 3 иконки вместо 4 (нет Instagram). */

/* p2: catalog */
/* P2: catalog pages. Prefix html body #allrecords#allrecords like the rest of the global CSS. */
/* (1) horizontal card carousels (Хиты продаж etc.): first card keeps the 16px gutter after scroll-snap */
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card-list{scroll-padding-left:16px!important;scroll-padding-right:16px!important}}
/* (2) filter panel like the «Разделы» card: white, 1px #E6EEF6, radius 12, room at the bottom */
@media (min-width:961px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter.js-catalog-filter{background:#fff!important;border:1px solid #e6eef6!important;border-radius:12px!important;padding:20px 20px 24px!important;box-sizing:border-box}}
/* (3) «Загрузить ещё» centred under the product column (sidebar 264 + gap 24) */
@media (min-width:961px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__cont-w-filter:has(.t-catalog__filter-wrapper) .t-catalog__load-more-btn-wrap{padding-left:288px!important;box-sizing:border-box!important}}

/* p3: home */
/* P3: главная (кандидаты, проверено через add_style_tag на живом сайте) */
/* 1–2. «Статьи»: края карточек = края соседних секций (≥960), карточки не обрезают «Читать →» */
@media (min-width:960px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836437201 .t2823__container_items>.t-col{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}}
@media (min-width:1200px) and (max-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836437201 .t2823__container_items{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836437201 .t2823__items .t-cms__card{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836437201 .t2823__items .t-cms__card .t-cms__card__cell_txt{flex:1!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836437201 .t2823__items .t-cms__card .t-cms__card__cell_txt:after{margin-top:auto!important;padding-top:12px}
/* 3. чипы «Кулеры и помпы» на мобильном: перенос вместо обрезки */
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4837074501 .kw-tabs{flex-wrap:wrap!important;overflow:visible!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4837074501 .kw-tab{padding-left:12px!important;padding-right:12px!important}}
/* 4. заголовки тёмных баннеров одного размера */
@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836239401 [data-elem-id="1792078335388000100"] :is(.tn-atom,.tn-atom *){font-size:34px!important;line-height:1.18!important}}
@media (min-width:960px) and (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836239401 [data-elem-id="1792078335388000100"],#rec4836453301 [data-elem-id="1792078712557000006"]) :is(.tn-atom,.tn-atom *){font-size:30px!important;line-height:1.18!important}}
@media (min-width:640px) and (max-width:959px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4836239401 [data-elem-id="1792078335388000100"],#rec4836453301 [data-elem-id="1792078712557000006"]) :is(.tn-atom,.tn-atom *){font-size:28px!important;line-height:1.18!important}}

/* p4: articles and promos */
/* P4: статьи и акции */
/* 1. «Смотрите также» / «Другие акции»: подложка с полями, не на всю ширину экрана (≤959) */
@media (max-width:959px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso{margin:40px 0 0!important;padding:28px 24px 32px!important}
}
@media (max-width:639px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso{margin-top:32px!important;padding:24px 16px 24px!important}
/* 2. карусель «Товары по теме»: первая карточка с полем 16px */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-prod-g{scroll-padding-left:16px!important;scroll-padding-right:16px!important}
}
/* 3. hero акции: нижний отступ под текстом и телефоном, когда картинка идёт ниже текста */
@media (max-width:959px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwp-hero__txt{padding-bottom:28px!important}
}
/* 4. hero статьи: фото на всю ширину баннера (без серой/пустой подложки), карточка заголовка налезает на нижний край слева (≥640) */
@media (min-width:640px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;background:transparent!important;overflow:visible!important;min-height:0!important;margin-bottom:48px!important;border-radius:0!important;align-items:stretch!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero .t-cms__page__molecule_media{order:-1!important;position:relative!important;grid-column:auto!important;width:100%!important;height:clamp(340px,36vw,440px)!important;min-height:0!important;margin:0!important;border-radius:16px!important;overflow:hidden!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero .t-cms__page__molecule_media .t-cms__page__atom{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) article.t-cms__page .kwa-hero .t-cms__page__image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border-radius:16px!important;background-size:cover!important;background-position:center 10%!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero .kwa-card{position:relative!important;z-index:2!important;align-self:flex-start!important;grid-column:auto!important;width:min(560px,calc(100% - 64px))!important;max-width:none!important;margin:-72px 0 0 32px!important}
}
/* 5. десктоп: ритм отступов ~48–56 между героем, текстом, товарами и «Смотрите также» */
@media (min-width:960px){
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-prod{margin-top:56px!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-cms__seealso{margin-top:56px!important}
}
/* 6. карточка заголовка в hero статьи: без тени (палитра без теней), тонкая рамка */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-hero .kwa-card{box-shadow:none!important;border:1px solid #E6EEF6!important}
/* KW shared header/footer: per-page tweaks keyed by page alias (replace old per-page footer ids) */@media (min-width:1200px){html:has(#allrecords[data-tilda-page-alias="kuler-main"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:11px!important}html:has(#allrecords[data-tilda-page-alias="servis"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:60px!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]) body :is(#allrecords):is(#allrecords) #rec4904996001{padding-bottom:47px!important}html:has(#allrecords[data-tilda-page-alias="politika"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-86px!important}html:has(#allrecords[data-tilda-page-alias="poisk"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="catalog/kulery"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0px!important}}@media (min-width:960px) and (max-width:1199px){html:has(#allrecords[data-tilda-page-alias="about"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="stati"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="akcii"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="spasibo"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-32px!important}html:has(#allrecords[data-tilda-page-alias="servis"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:48px!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-13px!important}html:has(#allrecords[data-tilda-page-alias="politika"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-98px!important}html:has(#allrecords[data-tilda-page-alias="kuler-main"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-5px!important}}@media (min-width:640px) and (max-width:959px){html:has(#allrecords[data-tilda-page-alias="servis"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:48px!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-13px!important}html:has(#allrecords[data-tilda-page-alias="politika"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-66px!important}}@media (max-width:639px){html:has(#allrecords[data-tilda-page-alias="kuler-main"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="akcii"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0px!important}html:has(#allrecords[data-tilda-page-alias="servis"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="spasibo"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:10px!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0!important}html:has(#allrecords[data-tilda-page-alias="pokupatelyam/faq"]) body :is(#allrecords):is(#allrecords) #rec4904996001{padding-bottom:27px!important}html:has(#allrecords[data-tilda-page-alias="kontakty"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:8px!important}html:has(#allrecords[data-tilda-page-alias="cart"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:6px!important}html:has(#allrecords[data-tilda-page-alias="politika"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901,html:has(#allrecords[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-66px!important}html:has(#allrecords[data-tilda-page-alias="servis/obsluzhivanie-kulera"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:-3px!important}html:has(#allrecords[data-tilda-page-alias="kontakty"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0!important}}html:has(#allrecords[data-tilda-page-alias="servis"]:not([data-product-page])):not(:has(article.t-cms__page)) body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901{margin-top:0!important}

/* T668 accordion: a collapsed item (max-height:0) must not keep its bottom padding visible */
html body #rec4840467301 .t668__content[style*="max-height: 0"]{padding-bottom:0!important}
/* ===== KW: статьи, акции, карточка товара (бывшие служебные шапки) ===== */
@media (max-width:639px){.t-cms__page-container{padding-left:0!important;padding-right:0!important}.t-cms__page-wrapper{padding-left:16px!important;padding-right:16px!important}}html body .t-cms__page-wrapper{max-width:1248px!important;padding:24px 24px 0!important}html body article.t-cms__page{align-items:stretch;gap:0!important;row-gap:0!important}html body article.t-cms__page .t-cms__page__molecule{margin:0!important;padding:0!important}html body article.t-cms__page .t-cms__page__molecule:has([data-style=post_tag_typo]){margin:0 0 12px!important;display:flex;align-items:flex-start}html body article.t-cms__page [data-style=post_tag_typo]{margin:0!important}html body article.t-cms__page .t-heading_lg,html body article.t-cms__page [data-style=post_title_typo]{margin:0 0 12px!important;max-width:760px}html body article.t-cms__page .t-cms__page__molecule:has([data-style=post_text_typo]){margin:0 0 24px!important}html body article.t-cms__page [data-style=post_text_typo]{line-height:20px!important;padding:0!important;margin:0!important}html body article.t-cms__page .t-cms__page__molecule_media{margin:0 0 32px!important}html body article.t-cms__page .t-cms__page__image{height:420px!important;padding-bottom:0!important;aspect-ratio:auto!important;border-radius:12px!important;background-size:cover!important;background-position:center!important}html body article.t-cms__page .t-redactor__tte-view>.t-redactor__text:last-child{margin-bottom:0!important}html body .t-cms__seealso .t-cms__card,html body .t-cms__seealso .t-cms__card__cell,html body .t-cms__seealso .t-cms__card__molecule_media{gap:0!important;row-gap:0!important}html body .t-cms__seealso{padding:80px 24px 80px!important}html body .t-cms__seealso__title{padding:0!important;margin:0 0 24px!important}html body .t-cms__seealso__title .t-heading{margin:0!important;line-height:1.25!important}html body .t-cms__seealso__items{align-items:stretch!important;gap:24px!important}html body .t-cms__seealso .t-cms__card{display:flex!important;flex-direction:column;padding:0!important;height:100%;overflow:hidden;border-radius:12px!important;box-sizing:border-box}html body .t-cms__seealso .t-cms__card__cell_media{margin:0!important;padding:0!important;width:100%!important;flex:none}html body .t-cms__seealso .t-cms__card__molecule_media,html body .t-cms__seealso .t-cms__card__cell_media .t-cms__card__atom{width:100%!important;margin:0!important;padding:0!important}html body .t-cms__seealso .t-cms__card__image{display:block!important;width:100%!important;height:100%!important;aspect-ratio:16/9;padding:0!important;border-radius:12px 12px 0 0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat}html body .t-cms__seealso .t-cms__card__cell_txt{display:flex!important;flex-direction:column;flex:1 1 auto;padding:20px 22px 22px!important;width:100%!important;box-sizing:border-box}html body .t-cms__seealso .t-cms__card__cell_txt .t-cms__card__molecule{margin:0!important;padding:0!important;width:auto!important}html body .t-cms__seealso .t-cms__card__molecule_txt:has([data-style=tag_typo]){margin-bottom:12px!important}html body .t-cms__seealso .t-name_md{min-height:0!important;margin:0 0 8px!important;display:block}html body .t-cms__seealso .t-cms__card__molecule:has(.t-name_md){margin:0!important}html body .t-cms__seealso .t-text_xs{margin:0!important}html body .t-cms__seealso .t-cms__card__molecule:has(.t-uptitle_xs){margin-top:auto!important;padding-top:12px!important}html body .t-cms__seealso .t-uptitle_xs{margin:0!important}html body .t-cms__seealso .kw-more{margin-top:12px}@media (max-width:959px){html body .t-cms__page-wrapper{padding:84px 24px 0!important}html body .t-cms__seealso{padding:48px 24px 48px!important}html body article.t-cms__page .t-cms__page__image{height:320px!important}html body .t-cms__seealso__items{gap:16px!important}}@media (max-width:639px){html body .t-cms__page-wrapper{padding:80px 16px 0!important}html body .t-cms__seealso{padding:40px 16px 40px!important}html body article.t-cms__page .t-cms__page__image{height:0!important;padding-bottom:62.5%!important}html body .t-cms__seealso__items{gap:16px!important}html body article.t-cms__page .t-cms__page__molecule_media{margin:0 0 24px!important}}html body .t-cms__page-wrapper{max-width:1248px!important}html body article.t-cms__page.kwa{display:block!important}html body .kwa-hero{position:relative;display:grid;grid-template-columns:40% 60%;align-items:center;background:#eeedec;border-radius:16px;min-height:330px;max-width:1200px;margin:0 auto 32px;overflow:hidden}html body .kwa-hero .t-cms__page__cell_media{display:contents!important}html body .kwa-hero .t-cms__page__molecule_media{grid-column:2;grid-row:1;align-self:stretch;height:100%;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}html body .kwa-hero .t-cms__page__molecule_media,html body .kwa-hero .t-cms__page__cell_media .t-cms__page__atom{height:100%;margin:0!important;width:100%!important}html body article.t-cms__page .kwa-hero .t-cms__page__image{width:100%!important;max-width:none!important;height:100%!important;min-height:330px;border-radius:0!important;padding:0!important;background-size:cover!important;background-position:center!important}html body .kwa-card{grid-column:1/span 2;grid-row:1;position:relative;z-index:2;width:calc(40% + 120px);max-width:560px;box-sizing:border-box;margin:32px 0 32px 32px;background:#fff;border:1px solid #e6eef6;border-radius:12px;padding:28px 32px}html body .kwa-card .t-cms__page__molecule{margin:0!important;padding:0!important}html body article.t-cms__page .kwa-card .t-heading_lg,html body article.t-cms__page .kwa-card [data-style=post_title_typo]{display:block;font:600 36px/1.15"Rubik",Arial,sans-serif!important;color:#0f2a3d!important;margin:12px 0 12px!important}html body article.t-cms__page .kwa-card [data-style=post_tag_typo]{background:#e6eef6;color:#2c5b96!important}html body .kwa-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font:400 13px/20px"Inter",Arial,sans-serif;color:#64748b}html body article.t-cms__page.kwa .t-cms__page__molecule:has([data-style=post_text_typo]){display:none!important}html body .kwa-col{max-width:760px;margin:0 auto}html body article.t-cms__page .kwa-col .t-redactor__tte-view{font:400 15px/1.6"Inter",Arial,sans-serif;color:#334155}html body article.t-cms__page .kwa-col .t-redactor__text{margin:0 0 16px!important;font-size:15px!important;line-height:1.6!important;color:#334155!important;text-align:left!important}html body article.t-cms__page .kwa-col .t-redactor__text.kwa-lead{font-size:17px!important;line-height:1.6!important}html body article.t-cms__page .kwa-col h2.t-redactor__h2{font:600 22px/1.3"Rubik",Arial,sans-serif!important;color:#0f2a3d!important;margin:36px 0 12px!important;scroll-margin-top:100px;text-align:left!important}html body .kwa-col ul{list-style:none;padding:0!important;margin:0!important}html body .kwa-col ul li{position:relative;padding-left:22px;margin:0 0 8px}html body .kwa-col ul li:before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:#cbd5e1}html body .kwa-col ol{list-style:none;counter-reset:kwo;padding:0!important;margin:0!important}html body .kwa-col ol li{counter-increment:kwo;position:relative;padding-left:32px;margin:0 0 10px}html body .kwa-col ol li:before{content:counter(kwo);position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#e6eef6;color:#2c5b96;font:600 11px/20px"Inter",Arial,sans-serif;text-align:center}html body .kwa-col li strong,html body .kwa-col .kw-info strong{color:#0f2a3d;font-weight:600}html body .kwa-toc{background:#f1f6fb;border:1px solid #e6eef6;border-radius:12px;padding:20px 24px;margin:24px 0 8px}html body .kwa-toc :is(b,strong){display:block;font:600 15px/1.4"Rubik",Arial,sans-serif;color:#0f2a3d;margin:0 0 10px}html body .kwa-toc ol{margin:0!important;padding:0 0 0 20px!important;list-style:decimal!important;color:#2c5b96}html body .kwa-toc ol li{padding:0!important;margin:0 0 6px;font:400 13px/1.5"Inter",Arial,sans-serif}html body .kwa-toc ol li:before{display:none!important}html body .kwa-toc a{color:#2c5b96!important;text-decoration:none;border:0!important}html body .kwa-toc a:hover{text-decoration:underline}html body article.t-cms__page .kwa-col .kw-quote{border-left:3px solid #3a82c6;padding:4px 0 4px 16px!important;margin:20px 0!important;font-weight:600!important;color:#0f2a3d!important}html body article.t-cms__page .kwa-col .kw-info{background:#f1f6fb;border-radius:12px;padding:16px 20px 16px 52px!important;position:relative;margin:20px 0!important}html body .kwa-col .kw-info:before{content:"i";position:absolute;left:18px;top:17px;width:20px;height:20px;border-radius:50%;border:1.5px solid #3a82c6;color:#3a82c6;font:700 12px/18px Georgia,serif;text-align:center;box-sizing:border-box}html body article.t-cms__page .kwa-col .kw-promo{background:#fff;border:1px solid #e6eef6;border-radius:12px;padding:20px 20px 20px 76px!important;position:relative;margin:24px 0!important}html body .kwa-col .kw-promo:before{content:"СЕРВИС «КУЛЕР»";display:block;font:600 10px/14px"Inter",Arial,sans-serif;letter-spacing:.06em;color:#3a82c6;margin:0 0 4px}html body .kwa-col .kw-promo:after{content:"";position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:10px;background:#e6eef6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C5B96' stroke-width='2'%3E%3Cpath d='M12 2.7s-6 6.5-6 11a6 6 0 0 0 12 0c0-4.5-6-11-6-11z'/%3E%3C/svg%3E")center/20px no-repeat}html body .kwa-col .kw-promo strong{display:block;font:600 16px/1.35"Inter",Arial,sans-serif;color:#0f2a3d}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwa-col .kw-promo{font-size:14.5px!important;color:#64748b!important}html body .kwa-col .kw-promo a{display:flex;width:fit-content;align-items:center;margin-top:10px;height:36px;padding:0 16px;border-radius:8px;background:#2c5b96;color:#fff!important;font:500 13px/36px"Inter",Arial,sans-serif;text-decoration:none;border:0!important}html body .kwa-col .kwa-oldtoc{display:none!important}html body .kwa-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid #e6eef6;margin:32px 0 0;padding:24px 0 0}html body .kwa-tags,html body .kwa-share{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html body .kwa-tags a{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;background:#e6eef6;color:#2c5b96!important;font:500 13px/28px"Inter",Arial,sans-serif;text-decoration:none}html body .kwa-share span{font:400 13px"Inter",Arial,sans-serif;color:#64748b;margin-right:4px}html body .kwa-share a,html body .kwa-share button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e6eef6;background:#fff;color:#2c5b96!important;font:600 11px"Inter",Arial,sans-serif;text-decoration:none;cursor:pointer;padding:0}html body .kwa-prod{max-width:1200px;margin:64px auto 0;box-sizing:border-box}html body .kwa-prod h2{font:600 24px/1.3"Rubik",Arial,sans-serif;color:#0f2a3d;margin:0 0 24px}html body .kwa-prod-g{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}html body .kwa-pc{display:flex;flex-direction:column;background:#fff;border:1px solid #e6eef6;border-radius:12px;overflow:hidden;text-decoration:none!important;color:inherit}html body .kwa-pc i{display:block;height:220px;background:#f1f6fb center/contain no-repeat;background-origin:content-box;padding:16px}html body .kwa-pc div{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}html body .kwa-pc b{font:500 13px/1.4"Inter",Arial,sans-serif;color:#0f2a3d;margin:0 0 8px}html body .kwa-pc em{font:700 16px/1.3"Inter",Arial,sans-serif;font-style:normal;color:#0f2a3d;margin:auto 0 12px}html body .kwa-pc span{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;background:#2c5b96;color:#fff;font:500 14px"Inter",Arial,sans-serif}html body .t-cms__seealso .t-cms__card__image{width:100%!important;max-width:none!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}html body .t-cms__seealso .t-cms__card__cell_media,html body .t-cms__seealso .t-cms__card__molecule_media,html body .t-cms__seealso .t-cms__card__cell_media .t-cms__card__atom{width:100%!important;max-width:none!important;flex:0 0 auto!important;align-self:stretch!important}html body .t-cms__seealso .t-cms__card__cell_media{background:0 0!important}html body .t-cms__seealso{padding-top:64px!important}@media (max-width:959px){html body .kwa-prod-g{grid-template-columns:repeat(2,1fr);gap:16px}html body .kwa-card{width:calc(100% - 48px)}html body .kwa-hero{grid-template-columns:1fr}}@media (max-width:639px){html body .kwa-hero{display:block;background:0 0;border-radius:0;min-height:0;margin-bottom:24px;overflow:visible}html body .kwa-hero .t-cms__page__molecule_media{height:auto}html body article.t-cms__page .kwa-hero .t-cms__page__image{height:0!important;min-height:0;padding-bottom:62.5%!important;border-radius:12px!important}html body .kwa-card{width:auto;max-width:none;margin:-40px 12px 0;padding:20px}html body article.t-cms__page .kwa-card .t-heading_lg,html body article.t-cms__page .kwa-card [data-style=post_title_typo]{font-size:26px!important}html body .kwa-prod{margin-top:40px}html body .kwa-prod h2{font-size:22px;margin-bottom:16px}html body .kwa-prod-g{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin:0-16px;padding:0 16px 4px}html body .kwa-pc{flex:0 0 46%;scroll-snap-align:start}html body .kwa-pc i{height:150px}html body .t-cms__seealso{padding-top:40px!important}html body .kwa-foot{flex-direction:column;align-items:flex-start}}@media (max-width:639px){html body .kwa-hero{display:flex!important;flex-direction:column}html body .kwa-hero .t-cms__page__molecule_media{order:-1;width:100%!important}html body .kwa-card{margin:-40px 12px 0!important}}@media (min-width:640px){html body .kwa-hero .t-cms__page__molecule_media{position:relative!important;align-self:stretch!important;min-height:330px}html body .kwa-hero .t-cms__page__molecule_media .t-cms__page__atom{position:absolute!important;top:0;left:0;right:0;bottom:0;height:auto!important}html body article.t-cms__page .kwa-hero .t-cms__page__image{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;min-height:0!important}}html body article.t-cms__page .kwa-hero .t-cms__page__molecule_media{margin:0!important}html body .kwa-col{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:639px){html body .kwa-col{max-width:none!important}}html body .kwa-pc .kwa-buy{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:8px;background:#2c5b96;color:#fff!important;font:500 14px/40px"Inter",Arial,sans-serif;border:0;cursor:pointer;width:100%;transition:background .2s}html body .kwa-pc .kwa-buy:hover{background:#244c7e}html body .kwa-pc .kwa-buy svg{width:16px;height:16px;flex:0 0 16px}html body .kwa-share a,html body .kwa-share button{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #e6eef6!important;background:#f1f6fb!important;color:#2c5b96!important;font-size:0!important}html body .kwa-share a:hover,html body .kwa-share button:hover{background:#e6eef6!important}html body .kwa-share svg{width:18px;height:18px;display:block}html.kwpp-on body,html.kwpp-on .t-catalog__prod-snippet__container{background:#F4F7FB}.kwpp-on .t-catalog__prod-snippet__container,.kwpp-on :is(#allrecords,#t-header,#t-footer) .t-rec:has(>.t-catalog__prod-snippet__container){padding:0!important;margin:0!important;min-height:0!important}.kwpp-on .t-catalog__product-snippet,.kwpp-on .t-catalog__prod-snippet__container>.t-popup__close{display:none!important}.kwpp{font-family:'Inter',Arial,sans-serif;color:#0F2A3D;padding:32px 0 0}.kwpp *{box-sizing:border-box}.kwpp .w{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:content-box}.kwpp-cr{font:400 13.5px/17px Inter,Arial,sans-serif;color:#64748B;margin:0 0 32px;display:flex;white-space:nowrap;overflow:hidden;gap:0 .35em;min-width:0}.kwpp-cr>*{flex:none}.kwpp-cr>b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.kwpp-cr a{color:#64748B;text-decoration:none}.kwpp-cr a:hover{color:#2C5B96}.kwpp-cr b{font-weight:500;color:#0F2A3D}.kwpp-top{display:grid;grid-template-columns:560px minmax(0,1fr);gap:64px;align-items:start}.kwpp-top>:last-child{align-self:center}.kwpp-gal{display:flex;gap:16px;align-items:flex-start}.kwpp-th{display:flex;flex-direction:column;gap:12px;flex:0 0 88px}.kwpp-th button{width:88px;height:88px;border-radius:14px;background:#fff;border:1px solid #D9E6F2;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.kwpp-th button.on{border:1.5px solid #3A82C6}.kwpp-th img{max-width:100%;max-height:100%;object-fit:contain}.kwpp-ph{flex:1 1 auto;min-width:0;height:520px;border-radius:24px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.kwpp-ph img{width:85%;height:85%;object-fit:contain}.kwpp-ph.kwpp-no{background:#EEF4FB}.kwpp-no svg{width:22%;height:auto}.kwpp-sku{font:400 12px/16px Inter,Arial,sans-serif;color:#64748B;margin:0 0 12px}.kwpp h1{font:600 clamp(26px,2.2vw,30px)/1.2 Inter,Arial,sans-serif;margin:0 0 12px;color:#0F2A3D}.kwpp-pr{font:600 clamp(28px,2.4vw,32px)/1.15 Rubik,Arial,sans-serif;margin:0 0 26px;display:flex;gap:10px;align-items:baseline}.kwpp-pr s{font-size:16px;font-weight:400;color:#94A3B8}.kwpp-opt{margin:0 0 22px}.kwpp-opt p{font:400 12px/16px Inter,Arial,sans-serif;color:#64748B;margin:0 0 10px}.kwpp-opt div{display:flex;gap:8px;flex-wrap:wrap}.kwpp-opt button{height:36px;padding:0 14px;border:1px solid #D9E6F2;border-radius:10px;background:#fff;font:500 14px Inter,Arial,sans-serif;color:#0F2A3D;cursor:pointer}.kwpp-opt button.on{border:1.5px solid #3A82C6;color:#2C5B96}.kwpp-buy{display:flex;gap:12px;align-items:center;margin:0}.kwpp-q{display:flex;align-items:center;justify-content:space-between;flex:0 0 122px;height:52px;border:1px solid #D9E6F2;border-radius:12px;background:#fff;padding:0 6px}.kwpp-q button{width:30px;height:40px;border:0;background:none;font:400 22px/1 Inter,Arial,sans-serif;color:#0F2A3D;cursor:pointer;padding:0}.kwpp-q input{width:40px;border:0;text-align:center;font:600 16px/20px Inter,Arial,sans-serif;background:none;color:#0F2A3D;-moz-appearance:textfield;padding:0}.kwpp-q input::-webkit-inner-spin-button{-webkit-appearance:none}.kwpp-b{height:52px;width:240px;padding:0 24px;border:0;border-radius:8px;background:#2C5B96;color:#fff;font:600 16px/22.4px Inter,Arial,sans-serif;cursor:pointer;transition:background .2s}.kwpp-b:hover{background:#244C80}.kwpp-d{font:400 14px/22.4px Inter,Arial,sans-serif;color:#334155;margin:24px 0 0}.kwpp-ben{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;background:#E6F0FA;border-radius:20px;padding:24px 28px;margin:64px 0 0;align-items:center}.kwpp-ben>div{display:flex;gap:16px;align-items:center;min-width:0}.kwpp-ib{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.kwpp-ben b{display:block;font:600 15px/18px Inter,Arial,sans-serif;color:#0F2A3D;margin:0 0 2px}.kwpp-ben span{font:400 13px/19px Inter,Arial,sans-serif;color:#64748B}.kwpp-tabs{margin:64px 0 0}.kwpp-tabh{display:flex;gap:36px;border-bottom:1px solid #D9E6F2;margin:0 0 36px}.kwpp-tabh button{background:none;border:0;padding:0 2px 14px;font:600 17px/22px Inter,Arial,sans-serif;color:#64748B;cursor:pointer;position:relative;margin-bottom:-1px}.kwpp-tabh button.on{color:#0F2A3D}.kwpp-tabh button.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#3A82C6;border-radius:2px}.kwpp-acc{display:none}.kwpp-pn{display:none}.kwpp-pn.on{display:block}.kwpp-pn p{font:400 15px/1.6 Inter,Arial,sans-serif;color:#334155;margin:0 0 12px;max-width:820px}.kwpp-pn table{border-collapse:collapse;width:100%;max-width:700px;background:#fff;border-radius:16px;overflow:hidden;border-style:hidden;outline:1px solid #E6EEF6;outline-offset:-1px}.kwpp-pn td{padding:13px 18px;border-bottom:1px solid #D9E6F2;font:400 14px/20px Inter,Arial,sans-serif;color:#334155}.kwpp-pn td:first-child{color:#64748B;width:40%}.kwpp .kw2-dp{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch}.kwpp .kw2-dp>div{display:flex;flex-direction:column}.kwpp .kw2-dp h3{font:600 22px/28px Inter,Arial,sans-serif;color:#0F2A3D;margin:0 0 14px}.kwpp .kw2-card{flex:1 1 auto;display:flex;flex-direction:column;background:#fff;border:1px solid #D9E6F2;border-radius:20px;overflow:hidden;padding:8px 24px}.kwpp .kw2-row{flex:1 0 auto;display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #D9E6F2;position:relative}.kwpp .kw2-row:last-child{border-bottom:0}.kwpp .kw2-ib{flex:0 0 40px;height:40px;border-radius:12px;background:#E3EEF8;display:flex;align-items:center;justify-content:center}.kwpp .kw2-row b{display:block;font:600 15px/18px Inter,Arial,sans-serif;color:#0F2A3D;margin:0 0 4px}.kwpp .kw2-row span{display:block;font:400 14px/1.45 Inter,Arial,sans-serif;color:#334155}.kwpp .kw2-row.off b{color:#64748B}.kwpp .kw2-row.off span{color:#94A3B8}.kwpp .kw2-row.off .kw2-ib{background:#EEF1F5}.kwpp .kw2-soon{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#EEF1F5;color:#64748B;border-radius:12px;padding:5px 10px;font:600 12px/14px Inter,Arial,sans-serif}.kwpp-int{padding:80px 0 0}.kwpp-int .w{display:grid;grid-template-columns:640px 1fr;gap:64px;align-items:center}.kwpp-int i{display:block;aspect-ratio:640/420;border-radius:24px;background:#E7EBEF;overflow:hidden}.kwpp-int i img{display:block;width:100%;height:100%;object-fit:cover}.kwpp-int small{display:block;font:600 13px/16px Inter,Arial,sans-serif;color:#3A82C6;letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px}.kwpp-int h2{font:600 30px/1.25 Inter,Arial,sans-serif;color:#0F2A3D;margin:0 0 16px}.kwpp-int p{font:400 16px/1.6 Inter,Arial,sans-serif;color:#334155;margin:0 0 26px}.kwpp-ob{display:inline-flex;align-items:center;height:52px;padding:0 20px;border:1px solid #3A82C6;border-radius:12px;background:transparent;color:#3A82C6!important;font:600 15px/18px Inter,Arial,sans-serif;text-decoration:none!important}.kwpp-ob:hover{background:#E3EEF8}.kwpp-rel{padding:80px 0 96px}.kwpp-rel h2{font:600 28px/34px Inter,Arial,sans-serif;color:#0F2A3D;margin:0 0 24px}.kwpp-rg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kwpp-rc{background:#fff;border:1px solid #D9E6F2;border-radius:20px;padding:15px 15px 20px;display:flex;flex-direction:column;min-width:0;text-decoration:none;color:#0F2A3D}.kwpp-rc i{position:relative;background:#F1F6FB;border-radius:16px;aspect-ratio:255/261;display:flex;align-items:center;justify-content:center;margin:0 0 18px}.kwpp-rc i img{position:absolute;left:7.5%;top:7.5%;width:85%;height:85%;object-fit:contain}.kwpp-rc b{font:600 17px/22px Inter,Arial,sans-serif;margin:0 6px 6px}.kwpp-rc small{font:400 13.5px/19px Inter,Arial,sans-serif;color:#64748B;margin:0 6px 16px;flex:1}.kwpp-rc em{font:700 18px/24px Inter,Arial,sans-serif;font-style:normal;margin:0 6px 14px}.kwpp-rc span{display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;background:#2C5B96;color:#fff;font:600 15px/18px Inter,Arial,sans-serif;margin:0 6px}.kwpp-rc span:hover{background:#244C80}@media (max-width:1239px){.kwpp-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.kwpp-ph{height:auto;aspect-ratio:460/520}.kwpp-int .w{grid-template-columns:1fr 1fr;gap:40px}.kwpp-int{padding-top:48px}.kwpp-rel{padding-top:48px}.kwpp .kw2-dp{gap:24px}}@media (max-width:959px){.kwpp{padding-top:20px}.kwpp-cr{font-size:12px;line-height:16px;margin:0 0 12px}.kwpp-top{grid-template-columns:1fr;gap:20px}.kwpp-gal{flex-direction:column-reverse;gap:10px}.kwpp-th{flex-direction:row;flex:none;gap:8px}.kwpp-th button{width:56px;height:56px;border-radius:8px;padding:4px}.kwpp-ph{width:100%;flex:none;height:300px;aspect-ratio:auto;border-radius:12px}.kwpp-sku{margin:0 0 6px}.kwpp h1{font-size:24px}.kwpp-pr{font-size:26px;line-height:32px;margin:8px 0 16px}.kwpp-opt{margin:0 0 20px}.kwpp-q{flex-basis:108px;height:44px;border-radius:10px}.kwpp-b{height:44px;border-radius:10px;font-size:15px;flex:1 1 auto;width:auto}.kwpp-d{font-size:15px;line-height:1.5}.kwpp-ben{grid-template-columns:1fr;gap:12px;background:none;padding:0;margin:40px 0 0}.kwpp-ben>div{background:#fff;border:1px solid #D9E6F2;border-radius:12px;padding:16px 20px;gap:14px}.kwpp-ben .kwpp-ib{background:#E3EEF8;border-radius:10px}.kwpp-tabs{margin:40px 0 0;border-top:1px solid #D9E6F2}.kwpp-tabh{display:none}.kwpp-acc{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border:0;border-bottom:1px solid #D9E6F2;padding:16px 0;font:600 16px/20px Inter,Arial,sans-serif;color:#0F2A3D;cursor:pointer;text-align:left}.kwpp-acc i{width:30px;height:30px;border:1px solid #D9E6F2;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:16px;transition:transform .2s}.kwpp-acc.on i{transform:rotate(180deg)}.kwpp-pn{padding:16px 0 24px}.kwpp-pn p{line-height:1.5}.kwpp .kw2-dp{grid-template-columns:1fr;gap:20px}.kwpp .kw2-dp h3{font-size:15px;line-height:18px;margin:0 0 12px}.kwpp .kw2-card{border-radius:12px;padding:4px 16px}.kwpp .kw2-row{padding:16px 0;gap:14px}.kwpp .kw2-row .kw2-ib{flex-basis:32px;height:32px;border-radius:8px}.kwpp .kw2-row b{font-size:14.5px;line-height:20px}.kwpp .kw2-row span{font-size:13px;line-height:18px;color:#64748B}.kwpp .kw2-row.off span{padding-right:60px}.kwpp .kw2-soon{top:16px;transform:none;font-size:11.5px;padding:4px 9px}.kwpp-int{padding:40px 0 0}.kwpp-int .w{grid-template-columns:1fr;gap:24px}.kwpp-int i{aspect-ratio:auto;height:210px;border-radius:12px}.kwpp-int .t{padding:0 0 8px}.kwpp-int small{font-size:11.5px;line-height:14px;margin:0 0 8px}.kwpp-int h2{font-size:23px;line-height:28px;margin:0 0 12px}.kwpp-int p{font-size:15px;line-height:1.5;margin:0 0 24px}.kwpp-ob{display:flex;justify-content:center;height:44px;border-radius:10px;color:#2C5B96!important}.kwpp-rel{padding:40px 0 48px}.kwpp-rel h2{font-size:23px;line-height:28px;margin:0 0 20px}.kwpp-rg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kwpp-rc{border-radius:12px;padding:12px 12px 14px}.kwpp-rc i{border-radius:8px;aspect-ratio:137/150;margin:0 0 12px}.kwpp-rc b{font-size:15px;line-height:19px;margin:0 0 6px}.kwpp-rc small{font-size:12.5px;line-height:1.45;margin:0 0 10px}.kwpp-rc em{font-size:16px;line-height:20px;margin:0 0 12px}.kwpp-rc span{height:40px;border-radius:8px;font-size:14px;margin:0}}@media (max-width:959px) and (min-width:640px){.kwpp-ph{height:420px}.kwpp-rg{grid-template-columns:repeat(4,minmax(0,1fr))}.kwpp .kw2-dp{grid-template-columns:1fr 1fr}}.t-title,.t-name,.t-heading,.t-section__title,.t-store__card__title,.t-catalog__card__title,.t-feed__post-title,.t-feed__post-popup__title,.t-uptitle,.t668__title,.t-card__title,h1,h2,h3,h4{font-family:'Rubik',Arial,sans-serif!important;font-weight:600!important}html body,html body :is(#allrecords,#t-header,#t-footer){background:#F4F7FB}html body :is(#allrecords,#t-header,#t-footer) div#rec5072385901.t-rec{margin-top:0!important}.t-cms__page-header{display:none!important}.t-cms__page-container{background:#F4F7FB!important;padding-top:0!important;position:static!important;overflow:visible!important}.t-cms__page-wrapper{max-width:808px!important;width:100%!important;margin:0 auto!important;padding:32px 24px 80px!important;box-sizing:border-box}article.t-cms__page{display:flex!important;flex-direction:column;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}article.t-cms__page .t-cms__page__cell{display:contents!important}.kw-pcrumbs{order:-10;font:400 13.5px/1.4 'Inter',Arial,sans-serif;color:#64748B;margin:0 0 16px}@media (min-width:640px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kw-pcrumbs{margin-bottom:26px!important}}.kw-pcrumbs a{color:#64748B;text-decoration:none}.kw-pcrumbs a:hover{color:#2C5B96}.kw-pcrumbs span.cur{color:#0F2A3D;font-weight:500}.kw-pcrumbs .sep{margin:0 6px;color:#94A3B8}article.t-cms__page [data-style="post_parts_typo"],article.t-cms__page .t-cms__page__molecule:has([data-style*="parts"]){order:-5}article.t-cms__page .t-cms__page__molecule:has([data-style="post_title_typo"]){order:-4}article.t-cms__page .t-cms__page__molecule:has([data-style*="date"]),article.t-cms__page .t-cms__page__molecule:has([data-style="post_text_typo"]){order:-3}article.t-cms__page .t-cms__page__molecule_media{order:-2;margin:24px 0 32px!important}article.t-cms__page .t-cms__page__image{border-radius:12px!important;overflow:hidden}article.t-cms__page .t-heading_lg,article.t-cms__page [data-style="post_title_typo"]{font-family:'Rubik',Arial,sans-serif!important;font-weight:600!important;font-size:40px!important;line-height:1.15!important;color:#0F2A3D!important;margin:12px 0 12px!important;display:block}article.t-cms__page .t-redactor__text,article.t-cms__page .t-redactor__text p,article.t-cms__page .t-redactor__text li{font-family:'Inter',Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important;color:#334155!important}article.t-cms__page .t-redactor__text{max-width:760px}article.t-cms__page .t-redactor__h2,article.t-cms__page h2{font-family:'Rubik',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;line-height:1.3!important;color:#0F2A3D!important;margin:40px 0 12px!important}article.t-cms__page .t-redactor__text p{margin:0 0 16px!important}article.t-cms__page .t-redactor__text ul,article.t-cms__page .t-redactor__text ol{margin:0 0 20px!important;padding-left:24px!important}article.t-cms__page .t-redactor__text li{margin:0 0 8px!important}article.t-cms__page .t-redactor__text strong{color:#0F2A3D;font-weight:600}article.t-cms__page .t-redactor__text a{color:#2C5B96!important;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(44,91,150,.3)}article.t-cms__page .t-redactor__preface,article.t-cms__page blockquote{border-left:3px solid #3A82C6!important;padding:4px 0 4px 18px!important;margin:24px 0!important;font-weight:600!important;color:#0F2A3D!important;font-size:17px!important;line-height:1.55!important}article.t-cms__page .t-cms__page__image{opacity:1!important;aspect-ratio:16/9;height:auto!important;padding-bottom:0!important;background-size:cover!important;background-position:center!important}article.t-cms__page .t-cms__page__molecule:has([data-style="post_text_typo"]){order:-3}article.t-cms__page [data-style="post_text_typo"]{font-family:'Inter',Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#64748B!important}article.t-cms__page .t-redactor__tte-view>.t-redactor__text:first-child{font-size:18px!important;line-height:1.6!important;color:#334155!important;margin-bottom:24px!important}article.t-cms__page .t-redactor__tte-view>.t-redactor__text:nth-child(2){background:#F1F6FB;border:1px solid #E6EEF6;border-radius:12px;padding:18px 22px;font-size:14px!important;color:#2C5B96!important}article.t-cms__page .t-redactor__tte-view>.t-redactor__text{margin:0 0 16px!important}.kw-pmeta{order:-3;font:400 13px/1.5 'Inter',Arial,sans-serif;color:#64748B}.kw-pchip{order:-5;align-self:flex-start;background:#E6EEF6;color:#2C5B96;border-radius:4px;font:600 12px/16px 'Inter',Arial,sans-serif;padding:4px 10px}.t-cms__seealso,.js-cms-seealso{max-width:1200px;margin:0 auto}@media (max-width:959px){.t-cms__page-wrapper{padding:24px 24px 48px!important}article.t-cms__page [data-style="post_title_typo"],article.t-cms__page .t-heading_lg{font-size:32px!important}}@media (max-width:639px){.t-cms__page-wrapper{padding:20px 16px 40px!important}article.t-cms__page [data-style="post_title_typo"],article.t-cms__page .t-heading_lg{font-size:26px!important}article.t-cms__page .t-redactor__h2,article.t-cms__page h2{font-size:20px!important;margin-top:32px!important}article.t-cms__page .t-redactor__text p,article.t-cms__page .t-redactor__text li{font-size:15px!important}article.t-cms__page .t-cms__page__molecule_media{margin:20px 0 24px!important}}article.t-cms__page .t-cms__page__molecule_media,article.t-cms__page [data-style="post_image_styles"]{height:auto!important;min-height:0!important;padding:0!important;position:relative!important}article.t-cms__page .t-cms__page__image{position:relative!important;inset:auto!important;width:100%!important;display:block!important}@media (max-width:959px){.t-cms__page-wrapper{padding-top:84px!important}}@media (max-width:639px){.t-cms__page-wrapper{padding-top:80px!important}}article.t-cms__page .t-cms__page__molecule_txt,article.t-cms__page [data-style="te_typo"],article.t-cms__page .t-redactor__tte-view{margin-top:0!important;padding-top:0!important}article.t-cms__page .t-cms__page__molecule{margin-bottom:0!important}article.t-cms__page [data-style="post_image_styles"]{aspect-ratio:auto!important}article.t-cms__page [data-style="post_image_styles"]::before,article.t-cms__page [data-style="post_image_styles"]::after{display:none!important;content:none!important}article.t-cms__page .t-cms__page__molecule_media{margin:24px 0 32px!important}article.t-cms__page .t-cms__page__molecule:has([data-style="post_tag_typo"]){order:-5;margin:0 0 4px!important}article.t-cms__page [data-style="post_tag_typo"]{display:inline-block!important;background:#E6EEF6!important;color:#2C5B96!important;border-radius:4px!important;font:600 12px/16px 'Inter',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;padding:4px 10px!important;border:0!important}article.t-cms__page [data-style="post_tag_typo"] *{background:transparent!important;color:inherit!important;padding:0!important}article.t-cms__page .kw-quote{border-left:3px solid #2C5B96!important;background:#F1F6FB!important;border-radius:0 12px 12px 0;padding:16px 20px!important;margin:24px 0!important;font-weight:600!important;color:#0F2A3D!important;font-size:16px!important}article.t-cms__page .kw-promo{background:#fff;border:1px solid #E6EEF6;border-radius:12px;padding:18px 22px!important;margin:24px 0!important}article.t-cms__page .kw-info{background:#F1F6FB;border-radius:12px;padding:16px 20px!important;margin:24px 0!important;font-size:14px!important}article.t-cms__page .kw-table ul{list-style:none!important;padding:0!important;border:1px solid #E6EEF6;border-radius:12px;overflow:hidden;background:#fff}article.t-cms__page .kw-table li{display:flex;justify-content:space-between;gap:16px;padding:12px 16px!important;margin:0!important;border-top:1px solid #E6EEF6;font-size:14px!important}article.t-cms__page .kw-table li:first-child{border-top:0}article.t-cms__page .kw-table li::before{display:none!important}.t-cms__seealso{max-width:1248px!important;width:100%!important;margin:0 auto!important;padding:24px 24px 80px!important;box-sizing:border-box;background:#F4F7FB}.t-cms__seealso__title .t-heading{font-family:'Rubik',Arial,sans-serif!important;font-weight:600!important;font-size:24px!important;color:#0F2A3D!important;text-align:left!important;margin-bottom:24px!important}.t-cms__seealso__items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;padding:0!important;margin:0!important}.t-cms__seealso .t-cms__card{width:auto!important;margin:0!important;max-width:none!important;background:#fff!important;border:1px solid #E6EEF6!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important}.t-cms__seealso .t-cms__card__cell_txt{padding:20px 22px 22px!important}.t-cms__seealso .t-uptitle_sm{display:inline-block!important;background:#E6EEF6!important;color:#2C5B96!important;border-radius:4px!important;font:600 11.5px/16px 'Inter',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;padding:3px 8px!important}.t-cms__seealso .t-uptitle_sm *{background:transparent!important;color:inherit!important;padding:0!important}.t-cms__seealso .t-cms__card__separator{display:none!important}.t-cms__seealso .t-name_md{font-family:'Rubik',Arial,sans-serif!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:#0F2A3D!important;display:block;margin-top:10px}.t-cms__seealso .t-text_xs{font-family:'Inter',Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#64748B!important;display:block;margin-top:8px}.t-cms__seealso .t-uptitle_xs{font-family:'Inter',Arial,sans-serif!important;font-size:12px!important;color:#94A3B8!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;display:block;margin-top:10px}@media (max-width:959px){.t-cms__seealso{padding:16px 24px 48px!important}.t-cms__seealso__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}}@media (max-width:639px){.t-cms__seealso{padding:12px 16px 40px!important}.t-cms__seealso__items{grid-template-columns:1fr;gap:12px!important}.t-cms__seealso .t-name_md{font-size:16px!important}}article.t-cms__page .t-cms__page__image{aspect-ratio:auto!important;height:0!important;padding-bottom:56.25%!important}article.t-cms__page .t-cms__page__molecule_media{margin-bottom:3px!important}@media (max-width:959px){article.t-cms__page .t-cms__page__molecule_media{margin-bottom:-5px!important}}@media (max-width:639px){article.t-cms__page .t-cms__page__molecule_media{margin-bottom:-9px!important}}article.t-cms__page .kw-info{display:block!important}article.t-cms__page .kw-info strong{display:inline!important}.t-cms__seealso__title,.t-cms__seealso__items{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}.t-cms__seealso .t-cms__card__cell_txt .t-cms__card__molecule{padding:0!important;margin:0!important}.t-cms__seealso .t-name_md{min-height:2.7em}@media (max-width:639px){.t-cms__seealso{padding-left:16px!important;padding-right:16px!important}.t-cms__seealso .t-name_md{min-height:0}}html body .kwp .kwp-dl{background:rgba(255,255,255,.18);gap:6px}html body .kwp .kwp-dl svg{width:14px!important;height:14px!important;flex:none}html body .kwp .kwp-dl b{font:inherit!important}html body .kwp .kwp-badge{display:inline-flex!important;align-items:center;box-sizing:border-box;height:28px;padding:6px 12px!important;font:600 13px/16px"Inter",Arial,sans-serif!important;border-radius:8px!important}html body .kwp .kwp-meta{align-items:center;gap:10px}html body article.t-cms__page:not(:has(.kwp)) .t-cms__page__molecule_txt:has(.t-redactor__tte-view){width:100%;max-width:760px;margin:0 auto!important}html body article.t-cms__page:not(:has(.kwp)) .t-redactor__text,html body article.t-cms__page:not(:has(.kwp)) .t-redactor__text *{text-align:left!important}#rec4908379101 .t-cms__page-container:has(.t-cms__seealso){padding-bottom:0!important}#rec4908379101 .t-cms__page-container:has(.t-cms__seealso)>.t-cms__page-wrapper{padding-bottom:0!important}#rec4908379101 .t-cms__seealso{padding-bottom:64px!important}body:has(#rec4908379101 .t-cms__seealso) #rec5072385901{margin-top:0!important}@media (max-width:959px){#rec4908379101 .t-cms__seealso{padding-bottom:32px!important}}@media (max-width:639px){#rec4908379101 .t-cms__seealso{padding-bottom:24px!important}}html body :is(#allrecords,#t-header,#t-footer) div#rec4908379101.t-rec{margin-top:0!important}article.t-cms__page:has(.kwp) .t-cms__page__molecule:not(:has(.kwp)){display:none!important}article.t-cms__page:has(.kwp) .t-cms__page__molecule_media{display:none!important}.t-cms__page-wrapper:has(.kwp){max-width:1248px!important;padding:24px 24px 56px!important}article.t-cms__page:has(.kwp) .t-redactor__text{max-width:none!important}.kwp{font-family:'Inter',Arial,sans-serif;color:#334155}.kwp *{box-sizing:border-box}.kwp p,.kwp h1,.kwp h2,.kwp h3,.kwp ul{margin:0;padding:0}.kwp-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:0;align-items:stretch;background:#2C5B96;border-radius:16px;padding:0;min-height:420px;overflow:hidden}.kwp-hero__txt{padding:48px 24px 48px 48px;align-self:center}.kwp-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.kwp-badge{background:#FF7A59;color:#fff;border-radius:12px;font:600 12px/16px 'Inter',Arial,sans-serif;padding:4px 10px}.kwp-dl{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.16);color:#fff;border-radius:12px;font:500 12px/16px 'Inter',Arial,sans-serif;padding:4px 10px}.kwp-dl b{font-weight:600}.kwp .kwp-h1{font:600 44px/1.15 'Rubik',Arial,sans-serif!important;color:#fff!important;margin:0 0 16px!important}.kwp-lead{font:400 17px/1.6 'Inter',Arial,sans-serif!important;color:rgba(255,255,255,.85)!important;max-width:520px;margin:0 0 28px!important}.kwp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.kwp a.kwp-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;background:#fff;color:#2C5B96!important;border:0!important;border-radius:8px;font:600 15px/1 'Inter',Arial,sans-serif;text-decoration:none}.kwp a.kwp-btn:hover{background:#E6EEF6}.kwp a.kwp-tel{display:inline-flex;align-items:center;gap:8px;color:#fff!important;border:0!important;font:600 17px/1 'Inter',Arial,sans-serif;text-decoration:none}.kwp-hero__art{display:block;min-height:0}.kwp-hero__art img{width:100%;height:100%;object-fit:cover;object-position:left center;display:block;border-radius:0}.kwp-note{margin:24px 0 0;border:1px dashed #CBD5E1;border-radius:12px;padding:14px 18px;font:400 13.5px/1.55 'Inter',Arial,sans-serif;color:#64748B}.kwp-note b{font-weight:600;color:#334155}.kwp-cond{margin:40px 0 0;background:#F1F6FB;border-radius:16px;padding:40px}.kwp-over{font:600 11.5px/1.4 'Inter',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#3A82C6;margin-bottom:8px}.kwp .kwp-h2{font:600 32px/1.2 'Rubik',Arial,sans-serif!important;color:#0F2A3D!important;margin:0 0 24px!important}.kwp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kwp-step{background:#fff;border:1px solid #E6EEF6;border-radius:12px;padding:24px}.kwp-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#2C5B96;color:#fff;font:600 16px/1 'Inter',Arial,sans-serif;margin-bottom:16px}.kwp .kwp-step h3{font:600 18px/1.35 'Rubik',Arial,sans-serif!important;color:#0F2A3D!important;margin:0 0 8px!important}.kwp-step p{font:400 14.5px/1.6 'Inter',Arial,sans-serif!important;color:#64748B!important}.kwp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;background:#fff;border:1px solid #E6EEF6;border-radius:12px;overflow:hidden}.kwp-facts>div{padding:18px 20px;border-left:1px solid #E6EEF6}.kwp-facts>div:first-child{border-left:0}.kwp-facts span{display:block;font:400 12px/1.4 'Inter',Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#64748B;margin-bottom:6px}.kwp-facts b{font:600 16px/1.4 'Inter',Arial,sans-serif;color:#0F2A3D}.kwp-facts i{font-style:normal}.kwp-det{margin:40px 0 0;background:#fff;border:1px solid #E6EEF6;border-radius:16px;padding:40px}.kwp-det>*{max-width:800px}.kwp-det p{font:400 16px/1.85 'Inter',Arial,sans-serif!important;color:#334155!important;margin:0 0 16px!important}.kwp-det i{font-style:normal}.kwp-list{list-style:none!important;margin:0 0 20px!important;padding:0!important}.kwp-list li{position:relative;padding-left:30px;margin:0 0 10px!important;font:400 16px/1.7 'Inter',Arial,sans-serif!important;color:#334155!important}.kwp-list li::before{content:"";position:absolute;left:0;top:6px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%232C5B96' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") no-repeat center/contain}.kwp-det .kwp-org{border-top:1px solid #E6EEF6;padding-top:20px;margin-top:24px!important;font:400 13px/1.55 'Inter',Arial,sans-serif!important;color:#64748B!important}.t-cms__seealso__title{display:flex;align-items:baseline;justify-content:space-between}.kw-all{font:600 14.5px/1.4 'Inter',Arial,sans-serif;color:#2C5B96;text-decoration:none;white-space:nowrap}@media (max-width:959px){.t-cms__page-wrapper:has(.kwp){padding:84px 24px 40px!important}.kwp-hero{grid-template-columns:1fr;min-height:0}.kwp-hero__txt{padding:32px 32px 8px}.kwp-hero__art img{height:auto;max-height:320px}.kwp .kwp-h1{font-size:34px!important}.kwp-steps{grid-template-columns:1fr;gap:16px}.kwp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kwp-facts>div:nth-child(3){border-left:0}.kwp-facts>div:nth-child(n+3){border-top:1px solid #E6EEF6}.kwp-cond,.kwp-det{padding:28px}}@media (max-width:639px){.t-cms__page-wrapper:has(.kwp){padding:80px 16px 32px!important}.kwp-hero{border-radius:12px}.kwp-hero__txt{padding:24px 20px 8px}.kwp-hero__art img{max-height:none}.kwp .kwp-h1{font-size:28px!important}.kwp-lead{font-size:16px!important}.kwp-cta{flex-direction:column;align-items:stretch;gap:14px}.kwp a.kwp-btn{width:100%}.kwp a.kwp-tel{justify-content:center}.kwp .kwp-h2{font-size:23px!important}.kwp-cond,.kwp-det{padding:20px 16px;border-radius:12px;margin-top:32px}.kwp-det p,.kwp-list li{font-size:15px!important}}@media (max-width:959px){.t-cms__page-container{padding-left:0!important;padding-right:0!important}}@media (max-width:639px){.kwp-step{display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:2px;padding:16px;align-items:start}.kwp-num{grid-row:1/3;margin:0}.kwp .kwp-step h3{font-size:16px!important;align-self:center;margin:0!important}.kwp-step p{grid-column:2}}
/* about: photo inside an award card */
.kwa-aw-img{overflow:hidden}.kwa-aw-img img{display:block;width:100%;height:100%;object-fit:cover}
/* ЗАГОЛОВОК СТРАНИЦЫ: стандартный блок TL02/T015 как первый блок страницы (вид = прежний Zero-заголовок) */
#t-header+.t-rec[data-record-type="30"]{background:#F4F7FB!important;padding:0!important}
#t-header+.t-rec[data-record-type="30"] .t015 .t-container{max-width:848px;margin:0 auto;padding:32px 24px 24px;box-sizing:border-box}
#t-header+.t-rec[data-record-type="30"] .t015 .t-col{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;text-align:left}
#t-header+.t-rec[data-record-type="30"] .t015__uptitle{font:500 13.5px/1.2 Inter,Arial,sans-serif!important;color:#0F2A3D!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 16px!important;padding:0!important}
#t-header+.t-rec[data-record-type="30"] .t015__uptitle a{color:#64748b!important;font-weight:400!important;text-decoration:none!important;border:0!important;box-shadow:none!important}
#t-header+.t-rec[data-record-type="30"] .t015__title{font:600 40px/1.15 Rubik,Arial,sans-serif!important;color:#0F2A3D!important;margin:0 0 12px!important;padding:0!important}
#t-header+.t-rec[data-record-type="30"] .t015__descr{font:400 14px/1.4 Inter,Arial,sans-serif!important;color:#64748b!important;margin:0!important;padding:0!important}
@media (max-width:1199px){#t-header+.t-rec[data-record-type="30"]{padding-top:60px!important}#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding:24px 24px 16px}#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:34px!important}}
@media (max-width:639px){#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding:20px 16px 12px}#t-header+.t-rec[data-record-type="30"] .t015__uptitle{font-size:13px!important;line-height:1.55!important;margin-bottom:12px!important}#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:28px!important}#t-header+.t-rec[data-record-type="30"] .t015__descr{font-size:13px!important}}
@media (max-width:359px){#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:24px!important;line-height:1.2!important}}
/* вариант «широкий» (контейнер 1200): Статьи, Акции, Покупателям */
#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{max-width:1248px;padding:32px 24px}
#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__uptitle{margin-bottom:24px!important}
#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:44px!important;line-height:1.09!important;margin-bottom:16px!important}
#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__descr{font-size:17px!important;line-height:1.53!important;max-width:600px}
@media (max-width:1199px){#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding:24px var(--kwx,24px) 32px}#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__uptitle{margin-bottom:20px!important}#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:38px!important;line-height:1.1!important}}
@media (max-width:639px){#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding:20px 16px 29px}#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__uptitle{margin-bottom:12px!important}#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:30px!important;line-height:1.1!important;margin-bottom:12px!important}#allrecords:is([data-tilda-page-alias="stati"],[data-tilda-page-alias="akcii"],[data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__descr{font-size:15px!important;line-height:1.53!important}}
/* только заголовок (без описания): Покупателям */
#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding-bottom:40px}
#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__uptitle{margin-bottom:16px!important}
#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__title{line-height:1.15!important;margin-bottom:0!important}
@media (max-width:1199px){#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding-bottom:24px}}
@media (max-width:639px){#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{padding-bottom:20px}#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__uptitle{margin-bottom:12px!important}#allrecords:is([data-tilda-page-alias="pokupatelyam"])>#t-header+.t-rec[data-record-type="30"] .t015__title{font-size:30px!important;line-height:1.15!important}}
/* «Загрузить ещё»: когда Tilda скрыла кнопку (последняя порция), общий !important не должен её возвращать — иначе повторные клики дублируют карточки */
html body :is(#allrecords,#t-header,#t-footer) .t-rec .t-catalog__load-more-btn-wrap .t-catalog__load-more-btn[style*="display: none"],html body :is(#allrecords,#t-header,#t-footer) .t-rec .t-catalog__load-more-btn-wrap .t-catalog__load-more-btn[style*="display:none"]{display:none!important}
/* карточка товара: нет в наличии / осталось мало */
html body .kwpp-b.kwpp-off{background:#F4F7FB!important;color:#64748B!important;border:1px solid #E6EEF6!important;cursor:not-allowed!important;pointer-events:none}
html body .kwpp-left{font:500 13px/18px Inter,Arial,sans-serif;color:#64748B;white-space:nowrap}
@media (max-width:639px){.kwpp .w{padding:0 16px}html body .kwpp-buy{flex-wrap:wrap}html body .kwpp-left{flex:1 0 100%}}
html body article.t-cms__page .kwa-col .t-redactor__tte-view figure{margin:24px 0!important;text-align:center}
html body article.t-cms__page .kwa-col .t-redactor__tte-view figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:12px}
html body article.t-cms__page .kwa-col .t-redactor__tte-view figure img{width:auto!important;height:auto!important;max-height:520px}

/* карта: пока iframe Яндекса не загрузился (или заблокирован) — заливка вместо белой пустоты */
iframe[data-kwsrc],iframe[src*="yandex.ru/map-widget"]{background:#E8F0F8;border-radius:12px}

/* Главная: фон страницы белый, как в макете (полосы между блоками без своего фона не должны быть серыми) */
html:has(#allrecords[data-tilda-page-alias="kuler-main"]) body,html:has(#allrecords[data-tilda-page-alias="kuler-main"]) body :is(#allrecords,#t-header,#t-footer){background:#fff}

/* Главная: ритм секций. Между блоками 48 px (≥1200), 48 (640–1199), 40 (≤639); «Статьи» было 32/16/16 — слишком близко к блоку выше */
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4836386001.t-rec.t-rec{margin-top:16px!important}
@media (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4836386001.t-rec.t-rec{margin-top:44px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4836936701.t-rec.t-rec{padding-bottom:16px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4840467301.t-rec.t-rec{padding-top:48px!important}}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4836386001.t-rec.t-rec{margin-top:21px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4836936701.t-rec.t-rec{padding-bottom:0!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4840467301.t-rec.t-rec{padding-top:40px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836264701 .t396__artboard{padding-bottom:23px!important}}
@media (max-width:479px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) div#rec4843385201.t-rec.t-rec{margin-top:2px!important}}

/* Главная «Каталог»: плитки на 640–1239 — сетка по ширине колонки (2 колонки; 4 на ≥960), а не узкий центрированный блок с пустой ячейкой */
@media (min-width:640px) and (max-width:1239px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .t396__artboard{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 24px 25px!important;height:auto!important;box-sizing:border-box}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 :is(.t396__filter,.t396__carrier){height:100%!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .t396__artboard>.tn-group{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:250px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .tn-molecule>.tn-elem[data-elem-type=shape]{width:100%!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .tn-molecule>.tn-elem[data-elem-type=image]{left:auto!important;top:auto!important;right:16px;bottom:16px;transform-origin:100% 100%;transform:scale(.9)}}
@media (min-width:960px) and (max-width:1239px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .t396__artboard{grid-template-columns:repeat(4,1fr);padding:0 32px 25px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701 .tn-molecule>.tn-elem[data-elem-type=image]{transform:scale(.86)}}

/* Главная «Приложение»: на 640–1199 текст в левой половине, телефон справа виден (затемнение только слева); на 640–959 кнопки по 160, чтобы не заходить на телефон */
@media (min-width:640px) and (max-width:959px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836453301 .t396__artboard{grid-template-columns:repeat(2,minmax(0,160px)) 1fr!important}}
@media (min-width:640px) and (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836453301 .tn-elem[data-elem-id$="000002"] .tn-atom::after{background:linear-gradient(90deg,rgba(36,76,128,.9) 0%,rgba(44,91,150,.6) 38%,rgba(44,91,150,0) 58%)!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836453301 :is(.tn-elem[data-elem-id$="000006"],.tn-elem[data-elem-id$="000007"]){max-width:50%!important}}
/* Единое боковое поле страниц: 24 (640–959 и ≥1200), 32 (960–1199), 16 (≤639) — используют шапка, подвал, заголовки и ленты */
:root{--kwx:24px}@media (min-width:960px) and (max-width:1199px){:root{--kwx:32px}}@media (max-width:639px){:root{--kwx:16px}}
html body :is(.tn-atom,.tn-molecule,.t985__widgetheader,.t-input-phonemask__options-wrap,.t-input-phonemask__select-flag,.t-zoomer__ui-item,.t-catalog__filter__item-controls-wrap,.t-catalog__parts-dropdown){box-shadow:none!important}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4905675401 [data-elem-type=button] :is(.tn-atom,.tn-atom__button-text){color:#3A82C6}
html body .t985__widgetheader{border-bottom:1px solid #E6EEF6}
@media (max-width:479px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec:has(.kwk-chips) .t-catalog__card__title{hyphens:auto;hyphenate-limit-chars:12 4 4}}
@media (max-width:380px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec:has(.kwk-chips) .t-catalog__card__title{font-size:14px!important}}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwk-chips{margin-inline:-32px;padding-inline:32px}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwk-chips{margin-inline:-16px;padding-inline:16px}}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-rec:has(.kwk-chips) .t-catalog__filter__sort-mob-btn-icon{margin:0}
html body :is(#rec4906905701,#rec4908379101) .t2823__items .t-cms__card__molecule:has(.t-uptitle_xs){margin-top:auto}
@media (min-width:640px){html body :is(#rec4906905701,#rec4908379101) .t2823__buttons{justify-content:center}html body :is(#rec4906905701,#rec4908379101) .t2823__buttons .t-btn{flex-grow:0;height:52px;padding:0 46px}}
html body :is(#rec4906905701,#rec4908379101) .t-cms__card__atom[data-style=descr_typo] .t-cms__card__text{-webkit-line-clamp:5}
@media (max-width:359px){html body .kwp-facts>div{padding-left:12px;padding-right:12px}}
@media (max-width:959px){.kwp-hero__txt{background:linear-gradient(#2c5b96 calc(100% - 64px),#013c78)}.kwp-hero__art img{object-position:left top}}
/* юр. страницы (политика, согласие): крошки у левого края контейнера 1200 (как логотип шапки), заголовок и «Редакция от…» — в колонке текста 800; снизу плашки 24 */
#allrecords:is([data-tilda-page-alias="politika"],[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"])>#t-header+.t-rec[data-record-type="30"] .t015 .t-container{max-width:1248px;padding-inline:var(--kwx,24px);padding-bottom:24px}
#allrecords:is([data-tilda-page-alias="politika"],[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"])>#t-header+.t-rec[data-record-type="30"] :is(.t015__title,.t015__descr){max-width:800px;margin-inline:auto!important}
@media (min-width:1200px) and (max-width:1239px){#allrecords:is([data-tilda-page-alias="politika"],[data-tilda-page-alias="soglasie-na-obrabotku-personalnyh-dannyh"])>#t-header+.t-rec[data-record-type="30"] :is(.t015__title,.t015__descr){max-width:808px}}
/* оглавление юр. страниц — карточка .kwa-toc как в статьях (обёртку делает мини-скрипт в T123 страницы): без верхнего отступа, если первая; в 2 колонки от 640 */
html body .t-text>.kwa-toc:first-child{margin-top:0}
@media (min-width:640px){html body .t-rec[data-record-type="106"] .kwa-toc ol{columns:2;column-gap:32px}}
html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4837074501 .kw-p{white-space:nowrap}
@media (max-width:1319px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4836936701 .kw-a{display:none}}
@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #kwhero .kwh-bg{height:clamp(130px,calc((100vw - 64px)/1.94),190px)}}
/* CTA «Вызвать мастера» (страницы /servis и /servis/obsluzhivanie-kulera, элементы Zero с общими id) */html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270203072"] a{color:#fff!important;text-decoration:none}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270137390"],html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270148441"]{display:none!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270131172"] .tn-atom{position:relative!important;overflow:hidden!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270131172"] .tn-atom::before{content:"";position:absolute;width:256px;height:256px;left:calc(50% - 128px);top:calc(50% - 128px);border-radius:50%;background:linear-gradient(180deg,#F3F8FD,#DCEAF8)}@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270131172"] .tn-atom::before{width:190px;height:190px;left:calc(50% - 100px);top:118px}}@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270163524"]{top:112px!important;left:calc(50% - 600px + 551px)!important;width:91px!important;height:264px!important;display:block!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270163524"] .tn-atom,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .tn-elem[data-elem-id="1792270163524"] img{width:100%!important;height:100%!important;object-fit:contain!important;background-size:contain!important}}
/* Главная: ровные отступы вокруг плиток каталога — до серой полосы «Вода 19 л» столько же, сколько от полосы до её заголовка (57 / 35 px) */@media (min-width:640px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701{margin-bottom:32px!important}}@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835167701{margin-bottom:-12px!important}}
/* Плитки на главной и в хабе каталога на 1200–1239 px: Zero сдвигает вложенные элементы групп на margin-left и сжимает zoom — плитки обрезались справа */@media (min-width:1200px) and (max-width:1239px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4835167701,#rec4893196701) .tn-molecule .tn-elem{zoom:1!important;margin-left:0!important}}/* Заголовки категорий каталога: на 397 px и шире подзаголовок переносится на 2 строки — блоку нужно 112 px, иначе вторая строка обрезана */@media (min-width:397px) and (max-width:475px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4930553201 :is(.t396__artboard,.t396__carrier,.t396__filter){height:112px!important}}@media (min-width:397px) and (max-width:535px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4930560001 :is(.t396__artboard,.t396__carrier,.t396__filter){height:112px!important}}@media (min-width:397px) and (max-width:495px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4930564901 :is(.t396__artboard,.t396__carrier,.t396__filter){height:112px!important}}@media (min-width:397px) and (max-width:470px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4930568301 :is(.t396__artboard,.t396__carrier,.t396__filter){height:112px!important}}@media (min-width:397px) and (max-width:420px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4930571001 :is(.t396__artboard,.t396__carrier,.t396__filter){height:112px!important}}
/* Каталог: мобильные панели «Фильтры» и «Сортировка» — без теней, нижняя панель отделена линией */html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__mobile-modal-panel,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__mobile-modal-footer,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__mobile-sort-modal-panel{box-shadow:none!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__mobile-modal-footer{border-top:1px solid #E6EEF6!important}/* Каталог: ссылка «Показать все» под списком марок */html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__btn-expand,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__btn-expand .t-catalog__filter__btn-text{color:#2C5B96!important;font:600 13.5px/1.4 Inter,Arial,sans-serif!important;border-bottom:0!important;text-decoration:none!important;background:none!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__btn-expand:hover,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__filter__btn-expand:hover .t-catalog__filter__btn-text{color:#3A82C6!important}/* Каталог: шрифты карточек как в макете — название и цена Rubik, кнопка Inter */html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-catalog__card__title,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-catalog__card__price-item,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .js-product-price{font-family:Rubik,Arial,sans-serif!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-btn,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-btnflex__text{font-family:Inter,Arial,sans-serif!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-catalog__card__title,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp h1,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-rc b,html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-rc small{text-wrap:balance}@media (max-width:340px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-btnflex__text{font-size:12.5px!important;letter-spacing:0!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t-catalog__card .t-btn{padding-left:6px!important;padding-right:6px!important}}/* Корзина-окно: миниатюра товара целиком, а не фрагментом */html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .t706__product-imgdiv{background-size:contain!important;background-repeat:no-repeat!important;background-position:50% 50%!important;background-color:#F1F6FB}/* Подвал на 961–1023 px: телефоны не рвутся посередине */@media (min-width:961px) and (max-width:1023px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .t977 .t977__wrapper{column-gap:24px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .kw-ct{white-space:nowrap!important}}/* Карточка товара: интерьерное фото на ≤959 — с исходной пропорцией (раньше резалось до полосы 210 px) */@media (max-width:959px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-int i{aspect-ratio:640/420!important;height:auto!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-top>*{min-width:0}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-th{max-width:100%;overflow-x:auto;scrollbar-width:none}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-th button{flex:none}}/* Карточка товара 960–1239: колонка миниатюр и фото одной высоты */@media (min-width:960px) and (max-width:1239px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) .kwpp-gal{align-items:stretch}}
/* Хаб каталога: стрелки в плитках на ≤359 px остаются синими; заголовки секций — Rubik на всех ширинах */@media (max-width:359px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4893196701 .kw-tile .tn-group .tn-elem[data-elem-type=shape] .tn-atom{background-color:#2C5B96!important;border:0!important}}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) :is(#rec4893274801,#rec4893294501) :is(.t-section__title,.t-title,[class*="catalog__title"]){font-family:Rubik,Arial,sans-serif!important;font-weight:600!important}
/* /about на ≥1200: итоговые высоты блоков сразу, чтобы «цифры» не прыгали вниз после загрузки (раньше их менял головной скрипт) */@media (min-width:1200px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4900548501 :is(.t396__artboard,.t396__carrier,.t396__filter){height:350px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4901068101 :is(.t396__artboard,.t396__carrier,.t396__filter){height:240px!important}}
/* Главная: заголовок «Каталог» ближе к полосе преимуществ — 40 px на телефоне, 64 px на планшете (на десктопе 97 px, как в макете) */@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835857601{margin-top:-57px!important}}@media (min-width:640px) and (max-width:1199px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4835857601{margin-top:-33px!important}}/* Подвал на телефоне: чуть плотнее (−66 px высоты) */@media (max-width:639px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .t977__descr li{margin-bottom:6px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .t977__col-inner .t977__descr{padding-bottom:6px!important;margin-bottom:6px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .kw14-ph{margin-top:16px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .kw14-hm{margin-top:16px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .t977__socials{margin-top:16px!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec5072385901 .kw-store{margin-bottom:8px!important}}
/* Окно «Вызвать мастера» — оформление как у «Оставьте заявку» (правила скопированы с #popup:zayavka) */html body :is(#allrecords,#t-header,#t-footer) .t-popup[data-tooltip-hook="#popup:master"]{background:rgba(15,42,68,.5)!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t702__img{display:none!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-popup__container{max-width:560px!important;width:calc(100% - 32px)!important;margin:0 auto!important;background:#fff!important;border-radius:12px!important;padding:40px 24px!important;box-sizing:border-box!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t702__wrapper{padding:0!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-popup__close{position:fixed!important;top:16px!important;right:16px!important;z-index:5}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-input{height:48px!important;border:1px solid #E6EEF6!important;border-radius:8px!important;padding:0 16px!important;box-sizing:border-box}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-input-block{border-radius:8px!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] textarea.t-input{height:auto!important;min-height:96px;padding:12px 16px!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-input-title{font-family:'Rubik',Arial,sans-serif;color:#0F2A44}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-checkbox__control a,html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-checkbox__control a:hover{color:#2C5B96!important;border-bottom-color:#2C5B96!important;box-shadow:none!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-submit{height:48px!important;background-color:#2C5B96!important;color:#fff!important;border-radius:8px!important;width:100%}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-submit:hover{background-color:#3A82C6!important}html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-popup__container .t-title,html body :is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t-popup__container .t-descr{font-family:'Rubik',Arial,sans-serif}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t702__form-bottom-text{color:#64748B!important;font:400 13px/1.45 Inter,Arial,sans-serif!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) [data-tooltip-hook="#popup:master"] .t702__form-bottom-text a{color:#2C5B96!important}
/* 404: картинка «4 бутыль 4» на ≤359 px по ширине экрана (раньше обрезалась по краям) */@media (max-width:359px){html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4911305901 .tn-elem[data-elem-id="1792324256830000001"]{left:0!important;width:100%!important}html body :is(#allrecords,#t-header,#t-footer):is(#allrecords,#t-header,#t-footer) #rec4911305901 .tn-elem[data-elem-id="1792324256830000001"] img{object-fit:contain!important}}
