:root {
	--wd-hb-opt-h: 60px;
	--wd-text-font: "Onest", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #000000;
	--wd-text-font-size: 16px;
	--wd-title-font: "Unbounded", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #000000;
	--wd-entities-title-font: "Onest", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #000000;
	--wd-entities-title-color-hover: #000000;
	--wd-alternative-font: "Onest", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Unbounded", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #000000;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Unbounded", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(255,20,128);
	--wd-alternative-color: rgb(141,205,207);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,20,128);
	--btn-accented-bgcolor-hover: rgb(255,20,128);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(141,205,207);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(141,205,207);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(17,17,17,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-attachment: fixed;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 600px;
}
.wd-hb {
	background-color: rgb(243,187,200);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 300px;
}
.wd-footer {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-load-additional-fonts {
	font-family: "Lato", Arial, Helvetica, sans-serif;
	font-weight: 300;
}
html .wd-builder-off .tabs-layout-accordion > .wd-accordion-item > .wd-accordion-title .wd-accordion-title-text {
	font-size: 16px;
}
html .wd-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title {
	font-size: 18px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "Onest", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 24px;
}
html .wd-product .price, html .product-image-summary-wrap .summary-inner > .price, html .wd-single-price .price, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price, html .product-quick-view .summary-inner > .price, html .widget-area .widget .price {
	color: rgb(244,32,131);
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(238,246,246);
	background-image: none;
}
.wd .product-label.onsale {
	background-color: rgb(243,187,200);
}
.wd .product-label.new {
	background-color: #8dcdcf;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 250px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 45px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 50px;
	}
	html .wd-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title {
		font-size: 14px;
	}

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1600px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(239,246,246);
}




/* Search form placeholder */
.wd-search-full-screen .searchform {
	--wd-form-placeholder-color: #9e9e9e;
}

/* Change color for error message */
.woocommerce-notices-wrapper .woocommerce-message {background-color: #8dcdcf;}
.woocommerce-error {background-color: #fb839f;}


/* Instagram icon color */
.icons-design-colored .social-instagram{
	background: radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);
}


/* Offset password form below sticky header (all languages) */
/* body.page-id-106264 .post-password-form,  
body.page-id-633791 .post-password-form,   
body.page-id-106250  .post-password-form{   
margin-top: 180px ; 
} */



/* Header menu li color
.wd-header-nav .menu.wd-nav>li>a{
color: #ffffff;
}
.wd-header-nav .menu.wd-nav>li>a:hover{
color: #BC8EB0;
}*/



/* Align Labels to the left corner */
.woocommerce-product-gallery .labels-rounded {
	right: 0 !important;
	left: 15px !important;
	align-items: flex-start !important;
}

/* Hide author meta info for Blogs */
.meta-author, .wd-post-meta {
	display: none !important
}


/*Hide Variation price range on shop page*/
.product-type-variable.product-grid-item .price {
	display:none;
} 

/*Reduce padding-top for first block in homepage*/
.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 20px;}


/*Align items in blocks center and reduce padding for elements inside*/
.wd-info-box .info-box-title {margin-bottom:0px !important;} 
.box-style-shadow {padding: 15px !important;}

.wd-info-box {
	align-items: center !important;
	justify-content: center;
}

/*Remove add margin-bottom in block after add to cart on product page*/
.wd-after-add-to-cart {margin-bottom: 0px !important;}


/*Hide checkoout steps on Desktop*/
.wd-checkout-steps li:not(.step-active) {display: none;}

