botiga

.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
background-color:white !important;
border: 1px solid #ed018b !important;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{
color:black !important;
}

.elementor-widget-n-tabs .e-n-tab-title{
border-radius:8px !important;
}

.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
background-color: hsl(210 8% 91% / 1) !important;
background-image: none !important;
}

.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{
color:inherit !important;
}

.botiga-dropdown-ul{
display:flex;
}

@media (max-width: 575px) {
.bhfb-below_header_row {
min-height: 60px !important;
}
}

@media (max-width: 1024px) {
body[class*=”elementor-page”] .e-con.e-parent {
–padding-left: 0 !important;
–padding-right: 0 !important;
}

body{
–bt-font-size-header-menu: 12px !important;

}

.botiga-dropdown .botiga-dropdown-li, .botiga-dropdown .page_item, .botiga-dropdown .menu-item{
margin-right:29px;
}
}

@media (min-width: 1025px){
.bhfb-main_header_row{
border:none;
}

body.sticky-header-active .bhfb.bhfb-header.has-sticky-header.sticky-row-main-header-row{
border: 1px solid rgba(234, 234, 234, 1); !important;
}
}

@media screen and (max-width: 719px) {
#home-ear .products{
grid-template-columns: repeat(1, 1fr) !important;
}

}

@media (max-width: 575px) {
.bhfb-main_footer_row {
min-height: 465px !important;
}
}

.bhfb-component-woo_icons .site-header-cart .count-number, .bhfb-component-woo_icons .header-wishlist-icon .count-number {
border-color: #ed018b;
}
.bhfb-component-woo_icons .site-header-cart .count-number, .bhfb-component-woo_icons .header-wishlist-icon .count-number {
background-color: #ed018b;
}

.menu-toggle i, .menu-toggle svg {
width: 24px !important;
height: 24px !important;
}

#web_cont{
max-width:1440px;
}

#home-ear .attachment-woocommerce_thumbnail{
border-radius:8px;
}

#home-ear .button{
border-radius:4px;
}

#home-ear .onsale{
border-radius:4px;
}

.bhfb-main_footer_row .container {
width:95%;
max-width:1440px;
}

.bhfb-below_footer_row .container{
width:95%;
max-width: 1440px;
}

.products .product img{
border-radius:8px;
}
.products .product .button{
border-radius:4px !important;
}

.single-product .stock:not(.out-of-stock), .single-product .merchant-payment-logos{
display: none !important;
}

.single-product .woocommerce-product-gallery__wrapper img{
border-radius: 8px !important;
}

#tab-title-additional_information{
display: none !important;
}

.products .outofstock .button.product_type_simple {
background-color: #6666 !important; /* Dark Grey */
color: #ffffff !important; /* Text Color */
border-color: #555555 !important;
}

/* Position the product container for relative placement */
.product {
position: relative;
}

/* Style the custom badge */
.out-of-stock-badge {
position: absolute;
top: 10px;
left: 10px;
background-color: #ef4444; /* Bright Red */
color: #ffffff;
padding: 5px 12px;
font-size: 11px;
font-weight: ;
text-transform: uppercase;
border-radius: 4px;
z-index: 10;
pointer-events: none; /* Prevents badge from blocking clicks */

}