.dbfr-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#222;color:#fff;padding:16px 24px;border-radius:8px;z-index:999999;font:16px system-ui;max-width:90vw;box-shadow:0 4px 20px #0003}
.thfaqf-faq-item-title{cursor:pointer}
.thfaqf-faq-item.thfaqf-active>.thfaqf-faq-item-content{display:block!important}
.dbfr-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 8px 15px #0002;z-index:1000;padding:20px}
.site-header-inner{position:relative}
.dbfr-mobile-menu ul{list-style:none;margin:0;padding:0}.dbfr-mobile-menu li{padding:8px}.dbfr-mobile-menu .sub-menu{padding-left:16px}.dbfr-mobile-menu a{color:#222;text-decoration:none}
@media(max-width:991px){.dbfr-mobile-menu.is-open{display:block}}
html{scroll-behavior:smooth}
.video-play,.video-back{cursor:pointer}
.video-play:focus-visible{outline:3px solid #aad400;outline-offset:6px}
.dbfr-video-link{display:inline-block;margin:12px 0 20px;text-decoration:underline}
a.product__order-button{display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}
.dbfr-order-price{font-size:28px;font-weight:700;margin:24px 0}
.dbfr-payment-disabled{border:0;border-radius:6px;background:#ddd;color:#555;padding:12px 16px;font:inherit;cursor:default;width:100%}
.dbfr-order-page .block1__left p{margin-bottom:18px}
.wpsisac-slick-init.slick-slider button.slick-arrow{font-size:0!important;line-height:0!important}
.wpsisac-slick-init.slick-slider button.slick-prev{color:#222!important}
.wpsisac-slick-init.slick-slider button.slick-next{color:#fff!important}
.wpsisac-slick-init.slick-slider button.slick-arrow::before,.wpsisac-slick-init.slick-slider button.slick-arrow::after{content:none!important;display:none!important}
.wpsisac-slick-init.slick-slider button.slick-arrow svg{display:block;width:24px;height:24px;fill:none;margin:auto}