/* Color facebook & telegram icons */
.wd-social-icons.icons-size-small .wd-icon {font-size: 22px !important;}
.product-share > .social-facebook .wd-icon:before {color: #365493;}

.product-share > .social-tg .wd-icon:before {color: #37AEE2;}

/* Fix title & close button on login popup */
.widget-heading {
	display: flex;
	flex: 0 0 auto;
	align-items: center;
	flex-direction: row;
	justify-content: flex-end;
	padding: 20px 15px;
	border-bottom: 1px solid rgba(119,119,119,0.2);
}
.widget-heading .widget-title {
	flex: 1 1 auto;
	margin-bottom: 0;
	font-size: 20px;
}

/*Align left atributtes values on single product*/
.shop_attributes tr {
	justify-content: normal;
	overflow: auto
}
.shop_attributes td {text-align: left}
.shop_attributes th {
	min-width: 120px;
	width: fit-content;
}


/* Change ammoCRM Z-index from 2147483647 -> 2147483646*/
.amo-button-holder {
	z-index: 300 !important;
}

/* Make cart position above the messenger */
.wd-side-hidden {
	z-index: 401;
}

/*Change icon for burger menu in Category Page*/
.wd-burger-icon {
	--wd-btn-icon: "\f118";
}


/*Hide post date for blog archive*/
.wd-post-date.wd-style-with-bg {
	display:none;
}

/*Custom color for Helloween Pop-UP
.wd-popup {background-color: #41087300 !important;}
.mfp-bg {background-color: #410873cc !important;}
*/

/*Custom color for Review tab*/
.product-tabs-wrapper {
	background-color: #eef6f6 !important;
}

/*Transparent Color for Quick View */
.mfp-bg {background-color: #0b0b0bd9 !important;
}


/* Hide recaptcha */
.grecaptcha-badge {display: none !important;}


/*Style arrows and dots for Home banner slider*/
.owl-nav>div {
	color: #E6E6E6;
}

body .owl-dots .owl-dot.active span {
	border-color: #E6E6E6;
	background-color: #E6E6E6;
}

.owl-dots .owl-dot span {
	border: 2px solid #E6E6E6 !important;
}

.wd-btn-arrow:hover {
	color: #E6E6E6;
}

/*PinkFriday color for % Label + Price
.product-label.onsale {
background-color: #FF3E9A !important;
}
.amount {color: #FF3E9A !important}

del .amount {
color: var(--color-gray-300) !important;
}
*/

/*Remove brand logo in Shop Filters*/
.wd-filter-list.swatches-brands .filter-swatch {
	display:none;
}

/*Style UI for Review Tab*/
.woocommerce-noreviews{
	display: none !important;
}

.woocommerce-Reviews {
	margin-bottom: 0px !important;
}

.woocommerce-review__verified {
	display:none !important;
}


/* Remove scroll in acordion */
.wd-accordion-item .wd-scroll-content {
	max-height: none !important;
}

/*Change BG color for Cart, Wishlist counters*/
.wd-cart-number, .wd-tools-count {
	background-color: #ff0266 !important;
}

/*Change color for price 
.amount {
color: #ff0266;
}
*/

/*Style Shipping Methods labels*/
#shipping_method label {
	display: contents;
}

/*Fix search icon position in menu*/
.whb-header .wd-header-search .wd-tools-icon {
	display: contents !important;
}

/*Remove animation from header banner*/
.header-banner-display .website-wrapper {
	transition: none !important;
}

.header-banner-enabled .website-wrapper {
	margin-top: var(--wd-header-banner-mt);
	transition: none !important;
}

/*Header Banner z-index
.header-banner {
z-index:999 !important;
display: block !important
}
*/


/*Remove blink of Header Banner*/
body {
	margin-top: var(--wd-header-banner-h);
}


/*Remove padding bellow filters area*/
.filters-area { 
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	border-bottom-width: 0px !important;
}

/*Make brand logos bigger in filters dropdown*/
.wd-swatches-filter.wd-swatches-brands {
	--wd-swatch-h: 40px !important;
	--wd-swatch-w: 80px !important;
}


/*Set Width for custom icons*/
.wd-tools-custom-icon .wd-custom-icon{
	width: 18px
}

/*Add padding for WP Loyalty Review message*/
.wlr-product-review-message {
	padding-left: 10px;
}

/*Style radio buttons and text*/
.thwcfd-field-radio label.radio {
	margin-bottom: 0px;
}

input[type="radio"] {
	margin-bottom: 2px;
}

/*Style BeautyCoin icon in Mini Cart */
.mini-cart-beautycoin {
	margin-right: 15px!important;
	float: none !important;
}

/*Video Reviews*/
.video-review {
	min-height: 465px;
}

@media (max-width: 768px) {
	.video-review {
		min-height:550px
	}

	.video-review > div:first-child {
		padding: 0 5px
	}
}

/*Style Send Gift Certificate block*/
.gift-certificate.sc_info_box {
	background-color: unset;
	/* 	margin-top: 20px; */
}

.gift-certificate-show-form label {
	margin-bottom: 2px
}

.gift-certificate-show-form li {
	display:flex;
	align-items: center;
}

.show_hide_list {
	margin-left: 0px !important;
	margin-top: 10px;
}

.form_table {
	padding: 0px 10px !important;
	border-top: 0 !important;
}

.email_amount {
	padding-bottom: 10px;
}



/*Fix quantity in sticky add to cart
.wd-quantity-overlap div.quantity {
bottom: 11px !important;
height: 77% !important;
}

.wd-quantity-overlap div.quantity:active {
bottom: 11px !important;
}
*/

/*Hide Loyalty link in My Account */
/*.woocommerce-MyAccount-navigation-link--loyalty_reward {
display: none;
} */

/*Add overlay for out of stock products
.product-grid-item.outofstock:after {
content: "";
position: absolute;
background: rgb(255,255,255,0.5);
width: 100%;
height: 90%;
top: 0;
left:0;
}
*/



/*Resize logo for PayPal payment method*/
.payment_method_ppcp-gateway img{
	width: 100px;
}



/*Fix not visible Beautycoins Price when enable hide price for variation*/
.hide-larger-price .price {
	word-spacing: 0;
	visibility: visible;
}


/* thumb in order history */
.item-thumbnail {display:contents;}
.item-thumbnail img {margin: 10px;}

/*Make columns equal width in header flex*/
.whb-flex-equal-sides :is(.whb-col-left,.whb-col-right) {
	flex: none !important
}


/* Change Position of discount label
.product-labels {
bottom:7px !important;
top: auto;
}*/


/* Style Stories block */

.stories.vc_row.vc_row-flex {
	justify-content: center;
}

/* Style iOS PWA Notice*/
.pwa-notice {
	display: none;
	position: fixed;
	left: 10pt;
	right: 15px;
	bottom: 42px;
	border-radius: 15pt;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 26pt 0px;
	border: 1px solid rgb(255, 255, 255);
	text-align: center;
	padding: 20pt 11pt;
	color: rgb(51, 51, 51);
	z-index: 3147483645;
	cursor: pointer;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M28.2 24L47.1 5A3 3 0 1 0 42.8 1L24 19.7 5 1A3 3 0 1 0 1 5L19.7 24 1 42.9A3 3 0 1 0 5 47L24 28.2l18.9 18.9a3 3 0 0 0 4.2 0 3 3 0 0 0 0-4.3L28.2 24z'/%3E%3C/svg%3E") no-repeat right top #fff;
	background-position: right 10px top 10px;
	background-size: 10px;

}

.pwa-notice .home, .pwa-notice .share {
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.4em;
	height: 1.4em;
	display: inline-block;
	vertical-align: baseline;
}

.pwa-notice .share {
	background-image: url("data:image/svg+xml,%3csvg height='300' width='300' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3e%3cpath fill='%23f3bbc8' d='M79.636 28.404H59.515a2.5 2.5 0 1 0 0 5H77.636v55.271H22.364V33.404h18.509a2.5 2.5 0 0 0 0-5H20.364c-1.65 0-3 1.35-3 3v59.271c0 1.65 1.35 3 3 3h59.271c1.65 0 3-1.35 3-3V31.404c.001-1.65-1.349-3-2.999-3z'/%3e%3cpath fill='%23f3bbc8' d='M34.761 23.297l12.801-9.126v46.96a2.439 2.439 0 0 0 4.878 0V14.17l12.802 9.126a2.736 2.736 0 0 0 3.822-.641 2.74 2.74 0 0 0-.641-3.823l-16.832-12a2.74 2.74 0 0 0-3.182 0l-16.832 12a2.741 2.741 0 1 0 3.184 4.465z'/%3e%3c/svg%3e");
}

.pwa-notice .home {
	background-image: url("data:image/svg+xml,%3csvg height='300' width='300' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3e%3cswitch%3e%3cg%3e%3cpath fill='%23f3bbc8' d='M81 2.5H19C9.9 2.5 2.5 9.9 2.5 19v62c0 9.1 7.4 16.5 16.5 16.5h62c9.1 0 16.5-7.4 16.5-16.5V19c0-9.1-7.4-16.5-16.5-16.5zm-3.2 51.7H54.2v23.6c0 2.3-1.9 4.2-4.2 4.2-1.2 0-2.2-.5-3-1.2-.8-.8-1.2-1.8-1.2-3V54.2H22.2c-1.2 0-2.2-.5-3-1.2-.8-.8-1.2-1.8-1.2-3 0-2.3 1.9-4.2 4.2-4.2h23.6V22.2c0-2.3 1.9-4.2 4.2-4.2 2.3 0 4.2 1.9 4.2 4.2v23.6h23.6c2.3 0 4.2 1.9 4.2 4.2.1 2.3-1.8 4.2-4.2 4.2z'/%3e%3c/g%3e%3c/switch%3e%3c/svg%3e");
}

.ios {font-size: 1em;}


/* Style browser scrollbar*/
::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}

