/* 16.10.2026: тема сайта b1 (акцент #980065), сгенерировано gen_theme.py — не править вручную */
:root{--fest-accent:#980065;}
#callto a:hover{background:#980065 !important}
.hm-tip{background:#980065 !important}
.hm-tip:before,.hm-tip::before,.hm-tip:after,.hm-tip::after{border-bottom-color:#980065 !important}
.subsec-chip:hover{border-color:#980065 !important;color:#980065 !important}
.rigthblockcart .btn-primary{background:#980065 !important}
.sendmess_back span{background:#980065 !important}
blockquote{border-left:4px solid #980065 !important;border-left-color:#980065 !important}
.sidebar-block a{color:#980065 !important}
.contact-cta .btn{background:#980065 !important}
.contact-cta .btn:hover{background-color:#ff05ab !important}
.certificate-pdf{color:#980065 !important}
.faq-question{color:#980065 !important}
.scroll-to-top:hover{background-color:#980065 !important}
.button-stand:hover{background:#ff46c1 !important}
.button-stand{background:#980065 !important}
.loginbut:hover{color:#980065 !important}
.search-button:hover .search-toggle::after{background:#980065 !important}
.search-button:hover .search-toggle::before{border-color:#980065 !important}
.icntopper:hover svg path{stroke:#980065 !important}
.logout-button:hover svg,
.icntopper:hover svg{fill:#980065 !important}
.modal-buttons button{background-color:#980065 !important;border-color:#980065 !important}
.carttop span{background:#980065 !important}
:root{--vv-accent:#980065 !important;--vv-accent-dark:#7a0051 !important;--vv-pink:#ff46c1 !important;--vv-bg-card:#faf4f8 !important;--vv-border:#f2dbea !important}
.hm-hdr-cb{border-bottom:1px dashed rgba(152,0,101,.5) !important}
.optprice:hover{box-shadow:0 10px 24px rgba(152,0,101,.3) !important}
.hm-hero{background:linear-gradient(180deg,#f6f1f4 0%,#ebe1e8 100%) !important}
.hm-hero__eyebrow{color:#7d5a71 !important}
.hm-hero__cta{box-shadow:0 10px 28px rgba(152,0,101,.28) !important}
.hm-hero__cta:hover{box-shadow:0 16px 34px rgba(152,0,101,.38) !important}
@media (max-width:767px){
.hm-hero__text{background:linear-gradient(180deg,rgba(17,12,15,0) 0%,rgba(17,12,15,.55) 75%) !important}
.hm-hero__eyebrow{color:#efcee4 !important}
.hm-hero__sub{color:#f4e6ef !important}
.hm-hero__cta{color:#980065 !important}
.hm-hero__cta:hover{background:#f8eaf3 !important;color:#980065 !important}
}
.hm-sec-eyebrow{color:#b17fa0 !important}
.hm-adv__ico{border:1px solid #f3d4e9 !important}
.hm-pain__card{background:linear-gradient(160deg,#fbf1f8 0%,#f5e1ee 100%) !important}
.hm-pain__card:hover{box-shadow:0 18px 40px rgba(78,32,63,.1) !important}
.hm-opt{background:#fac5e8 !important}
.hm-opt::after{background:radial-gradient(closest-side,rgba(152,0,101,.10),transparent 70%) !important}
.hm-opt__eyebrow{color:#762f5e !important}
.hm-opt__title{color:#251620 !important}
.hm-opt__sub{color:#4f2b43 !important}
.hm-opt__cta{box-shadow:0 12px 30px rgba(152,0,101,.35) !important}
.hm-opt__cta:hover{box-shadow:0 16px 36px rgba(152,0,101,.45) !important}
.hm-opt__list b{color:#251620 !important}
.hm-opt__list span{color:#5e324f !important}
.hm-cats__tile{background:#f4e6ef !important}
.hm-cats__tile::after{background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(17,8,14,.5) 100%) !important}
.hm-cats__tile--all{background:#fac5e8 !important}
.hm-cats__allinner{color:#251620 !important}
.hm-rev .owl-dot::after{background:#d5a3c4 !important}
.hm-art__card:hover{box-shadow:0 18px 40px rgba(78,32,63,.1) !important}
.hm-art__pic{background:#f4e6ef !important}
.hm-brands__card:hover{box-shadow:0 18px 40px rgba(78,32,63,.12) !important;border-color:#ecc3de !important}
.hmcb-overlay{background:rgba(17,8,14,.55) !important}
.hmcb-close{color:#af8ea4 !important}
#hm-callback-form input[type=text],#hm-callback-form input[type=tel]{border:1px solid #e6cadd !important}
.mainpage .label{background:#fbf1f8 !important}
.wbbuybutton{background-color:#7f0055 !important;box-shadow:0 4px 10px rgba(127,0,85,0.4) !important}
.wbbuybutton:hover{background-color:#6f004a !important}
#media-thumbs .thumb:hover{border-color:#ee1fa8 !important}
.tableopter .discount-badge{color:#ee1fa8 !important}
.discount-badge{color:#ee1fa8 !important}
.skidkfr{color:#ee1fa8 !important}
.optprice:hover{background:#fe00a9 !important}
.optprice{background:#ee1fa8 !important}
.btn{background:#ee1fa8 !important}
.btn-primary{background-color:#ee1fa8 !important;border-color:#ee1fa8 !important}
.btn-primary:hover{border-color:#ee1fa8 !important;background-color:#ee1fa8 !important}
.review-card .content a{color:#ff46c1 !important}
input[type=checkbox]{accent-color:#fa09a9 !important}
.colorimageblock.selected{border:2px #ee1fa8 solid !important;box-shadow:0 0 4px #ee1fa8 !important}
.innerthumb.selected{border:2px #ee1fa8 solid !important;box-shadow:0 0 4px #ee1fa8 !important}
}
.wbbuybutton{background-color:#7f0055 !important;box-shadow:0 4px 10px rgba(127,0,85,0.4) !important}
.wbbuybutton:hover{background-color:#6f004a !important}
#media-thumbs .thumb:hover{border-color:#ee1fa8 !important}
.tableopter .discount-badge{color:#ee1fa8 !important}
.discount-badge{color:#ee1fa8 !important}
.skidkfr{color:#ee1fa8 !important}
.optprice:hover{background:#fe00a9 !important}
.optprice{background:#ee1fa8 !important}
.btn{background:#ee1fa8 !important}
.btn-primary{background-color:#ee1fa8 !important;border-color:#ee1fa8 !important}
.btn-primary:hover{border-color:#ee1fa8 !important;background-color:#ee1fa8 !important}
.review-card .content a{color:#ff46c1 !important}
input[type=checkbox]{accent-color:#fa09a9 !important}
.colorimageblock.selected{border:2px #ee1fa8 solid !important;box-shadow:0 0 4px #ee1fa8 !important}
.innerthumb.selected{border:2px #ee1fa8 solid !important;box-shadow:0 0 4px #ee1fa8 !important}
.mp-buy__btn--wb{background:linear-gradient(120deg, #b8007a, #7b2ff2) !important}
.btn-subscribe{background:#980065 !important}
.btn-subscribe:hover{background:#ff46c1 !important}
.basket-items-list-item-removed-container{background-color:rgba(239,33,170,0.15) !important}
.minimal_summ{background:#ff46c1 !important}
.rigthblockcart .btn-primary{background:#ee1fa8 !important}
.rigthblockcart .btn-primary:hover{background:#ff46c1 !important}
