
.kuba-front-topbar .kuba-front-language-switcher{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:5px;
    margin:0;
}
.kuba-front-topbar .kuba-front-language-option{
    display:inline-flex;
    min-width:30px;
    height:27px;
    align-items:center;
    justify-content:center;
    padding:0 7px;
    border:1px solid rgba(255,255,255,.5);
    border-radius:7px;
    background:rgba(255,255,255,.12);
    color:#fff!important;
    text-decoration:none!important;
    font-size:11px;
    font-weight:800;
    line-height:1;
}
.kuba-front-topbar .kuba-front-language-option:hover{
    border-color:#fff;
    background:rgba(255,255,255,.22);
}
.kuba-front-topbar .kuba-front-language-option.is-active{
    border-color:#fff;
    background:#fff;
    color:#111827!important;
}

/* 0.4.48 — cart UX: badge, notice CTA and express wallets only on checkout. */
.kuba-front-cart-count {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:20px;
    height:20px;
    padding:0 6px;
    margin-left:4px;
    border-radius:999px;
    background:#111827;
    color:#fff;
    font-size:12px;
    font-weight:700;
    line-height:1;
    vertical-align:middle;
}
.kuba-front-notices .kuba-front-view-cart,
.kuba-front-notices a.wc-forward {
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    min-height:38px;
    padding:8px 14px!important;
    border:1px solid #166534!important;
    border-radius:7px!important;
    background:#166534!important;
    color:#fff!important;
    text-decoration:none!important;
    font-weight:700!important;
    opacity:1!important;
    position:relative;
    z-index:100001;
    pointer-events:auto!important;
}
.kuba-front-notices .kuba-front-view-cart:hover,
.kuba-front-notices a.wc-forward:hover {background:#14532d!important;color:#fff!important}
body.woocommerce-cart .wc-block-components-express-payment,
body.woocommerce-cart .wc-block-components-express-payment__event-buttons,
body.woocommerce-cart .wp-block-woocommerce-cart-express-payment-block,
body.woocommerce-cart .wc-block-cart__payment-options,
body.woocommerce-cart .wcpay-express-checkout-wrapper,
body.woocommerce-cart .wcpay-payment-request-wrapper,
body.woocommerce-cart .wcpay-express-checkout,
body.woocommerce-cart #wcpay-express-checkout-element,
body.woocommerce-cart #wcpay-payment-request-wrapper,
body.woocommerce-cart [data-block-name="woocommerce/cart-express-payment-block"],
body.woocommerce-cart [class*="express-payment"],
body.woocommerce-cart [class*="express-checkout"] {
    display:none!important;
}