::-webkit-scrollbar-track {
	background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
	background: #8dcdcf;
}

::-webkit-scrollbar-thumb:hover {
	background: #4dc0c5;
}

/* Temporary Disable packagin_box
#packaging_box {
display: none;
}

label[for=packaging_box] {
display: none !important;
}*/

/*Remove border for product attributes*/
.shop_attributes tr {
	border-bottom: 0px
}


/*Add right margin for Discount Rule banner in sticky add to cart*/
.awdr_discount_bar {
	margin-right: 10px
}

/* Fix overlay background when ajax update*/
.blockOverlay {background:transparent!important}

/*Add bottom-margin for last child section on checkout page in additional fields*/
.woocommerce-additional-fields p:last-child {
	margin-bottom: var(--wd-tags-mb);
}

/*Style payment method logos*/
.payment_methods li img {
	max-height: 30px;
}

/*Hide product counter for categories list in carousel*/
.wrapp-category .more-products {
	display: none
}


/*Style check box fields in checkout*/
.field_flex {display: flex}


/*Style Loyalty Launcher*/
#wll-site-launcher .wll-launcher-button-container.rounded-md {
	border-radius: 36px;
	z-index: 1499!important
}

#wll-site-launcher .wll-launcher-button-container .h-8 {
	height: 27px;
}

#wll-site-launcher .wll-launcher-button-container .w-8 {
	width: 24px;
}

#wll-site-launcher 	.wll-home-close-icon-container {
	border-radius: 36px;
	width: 25px;
	height: 25px
}

.wll-max-allowed-point-message {
	bottom: 38px !important;
	left: -42px !important;
	width: 350px;
}


/*Halloween Spiders
.web-left {
position: fixed;
bottom: 0;
left: 0;
width: 15%;
z-index: 300;
}

.web-right {
position: fixed;
bottom: 0;
right: 0;
width: 15%;
z-index: 300;
}

@media (max-width: 769px) {
.web-left {
bottom: 55px;
left: 0;
width: 40%;
}

.web-right {
position: fixed;
bottom: 55px;
right: 0;
width: 40%;
}}*/

/*Remove from cart button in widget*/
.woocommerce-mini-cart .remove {
	width: 30px !important;
	height: 30px !important;
	line-height: 30px !important
}

/*New home Page*/
/*Style header info box*/
.whb-general-header-inner .info-gradient {
	background-image: linear-gradient(to right, #EE5927 , #FFB7D5);
	border-radius: 25px;
	padding: 0px 15px;
}

/*Background for sticky header
.whb-header-bottom {
background-color: #ffffff
}
*/
/*Button with arrow image*/
.wd-btn-icon {
	display: flex;
	margin-top: 2px;
}

/*Timer*/
.wd-timer>span {
	border: 2px solid !important;
	min-width: 3.95em !important;
	min-height: 3.95em !important;
	border-radius: 20px !important;
}

.wd-timer {
	display: block
}

.timer-style-transparent>span {
	background-color: rgba(var(--bgcolor-white-rgb), 0.5) !important
}

/*Hover category in megamenu*/
.cat-design-center .wrapp-category:before {
	border-radius: 100px
}

.cat-design-center .wrapp-category:hover::before{
	transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18);
	transform: scale3d(1.1, 1.1, 1);
}

/*Fix hover full height menu*/
.wd-nav-sticky .wd-dropdown-menu.wd-design-full-height {
	margin-left: -2px
}

/*TopBar phone number*/
.topbar-phone .wd-wpb {
	margin-bottom: 0px
}


/*Viber button*/
@media (max-width: 1645px) {
	.info-gradient .info-box-content {
		display: none;
	}
}

/*Style custom buttons*/
.cart-actions .button, #CopyCartButton {
	border-radius: 20px
}


/*Border radius for wishlist product grid*/
.products-bordered-grid.elements-grid>.wd-col {
	border-radius: var(--wd-brd-radius);
}

.products-bordered-grid {
	border-radius: var(--wd-brd-radius);
}

/* MyAccouunt pages font size */ 

.woocommerce-MyAccount-navigation ul li a {
	font-size: 16px
}


