.grecaptcha-badge{display:none !important}.b24-widget-button-position-bottom-right{bottom:75px !important}body #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#000 !important}body #bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#f5831c !important}body #bingc-phone-button div.bingc-phone-button-tooltip{background:#000 !important}body #bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:#000 !important}#bingc-phone-button div.bingc-phone-button-tooltip.bingc-phone-button-tooltip-bottom-left{bottom:90px !important}body #bingc-phone-button div.bingc-phone-button-tooltip,body #bingc-passive div.bingc-passive-overlay{background:#fdb051 !important}body #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,body #bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:#fdb051 !important}body.modal-open .b24-widget-button-wrapper{z-index:1 !important}#bingc-phone-button{width:69px !important;height:69px !important;left:50px !important;bottom:75px !important}#bingc-phone-button svg.bingc-phone-button-circle{width:69px !important;height:69px !important}#bingc-phone-button div.bingc-phone-button-icon-text{font:300 14px/15px Open sans,Ubuntu,Arial !important;top:20px !important;right:14px !important}#bingc-phone-button div.bingc-phone-button-icon-text span{font:300 11px/14px Open sans,Ubuntu,Arial !important}#bingc-phone-button svg.bingc-phone-button-icon-icon{top:13px !important;right:13px !important;width:46px !important;height:46px !important}body #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#000 !important}body #bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#f5831c !important}body #bingc-phone-button div.bingc-phone-button-tooltip{background:#000 !important}body #bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:#000 !important}.bx-touch.crm-widget-button-mobile{height:auto !important}.bx-touch.crm-widget-button-mobile body{height:auto !important}.bx-livechat-mobile.bx-livechat-wrapper{z-index:999999}body.bx-livechat-mobile-state{position:static !important;overflow:visible !important}bwchat#bwc-wrap #bwc-widget-action.bwc-mobile{bottom:5px !important}#bwc-iframe-sounds{position:absolute !important}bwchat#bwc-wrap #bwc-widget-action button.bwc-get-call,bwchat#bwc-wrap #bwc-widget-action .bwc-button.bwc-get-call{background-color:#db4f04 !important}bwchat#bwc-wrap #bwc-widget-action button,bwchat#bwc-wrap #bwc-widget-action .bwc-button{background-color:#333 !important}bwchat#bwc-wrap #bwc-widget-action button.bwc-get-call.bwc-disable .bwc-icon svg,bwchat#bwc-wrap #bwc-widget-action .bwc-button.bwc-get-call.bwc-disable .bwc-icon svg,bwchat#bwc-wrap #bwc-widget-action .bwc-chat-tail::after{fill:#fff !important}bwchat#bwc-wrap #bwc-widget-action button.bwc-get-call.bwc-disable .bwc-btn-text,bwchat#bwc-wrap #bwc-widget-action .bwc-button.bwc-get-call.bwc-disable .bwc-btn-text{color:#fff !important}bwchat#bwc-wrap #bwc-widget-action .bwc-chat-tail::after{border-right:none !important}#bwc-widget-action.bwc-mobile{flex-direction:row !important;right:15px !important}bwchat#bwc-wrap #bwc-widget-action.bwc-mobile .bwc-chat{margin-top:0 !important;margin-right:0 !important}bwchat#bwc-wrap #bwc-widget-action.bwc-mobile button{border-radius:4px;height:49px;min-width:49px}bwchat#bwc-wrap #bwc-widget-action.bwc-mobile button.bwc-get-call .bwc-icon,bwchat#bwc-wrap #bwc-widget-action.bwc-mobile .bwc-button.bwc-get-call .bwc-icon{width:49px}.mfp-title{display:none !important}body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-countdown-timer{display:none !important}body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-countdown-timer{display:none !important}#bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-we-will-call-you{max-width:290px !important;font-size:17px !important;left:0 !important}@media(max-width: 979px){#bingc-phone-button.bingc-show{-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}}@media(max-width: 767px){.b24-widget-button-position-bottom-right{bottom:145px !important;right:auto !important;left:20px !important}#bingc-phone-button{left:20px !important}#bingc-phone-button-tooltip,.b24-widget-button-popup{display:none !important}}

