.bew-elements-widgets ins {
text-decoration: none;
} .bew-display-flex {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .bew-display-grid {
display: -ms-grid;
display: grid;
} .bew-display-grid[desktop-col="1"] {
width: 100%;
}
.bew-display-grid[desktop-col="2"] {
grid-template-columns: repeat(2, 1fr);
}
.bew-display-grid[desktop-col="3"] {
grid-template-columns: repeat(3, 1fr);
}
.bew-display-grid[desktop-col="4"] {
grid-template-columns: repeat(4, 1fr);
}
.bew-display-grid[desktop-col="5"] {
grid-template-columns: repeat(5, 1fr);
}
.bew-display-grid[desktop-col="6"] {
grid-template-columns: repeat(6, 1fr);
} @media screen and (max-width: 1023px) {
.bew-display-grid[tablet-col="1"] {
grid-template-columns: repeat(1, 1fr);
}
.bew-display-grid[tablet-col="2"] {
grid-template-columns: repeat(2, 1fr);
}
.bew-display-grid[tablet-col="3"] {
grid-template-columns: repeat(3, 1fr);
}
.bew-display-grid[tablet-col="4"] {
grid-template-columns: repeat(4, 1fr);
}
.bew-display-grid[tablet-col="5"] {
grid-template-columns: repeat(5, 1fr);
}
.bew-display-grid[tablet-col="6"] {
grid-template-columns: repeat(6, 1fr);
}
} @media screen and (max-width: 575px) {
.bew-display-grid[mobile-col="1"] {
grid-template-columns: repeat(1, 1fr);
}
.bew-display-grid[mobile-col="2"] {
grid-template-columns: repeat(2, 1fr);
}
.bew-display-grid[mobile-col="3"] {
grid-template-columns: repeat(3, 1fr);
}
.bew-display-grid[mobile-col="4"] {
grid-template-columns: repeat(4, 1fr);
}
.bew-display-grid[mobile-col="5"] {
grid-template-columns: repeat(5, 1fr);
}
.bew-display-grid[mobile-col="6"] {
grid-template-columns: repeat(6, 1fr);
}
}  .bew-elements-widgets .owl-nav button {
position: absolute;
background-color: transparent;
border-radius: 0;
border: none;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.bew-elements-widgets .owl-nav .nav-btn {
background-color: #ffffff;
border: 1px solid #e6e6e6;
border-radius: 50%;
padding: 7px 14px;
}
.bew-elements-widgets .owl-nav button.owl-prev {
left: -20px;
}
.bew-elements-widgets .owl-nav button.owl-next {
right: -20px;
}
.bew-elements-widgets .owl-nav button i {
font-size: 14px;
}
@media screen and (max-width: 1199px) {
.bew-elements-widgets .owl-nav button.owl-prev {
left: -10px;
}
.bew-elements-widgets .owl-nav button.owl-next {
right: -10px;
}
} .bew-elements-widgets .owl-dots button {
background-color: #E9E9E9;
border-radius: 100%;
padding: 0;
width: 10px;
height: 10px;
margin: 0 3px;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}
.bew-elements-widgets .owl-dots button:hover,
.bew-elements-widgets .owl-dots button:focus {
background-color: #030303;
}
.bew-elements-widgets .owl-dots button.active {
background-color: #030303;
}  .bew-woo-product a {
text-decoration: none;
}
.bew-woo-product .woocommerce-LoopProduct-link {
color: inherit;
}
.bew-woo-product .woocommerce-loop-product__title {
color: #030303;
margin-bottom: 10px;
font-weight: 600;
line-height: 1.2;
}
.bew-woo-product .woocommerce-product-details__short-description p {
margin-bottom: 10px;
}
.bew-woo-product figure .onsale {
background-color: #313131;
color: #fff;
font-size: 12px;
position: absolute;
left: initial;
top: 10px;
right: 10px;
padding: 5px 10px;
line-height: 1.2;
z-index: 9;
}
.bew-woo-product .price {
display: block;
margin-top: 5px;
margin-bottom: 15px;
}
.bew-woo-product .button {
background-color: #313131;
color: #ffffff;
display: inline-block;
font-size: 12px;
line-height: 1.6;
letter-spacing: 1px;
padding: 12px 24px;
text-transform: uppercase;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
font-weight: normal;
position: relative;
z-index: 1;
} .bew-woo-product .star-rating {
color: #FEBF00;
display: inline-block;
font-family: WooCommerce;
position: relative;
line-height: 1;
overflow: hidden;
font-size: 14px;
}
.bew-woo-product .star-rating:before {
content: "sssss";
position: relative;
}
.bew-woo-product .star-rating span:before {
content: "SSSSS";
top: 0;
position: relative;
left: 0;
display: inline-block;
} 
.bew-woo-product .star-rating span {
overflow: hidden;
display: inline-block;
position: absolute;
left: 0;
top: 0;
} .bew-woo-product ul {
margin: 0;
padding: 0;
}
.bew-woo-product ul li {
list-style: none;
} .bew-pagination {
margin-top: 40px;
}
.bew-pagination ul {
margin: 0;
padding: 0;
}
.bew-pagination li {
list-style: none;
display: inline-block;
} .bew-elements-product-categories-list {
row-gap: 10px;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.bew-elements-product-categories-list .product-wrapper a {
display: block;
padding: 8px;
border-radius: 50px;
border: 1px solid #eaebed;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
}
.bew-elements-product-categories-list .products-cat-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bew-elements-product-categories-list .products-cat-wrap .products-cat-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: #ffffff;
}
.bew-elements-product-categories-list .products-cat-wrap .categoryimage {
max-width: 45px;
margin: 0px;
border-radius: 50%;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
}
.bew-elements-product-categories-list .products-cat-wrap .woocommerce-loop-category__title {
font-size: 13px;
font-weight: 500;
margin: 0 15px;
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}
.bew-elements-product-categories-list .products-cat-wrap .count {
background-color: #ebebeb;
color: #313131;
font-size: 11px;
font-weight: 500;
line-height: 1;
margin: 0;
border-radius: 50%;
min-width: 45px;
min-height: 45px;
padding: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
}
.bew-elements-product-categories-list .product-wrapper a:hover {
background-color: #E9E9E9;
}
.bew-elements-product-categories-list .product-wrapper a:hover .woocommerce-loop-category__title {
color: #555555;
}
.bew-elements-product-categories-list .product-wrapper a:hover .count {
background-color: #ffffff;
color: #1b1b1b;
} .bew-elements-carousel-products ul.products li.product .product-compare-wishlist {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
z-index: 9;
}
.bew-elements-widgets .product .product-compare-wishlist > div {
display: inline-block;
}
.bew-elements-carousel-products .product-wishlist {
margin-right: 0;
}
.bew-elements-carousel-products .product .product-compare a,
.bew-elements-carousel-products .product .product-view a,
.bew-elements-carousel-products .product .product-wishlist a {
opacity: 0;
}
.bew-elements-carousel-products .product:hover .product-compare-wishlist a,
.bew-elements-carousel-products .product:focus .product-compare-wishlist a {
opacity: 1;
}
.bew-elements-carousel-products .product-compare-wishlist a i {
background-color: #ffffff;
border-radius: 100px;
line-height: 35px;
height: 35px;
text-align: center;
width: 35px;
}
.bew-elements-carousel-products .product-compare-wishlist a i {
color: #383838;
font-size: 12px;
} .bew-elements-products .products li.product,
.bew-product-widget .products li.product,
.bew-elements-carousel-products .products li.product {
position: relative;
} .bew-elements-products .bew-product-compare,
.bew-elements-carousel-products .bew-product-compare {
display: none !important;
} .bew-product-widget .bew-product-compare {
display: none !important;
}
.bew-product-compare {
position: absolute;
top: 10px;
right: 10px;
z-index: 9;
}
.bew-compare-link {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border-radius: 100px;
background-color: #ffffff;
color: #383838;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease, background-color 0.3s ease, color 0.3s ease;
}
.bew-elements-products .products li.product:hover .bew-compare-link,
.bew-product-widget .products li.product:hover .bew-compare-link,
.bew-elements-carousel-products .products li.product:hover .bew-compare-link,
.bew-compare-link:focus {
opacity: 1;
visibility: visible;
}
.bew-compare-link:hover {
background-color: #383838;
color: #ffffff;
}
.bew-compare-link svg {
flex-shrink: 0;
}
.bew-compare-tooltip {
position: absolute;
top: 100%;
right: 0;
margin-top: 6px;
padding: 4px 8px;
background-color: #383838;
color: #ffffff;
font-size: 11px;
line-height: 1.4;
white-space: nowrap;
border-radius: 3px;
opacity: 0;
visibility: hidden;
transition: opacity 0.2s ease, visibility 0.2s ease;
pointer-events: none;
}
.bew-compare-link:hover .bew-compare-tooltip,
.bew-compare-link:focus .bew-compare-tooltip {
opacity: 1;
visibility: visible;
}
.bew-hide-icon-group .bew-product-compare {
display: none !important;
} .bew-yith-buttons-group {
display: inline-flex;
align-items: center;
justify-content: center;
gap: var(--bew-yith-icon-gap, 12px);
margin-bottom: 8px; max-width: 100%;
} .bew-yith-buttons-group .yith-add-to-wishlist-button-block {
margin: 0;
} .bew-yith-buttons-group .bew-yith-button-wrap {
position: relative;
display: inline-flex;
align-items: center;
min-width: 0;
} .bew-yith-buttons-group a.compare,
.bew-yith-buttons-group .yith-wcwl-add-to-wishlist-button {
color: var(--bew-yith-icon-color, #1a1a1a) !important; background: var(--bew-yith-icon-bg, none) !important;
}
.bew-yith-buttons-group a.compare:hover,
.bew-yith-buttons-group .yith-wcwl-add-to-wishlist-button:hover {
color: var(--bew-yith-icon-hover-color, #767676) !important;
background: var(--bew-yith-icon-hov-bg, none) !important;
}
.bew-yith-buttons-group a.compare:hover,
.bew-yith-buttons-group a.compare:focus,
.bew-yith-buttons-group a.compare:active {
background: var(--bew-yith-icon-hov-bg, none) !important;
}
.bew-yith-buttons-group a.compare {
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
padding: 0;
text-decoration: none;
outline: none;
-webkit-tap-highlight-color: transparent;
} .bew-yith-buttons-group a.compare::before {
content: "";
display: block;
width: var(--bew-yith-icon-size, 18px);
height: var(--bew-yith-icon-size, 18px);
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpolyline points='1 20 1 14 7 14'%3E%3C/polyline%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpolyline points='1 20 1 14 7 14'%3E%3C/polyline%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: contain;
mask-size: contain;
} .bew-yith-buttons-group .yith-wcwl-add-to-wishlist-button-icon {
width: var(--bew-yith-icon-size, 18px) !important;
height: var(--bew-yith-icon-size, 18px) !important;
color: var(--bew-yith-icon-color, #1a1a1a) !important;
}
.bew-yith-buttons-group .yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-add-to-wishlist-button-icon {
color: var(--bew-yith-icon-hover-color, #767676) !important;
} .bew-yith-buttons-group a.compare .label,
.bew-yith-buttons-group .yith-wcwl-add-to-wishlist-button__label {
display: none !important;
} .bew-yith-tooltip-label {
display: none;
} .bew-yith-show-label-yes .bew-yith-tooltip-label {
display: inline;
font-size: inherit;
color: inherit;
white-space: normal;
overflow-wrap: break-word;
margin-left: 6px;
min-width: 0;
} .bew-yith-compare-tooltip-yes .bew-yith-button-wrap--compare .bew-yith-tooltip-label,
.bew-yith-wishlist-tooltip-yes .bew-yith-button-wrap--wishlist .bew-yith-tooltip-label {
display: block; background-color: #1a1a1a;
color: #ffffff;
font-size: 11px;
line-height: initial;
margin-left: 0;
padding: 4px 10px;
position: absolute;
top: -25px;
left: 50%;
transform: translate(-50%, 0);
text-align: center;
white-space: nowrap;
visibility: hidden;
opacity: 0;
z-index: 1;
transition: top 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;
pointer-events: none;
}
.bew-yith-compare-tooltip-yes .bew-yith-button-wrap--compare:hover .bew-yith-tooltip-label,
.bew-yith-compare-tooltip-yes .bew-yith-button-wrap--compare:focus-within .bew-yith-tooltip-label,
.bew-yith-wishlist-tooltip-yes .bew-yith-button-wrap--wishlist:hover .bew-yith-tooltip-label,
.bew-yith-wishlist-tooltip-yes .bew-yith-button-wrap--wishlist:focus-within .bew-yith-tooltip-label {
top: -35px;
visibility: visible;
opacity: 1;
} .elementor-widget-bew-elements-product-list .bew-yith-buttons-group a.compare {
display: inline-flex !important;
margin: 0 !important;
} .elementor-widget-bew-pro-grid-products .bew-yith-buttons-group {
margin-top: 5px;
}
.elementor-widget-bew-pro-grid-carousel-products .bew-yith-buttons-group,
.elementor-widget-bew-pro-hot-deals .bew-yith-buttons-group {
margin-top: 20px;
} .bew-compare-inner .bew-icon-outline-sync > * {
visibility: hidden;
}
.bew-compare-inner .bew-icon-outline-sync {
position: relative;
}
.bew-compare-inner .bew-icon-outline-sync::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
background-color: var(--bew-compare-icon-stroke, #1a1a1a);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpolyline points='1 20 1 14 7 14'%3E%3C/polyline%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpolyline points='1 20 1 14 7 14'%3E%3C/polyline%3E%3Cpath d='M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: contain;
mask-size: contain;
} .bew-cart-inner .bew-icon-outline-cart > i,
.bew-cart-inner .bew-icon-outline-cart > svg {
visibility: hidden;
}
.bew-cart-inner .bew-icon-outline-cart::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
background-color: var(--bew-cart-icon-stroke, #1a1a1a);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-size: contain;
mask-size: contain;
}
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio) {
outline: none;
}
.bew-blog-content .read-more-blog {
display: inline-block;
border-style: solid;
border-width: 1px;
border-color: transparent;
}
.bew-elements-contact-forms.bew-hide-label label {
font-size: 0;
}
.bew-elements-contact-forms .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio) {
width: 100%;
padding: 0;
}
.bew-elements-contact-forms .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-textarea) {
height: 48px;
padding: 0 10px;
}
.bew-elements-contact-forms .wpcf7 .wpcf7-form-control.wpcf7-textarea {
padding: 10px;
} .bew-widget-inner {
display: inline-block;
}
.bew-widget-inner a {
display: flex;
align-items: center;
}
.bew-widget-inner a h4 {
display: inline-block;
margin-bottom: 0;
margin-left: 5px;
}
.bew-widget-inner .bew-icon {
display: inline-block;
font-size: 20px;
}
.bew-widget-inner .bew-icon i, .bew-widget-inner .bew-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
} .elementor-widget-container .bew-widget-inner {
position: relative;
}
.elementor-widget-container .bew-tooltip {
background-color: #1a1a1a;
color: #FFFFFF;
font-size: 11px;
padding: 4px 10px;
position: absolute;
top: -25px;
text-align: center;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
white-space: nowrap;
visibility: hidden;
z-index: 1;
-webkit-transition: top 0.4s;
-moz-transition: top 0.4s;
transition: top 0.4s;
}
.elementor-widget-container .bew-widget-inner:hover .bew-tooltip {
top: -35px;
visibility: visible;
} .bew-cart-inner a {
display: flex;
align-items: center;
}
.bew-cart-inner .bew-icon {
position: relative;
}
.bew-cart-count {
background-color: #000;
position: absolute;
font-size: 10px;
font-weight: 500;
text-align: center;
display: block;
border-radius: 100%;
color: #fff;
top: -9px;
right: -9px;
padding: 0px 5px;
}
.bew-cart-amount {
margin-left: 8px;
}
.bew-cart-amount {
color: #000000;
}
.ementor-widget-bew-element-cart {
position: relative;
}
.bew-shoping-detail-cart {
background-color: #fff;
position: absolute;
top: 100%;
right: 0;
z-index: 99;
min-width: 280px;
}
.bew-shoping-detail-cart {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
visibility: hidden;
opacity: 0;
padding: 15px;
transition: all 0.4s ease-out 0s;
}
.bew-shoping-detail-cart .widget_shopping_cart {
margin-bottom: 0;
}
.bew-cart-inner:hover .bew-shoping-detail-cart {
opacity: 1;
visibility: visible;
}
.bew-shoping-detail-cart .woocommerce a.button {
padding: 8px 18px;
font-size: 14px;
text-transform: capitalize;
}
.bew-shoping-detail-cart .woocommerce a.remove:hover {
background-color: transparent !important;
color: #494949 !important;
text-decoration: none;
}
.bew-shoping-detail-cart .woocommerce a,
.bew-shoping-detail-cart .woocommerce a:hover {
text-decoration: none;
}  .product-added-to-cart .bew-shoping-detail-cart {
visibility: visible;
opacity: 1;
} .bew-category-nav-container .bew-category-parent-label {
align-items: center;
background-color: #000;
display: flex;
color: #fff;
padding: 15px 20px;;
text-decoration: none;
cursor: pointer;
border: none;
}
.bew-category-nav-container .bew-category-parent-label:hover {
text-decoration: none;
}
.bew-category-nav-container .bew-icon {
font-size: 22px;
margin-right: 10px;
}
.bew-category-nav-container .bew-icon i, 
.bew-category-nav-container .bew-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
.bew-category-nav-container .bew-category-parent-label:after {
display: inline-block;
content: "";
width: 0;
height: 0;
border: 5px solid transparent;
border-top-color: currentColor;
margin-left: 15px;
}
.bew-category-nav-container .bew-category-menu-label {
flex-grow: 1;
}
.bew-category-nav {
background-color: #fff;
border: 1px solid rgba(243, 243, 243, 0.8);
display: block;
opacity: 0;
top: 100%;
margin: 0;
visibility: hidden;
position: absolute;
left: 0;
z-index: 999;
transform: translateY(-2px);
transition: opacity 0.5s ease-in-out, 
transform 0.5s ease-in-out, 
visibility 0.5s ease-in-out;
}
.bew-category-nav-container:not(.bew-clickable):has(.bew-category-parent-label:hover, .bew-category-nav:hover) .bew-category-nav,
.bew-category-nav-container.show .bew-category-nav {
visibility: visible;
opacity: 1;
transform: translateY(0);
pointer-events: all;
} .bew-category-nav ul {
margin: 0;
padding: 0;
}
.bew-category-nav ul li ul {
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.05);
display: none;
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
width: 180px;
z-index: 99;
text-align: left;
-webkit-animation: slide-up 0.3s ease-out;
-moz-animation: slide-up 0.3s ease-out;
-ms-animation: slide-up 0.3s ease-out;
-o-animation: slide-up 0.3s ease-out;
animation: slide-up 0.3s ease-out;
}
.bew-category-nav ul li {
list-style: none;
}
.bew-category-nav ul li:hover>ul,
.bew-category-nav ul li:focus>ul,
.bew-category-nav ul li:active>ul {
display: block;
top: 0;
left: 100%;
}
.bew-category-nav ul li a {
color: #313131;
display: block;
font-size: 13px;
font-weight: 500;
padding: 10px 20px;
text-decoration: none;
transition: all 0.4s;
}
.bew-category-nav ul li a:hover {
text-decoration: none;
}
.bew-category-nav ul li:hover>a:after,
.bew-category-nav ul li:focus>a:after {
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.bew-category-nav ul li a {
border-bottom: 1px solid #f5f5f5;
}
.bew-category-nav ul > li:last-child a {
border-bottom: none;
} .bew-category-nav .elementskit-megamenu-panel {
opacity: 0;
visibility: hidden;
}
.bew-category-nav ul li.menu-item-has-children {
position: relative;
}
.bew-category-nav ul > li:hover .elementskit-megamenu-panel {
opacity: 1;
visibility: visible;
}
.bew-category-nav-container .ekit-wid-con .elementor-icon-list-item>a {
padding: 0;
}
.bew-category-nav-container .elementskit-section-subtitle {
margin-bottom: 15px;
}
.bew-category-nav .elementskit-dropdown-has a {
display: flex;
align-items: center;
justify-content: space-between;
}
.bew-category-nav ul li a .icon,
.bew-category-nav ul li a .elementskit-submenu-indicator {
display: inline-block;
font-size: 12px;
width: 12px;
height: 12px;
flex-shrink: 0;
margin-left: 8px;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.bew-category-nav ul li:hover>a .icon,
.bew-category-nav ul li:focus>a .icon,
.bew-category-nav ul li:hover>a .elementskit-submenu-indicator,
.bew-category-nav ul li:focus>a .elementskit-submenu-indicator {
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
} .bew-account-login-wrapper {
background: #ffffff;
width: 90%;
max-width: 700px;
max-height: 100vh;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 40px 50px 45px 50px;
z-index: 999999;
overflow-y: auto;
-webkit-box-shadow: 300px 0 0 1900px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.2);
box-shadow: 300px 0 0 1900px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.2);
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-ms-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}
.bew-show-popup-login .bew-account-login-wrapper {
visibility: visible;
opacity: 1;
}
.bew-account-login-inner .woocommerce form.login {
margin-bottom: 0;
border: none !important;
padding: 0;
}
.bew-account-login-inner .woocommerce form.login .input-text {
padding: 1em;
}
.bew-account-login-inner .bew-toggle-icon {
float: right;
}
.bew-account-login-inner .bew-toggle-icon i {
font-size: 24px;
color: #cfc8d8;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.bew-account-login-inner .bew-toggle-icon i:hover,
.bew-account-login-inner .bew-toggle-icon i:focus,
.bew-account-login-inner .bew-toggle-icon i:active {
color: #18271f;
} .bew-product-search-form {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.bew-product-search-form .bew-product-search-input {
flex-grow: 1;
}
.bew-product-search-form .bew-product-search-select {
flex-grow: 1;
}
.bew-product-search-form .bew-product-search-input input,
.bew-product-search-form .bew-product-search-select select {
width: 100%;
border: 1px solid #ecebeb;
}
.bew-product-search-input input {
height: auto;
padding: 14px;
}
.bew-product-search-select .bew-select-styled {
border: 1px solid #ecebeb;
padding: 10px 15px 11px 15px;
}
.bew-product-search-form .bew-search-submit button {
padding: 13px 25px 14px 25px;
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #ecebeb;
margin-left: -1px;
cursor: pointer;
}
.bew-search-submit button svg {
width: 1em;
height: 1em;
font-size: 18px;
display: block;
} .bew-select-hidden {
display: none;
visibility: hidden;
padding-right: 10px;
position: absolute;
z-index: -1;
}
.bew-select-wrap {
cursor: pointer;
position: relative;
margin-left: -1px;
}
.bew-select-styled:after {
content: "";
width: 0;
height: 0;
border: 5px solid transparent;
border-color: #313131 transparent transparent transparent;
position: absolute;
top: 55%;
right: 15px;
transform: translate(0, -50%);
}
.bew-select-options {
background-color: #313131;
display: none;
position: absolute;
top: 100%;
right: 0;
left: 0;
z-index: 99999;
margin: 0;
padding: 0;
list-style: none;
}
.bew-select-options li {
color: #fff;
padding: 5px 10px;
}
.bew-select-options li.bew-is-selected,
.bew-select-options li:hover {
background-color: #393939;
}
.bew-select-options li[rel="hide"] {
display: none;
} .bew-editor-error,
.bew-error {
padding: 10px 10px 10px 15px;
border: 1px solid #c3c4c7;
border-left-width: 4px;
border-left-color: #d63638;
}
body:not(.elementor-editor-active) .bew-editor-error {
display: none;
}