/*Hide product name in BreadCrump*/
.breadcrumb-last {
	display: none;
}


/*Change line count to 4*/
.title-line-two {
	--title-line-count: 4!important
}

/* Change icon for Beatycoins, Coupons on My Account Page */
.wd-my-account-links .loyalty_reward-link a:before {
	content: url('/wp-content/uploads/2025/01/beautycoin_my_account_grey.svg');
}
.wd-my-account-links .loyalty_reward-link a:hover:before {
	filter: brightness(0) saturate(100%) invert(79%) sepia(46%) saturate(318%) hue-rotate(301deg) brightness(98%) contrast(94%);
}

.wc-smart-coupons-link a:before {
	content: "\e934";
	font-family: loyalty !important;

}

/* Disable click for desired element in menu */
.disable-click .woodmart-nav-link{
	pointer-events: none
}


/* Min Height for Brand for Laoyout */
.wd-single-brands.wd-style-shadow a {
	min-height: 70px;
	display: flex;
	align-items: center;
}

/* Style Cross Sells from Discount Rules */
.cart-content-wrapper>.cross-sells {
	flex: 1 1 100%;
	order: 1;
}

/* Add margin in cart */
.woocommerce-cart-form>.shop_table.cart { 
	margin-bottom: 35px
}

/* Fix BC coin position on checkout page */
.wd-checkout-prod-total bdi {
	display: flex
}

/* Always Show arrows in header banner when carousel*/
.header-banner-container .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
	opacity:1;
}

/* Style Brand Page */
.filter-grow>.vc_column-inner>.wpb_wrapper>.wd-wpb.wd-rs-68025b522fe6a {
	flex-grow: 1
}


/* Global style for tabs Brand Page */
.wd-tabs-header .wd-nav-link {
	position: relative; 
	display: inline-flex;
	align-items: center;
	justify-content: center;
	overflow: hidden; 
	padding: 7px 13px;
	border: 2px solid #999999; 
	border-radius: 20px; 
	background-color: transparent;
	transition: background-color 0.3s, color 0.3s, border-color 0.3s;
	cursor: pointer;
}

/* Base ripple layer Brand Page */
.wd-tabs-header .wd-nav-link::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	pointer-events: none;
}

/* Hover and active background color brand page*/
.wd-tabs-header .wd-nav-tabs>li.wd-active>a.wd-nav-link,
.wd-tabs-header .wd-nav-link:hover {
	background-color: #db3173;
	border-color: transparent;
	color: #fff !important;
}


/* Tabs icon style Brand Page */
.wd-tabs-header .wd-nav-link .img-wrapper {
	height: 25px;
	margin-right: 2px;

}

/* Icon change color on hover and active brand page */
.wd-tabs-header .wd-nav-tabs>li.wd-active>a.wd-nav-link .img-wrapper,
.wd-tabs-header .wd-nav-link:hover .img-wrapper {
	filter: brightness(0) invert(1);
}


/* Ripple small wave Brand Page */
.ripple-from-pointer {
	position: absolute;
	border-radius: 50%;
	background: rgb(255 255 255 / 60%);
	width: 16px;
	height: 16px;
	transform: translate(-50%, -50%) scale(0);
	animation: ripple-animate 0.5s linear;
	pointer-events: none;
	z-index: 0;
}

@keyframes ripple-animate {
	to {
		transform: translate(-50%, -50%) scale(20);
		opacity: 0;
	}
}

/* Style Coming Soon Badge */
.yith-wcbm-badge.yith-wcbm-badge-css:is(.yith-wcbm-badge-586117, .yith-wcbm-badge-586141, .yith-wcbm-badge-586140) {
	border-radius: 40px;
}
.yith-wcbm-badge.yith-wcbm-badge-css-3:is(.yith-wcbm-badge-586117, .yith-wcbm-badge-586141, .yith-wcbm-badge-586140) div.yith-wcbm-css-text {
	border: 2px solid #e21679;
	padding: 5px 10px;
	line-height: 1.1;
}
.container-image-and-badge:has(.yith-wcbm-badge-586117, .yith-wcbm-badge-586141, .yith-wcbm-badge-586140):before {
	background-color: rgba(0, 0, 0, 0.2);
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}

/* Style ingrediente active on mobile */
.woocommerce-product-attributes-item__value div {
	align-items: flex-start !important;
	flex-wrap: wrap;
}

/* Hide Dubăsari from billing_state list option */
[id$="-DB"]{
	display: none !important;
}


/* Fix contact form layout on contact page */
.wpcf7 .wpcf7-form .row>[class*="col"] {
	flex: 1 1 100%;
}

.hidden-fields-container {
	display: none
}

/* Temporary hide radio and label for Packaging box in Checkout 
#packaging_box {
display: none !important;
}
label[for="packaging_box"] {
display: none !important;
}
*/

/* Style available coupons dropdown window */
#coupons_list .sc-accordion-header.open {
	border-bottom: 1px solid var(--brdcolor-gray-200);
}

.checkout #coupons_list,
.cart-content-wrapper #coupons_list {
	border: 1px solid var(--brdcolor-gray-200);
}


/* Hide store select on Cart page */
.cart_totals #storelist {
	display: none
}

/* Remove margin bottom on checkout after coupon */
:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle) .woocommerce-info {
	margin-bottom: 0px
}

/* Hide promo on sticky button */
.wd-sticky-btn .awdr_discount_bar, .wd-sticky-btn  .gift-progress-container {
	display: none
}

/* Hide PayPal Payment description box
.payment_methods .payment_box {
display: none !important
}
*/
/* Remove Bottom Border for Free Gift in Cart */
.woocommerce-checkout-review-order-table tr .gift-tr {
	border-bottom: 0px
}


/* Hide PayPal Button on Single Product Page and Cart */
.cart_totals .ppc-button-wrapper {
	display: none;
}

