/* 16.10.2026: тема сайта c1 (акцент #8b1a1a), сгенерировано gen_theme.py — не править вручную */
:root{--fest-accent:#8b1a1a;}
#callto a:hover{background:#8b1a1a !important}
.hm-tip{background:#8b1a1a !important}
.hm-tip:before,.hm-tip::before,.hm-tip:after,.hm-tip::after{border-bottom-color:#8b1a1a !important}
.subsec-chip:hover{border-color:#8b1a1a !important;color:#8b1a1a !important}
.rigthblockcart .btn-primary{background:#8b1a1a !important}
.sendmess_back span{background:#8b1a1a !important}
blockquote{border-left:4px solid #8b1a1a !important;border-left-color:#8b1a1a !important}
.sidebar-block a{color:#8b1a1a !important}
.contact-cta .btn{background:#8b1a1a !important}
.contact-cta .btn:hover{background-color:#ed2020 !important}
.certificate-pdf{color:#8b1a1a !important}
.faq-question{color:#8b1a1a !important}
.scroll-to-top:hover{background-color:#8b1a1a !important}
.button-stand:hover{background:#e66666 !important}
.button-stand{background:#8b1a1a !important}
.loginbut:hover{color:#8b1a1a !important}
.search-button:hover .search-toggle::after{background:#8b1a1a !important}
.search-button:hover .search-toggle::before{border-color:#8b1a1a !important}
.icntopper:hover svg path{stroke:#8b1a1a !important}
.logout-button:hover svg,
.icntopper:hover svg{fill:#8b1a1a !important}
.modal-buttons button{background-color:#8b1a1a !important;border-color:#8b1a1a !important}
.carttop span{background:#8b1a1a !important}
:root{--vv-accent:#8b1a1a !important;--vv-accent-dark:#701414 !important;--vv-pink:#e66666 !important;--vv-bg-card:#faf5f5 !important;--vv-border:#efe0e0 !important}
.hm-hdr-cb{border-bottom:1px dashed rgba(139,26,26,.5) !important}
.optprice:hover{box-shadow:0 10px 24px rgba(139,26,26,.3) !important}
.hm-hero{background:linear-gradient(180deg,#f5f2f2 0%,#eae4e4 100%) !important}
.hm-hero__eyebrow{color:#7e6464 !important}
.hm-hero__cta{box-shadow:0 10px 28px rgba(139,26,26,.28) !important}
.hm-hero__cta:hover{box-shadow:0 16px 34px rgba(139,26,26,.38) !important}
@media (max-width:767px){
.hm-hero__text{background:linear-gradient(180deg,rgba(17,14,14,0) 0%,rgba(17,14,14,.55) 75%) !important}
.hm-hero__eyebrow{color:#ead5d5 !important}
.hm-hero__sub{color:#f2e9e9 !important}
.hm-hero__cta{color:#8b1a1a !important}
.hm-hero__cta:hover{background:#f6eded !important;color:#8b1a1a !important}
}
.hm-sec-eyebrow{color:#ac8b8b !important}
.hm-adv__ico{border:1px solid #efdada !important}
.hm-pain__card{background:linear-gradient(160deg,#faf3f3 0%,#f2e5e5 100%) !important}
.hm-pain__card:hover{box-shadow:0 18px 40px rgba(77,43,43,.1) !important}
.hm-opt{background:#f2cfcf !important}
.hm-opt::after{background:radial-gradient(closest-side,rgba(139,26,26,.10),transparent 70%) !important}
.hm-opt__eyebrow{color:#733f3f !important}
.hm-opt__title{color:#261b1b !important}
.hm-opt__sub{color:#503434 !important}
.hm-opt__cta{box-shadow:0 12px 30px rgba(139,26,26,.35) !important}
.hm-opt__cta:hover{box-shadow:0 16px 36px rgba(139,26,26,.45) !important}
.hm-opt__list b{color:#261b1b !important}
.hm-opt__list span{color:#5e3e3e !important}
.hm-cats__tile{background:#f2e9e9 !important}
.hm-cats__tile::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(17,10,10,.5) 100%) !important}
.hm-cats__tile--all{background:#f2cfcf !important}
.hm-cats__allinner{color:#261b1b !important}
.hm-rev .owl-dot::after{background:#cfaeae !important}
.hm-art__card:hover{box-shadow:0 18px 40px rgba(77,43,43,.1) !important}
.hm-art__pic{background:#f2e9e9 !important}
.hm-brands__card:hover{box-shadow:0 18px 40px rgba(77,43,43,.12) !important;border-color:#e6cbcb !important}
.hmcb-overlay{background:rgba(17,10,10,.55) !important}
.hmcb-close{color:#ad9797 !important}
#hm-callback-form input[type=text],#hm-callback-form input[type=tel]{border:1px solid #e3d0d0 !important}
.mainpage .label{background:#faf3f3 !important}
.wbbuybutton{background-color:#8a0000 !important;box-shadow:0 4px 10px rgba(138,0,0,0.4) !important}
.wbbuybutton:hover{background-color:#780000 !important}
#media-thumbs .thumb:hover{border-color:#cf4747 !important}
.tableopter .discount-badge{color:#cf4747 !important}
.discount-badge{color:#cf4747 !important}
.skidkfr{color:#cf4747 !important}
.optprice:hover{background:#e82020 !important}
.optprice{background:#cf4747 !important}
.btn{background:#cf4747 !important}
.btn-primary{background-color:#cf4747 !important;border-color:#cf4747 !important}
.btn-primary:hover{border-color:#cf4747 !important;background-color:#cf4747 !important}
.review-card .content a{color:#e66666 !important}
input[type=checkbox]{accent-color:#d53737 !important}
.colorimageblock.selected{border:2px #cf4747 solid !important;box-shadow:0 0 4px #cf4747 !important}
.innerthumb.selected{border:2px #cf4747 solid !important;box-shadow:0 0 4px #cf4747 !important}
}
.wbbuybutton{background-color:#8a0000 !important;box-shadow:0 4px 10px rgba(138,0,0,0.4) !important}
.wbbuybutton:hover{background-color:#780000 !important}
#media-thumbs .thumb:hover{border-color:#cf4747 !important}
.tableopter .discount-badge{color:#cf4747 !important}
.discount-badge{color:#cf4747 !important}
.skidkfr{color:#cf4747 !important}
.optprice:hover{background:#e82020 !important}
.optprice{background:#cf4747 !important}
.btn{background:#cf4747 !important}
.btn-primary{background-color:#cf4747 !important;border-color:#cf4747 !important}
.btn-primary:hover{border-color:#cf4747 !important;background-color:#cf4747 !important}
.review-card .content a{color:#e66666 !important}
input[type=checkbox]{accent-color:#d53737 !important}
.colorimageblock.selected{border:2px #cf4747 solid !important;box-shadow:0 0 4px #cf4747 !important}
.innerthumb.selected{border:2px #cf4747 solid !important;box-shadow:0 0 4px #cf4747 !important}
.mp-buy__btn--wb{background:linear-gradient(120deg, #b40f0f, #7b2ff2) !important}
.btn-subscribe{background:#8b1a1a !important}
.btn-subscribe:hover{background:#e66666 !important}
.basket-items-list-item-removed-container{background-color:rgba(208,72,72,0.15) !important}
.minimal_summ{background:#e66666 !important}
.rigthblockcart .btn-primary{background:#cf4747 !important}
.rigthblockcart .btn-primary:hover{background:#e66666 !important}
