/* 16.10.2026: тема сайта f1 (акцент #b0125b), сгенерировано gen_theme.py — не править вручную */
:root{--fest-accent:#b0125b;}
#callto a:hover{background:#b0125b !important}
.hm-tip{background:#b0125b !important}
.hm-tip:before,.hm-tip::before,.hm-tip:after,.hm-tip::after{border-bottom-color:#b0125b !important}
.subsec-chip:hover{border-color:#b0125b !important;color:#b0125b !important}
.rigthblockcart .btn-primary{background:#b0125b !important}
.sendmess_back span{background:#b0125b !important}
blockquote{border-left:4px solid #b0125b !important;border-left-color:#b0125b !important}
.sidebar-block a{color:#b0125b !important}
.contact-cta .btn{background:#b0125b !important}
.contact-cta .btn:hover{background-color:#ff2288 !important}
.certificate-pdf{color:#b0125b !important}
.faq-question{color:#b0125b !important}
.scroll-to-top:hover{background-color:#b0125b !important}
.button-stand:hover{background:#f368a8 !important}
.button-stand{background:#b0125b !important}
.loginbut:hover{color:#b0125b !important}
.search-button:hover .search-toggle::after{background:#b0125b !important}
.search-button:hover .search-toggle::before{border-color:#b0125b !important}
.icntopper:hover svg path{stroke:#b0125b !important}
.logout-button:hover svg,
.icntopper:hover svg{fill:#b0125b !important}
.modal-buttons button{background-color:#b0125b !important;border-color:#b0125b !important}
.carttop span{background:#b0125b !important}
:root{--vv-accent:#b0125b !important;--vv-accent-dark:#8e0d49 !important;--vv-pink:#f368a8 !important;--vv-bg-card:#faf6f8 !important;--vv-border:#f1e1e9 !important}
.hm-hdr-cb{border-bottom:1px dashed rgba(176,18,91,.5) !important}
.optprice:hover{box-shadow:0 10px 24px rgba(176,18,91,.3) !important}
.hm-hero{background:linear-gradient(180deg,#f6f3f4 0%,#ede6e9 100%) !important}
.hm-hero__eyebrow{color:#8e6c7c !important}
.hm-hero__cta{box-shadow:0 10px 28px rgba(176,18,91,.28) !important}
.hm-hero__cta:hover{box-shadow:0 16px 34px rgba(176,18,91,.38) !important}
@media (max-width:767px){
.hm-hero__text{background:linear-gradient(180deg,rgba(21,16,18,0) 0%,rgba(21,16,18,.55) 75%) !important}
.hm-hero__eyebrow{color:#eed6e1 !important}
.hm-hero__sub{color:#f4eaef !important}
.hm-hero__cta{color:#b0125b !important}
.hm-hero__cta:hover{background:#f8edf2 !important;color:#b0125b !important}
}
.hm-sec-eyebrow{color:#b692a3 !important}
.hm-adv__ico{border:1px solid #f2dbe6 !important}
.hm-pain__card{background:linear-gradient(160deg,#fbf4f7 0%,#f4e6ed 100%) !important}
.hm-pain__card:hover{box-shadow:0 18px 40px rgba(95,47,69,.1) !important}
.hm-opt{background:#f6d0e2 !important}
.hm-opt::after{background:radial-gradient(closest-side,rgba(176,18,91,.10),transparent 70%) !important}
.hm-opt__eyebrow{color:#8b4364 !important}
.hm-opt__title{color:#2e1e25 !important}
.hm-opt__sub{color:#613b4c !important}
.hm-opt__cta{box-shadow:0 12px 30px rgba(176,18,91,.35) !important}
.hm-opt__cta:hover{box-shadow:0 16px 36px rgba(176,18,91,.45) !important}
.hm-opt__list b{color:#2e1e25 !important}
.hm-opt__list span{color:#73455a !important}
.hm-cats__tile{background:#f4eaef !important}
.hm-cats__tile::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(21,11,16,.5) 100%) !important}
.hm-cats__tile--all{background:#f6d0e2 !important}
.hm-cats__allinner{color:#2e1e25 !important}
.hm-rev .owl-dot::after{background:#d6b2c2 !important}
.hm-art__card:hover{box-shadow:0 18px 40px rgba(95,47,69,.1) !important}
.hm-art__pic{background:#f4eaef !important}
.hm-brands__card:hover{box-shadow:0 18px 40px rgba(95,47,69,.12) !important;border-color:#eacddb !important}
.hmcb-overlay{background:rgba(21,11,16,.55) !important}
.hmcb-close{color:#b59ea9 !important}
#hm-callback-form input[type=text],#hm-callback-form input[type=tel]{border:1px solid #e7d3dc !important}
.mainpage .label{background:#fbf4f7 !important}
.wbbuybutton{background-color:#a3004b !important;box-shadow:0 4px 10px rgba(163,0,75,0.4) !important}
.wbbuybutton:hover{background-color:#8d0041 !important}
#media-thumbs .thumb:hover{border-color:#df4b8f !important}
.tableopter .discount-badge{color:#df4b8f !important}
.discount-badge{color:#df4b8f !important}
.skidkfr{color:#df4b8f !important}
.optprice:hover{background:#fb2186 !important}
.optprice{background:#df4b8f !important}
.btn{background:#df4b8f !important}
.btn-primary{background-color:#df4b8f !important;border-color:#df4b8f !important}
.btn-primary:hover{border-color:#df4b8f !important;background-color:#df4b8f !important}
.review-card .content a{color:#f368a8 !important}
input[type=checkbox]{accent-color:#e73a8a !important}
.colorimageblock.selected{border:2px #df4b8f solid !important;box-shadow:0 0 4px #df4b8f !important}
.innerthumb.selected{border:2px #df4b8f solid !important;box-shadow:0 0 4px #df4b8f !important}
}
.wbbuybutton{background-color:#a3004b !important;box-shadow:0 4px 10px rgba(163,0,75,0.4) !important}
.wbbuybutton:hover{background-color:#8d0041 !important}
#media-thumbs .thumb:hover{border-color:#df4b8f !important}
.tableopter .discount-badge{color:#df4b8f !important}
.discount-badge{color:#df4b8f !important}
.skidkfr{color:#df4b8f !important}
.optprice:hover{background:#fb2186 !important}
.optprice{background:#df4b8f !important}
.btn{background:#df4b8f !important}
.btn-primary{background-color:#df4b8f !important;border-color:#df4b8f !important}
.btn-primary:hover{border-color:#df4b8f !important;background-color:#df4b8f !important}
.review-card .content a{color:#f368a8 !important}
input[type=checkbox]{accent-color:#e73a8a !important}
.colorimageblock.selected{border:2px #df4b8f solid !important;box-shadow:0 0 4px #df4b8f !important}
.innerthumb.selected{border:2px #df4b8f solid !important;box-shadow:0 0 4px #df4b8f !important}
.mp-buy__btn--wb{background:linear-gradient(120deg, #de0066, #7b2ff2) !important}
.btn-subscribe{background:#b0125b !important}
.btn-subscribe:hover{background:#f368a8 !important}
.basket-items-list-item-removed-container{background-color:rgba(224,76,144,0.15) !important}
.minimal_summ{background:#f368a8 !important}
.rigthblockcart .btn-primary{background:#df4b8f !important}
.rigthblockcart .btn-primary:hover{background:#f368a8 !important}