/* Add images for Packages in Checkout

label.radio[for="packaging_paper\ bag"],
label.radio[for="packaging_box"] {
display: inline-flex !important;
flex-direction: column;
cursor: pointer;
margin-bottom: 5px;
}

label.radio[for="packaging_box"] {
margin-top: 20px
}

/* Image — PAPER BAG

label.radio[for="packaging_paper\ bag"]::before {
content: "";
width: 70px;
height: 100px;
background-image: url("/assets/bag.jpg");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

/* Image — BOX

label.radio[for="packaging_box"]::before {
content: "";
width: 100px;
height: 80px;
background-image: url("/assets/box.jpg");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
*/

/* Add margin under Gift Certificate on Checkout */
.woocommerce-additional-fields .gift_certificate, .woocommerce-additional-fields .packaging {
	margin-bottom: 30px
}


/* Clean unused UI elements for Free Product in Cart and Checkout */
/* Hide quantity controls when free product text is present - Checkout page */
.wd-checkout-prod:has(.awdr_free_product_text) .quantity {
	display: none;
}

/* Hide variation list when free product text is present - Checkout page */
.wd-checkout-prod:has(.awdr_free_product_text) .variation {
	display: none;
}

/* Hide variation list when free product text is present - Cart page */
.woocommerce-cart-form__cart-item:has(.awdr_free_product_text) .variation,
.cart_item:has(.awdr_free_product_text) .variation {
	display: none;
}

/* Hide price when free product text is present - Cart page */
.woocommerce-cart-form__cart-item:has(.awdr_free_product_text) .woocommerce-Price-amount.amount,
.cart_item:has(.awdr_free_product_text) .woocommerce-Price-amount.amount {
	display: none;
}

.woocommerce-cart-form__cart-item:has(.wd-fg-label) .awdr_cart_strikeout_line{
	display: none;
}

/* Hide price when free product text is present - Checkout page */
.wd-checkout-prod:has(.awdr_free_product_text) .woocommerce-Price-amount.amount {
	display: none;
}

/* END remove UI elements */

/* Align quantity, total to center on Cart page */
.woocommerce-cart-form table td.product-quantity, .woocommerce-cart-form table td.product-subtotal {
	text-align: center;
}

/* Hide working hours on small screens */
@media (max-width: 1400px) {
	.whb-general-header .header-hours,
	.whb-general-header .header-delivery {
		display: none;
	}
}


/* Switch */
.wd-header-text [class*="wcml-dropdown"] a.wcml-cs-item-toggle{
	color:#f3bbc8
}

/* Move to plugin settings */
#billing_city {display: none;}


/* Hide E_Certificat field on single product after Plugin v9.78.0.1 */
.wc-sc-gift-card-receiver-detail-container {
	display: none
}


/* Hide free progress bar in stikcy add to cart */
.wd-sticky-btn-container .fgpb-container {
	display:none
}

/* MoonGlow - newsletter thank-you page ("Mulțumim" / "Спасибо" / "Thank you"), the plugin's
Thank-you page. Built from WoodMart WPBakery elements (ui-ux-builder page-specs in
plans/thankyou/spec-*.json): colours, sizes, paddings, the card border and radius are element
params and design boxes. This snippet holds only what no element param expresses.
Classes only (owner rule: no id selectors, no !important). */

/* The card's design box rounds its border; the banner inside must be clipped to that radius. */
.mg-ty .mg-ty__card > .vc_column-inner {
	overflow: hidden;
}

/* The banner sits flush against the card edges and the body below it. */
.mg-ty .mg-ty__card .mg-ty__banner {
	margin-bottom: 0;
	line-height: 0;
}

.mg-ty .mg-ty__card .mg-ty__banner img {
	display: block;
	width: 100%;
	height: auto;
}

/* The plugin's coupon box ([spcf7_coupon]) is the coupon email's own table, styled inline. The
theme's table rules add row borders and left-align cells, which an email client never does:
undo exactly those, inside the box only. */
.mg-ty .spcf7-verify-coupon table {
	margin-bottom: 0;
	border: 0;
	background-color: transparent;
}

.mg-ty .spcf7-verify-coupon td,
.mg-ty .spcf7-verify-coupon th {
	border: 0;
	text-align: center;
}

/* The plugin's coupon box is a 100%-wide table built for email; keep it off the text above. */
.mg-ty .mg-ty__body .mg-ty__coupon {
	margin-top: 8px;
}

/* Side padding of the card body. Not in the design box: a design-box padding is written with
!important, which no rule here may outrank, and the phone needs a narrower one. */
.mg-ty .mg-ty__body > .wpb_column > .vc_column-inner {
	padding-right: 48px;
	padding-left: 48px;
}

@media (max-width: 768.98px) {
	.mg-ty .mg-ty__body > .wpb_column > .vc_column-inner {
		padding-right: 20px;
		padding-left: 20px;
	}

	/* The column goes full width on a phone; keep the card off the screen edges. On the column,
	not its inner box: the inner box is width 100%, so a margin there pushes it past the edge. */
	.mg-ty .mg-ty__card {
		padding-right: 12px;
		padding-left: 12px;
	}
}

/* MoonGlow - newsletter floating pop-up (Woodmart floating block "Newsletter Pop-up (Figma)").
Classes only (owner rule: no id selectors, no !important). Figma frame: 900x451, photo 435 | body 465. */

/* Layout: two flush columns, photo left. */
.wd-fb-inner .mg-nl-fb.vc_row {
	display: flex;
	align-items: stretch;
	margin-inline: 0;
}
.mg-nl-fb > .wpb_column > .vc_column-inner {
	padding: 0;
}
.mg-nl-fb > .mg-nl-fb__media {
	flex: 0 0 48.3333%;
	width: 48.3333%;
}
.mg-nl-fb > .mg-nl-fb__body {
	flex: 0 0 51.6667%;
	width: 51.6667%;
}
.mg-nl-fb > .mg-nl-fb__body > .vc_column-inner {
	padding: 34px 33px 24px 42px;
}

