/* CORKSTYLE: согласованные кнопки, 2026-11-05 */
form.af_feedback button[type="submit"],
form.af_feedback input[type="submit"],
a.slider__readmore {
  background: #262725 !important; color: #fff !important;
  border: 1px solid #262725 !important; border-radius: 999px !important;
  font-family: 'Century Gothic', Arial, sans-serif !important;
  text-decoration: none; cursor: pointer;
}
form.af_feedback button[type="submit"], form.af_feedback input[type="submit"] { min-height: 48px; padding: 12px 28px; }
a.readmore_b, .cs-msoneclick-wrap a.cs-msoc-btn, .cs-msoneclick-wrap a.btn_one_click {
  background: transparent !important; color: #262725 !important;
  border: 1px solid #262725 !important; border-radius: 999px !important;
  font-family: 'Century Gothic', Arial, sans-serif !important;
  text-decoration: none;
}
form.af_feedback button[type="submit"]:hover,
form.af_feedback input[type="submit"]:hover,
a.slider__readmore:hover { background: #454641 !important; border-color: #454641 !important; color: #fff !important; }
a.readmore_b:hover, .cs-msoneclick-wrap a.cs-msoc-btn:hover,
.cs-msoneclick-wrap a.btn_one_click:hover { background: #262725 !important; color: #fff !important; }
form.af_feedback button[type="submit"]:focus-visible,
form.af_feedback input[type="submit"]:focus-visible,
a.slider__readmore:focus-visible, a.readmore_b:focus-visible,
.cs-msoneclick-wrap a.cs-msoc-btn:focus-visible { outline: 3px solid #8c806e; outline-offset: 3px; }
/* CS-CARD-LINKS-20261105 */
.cs-catalog-card:hover { transform:none !important; box-shadow:none !important; }
.cs-catalog-card .cs-catalog-card-link { color:#262725 !important; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.cs-catalog-card .cs-catalog-card-link:not(:has(> [aria-hidden="true"]))::after { content:"↗"; flex:0 0 auto; font-size:18px; font-weight:400; }
.cs-catalog-card:focus-visible { outline:3px solid #8c806e; outline-offset:3px; }
/* CS-USEFUL-LINKS-20261105: карточки-ссылки по образцу главной */
a.cs-useful-card,
a.cs-useful-card:hover,
a.cs-useful-card:focus {
 display:flex; flex-direction:column; align-items:flex-start;
 min-height:0; height:100%; margin-top:20px; padding:22px 0;
 background:transparent!important; border:0; border-top:1px solid #deddd7;
 border-radius:0; box-shadow:none!important; transform:none!important;
 color:#262725!important; text-decoration:none!important;
 font-family:'Century Gothic',Arial,sans-serif;
}
a.cs-useful-card .cs-useful-title { display:block; margin:0 0 12px; color:#262725; font-size:21px; line-height:1.22; font-weight:500; }
a.cs-useful-card .cs-useful-text { display:block; color:#696b67; font-size:15px; line-height:1.65; font-weight:400; }
a.cs-useful-card::after { content:"Читать подробнее"; display:inline-block; margin-top:18px; padding-bottom:4px; border-bottom:1px solid #9a9b96; color:#262725; font-size:13px; line-height:1.6; font-weight:700; }
a.cs-useful-card:hover::after { border-bottom-color:#262725; }
a.cs-useful-card:focus-visible { outline:3px solid #8c806e; outline-offset:4px; }
.cs-section-head:has(+ .cs-content-card-row a.cs-useful-card) { text-align:center; }
.cs-section-head:has(+ .cs-content-card-row a.cs-useful-card) .cs-section-subtitle { margin-left:auto; margin-right:auto; }
@media (min-width:992px) { .cs-content-card-row > .col-md-3:has(> a.cs-useful-card) { width:33.333333%; } }
/* CS-INFO-CARD-CONTROLS-20261105 */
.info__card .info__button-wrap .cs-msoc-btn {
 background:transparent!important; color:#262725!important;
 border:1px solid #262725!important; border-radius:999px!important;
 font-family:'Century Gothic',Arial,sans-serif!important;
}
.info__card:hover .info__button-wrap .cs-msoc-btn,
.info__card:focus-visible .info__button-wrap .cs-msoc-btn {
 background:#262725!important; color:#fff!important;
}
.info__card:focus-visible {outline:3px solid #8c806e;outline-offset:3px;}
/* CS-PRICE-CONTROLS-20261105 */
a.btn_one_click.order__btn_24 { background:#262725!important; color:#fff!important; border:1px solid #262725!important; border-radius:999px!important; font-family:'Century Gothic',Arial,sans-serif!important; }
a.btn_one_click.order__btn_24:hover {background:#454641!important;border-color:#454641!important;color:#fff!important}
.leftmenu__slider .slick-arrow {background:#262725!important;}
.leftmenu__slider .slick-arrow:hover {background:#454641!important;}
a.btn_one_click.order__btn_24:focus-visible,.leftmenu__slider .slick-arrow:focus-visible {outline:3px solid #8c806e;outline-offset:3px;}