.wc-tabs-wrapper .panel iframe,
.wc-tabs-wrapper .panel video {
    width: 100%;
    aspect-ratio: 16 / 9;
    height: auto;
}


/* Fixes 24.01.2025 */

.bottom-box .card .woocommerce-loop-product__title {
    font-size: 18px;
}

.bottom-box .card .woocommerce-loop-product__title,
.bottom-box .pr-btm span.amount {
    margin-bottom: 5px;
}

body .category-page.new-category .top-box .option-groups .option-group .options-list li a,
.options-list li a {
    border-width: 3px!important;
}

.options-list li.active a .bottom {
    background-color: #F0F0F0 !important;
    font-weight: 700!important;
}

.aside-mobile .content .mobile-nav li a {
    padding-top: 7.5px !important;
    padding-bottom: 7.5px !important;
}

.aside-mobile .content .mobile-nav li a > i {
    top: 7px !important;
}

.aside-mobile .content .mobile-nav li .toggle-btn {
    width: 38px!important;
    height: 38px!important;
}

body.single-product-new .option-groups .option-group:not([data-group="sub-categories"]) .options-list li .bottom {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

body .category-page .top-box {
    padding-top: 15px;
}

@media (max-width: 991px) {
    body .site-content {
        padding-top: 112px;
    }
}

@media (max-width: 767px) {
    body .bottom-call-btn,
    body .wct-btn {
        height: 48px !important;
        padding: 5px!important;
        white-space:  nowrap;
    }

    body .bottom-call {
        padding: 0!important;
        left: 15px!important;
        bottom: 5px!important;
        max-width: calc(50% - 22.5px)!important;
        width: 100%;
    }

    body .site-content {
        padding-top: 110px;
    }

    body .wct-btn {
        border-radius: 4px!important;
        font-size: .875rem!important;
        font-weight: 600!important;
        letter-spacing: 2px!important;
        width: calc(50% - 22.5px) !important;

        text-transform: uppercase;
    }

    body .wct-btn .wct-popup {
        display: none!important;
        border-radius: 4px;
        padding-top: 3px !important;
        padding-bottom: 3px !important;
        margin-bottom: 3px !important;
        width: 100% !important;
    }

    body .wct-btn .wct-popup br {
        display: none;
    }

    body .wct-btn .wct-icon {
        width: auto!important
    }

    body .wct-icon .bwc-icon-message {
        margin-bottom: 0!important;
        margin-right: 5px!important;
        width: 20px!important;
    }
}

@media (max-width: 575px) {
    body .site-content {
        padding-top: 86px;
    }
}

@media (max-width: 399px) {
    body .bottom-call-btn,
    body .wct-btn {
        font-size: 12px!important;
        letter-spacing: 1px!important;
    }

    /*body .wct-btn {
        font-size: 11px!important;
    }
    body .wct-btn .wct-popup {
        font-size: 10px!important;
    }*/
}

@media (max-width: 359px) {
    body .bottom-call-btn,
    body .wct-btn {
        font-size: 11px!important;
    }

    /*body .bottom-call-btn {
        font-size: 11px!important;
    }*/
}


@media (max-width: 575px) {
    .woocommerce .related.products .woocommerce-loop-product__title, .woocommerce .upsells.products .woocommerce-loop-product__title, .woocommerce-js .related.products .woocommerce-loop-product__title, .woocommerce-js .upsells.products .woocommerce-loop-product__title, .woocommerce div.product .woocommerce-tabs ul.tabs li > a {
        font-size: 16px !important;
        line-height: 1.15 !important;
    }

    .bottom-box .card .woocommerce-loop-product__title {
        font-size: 12px !important;
        line-height: 1.3!important;
    }

    .bottom-box .card > a {
        padding: 10px 10px 5px !important;
    }

    .bottom-box .card > .pr-btm {
        padding: 5px 10px 10px !important;
    }

    .bottom-box .pr-btm span.amount {
        margin-bottom: 5px !important;
    }
}