/* Photo + rotated "-18%" sticker. The sticker PNG is pre-rotated; only the text is rotated (13deg). */
.promo-banner.mg-nl-badge {
	--wd-brd-radius: 0;
	border-radius: 0;
}
.promo-banner.mg-nl-badge .banner-image img {
	display: block;
	width: 100%;
	height: auto;
}
.promo-banner.mg-nl-badge .wrapper-content-banner {
	padding: 0;
}
.promo-banner.mg-nl-badge .content-banner {
	position: absolute;
	left: 2.3%;
	bottom: 1.88%;
	width: 75.06%;
	max-width: none;
	aspect-ratio: 653 / 273;
	margin: 0;
	padding: 0;
	background: url("/wp-content/uploads/2026/10/mg-newsletter-popup-badge.png") 0 0 / 100% 100% no-repeat;
	container-type: inline-size;
}
.promo-banner.mg-nl-badge .banner-inner,
.promo-banner.mg-nl-badge .banner-inner p {
	margin: 0;
}
.promo-banner.mg-nl-badge .mg-nl-badge__row {
	position: absolute;
	left: 42.6%;
	top: 47.4%;
	display: flex;
	align-items: center;
	gap: 3.83cqw;
	color: #fff;
	white-space: nowrap;
	transform: translate(-50%, -50%) rotate(13deg);
}
.promo-banner.mg-nl-badge .mg-nl-badge__pct {
	font-family: var(--wd-title-font);
	font-weight: 600;
	font-size: 11.03cqw;
	line-height: 1;
}
.promo-banner.mg-nl-badge .mg-nl-badge__txt {
	font-weight: 700;
	font-size: 4.9cqw;
	line-height: 1.19;
}

/* Heading + intro. */
.title-wrapper.mg-nl-fb__title {
	margin-bottom: 12px;
}
.title-wrapper.mg-nl-fb__title .woodmart-title-container {
	font-size: 28px;
	line-height: 38px;
	color: #ed3875;
}
.title-wrapper.mg-nl-fb__title .title-after_title {
	margin-top: 9px;
	font-size: 15px;
	line-height: 24px;
	color: #000;
}

/* Contact Form 7 (the newsletter form). */
.mg-nl-fb .wd-cf7 {
	margin-bottom: 0;
}
.mg-nl-fb .wpcf7-form p {
	position: relative;
	margin: 0;
	font-size: 12px;
	line-height: 17px;
}
.mg-nl-fb .wpcf7-form p br {
	display: none;
}
.mg-nl-fb .wpcf7-form-control-wrap {
	display: block;
	position: relative;
	max-width: 381px;
}
.mg-nl-fb .wpcf7-form-control-wrap[data-name="email"] {
	margin-bottom: 14px;
}
.mg-nl-fb .wpcf7-form-control-wrap[data-name="email"]::after {
	content: "*";
	position: absolute;
	top: 5px;
	right: 6px;
	font-size: 12px;
	line-height: 1;
	color: #d94b4d;
	pointer-events: none;
}
.mg-nl-fb .wpcf7-form input.wpcf7-email {
	height: 40px;
	padding: 9px 13px;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 13px;
}
.mg-nl-fb .wpcf7-form input.wpcf7-email::placeholder {
	color: #767676;
}
.mg-nl-fb .wpcf7-acceptance {
	display: block;
}
.mg-nl-fb .wpcf7-form-control-wrap[data-name^="accept-"] {
	margin-bottom: 20px;
}
.mg-nl-fb .wpcf7-form-control-wrap[data-name^="accept-"]:last-of-type {
	margin-bottom: 21px;
}
.mg-nl-fb .wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}
.mg-nl-fb .wpcf7-acceptance label {
	display: flex;
	align-items: flex-start;
	gap: 5.5px;
	font-size: 12px;
	line-height: 17px;
	color: #000;
}
.mg-nl-fb .wpcf7-acceptance input[type="checkbox"] {
	flex: 0 0 12px;
	width: 12px;
	height: 12px;
	margin: 3.5px 0 0;
}
.mg-nl-fb .wpcf7-form .wpcf7-submit {
	width: 100%;
	max-width: 380px;
	height: 40px;
	padding: 0 20px;
	border-radius: 20px;
	background-color: #e32065;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-transform: none;
}
.mg-nl-fb .wpcf7-form .wpcf7-submit:hover,
.mg-nl-fb .wpcf7-form .wpcf7-submit:focus-visible {
	background-color: #c81a58;
	color: #fff;
}
.mg-nl-fb .wpcf7-spinner {
	position: absolute;
	right: 12px;
	bottom: 8px;
	margin: 0;
}
.mg-nl-fb .wpcf7-form .wpcf7-response-output {
	max-width: 381px;
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 17px;
}

/* Tablet/desktop: the photo fills the column even when the form column is taller (narrow cards). */
@media (min-width: 768px) {
	.mg-nl-fb > .mg-nl-fb__media > .vc_column-inner,
	.mg-nl-fb > .mg-nl-fb__media .wpb_wrapper,
	.mg-nl-fb > .mg-nl-fb__media .promo-banner-wrapper,
	.promo-banner.mg-nl-badge,
	.promo-banner.mg-nl-badge .main-wrapp-img,
	.promo-banner.mg-nl-badge .banner-image {
		height: 100%;
	}
	.promo-banner.mg-nl-badge .banner-image img {
		height: 100%;
		object-fit: cover;
		object-position: center top;
	}
}

