/* 16.10.2026: тема сайта k1 (акцент #c62e3a), сгенерировано gen_theme.py — не править вручную */
:root{--fest-accent:#c62e3a;}
#callto a:hover{background:#c62e3a !important}
.hm-tip{background:#c62e3a !important}
.hm-tip:before,.hm-tip::before,.hm-tip:after,.hm-tip::after{border-bottom-color:#c62e3a !important}
.subsec-chip:hover{border-color:#c62e3a !important;color:#c62e3a !important}
.rigthblockcart .btn-primary{background:#c62e3a !important}
.sendmess_back span{background:#c62e3a !important}
blockquote{border-left:4px solid #c62e3a !important;border-left-color:#c62e3a !important}
.sidebar-block a{color:#c62e3a !important}
.contact-cta .btn{background:#c62e3a !important}
.contact-cta .btn:hover{background-color:#ea5a66 !important}
.certificate-pdf{color:#c62e3a !important}
.faq-question{color:#c62e3a !important}
.scroll-to-top:hover{background-color:#c62e3a !important}
.button-stand:hover{background:#e78e95 !important}
.button-stand{background:#c62e3a !important}
.loginbut:hover{color:#c62e3a !important}
.search-button:hover .search-toggle::after{background:#c62e3a !important}
.search-button:hover .search-toggle::before{border-color:#c62e3a !important}
.icntopper:hover svg path{stroke:#c62e3a !important}
.logout-button:hover svg,
.icntopper:hover svg{fill:#c62e3a !important}
.modal-buttons button{background-color:#c62e3a !important;border-color:#c62e3a !important}
.carttop span{background:#c62e3a !important}
:root{--vv-accent:#c62e3a !important;--vv-accent-dark:#a0242d !important;--vv-pink:#e78e95 !important;--vv-bg-card:#fbf8f8 !important;--vv-border:#f2e7e8 !important}
.hm-hdr-cb{border-bottom:1px dashed rgba(198,46,58,.5) !important}
.optprice:hover{box-shadow:0 10px 24px rgba(198,46,58,.3) !important}
.hm-hero{background:linear-gradient(180deg,#f7f5f5 0%,#efeaeb 100%) !important}
.hm-hero__eyebrow{color:#9d8688 !important}
.hm-hero__cta{box-shadow:0 10px 28px rgba(198,46,58,.28) !important}
.hm-hero__cta:hover{box-shadow:0 16px 34px rgba(198,46,58,.38) !important}
@media (max-width:767px){
.hm-hero__text{background:linear-gradient(180deg,rgba(25,21,21,0) 0%,rgba(25,21,21,.55) 75%) !important}
.hm-hero__eyebrow{color:#eedfe0 !important}
.hm-hero__sub{color:#f5efef !important}
.hm-hero__cta{color:#c62e3a !important}
.hm-hero__cta:hover{background:#f8f1f2 !important;color:#c62e3a !important}
}
.hm-sec-eyebrow{color:#bea7a9 !important}
.hm-adv__ico{border:1px solid #f2e3e4 !important}
.hm-pain__card{background:linear-gradient(160deg,#fbf6f6 0%,#f4ebec 100%) !important}
.hm-pain__card:hover{box-shadow:0 18px 40px rgba(112,66,70,.1) !important}
.hm-opt{background:#f4dbdd !important}
.hm-opt::after{background:radial-gradient(closest-side,rgba(198,46,58,.10),transparent 70%) !important}
.hm-opt__eyebrow{color:#a15d63 !important}
.hm-opt__title{color:#372829 !important}
.hm-opt__sub{color:#744f52 !important}
.hm-opt__cta{box-shadow:0 12px 30px rgba(198,46,58,.35) !important}
.hm-opt__cta:hover{box-shadow:0 16px 36px rgba(198,46,58,.45) !important}
.hm-opt__list b{color:#372829 !important}
.hm-opt__list span{color:#8a5e61 !important}
.hm-cats__tile{background:#f5efef !important}
.hm-cats__tile::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(25,16,16,.5) 100%) !important}
.hm-cats__tile--all{background:#f4dbdd !important}
.hm-cats__allinner{color:#372829 !important}
.hm-rev .owl-dot::after{background:#d9c1c3 !important}
.hm-art__card:hover{box-shadow:0 18px 40px rgba(112,66,70,.1) !important}
.hm-art__pic{background:#f5efef !important}
.hm-brands__card:hover{box-shadow:0 18px 40px rgba(112,66,70,.12) !important;border-color:#ebd8d9 !important}
.hmcb-overlay{background:rgba(25,16,16,.55) !important}
.hmcb-close{color:#bfafb1 !important}
#hm-callback-form input[type=text],#hm-callback-form input[type=tel]{border:1px solid #e9dcdd !important}
.mainpage .label{background:#fbf6f6 !important}
.wbbuybutton{background-color:#c30a18 !important;box-shadow:0 4px 10px rgba(195,10,24,0.4) !important}
.wbbuybutton:hover{background-color:#aa0815 !important}
#media-thumbs .thumb:hover{border-color:#d5767d !important}
.tableopter .discount-badge{color:#d5767d !important}
.discount-badge{color:#d5767d !important}
.skidkfr{color:#d5767d !important}
.optprice:hover{background:#e65a65 !important}
.optprice{background:#d5767d !important}
.btn{background:#d5767d !important}
.btn-primary{background-color:#d5767d !important;border-color:#d5767d !important}
.btn-primary:hover{border-color:#d5767d !important;background-color:#d5767d !important}
.review-card .content a{color:#e78e95 !important}
input[type=checkbox]{accent-color:#d96a73 !important}
.colorimageblock.selected{border:2px #d5767d solid !important;box-shadow:0 0 4px #d5767d !important}
.innerthumb.selected{border:2px #d5767d solid !important;box-shadow:0 0 4px #d5767d !important}
}
.wbbuybutton{background-color:#c30a18 !important;box-shadow:0 4px 10px rgba(195,10,24,0.4) !important}
.wbbuybutton:hover{background-color:#aa0815 !important}
#media-thumbs .thumb:hover{border-color:#d5767d !important}
.tableopter .discount-badge{color:#d5767d !important}
.discount-badge{color:#d5767d !important}
.skidkfr{color:#d5767d !important}
.optprice:hover{background:#e65a65 !important}
.optprice{background:#d5767d !important}
.btn{background:#d5767d !important}
.btn-primary{background-color:#d5767d !important;border-color:#d5767d !important}
.btn-primary:hover{border-color:#d5767d !important;background-color:#d5767d !important}
.review-card .content a{color:#e78e95 !important}
input[type=checkbox]{accent-color:#d96a73 !important}
.colorimageblock.selected{border:2px #d5767d solid !important;box-shadow:0 0 4px #d5767d !important}
.innerthumb.selected{border:2px #d5767d solid !important;box-shadow:0 0 4px #d5767d !important}
.mp-buy__btn--wb{background:linear-gradient(120deg, #e32937, #7b2ff2) !important}
.btn-subscribe{background:#c62e3a !important}
.btn-subscribe:hover{background:#e78e95 !important}
.basket-items-list-item-removed-container{background-color:rgba(214,119,126,0.15) !important}
.minimal_summ{background:#e78e95 !important}
.rigthblockcart .btn-primary{background:#d5767d !important}
.rigthblockcart .btn-primary:hover{background:#e78e95 !important}
