.breakdance .bde-mini-cart-offcanvas-topbar,
.bde-mini-cart-offcanvas .woocommerce-mini-cart__empty-message {
    border: none !important;
}

.comp-header-mobile .comp-header-right ul.breakdance-menu-list {
    position: relative;
    border-top-left-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
}

.comp-header-mobile .comp-header-right ul.breakdance-menu-list:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none !important;
}

.breakdance-woocommerce .woocommerce-thankyou-order-received,
.breakdance-woocommerce .woocommerce-message {
    border-radius: var(--radius-xl);
}


.breakdance-woocommerce .woocommerce-thankyou-order-received a::after,
.breakdance-woocommerce .woocommerce-message a::after,
.breakdance-woocommerce .woocommerce-notices-wrapper+p:not([class]) a::after,
.breakdance-woocommerce .woocommerce-mini-cart__empty-message a::after,
.breakdance-woocommerce .woocommerce-noreviews a::after,
.breakdance-woocommerce .available-on-backorder a::after,
.breakdance-woocommerce .woocommerce-info a::after {
    position: relative;
    top: 2px;
}

.woocommerce-message,
.woocommerce-notices-wrapper {
    outline: none !important;
}

.breakdance-woocommerce table.order_details.shop_table thead,
.breakdance-woocommerce table.woocommerce-orders-table thead,
.breakdance-woocommerce table.woocommerce-table--order-downloads thead,
.breakdance-woocommerce table.order_details thead,
.breakdance-woocommerce table.woocommerce-cart-form__contents thead,
.breakdance-woocommerce table.woocommerce-checkout-review-order-table thead {
    color: var(--cream);
}

.bde-checkout-builder .payment_box,
.breakdance-woocommerce .payment_box {
    border-radius: var(--radius-lg) !important;
    overflow: hidden !important;
    border: none !important;
    background: var(--white) !important;
}

.wc_payment_methods.payment_methods label[for=payment_method_paymob-pixel] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 15px;
}

#paymob-logo,
.wc_payment_methods.payment_methods label[for=payment_method_paymob-pixel] img {
    padding-top: 0 !important;
}

/* Woo Select 2 Styles */
.select2-container .select2-dropdown {
    border-radius: var(--radius-xl) !important;
    background-color: var(--brown-light) !important;
    border: 1px solid var(--brown) !important;
}

.select2-container input.select2-search__field {
    border: 1px solid var(--brown-light) !important;
}

.select2-container .select2-results ul li {
    color: var(--brown) !important;
}

.select2-container .select2-results ul li:hover,
.select2-container .select2-results ul li[data-selected=true],
.select2-container .select2-results ul li.select2-results__option--highlighted {
    color: var(--cream) !important;
    background-color: var(--brown) !important;
}

.select2-selection {
    border-radius: var(--radius-xl) !important;
}

.select2-selection span {
    color: var(--brown) !important;
}

/* Woo Checkbox and Radio input */
.breakdance-woocommerce input[type=radio],
.breakdance-woocommerce input[type=checkbox] {
    border-color: var(--brown);
    background-color: var(--cream);
    transform: translateY(-1px);
}

/* Woo Thank you page */
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 30px;
}