/* Phone: stack, short photo strip with the sticker at its bottom. */
@media (max-width: 767px) {
	.wd-fb-inner .mg-nl-fb.vc_row {
		flex-direction: column;
	}
	.mg-nl-fb > .mg-nl-fb__media,
	.mg-nl-fb > .mg-nl-fb__body {
		flex: 0 0 auto;
		width: 100%;
	}
	.mg-nl-fb > .mg-nl-fb__body > .vc_column-inner {
		padding: 20px 20px 24px;
	}
	.promo-banner.mg-nl-badge .banner-image img {
		height: 210px;
		object-fit: cover;
		object-position: 50% 22%;
	}
	.promo-banner.mg-nl-badge .content-banner {
		bottom: 4%;
		left: 3%;
		width: 62%;
	}
	.title-wrapper.mg-nl-fb__title .woodmart-title-container {
		font-size: 22px;
		line-height: 30px;
	}
	.title-wrapper.mg-nl-fb__title .title-after_title {
		font-size: 14px;
		line-height: 21px;
	}
	.mg-nl-fb .wpcf7-form-control-wrap,
	.mg-nl-fb .wpcf7-form .wpcf7-submit,
	.mg-nl-fb .wpcf7-form .wpcf7-response-output {
		max-width: none;
	}
}
@media (min-width: 1025px) {
	/* Make invisible search*/
.whb-header .wd-header-search .wd-tools-icon { display: none;}
.whb-sticked .wd-header-search .wd-tools-icon { display: block;}


/*Remove Scroll in Accordion tabs*/
.tabs-layout-accordion .wd-scroll-content {
    max-height: fit-content !important;
}

/* Accordion element tabs openning 
.website-wrapper .tabs-layout-accordion .woocommerce-Tabs-panel {
	display: contents; 
}

.website-wrapper .tabs-layout-accordion .wd-scroll-content {
	max-height: none;
}

.website-wrapper .tabs-layout-accordion .wd-accordion-title {
	pointer-events: none;
} */


/* Hide arrow on opened tab 
.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener {
        display: none;
} */

/* Show all tab's tiles as active 
.wd-accordion-title-text {
    color: var(--wd-primary-color) !important; 
} */

/* Hide product gallery on single product page  
.single-product-page .product-images-inner .woocommerce-product-gallery  .thumbnails {display: none;} */

/*Remove margin-bottom for header*/
.whb-header {margin-bottom: 0px !important;}


/* Change font size for category desc*/
.wd-shop-desc .term-description{
	font-size: 16px;
}

/*Style mega-menu brand dropdown and hide horizontal scroll bar*/

.wd-dropdown-menu .brands-style-bordered.brands-grid {
    overflow: scroll;
    max-height: 560px;
	 overflow-x: hidden; /* Hide horizontal scrollbar */
}



/*Always disply search icon in Menu near cart, favorites icons*/
.whb-header .wd-header-search .wd-tools-icon {
	display:block;
}

/*Fit to image size for Single Post Thumbnail*/
.post-single-page.has-post-thumbnail .article-inner>.entry-header {
		width: fit-content;
    display: inline-block;
}

#customer-defense-address {position: relative; margin-top: 40px; bottom: -2.5em;}

/*Frequently Bought Together*/
.wd-fbt-purchase .price {
	display: flex;
	flex-wrap: wrap;
}

/*Style left column in Header Builder */
.whb-col-left {
		justify-content: center;
		flex-direction: column;
		align-items: flex-start;
}

.whb-col-left .wd-wpb {
		margin-bottom: 0px
}

.whb-col-left .box-icon-align-left .box-icon-wrapper {
    margin-right: 10px;
}

/*Fix checkout page UI + Virtual Product in Cart */
.woocommerce>.woocommerce-checkout {
    display: flex;
    column-gap: 30px;
		flex-wrap: wrap;
}


.woocommerce-checkout>:is(.customer-details,.checkout-order-review) {
/*     flex: 0 0 calc(50% - 30px) !important;
    max-width: calc(50% - 30px) !important; */
		order: -2; 
}

/*Style time size*/
.wd-timer {--wd-timer-size: 20px}


/*Style currency swithcer dropdown*/
.wd-header-text [class*="wcml-dropdown"] .wcml-cs-active-currency:hover .wcml-cs-submenu {
	    width: 81px;
}

/*New homepage*/
/*Style tabs*/
.style-tabs .wd-nav-link { 
	text-transform: none;
	border: 1px solid #00000080;
	padding: 10px 20px;
	border-radius: 64px;
	color: #00000080;
}

.style-tabs .wd-active .wd-nav-link { 
	background-color: #ffff;
/* 	color: #000000!important; */
	border: 1px solid #000000
}

.style-tabs .wd-nav-link:hover {
	border: 1px solid #00000080;
	color: var(--wd-primary-color) !important
}

.style-tabs .wd-active .wd-nav-link:hover{
	border:1px solid #000000;
}

.style-tabs .wd-tabs {
	--wd-header-sp: 34px !important;
}

/* .style-tabs .wd-nav-tabs>li:not(:last-child) {
	margin-inline-end: 22px;
}
 */
.style-tabs .product-wrapper {
	min-height: 463px;
	background-color: #eef6f5;
}

.style-tabs .product-element-top {
	min-height: 463px;
}

.style-tabs .wd-product .hover-img {
	background-color: #eef6f5;
}

.style-tabs .product-image-link {
    position: absolute !important;
    inset: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/*Style labels*/
.product-label {
	font-size: 12px !important;
	font-weight:500 !important
}

/* Search dropdown */
.wd-dropdown-results {
	width: 900px
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*Remove promo banner paddings*/
.header-banner-container {
	padding-right:0px !important;
	padding-left:0px !important;
}

/*Fix checkout page UI
.woocommerce-checkout>:is(.customer-details,.checkout-order-review) {
flex: 0 0 calc(50% - 30px) !important;
max-width: calc(50% - 30px) !important;
order: -1; 
}*/


/* Moondrive text color */
.moondrive .subtitle-color-alt.subtitle-style-default {
	color: #8dcdcf
}

.whb-general-header-inner .wd-info-box :is(.moondrive,.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
    margin-top: 0px
}
}

@media (max-width: 576px) {
	/* Customize Facebook messager position */
.fb_dialog_content iframe{
	left: 0px !important;
	bottom: 60px !important;
}



/* Offset password form below sticky header (all languages) */
/* body.page-id-106264 .post-password-form,  
body.page-id-633791 .post-password-form,   
body.page-id-106250  .post-password-form{   
margin-top: 160px ; 
}
*/
/*Custom padding for HTML block separator */
.box-style-shadow {padding: 20px;}

/*Hide Mobile NavBar on checkout page*/
.woocommerce-checkout .wd-toolbar{
	display:none;
}
.woocommerce-checkout .fb_reset{
	display:none !important;
}


/*Cloud of buttons for WPBackery Tabs*/
.vc_tta-tabs-list{
	white-space:normal !important;
}

/*Make remove buttons in widget cart bigger*/
.widget_shopping_cart .remove {
	line-height: 30px !important;
	width: 30px !important;
	height: 30px !important;
}


/*Make slides full width in WD-Slider
.wd-slide-bg {
background-size: cover!important;
} */

/*Change position for nav arrows in Promo-Slider*/
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
	margin-left: 55px !important;
}

div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
	margin-right: 55px !important;
}

/*Remove margin-top for dots in Promo-Slider*/
.banners-carousel-wrapper .owl-dots {
	margin-top: 0px !important;
}


/*Hide 'In Stock' label from sticky add to cart*/
.wd-sticky-btn p.stock {
	display:none;
}


/*Display flex for price in grid*/
.product-grid-item .price {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: center !important;
}

/*Remove promo banner paddings*/
.header-banner-container {
	padding-right:0px !important;
	padding-left:0px !important;
}

/*Style Gift Certificate email radio button on checkout*/
.gift-certificate-show-form li {
	display:flex;
	flex-wrap: wrap;
}


/*Style Stories*/
/* .stories.vc_row.vc_row-flex {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
justify-content: flex-start;
overflow: auto !important;
}
.stories.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
width: 100px;
padding-right: 0;
margin-left: -7px
}
.stories .text-center .inline-element {
margin-right: 0 !important;
} */

.info-eight.vc_row .vc_column-inner > .wpb_wrapper {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
} 

/* Change width for vertical scroll bar*/
::-webkit-scrollbar {width: 5px;}


/*Change z-index for grey overlay*/
.wd-close-side {z-index: 399}


/*Fix Virtual Product block position on checkout*/
form.woocommerce-checkout>*:not(:is(.customer-details,.checkout-order-review)) {
	order: 0
}

/*Fix Safari issue with margin top*/
.main-page-wrapper {
	margin-top: 0px;
}

/*Remove header margin*/
.whb-header {
	margin-bottom: 0px !important;
}

/*New Home Page*/
/*Background for sticky header*/
.whb-header-bottom {
	background-color: #ffffff00
}

/*Style tabs*/
.style-tabs .wd-nav-link { 
	text-transform: none;
	border: 1px solid #00000080;
	padding: 10px 20px;
	border-radius: 64px;
	color: #00000080;
}

.style-tabs .wd-active .wd-nav-link { 
	background-color: #ffff;
	/* 	color: #000000!important; */
	border: 1px solid #000000
}

.style-tabs .wd-nav-link:hover {
	border: 1px solid #00000080;
	color: #00000080!important;
}

.style-tabs .wd-active .wd-nav-link:hover{
	border:1px solid #000000;
}

.style-tabs .wd-tabs {
	--wd-header-sp: 34px !important;
}

.style-tabs .wd-nav-tabs>li:not(:last-child) {
	margin-inline-end: 22px;
}

.style-tabs .product-wrapper {
	min-height: 400px;
	background-color: #eef6f5;
}

.style-tabs .product-element-top {
	min-height: 400px;
}

.style-tabs .wd-product .hover-img {
	background-color: #eef6f5;
}

.style-tabs .wd-product .product-image-link {
	display: flex;
	min-height: 400px;
	align-items: center;
}

.style-tabs .wd-nav-arrows {
	display: none !important
}

.style-tabs .wd-tabs {
	min-height: 462px
}

/*Viber button*/
.info-gradient .info-box-content {
	display: none;
}

.whb-general-header-inner .info-gradient {
	padding: 0px
}

/*Make slider with not border radius*/
.wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel {
	border-radius:0px !important
}

.wd-el-video:is(.wd-action-overlay,.wd-action-without) {
	border-radius:0px
}

/* Mobile slider on home page 1:1 for width 390px */
@media (max-width: 390px) {
	#slider-4886 .wd-slide {
		min-height: 390px !important;
	}
}

/* Mobile block Alege Oferta highter cart */
.cart-content-wrapper {
	display: flex;
	flex-direction: column;
}

.cart-content-wrapper > .cross-sells {
	order: 0;
}

.cart-content-wrapper > .woocommerce-cart-form {
	order: -1;
}

/* Global style for tabs */

.wd-nav-tabs{
	gap:10px;
	padding-bottom:14px;
}

/* Single Images on HomePage categories */

.wpb_wrapper .wpb_single_image {
	width: 22%;
}

.brand-tabs .wd-nav-wrapper.wd-nav-tabs-wrapper {
	mask-image:none 
}

.brand-tabs .wd-nav-wrapper .wd-nav-tabs {
	flex-wrap: wrap ;
}

.faq-tabs  .brand-tabs .wd-nav-wrapper .wd-nav-tabs {
	flex-wrap: nowrap ;
}

/* Moondrive text color */
.moondrive .subtitle-color-alt.subtitle-style-default {
	color: #ffffff
}
.whb-general-header-inner .wd-info-box :is(.moondrive,.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
	margin-top: 0px
}

/* Fix scroll on checkout page */
.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper.wd-manage-on {
	overflow: unset
}
}

