/* Старый шрифт Forum в блоках сайта заменён на Cormorant Garamond (бренд Ирины Чернуховой) */
@font-face{font-family:'forum';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnDOiss4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'forum';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86KnTOig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Cordialite shared visual system 2026-11 */
:root{--cordialite-bg:#f6f1ea;--cordialite-sand:#e8ddcf;--cordialite-ink:#3b2b25;--cordialite-wine:#6b2a31;--cordialite-line:#e1d6c8}
body{background:var(--cordialite-bg)}
#allrecords{background:var(--cordialite-bg)}
#allrecords:has(.vb-h4n) #rec740782090,#allrecords:has(.vb-h4n) #rec1815808981{display:none!important}
#allrecords:has(.vb-g6t) #rec651172863,#allrecords:has(.vb-g6t) #rec1814959291,#allrecords:has(.vb-g6t) #rec5648392401{display:none!important}
#t-footer{border-top:0!important}
#allrecords .r[data-bg-color="#ffffff"],#allrecords .r[data-bg-color="#fff"],#allrecords .r[data-bg-color="#f1ddef"]{background-color:var(--cordialite-bg)!important}
#allrecords>.r:not([data-record-type="396"]):not([data-record-type="131"]):not([data-record-type="1370"]) .t-title,
#allrecords>.r:not([data-record-type="396"]):not([data-record-type="131"]):not([data-record-type="1370"]) .t-heading{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400;line-height:1.14;text-wrap:balance}
#allrecords>.r .t-text,#allrecords>.r .t-descr{font-family:'Golos Text',Arial,sans-serif}
#allrecords>.r[data-record-type="106"] .t-text{font-family:'Golos Text',Arial,sans-serif!important;font-size:17px!important;line-height:1.85!important;color:var(--cordialite-ink)!important}
#allrecords>.r[data-record-type="106"] .t-text span[style*="102, 102, 102"]{color:var(--cordialite-ink)!important}
#allrecords>.r[data-record-type="106"] .t-container{max-width:1000px}
#allrecords>.r[data-record-type="106"] .t-col{max-width:850px}
#allrecords>.r[data-record-type="106"] .t-text a{color:var(--cordialite-wine)!important}
#allrecords>.r .t-btn:not(.t-slds__arrow):not(.t-cms__page-header__back-button),
#allrecords>.r .t-btnflex:not(.t-btnflex_type_submit){border-radius:2px!important}
#allrecords>.r .t-btn[style*="background-color:#000000"],#allrecords>.r .t-btn[style*="background-color: #000000"],
#allrecords>.r .t-btn[style*="background-color:#333333"]{background:var(--cordialite-wine)!important;color:var(--cordialite-bg)!important}
#allrecords>.r[data-record-type="18"],#allrecords>.r[data-record-type="46"],#allrecords>.r[data-record-type="60"]{padding-top:64px!important;padding-bottom:40px!important}
#allrecords>.r[data-record-type="18"] .t-title,#allrecords>.r[data-record-type="46"] .t-title{font-size:clamp(34px,4vw,56px)!important;color:var(--cordialite-ink)!important}
#allrecords>.r[data-record-type="18"] .t-descr,#allrecords>.r[data-record-type="46"] .t-descr{font-size:17px!important;line-height:1.7!important;color:#6f5d54!important}
#allrecords>.r .t-store__card{background:#fbf8f3}
#allrecords>.r .t-store__card__textwrapper{padding:22px!important}
#allrecords>.r .t-store__card__title{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:28px!important;line-height:1.15!important;font-weight:400!important;color:var(--cordialite-ink)!important}
#allrecords>.r .t-store__card__descr{font-family:'Golos Text',Arial,sans-serif!important;font-size:14px!important;line-height:1.7!important;color:#6f5d54!important}
#allrecords>.r .t-store__card__price{font-family:'Golos Text',Arial,sans-serif!important;font-size:14px!important;color:var(--cordialite-ink)!important}
#allrecords>.r .t-store__filter__item-title,#allrecords>.r .t-store__parts-switch-btn{font-family:'Golos Text',Arial,sans-serif!important;font-size:13px!important}
#allrecords>.r .t-store__card__mark{background:var(--cordialite-wine)!important;font:500 10px/1.4 'Golos Text',Arial,sans-serif!important;letter-spacing:.06em;border-radius:0!important}
#allrecords>.r .t-slds__bgimg{background-color:var(--cordialite-sand)}
#rec650131403 .t706__cartwin-content{background:var(--cordialite-bg)}
#rec650131403 .t706 .t-descr,#rec650131403 .t706 .t-text,#rec650131403 .t706 input,#rec650131403 .t706 label{font-family:'Golos Text',Arial,sans-serif!important}
#rec650131403 .t706__cartwin-heading{font-family:'Cormorant Garamond',Georgia,serif!important;color:var(--cordialite-ink)!important}
#rec650131403 .t-submit{background:var(--cordialite-wine)!important;color:var(--cordialite-bg)!important;border-radius:2px!important}
#rec1506391411 .t886__wrapper{background:#fbf8f3!important;color:var(--cordialite-ink)!important;border:1px solid var(--cordialite-line)!important;box-shadow:0 4px 24px #3b2b2510}
#rec1506391411 .t-btn{background:var(--cordialite-wine)!important;color:var(--cordialite-bg)!important}
@media(max-width:960px){#allrecords>.r[data-record-type="18"],#allrecords>.r[data-record-type="46"]{padding-top:48px!important;padding-bottom:30px!important}}
@media(max-width:640px){#allrecords>.r[data-record-type="106"] .t-text{font-size:16px!important;line-height:1.8!important}#allrecords>.r .t-store__card__textwrapper{padding:16px!important}#allrecords>.r .t-store__card__title{font-size:25px!important}}

/* Finish legacy article covers and duplicate navigation */
#allrecords:has(section[data-section-name="Навигация"])>.r[data-record-type="450"],
#allrecords #rec651042935,#allrecords #rec661826221,#allrecords #rec751635017,#allrecords #rec661831251,#allrecords #rec661837378,#allrecords #rec661995043,#allrecords #rec662044134{display:none!important}
#allrecords>.r[data-record-type="18"],#allrecords>.r[data-record-type="46"]{background:#e8ddcf!important;padding-top:0!important;padding-bottom:0!important}
#allrecords>.r[data-record-type="18"] .t-cover,#allrecords>.r[data-record-type="46"] .t-cover{background:#e8ddcf!important}
#allrecords>.r[data-record-type="18"] .t-cover__filter,#allrecords>.r[data-record-type="46"] .t-cover__filter{background:#f6f1ea!important;opacity:.9!important}
#allrecords>.r[data-record-type="18"] .t-title,#allrecords>.r[data-record-type="46"] .t-title,
#allrecords>.r[data-record-type="18"] .t-title span,#allrecords>.r[data-record-type="46"] .t-title span{color:#3b2b25!important;font-size:clamp(36px,4vw,56px)!important;font-weight:300!important}
#allrecords>.r[data-record-type="18"] .t-uptitle,#allrecords>.r[data-record-type="46"] .t-uptitle{color:#6f5d54!important;font:500 12px/1.6 'Golos Text',sans-serif!important}
#allrecords>.r[data-record-type="18"] .t-btnflex,#allrecords>.r[data-record-type="18"] .t-btn{background:#6b2a31!important;color:#f6f1ea!important;border-color:#6b2a31!important;font-family:'Golos Text',sans-serif!important;font-size:13px!important}
#allrecords>.r[data-record-type="415"] .t-btnflex,#allrecords>.r[data-record-type="415"] .t-btn{background:#6b2a31!important;color:#f6f1ea!important;border-color:#6b2a31!important;font-family:'Golos Text',sans-serif!important}
#allrecords>.r[data-record-type="337"] .t-cover:not(:has(.t-cover__carrier[data-content-cover-bg]:not([data-content-cover-bg=""]))) .t-cover__filter{background:#f6f1ea!important;opacity:1!important}
#allrecords>.r[data-record-type="530"] .t530__bubble{background:#e8ddcf!important}
#allrecords>.r[data-record-type="530"] .t530__bubble-tail{display:none}
#allrecords>.r[data-record-type="530"] .t530__text{font:400 15px/1.8 'Golos Text',Arial,sans-serif!important;color:#3b2b25!important}

/* Delivery: readable flow instead of overlapping absolute elements */
#rec650250553 .t396__artboard{height:auto!important;min-height:0!important;max-width:1192px;margin:auto;padding:56px 24px!important;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px;background:#f6f1ea!important}
#rec650250553 .t396__carrier,#rec650250553 .t396__filter{display:none!important}
#rec650250553 .tn-elem{position:static!important;transform:none!important;width:auto!important;height:auto!important}
#rec650250553 .tn-atom{font-family:'Golos Text',Arial,sans-serif!important;font-size:16px!important;line-height:1.85!important;color:#3b2b25!important;text-align:left!important}
#rec650250553 .tn-elem[data-elem-id="1697642914659"]{order:0;grid-column:1/-1}
#rec650250553 .tn-elem[data-elem-id="1697642914659"] .tn-atom{font:300 54px/1.12 'Cormorant Garamond',Georgia,serif!important}
#rec650250553 .tn-elem[data-elem-id="1696781672230"]{order:1}
#rec650250553 .tn-elem[data-elem-id="1696781763976"]{order:2;max-width:430px}
#rec650250553 .tn-elem[data-elem-id="1696781763976"] .tn-atom{display:block}
#rec650250553 .tn-elem[data-elem-id="1696781763976"] img{display:block;width:100%;height:auto}
#rec650250553 .tn-elem[data-elem-id="1697643158283"]{order:3;grid-column:1/-1}
#rec650250553 .tn-elem[data-elem-id="1697643158283"] .tn-atom{font:400 34px/1.2 'Cormorant Garamond',Georgia,serif!important}
#rec650250553 .tn-elem[data-elem-id="1696546622994"]{order:4;grid-column:1/-1;max-width:850px}
#rec650250553 .tn-elem[data-elem-type="shape"],
#rec650250553 .tn-elem[data-elem-id="1716313220687"],
#rec650250553 .tn-elem[data-elem-id="1716313534547"],
#rec650250553 .tn-elem[data-elem-id="1716313646498"],
#rec650250553 .tn-elem[data-elem-id="1716313650069"]{display:none!important}
@media(max-width:640px){#rec650250553 .t396__artboard{grid-template-columns:1fr;padding:40px 20px!important;gap:28px}#rec650250553 .tn-elem[data-elem-id="1697642914659"] .tn-atom{font-size:40px!important}#rec650250553 .tn-elem[data-elem-id="1696781763976"]{max-width:100%}}

#allrecords:has(section[data-section-name="Навигация"]) .r[data-record-type="450"]{display:none!important}
#allrecords>.r:not([data-record-type="1370"]):not([data-record-type="131"]) .t-btnflex:not(.t-btnflex_type_submit):not(.t-btnflex_style_text){background-color:#6b2a31!important;border-color:#6b2a31!important;color:#f6f1ea!important;font-family:'Golos Text',Arial,sans-serif!important;font-size:13px!important}

#allrecords .t-cover__carrier{background-repeat:no-repeat!important;background-size:cover!important}
