@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//labeautedelamour.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//labeautedelamour.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-header-banner-h: 39px;
	--wd-text-font: "Lb", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Lb", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 300;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lb", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 300;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "hkgroteskpro", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lb", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 300;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lb", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 300;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(118,160,111);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(118,160,111);
	--btn-accented-bgcolor-hover: rgb(89,130,109);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 480px;
}
.header-banner {
	background-color: rgb(221,51,51);
	background-image: none;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://labeautedelamour.com/wp-content/uploads/2022/10/banner-lab2.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(237,237,237);
	background-image: none;
}
html .product.category-grid-item .wd-entities-title, html .product.category-grid-item.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .category-grid-item:first-child .wd-entities-title, html .product.wd-cat .wd-entities-title {
	text-transform: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(15,15,15);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 44px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--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: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@font-face {
	font-family: "Lb";
	src: url("//labeautedelamour.com/wp-content/uploads/2022/07/lbSansArabic-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "SaudiRiyalFont";
	src: url("//labeautedelamour.com/wp-content/uploads/2025/02/saudi-riyal-font.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.post-3017844 .add_to_cart_button, 
.post-3017844 .single_add_to_cart_button,
body .gift-product .quantity,
body .gift-product .woocommerce-Price-amount.amount{
    display: none !important;
}
body .gift-product{
	background: #76a06f12;
	position:relative
}
body .gift-product a{
	    pointer-events: none;
}

@media (max-width: 768.98px) {
body .gift-product .product-name{
	padding-top:35px;
}
	body .gift-product td:not(:last-child) {
        padding-bottom: 0;
        border-bottom: none;
    }
}
body .gift-product .wd-checkout-prod-title:before,
body .gift-product .cart-info:before,
body .gift-product .product-name:before{
	content:"هدية مجانية";
position: absolute;
    background: #000000;
    color: #fff;
    margin: 3px;
    padding: 4px 15px;
    font-size: 12px;
    display: inline-block;
    border-radius: 20px;
    background-image: linear-gradient(90deg, rgb(118 160 111), rgb(207 18 44));
    border-radius: 0px 0px 8px 8px;
    padding: 0px 16px;
    top: -3px;
    left: 16px;
}


body .gift-product  td:before{
	display:none;
}
body.rtl .products img + .acoplw-badge.acoplw-textBlock {
    display: none;
}

body .product-image-summary{
	position:relative
}
body.home 	.wd-content-layout {
    padding-block: 0px;
}
footer .inline-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
footer .inline-list li{
    display:inline-block;
	    padding: 5px 8px;
}
body .woocommerce-Price-currencySymbol {
    font-family: 'SaudiRiyalFont', sans-serif !important;
	  margin: 0px 1px 0 2px;
}
body .wd-post-meta,
body .wd-post-date {
	display:none!important;
}
body .woocommerce-Price-amount bdi{
display: inline-flex;
  flex-direction: row-reverse;
}
body .article-inner .meta-author,
body .article-inner .post-date,
body .article-inner .hovered-social-icons{
display:none;
}
.wd-button-wrapper.text-right{
	text-align:left!important
}
.wd-sticky-btn-cart .edw_date{
	display:none
}
body .wd-popup {
  background-color: #fff;
}
body .fixedBadgeTawfeer{
	position:fixed;
	bottom:60px;
	right:30px;
}
body .fixedBadgeTawfeer img{
	max-width:75px;
	width:100%;

}

.tawf-off{
	box-shadow: 19px 16px 7px -11px #cecece;
padding: 0;
	position:relative;
	margin: 5px;}
.tawf-off .proms img{
	max-width: 130px;
margin: auto;
display: block;
padding: 8px;
border-radius: 18px !important;
background: rgba(255,255,255,0.5);
backdrop-filter: blur(4px);
}
.tawf-off .proms .elementor-column {
  width: 50%;
}
.tawf-off .proms{
	width:95%;
	max-width:900px;
	margin:auto
}
#wc-choose-your-gift{
	margin-top:40px;
}
body.rtl #wc-choose-your-gift .product-grid-item {
  max-width: 300px;
}
body.term-jeddah-groups .main-page-wrapper {
 
    background: linear-gradient(2000deg, rgb(225 255 255) 0%, rgb(255 255 255) 100%);
}
body.term-riyadh-groups .main-page-wrapper {

background: linear-gradient(2000deg, rgb(255 250 242) 0%, rgb(255 255 255) 100%);
}
body.rtl .products .acoplw-badge.acoplw-textBlock {
    position: unset;
    display: inherit;
}

body.rtl .header-banner {
	background-color: #5f6739;}
.groOffersLink a{
    color: #b420a4!important;

}
body .wd-timer >span{
	background-color:#fff!important;}

body.groupsCont .main-page-wrapper{
		background-image:url(http://labeautedelamour.com/wp-content/uploads/2023/03/groupsbg.jpg);
		background-attachment:fixed;
}
body.groupsCont .main-page-wrapper p{
	    color: #000!important;
}
body.groupsCont .wd-prefooter{
	display:none;}
body.groupsCont .elementor-section:nth-child(2n) .elementor-container{
	direction:ltr;
	text-align:right
}
.elementor-widget-container{
direction:rtl;
	text-align:right
}

body #groupsSec .promo-banner-wrapper .wrapper-content-banner{
	position:relative
}

   

body .youSave{
	    font-size: 13px;
    color: white;
    background: #93b217;
    display: inline-block;
	padding: 2px 12px;}
body .wd-buttons[class*="wd-pos-r"] {
    opacity: 1;
    transform: none;
    box-shadow: none;
}
.wd-action-btn.wd-style-icon>a:before {
    font-size: 20px;
    color: #f00;
}
pricesSec .promo-banner .banner-image :is(img,picture) {
 
    max-width: 150px;
    margin: auto;
    display: block;
}
body.rtl .page-title .title{
color:#fff!important	
}
body.rtl .acoplw-bsone.acoplwRightAlign {
     right: 0;
    left: auto;
    top: -1px !important;
    background: #d03232;
    padding: 7px 11px;
    line-height: 1;
    height: auto !important;
    /* border-radius: 10px !important; */
    color: #fff;
    font-size: 11px;

}
body.rtl .product-wrapper .acoplw-bsone.acoplwRightAlign 
{
	    margin: auto;
    position: absolute;
    max-width: 75px;
	left: 0;
}
body .int-phone.valid-msg, .int-phone.error-msg {

    padding-right: 10px !important;
    pointer-events: none;

    top: 12px;
    font-size: 12px;

    display: block;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel]{
	direction:ltr
}
body button.dcmwp-button {
	margin-right: 10px;}
body .item-alert{
	       background: #ffd9d9;
    color: #f00;
    display: inline-block;
    padding: 4px 13px;
    font-size: 12px;
    border-radius: 2px;
    margin-bottom: 7px;
    text-align: center;}
body .item-alert a{
text-decoration: underline;
}
body .term-description{
background: #fdd;
  padding: 12px;
  color: #f00;
 /* background-image: url(http://labeautedelamour.com/wp-content/uploads/2023/01/banner-desc.jpg);*/
  background-size: contain;
  background-position: right;
  background-repeat: no-repeat;
  border-radius: 5px;
  border-right: 5px solid red;
}

body .term-description p{
	margin-bottom:0!important
}
.wd-countdown-timer {
    direction: rtl;
}
.acoplw-bsfive .acoplw-blockText{
		    direction: rtl;
}
body.rtl .woocommerce-product-details__short-description strong {
    font-size: 17px!important;
    color: #000;
}
body .wd-notice a,body div.wpcf7-response-output a,body .mc4wp-alert a,body .woocommerce-error a,body .woocommerce-message a, body .woocommerce-info a {
	color: #000}
body .weekendOffers{
	margin:auto;
	max-width:900px;
}/*
body .post-10450 .youSave,
body .post-10452  .youSave,
body .post-3003238 .youSave,
body .post-10741 .youSave,
body .post-3003303 .youSave,
body .post-3003257  .youSave,
body .post-10843 .youSave,
body .post-10718 .youSave,
body .post-3003325 .youSave,
body .post-10738 .youSave,
body .weekendOffers .sale-perc{
display:none;}*/
.sale-perc {
       background-color: #f6dacc;
    display: inline;
    padding: 0.2em 0.6em 0.3em;
    font-size: 75%;
    font-weight: bold;
    color: #000;
    text-align: center;
    border-radius: 0;
    margin: 0px 15px;
    position: absolute;
    top: 0;
    z-index: 99;
    right: 0;
    padding-top: 20px;
  

}
.flashDev p{
margin-bottom:0;
}
body .hidden{
display:none!important	
}
body.rtl .page-title-default {
    background-position: bottom left;
	background-size:cover;
	background-color:#348e7e;
	background-repeat:no-repeat
}
 button, [type="submit"] {
 
    background-color: #5f6738;
	 color: #ffffff}
body.rtl .wc_payment_methods li{
	list-style:none;
}
body.rtl  .woocommerce-product-details__short-description p {
    margin-bottom: 8px;
}
body.rtl .bundled_product_summary .bundled_product_images figure {
    background: #f5f5f5;
    max-width: 80px;
    margin: auto;
}
body.rtl .bundled_product_summary .bundled_product_images figure img{
mix-blend-mode:darken}

body.rtl div.bundled_product_summary,body.rtl .woocommerce div.product.bundled_product_summary {
    padding-bottom: 7px!important;
	margin-bottom: 0!important;
border-bottom:0!important}
body.rtl .bundled_product_excerpt.product_excerpt{
	display:none!important;
}
body.rtl .product-tabs-wrapper {
   border-bottom:none;
    padding-bottom: 0;
	border-top: 1px solid #efefef}
body.rtl .woocommerce-product-details__short-description *{
	    font-size: 16px!important;
}
body.rtl .single-breadcrumbs-wrapper .woocommerce-breadcrumb{
margin-bottom:0;margin-top:10px}
body.rtl .wpwl-control,body.rtl .wpwl-control iframe input {
	direction: ltr!important;text-align:left!important}

body.rtl .elementor-widget-wd_contact_form_7 form{
direction:rtl	
}
body.rtl .wc_payment_methods  li{
	    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
body.rtl .wc_payment_methods  li:last-child{
border:none;padding:none}
body.rtl #payment input[type="radio"]{
  display: none;
}

body.rtl  #payment .wc_payment_method label {
  cursor: pointer;
  position: relative;
	    PADDING-RIGHT: 29PX;

}

body.rtl  #payment .wc_payment_method label::before{
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 2px solid #7f9f74;
  border-radius: 50%;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  transition: border-color 400ms ease;
}

body.rtl  #payment  .wc_payment_method label::after{
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
    background-color: transparent;
    border: 2px solid #7f9f74;
  border-radius: 50%;
  top: 50%;
  right: 0.5px;
  transform: translateY(-50%) scale(0);
  transition: transform 400ms ease;
}


body.rtl  #payment  .wc_payment_method input[type="radio"]:checked + label::after{
  transform: translateY(-50%) scale(0.55);
	 background: #7f9f74;
}


body.rtl  .checkout-order-review {

    background-color: #eef1f0!important;
}
body.rtl .payment_methods {
    background: #f6fff3;
    padding: 16px;
    border: 1px solid #d9d9d9;
}
body.rtl div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    display: flex;
    justify-content: center;
    align-items: center;
}
body.rtl .bundled_product_summary .bundled_product_images img {
    height: 71px;
    object-fit: contain;
}
body.rtl  .wd-toolbar {
    background-color: #ededed;
    box-shadow: none;
    border-top: 1px solid #ffffff;
}
body.rtl  .product-label.onsale {
	display: none !important;
}
body.rtl  .category-grid-item .wd-entities-title {
    font-size: 18px;
}
body.rtl  .wd-hover-standard .wd-add-btn>a.loading {
    background: #76a06f!important;
}

body.rtl  .wd-checkout-steps li:before{
       content: "";
    width: 20px;
    height: 20px;
background: #50575e;
    display: block;
    margin: auto;
    border-radius: 50%;
    margin-bottom: 10px;
    font-size: 10px;
    text-align: center;
    line-height: 1.6;
    z-index: 9;
    border: 2px solid #50575e;
    position: relative;
}
body.rtl  .wd-checkout-steps li.step-active:before{
    background: #646b3f;
    border-color: #fff;
}
body.rtl  .wd-checkout-steps li:first-child:before{
	content:"1";
}
body.rtl .wd-checkout-steps li:nth-child(2):before{
	content:"2";
}
body.rtl .wd-checkout-steps li:last-child:before{
	content:"3";
}
body.rtl .wd-checkout-steps li{
	margin:0 40px;
	    font-size: 20px;
	display:block!important

}
body.rtl .wd-checkout-steps li:after {
    display:none
}
body.rtl .wd-checkout-steps:before{
	content:"";
	width:100%;
	position:absolute;
	left:0;
    top: 50px;
	height:2px;
	display:block;
    background-image: linear-gradient(to right,transparent, #fff , transparent);

}
body.rtl .wpwl-wrapper .wpwl-brand-card {
    right: 8px !important;
    left: auto !important;
}
body.rtl .wpwl-control {
    height: 34px;
    height: 41px;
    padding: 10px 4px;
    border: 2px solid #e5e5e5;
	border-radius: 4px;}
ul.order_details{
padding: 21px 50px;
    text-align: center;
    list-style: none;
}
body.rtl .wpwl-form {
    padding: 20px;
	    background: #ffffff;

}
body.rtl .widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active{
	background:#fff!important
}
body.rtl .widget_product_categories .wd-cats-toggle{
	left:0!important;}
.wd-dropdown-menu.wd-design-sized {
    padding:20px!important;
}

body.rtl #order_review_heading {
    text-align: right;
    color: #626a3b;
}
body.rtl .wd-table-wrapper {
	background-color: #edf1f0;    padding: 0;box-shadow: none;}
.wd-progress-bar {
    text-align: center;
}
body.rtl .main-nav-style {
	font-size: 14px;}
@media (min-width: 1025px){
body.rtl  .title-size-small .title {
    font-size: 30px!important;
	}
}

body.rtl .wd-accordion.wd-style-default:before,
body.rtl .category-grid-item .more-products,
	body.rtl .wd-checkout-steps li span:after,
	body.rtl .single-product-content .summary-inner .in-stock {
display:none!important}
body.rtl .whb-main-header {
  
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
}
body.rtl .widget_shopping_cart .wd-free-progress-bar{
	text-align:center;
}
body.rtl  rs-module .rs-layer{
border-radius:6px;}
body.rtl *{font-weight:400!important}
body.rtl strong{font-weight:600!important}
:root {
    --wd-header-el-font-size: 15px;
}
@media (min-width: 1025px){
body.rtl .title-size-small {
    padding: 40px 0;
}
}
@media (max-width: 767px){
	
	body.rtl .main-page-wrapper {
		padding:0!important;
		background-size: 500%;}

body.rtl .elementor-7183 .elementor-element.elementor-element-45488cb {
    margin: 0px 0px 20px 0px;
	}}
body.rtl .box-icon-align-right .box-icon-wrapper {
    margin-right: 35px;
}
body.rtl .widget_categories ul li.current_page_item>a, body.rtl .widget_pages ul li.current_page_item>a, body.rtl .widget_archive ul li.current_page_item>a, body.rtl .widget_nav_menu ul li.current_page_item>a{font-weight:400;color:#777}
body.rtl .cart-widget-side,.login-form-side{
	width:95%;
	max-width:500px;
	    padding: 0 40px 40px 40px;

}
body.rtl .wd-heading{
	border-bottom:none!important
}
body.rtl .wd-dropdown-menu.wd-design-sized {
    padding: 30px 50px 0 0px;
}

@-webkit-keyframes shine {
  to {
    background-position: 200% center;
  }
}
@keyframes shine {
  to {
    background-position: 200% center;
  }
}

body.rtl .wd-fontsize-xxl {
    font-size: 24px; color: #646464;
}

body.rtl .wd-hover-standard .wd-add-btn>a{
         background: #5f6739!important;
    margin-top: 8px!important;
    width: 100%!important;
    /* max-width: 150px!important; */
    color: #ffffff!important;
    border-radius: 6px;

}
.wd-hover-standard .add-to-cart-loop span {
	padding: 6px 14px;}
.wd-hover-standard .add-to-cart-loop span{
	font-size: 14px;}
body.rtl .text-left {
    --text-align: right;
    text-align: right;
}
body.rtl .wc-block-product-categories ul ul{
    margin-right: 20px;
}
body.rtl .wc-block-product-categories-list--depth-0 >li>a{
color:#000
}

body.rtl .woocommerce-product-gallery .owl-carousel .product-image-wrap {
  border:1px solid #eee;
	border-radius:6px
}
body.rtl .woocommerce-product-gallery .owl-carousel .product-image-wrap figure{
	mix-blend-mode:multiply
}
body.rtl .tabs-layout-tabs .tabs{
	text-align:initial
}
body.rtl .product-grid-item {
	    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding: 0px 0 15px 0!important;
    border-radius: 5px;
    background: #fff;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
		-moz-transition:all 0.5s ease;
	
}
body.rtl .product-grid-item >div>*:not(.product-element-top){
padding-right:14px;
padding-left:14px;
}
body.rtl .product-grid-item:hover {
	  border-color: #a6ae82;
}
body.rtl .widget_product_categories .product-categories li  li a{
    color: #5f6738!important;
}
body.rtl .widget_product_categories .product-categories > li {
    border-top: 1px solid #eee;
}
body.rtl .labels-rectangular
.product-label{
    font-size: 10px!important;
    min-width: auto;
    line-height: 1;
    font-weight: 400;
}
body.rtl .labels-rectangular
.product-label.onsale {
    background-color: rgb(228 251 224);
	color:#3c490d;
}
body.rtl .labels-rectangular
.product-label.out-of-stock {
    background-color: rgb(255 200 200);
    color: #ff0000;
}
body.rtl .labels-rectangular
.product-label.featured {
    background-color: #ffe0fa;
    color: #ba60b0;
}
body.rtl .owl-dots .owl-dot span {
    border:none!important;
    width: 10px;
    height: 7px!important;
    background: #ddd!important;
    border-radius: 25px!important;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
body.rtl .owl-dots .owl-dot.active span {

    width: 30px;
}
body.rtl .wd-dropdown {
    background-color: #fefef2;box-shadow:none!important
}

body.rtl .wd-nav-main>li>a{
 height: 60px!important} 
body.rtl .wd-nav-secondary>li>a {
    height: 70px!important
}
body.rtl  .title-design-centered .wd-back-btn,
body.rtl .single-breadcrumbs-wrapper .wd-products-nav,
 body.rtl .meta-location-add_to_cart .product_meta>span.sku_wrapper,body.rtl .cart-totals-inner .woocommerce-shipping-destination{
    display:none;
}
body.rtl .wd-empty-page,
body.rtl .wd-search-full-screen .searchform input[type="text"]{
	font-size:16px!important
}

body.rtl .wc-block-product-categories ul ul{
    margin-right: 20px;
}
body.rtl .wc-block-product-categories-list--depth-0 >li>a{
color:#000
}

body.rtl .woocommerce-product-gallery .owl-carousel .product-image-wrap figure{
	mix-blend-mode:multiply
}
body.rtl .tabs-layout-tabs .tabs{
	text-align:initial
}

body.rtl .widget_product_categories .product-categories li  li a{
    color: #5f6738!important;
}
body.rtl .widget_product_categories .product-categories > li {
    border-top: 1px solid #eee;
}
body.rtl .owl-dots .owl-dot span {
    border:none!important;
    width: 10px;
    height: 7px!important;
    background: #ddd!important;
    border-radius: 25px!important;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
body.rtl .owl-dots .owl-dot.active span {

    width: 30px;
}
body.rtl .wd-dropdown {
    background-color: #edf1f0;box-shadow:none!important
}

body.rtl .wd-nav-main>li>a{
 height: 60px!important} 
body.rtl .wd-nav-secondary>li>a {
    height: 70px!important
}
body.rtl  .title-design-centered .wd-back-btn,
body.rtl .single-breadcrumbs-wrapper .wd-products-nav,
body.rtl  .meta-location-add_to_cart .product_meta>span.sku_wrapper{
    display:none;
}
body.rtl .wd-empty-page,
body.rtl .wd-search-full-screen .searchform input[type="text"]{
	font-size:16px!important
}
body.rtl .wd-logo img{
padding:0!important;
}

body.rtl .shop-content-area
.wd-spacing-10>[class*="col"]{
	margin:0!important
}
body.rtl .cart-totals-inner h2{
font-size:18px}
body.rtl .checkout-order-review:after,
body.rtl .checkout-order-review:before,
body.rtl .wd-my-account-links,
body.rtl .error404 .page-header h3,
body.rtl .error404 .page-content>.wd-search-form{
display:none
}
body.rtl body.rtl .checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
    background-color: #edf1f0;
}
body.rtl address {
    font-style: normal;
    line-height: 1.6;
    font-size: 14px;
}
body.rtl .login-form-side
.login:not(.hidden-form),body.rtl .login-form-side .create-account-question {
    padding: 20px;
}
body.rtl .widget-heading .widget-title,
body.rtl .widget_product_categories .widget-title{
  
    font-family: inherit;
}
body.rtl .woocommerce-notices-wrapper p a{
	display:block;
}
body.rtl .unstyled{
list-style:none;
	padding:0;
	margin:0
}

body.rtl .whb-header {
    margin-bottom: 0px!important;
    padding: 10px 0;
}

body.rtl  ul.woocommerce-error{
background-color: #ffe8e8;
    font-size: 12px;
    color: red;
}
body.rtl  .wd-hover-alt .wd-add-btn>a {
    background-color: #e4fbe0;
    color: #636b3d; 
    font-size: 85%;
    font-weight: 400;
      padding: 5px 17px;
    border-radius: 25px;
}
body.rtl  .wd-hover-alt .wd-add-btn>a span{
	border-bottom:none!important
}
body.rtl .error404 .page-header:before {
    position: relative; 
     top: 0px; 
    left: 0%; 
    color: #edf1f0;
    font-weight: 400;
    font-size: 200px;
    text-align: center;
    line-height: 1;
    transform: translateX(0%); 
    margin: auto;
    display: block;
}
body.rtl .woocommerce-MyAccount-navigation ul li:last-child a{
	color:red;
}
body.rtl header.title>h3 {
    text-transform: uppercase;
    font-size: 20px;
    color: #8b9271;
    border-bottom: 1px solid #999f83;
}
body.rtl .elementor-widget-wrap>.elementor-element {
    text-align: right;
}
body.rtl .payment_methods li img {
    max-height: 23px!important;
    float: left;
	    width: auto!important;
    margin-left: 0!important;
}
body.rtl .breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
}
body.rtl .page-title{
	margin-top:0!important;
}
body.rtl .info-box-content h5{
	margin-bottom:0!important;
	  font-size: 17px!important;
}
body.rtl .category-grid-item .category-image {
    transform: scale3d(0.9,0.9,0.9);
	  -webkit-transform: scale3d(0.9,0.9,0.9);
    -moz-transform: scale3d(0.9,0.9,0.9);
}
body.rtl .category-grid-item:hover .category-image {
    transform: scale3d(1, 1, 1);
		  -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
}
body.rtl .category-grid-item .category-image-wrapp {
 
    max-width: 125px;
    margin: auto;
}
body.rtl .wd-dropdown-menu.wd-design-full-width{
	padding-bottom:30px;
}
.footer-container{
	position:relative;
}
body.rtl .footer-container:before ,
	body.rtl .footer-container:after {
	content:"";
    background-image: url(http://labeautedelamour.com/wp-content/uploads/2022/06/labeaute-footer.jpg);
    background-repeat: no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	max-width:500px;
	background-size:contain;
	    height: 100%;
	   z-index: 0;
    mix-blend-mode: darken;
}
body.rtl .footer-container:before{
left:auto;
	right:0;
		top:auto;
	bottom:0;
	max-width:250px;
	background-image:url(http://labeautedelamour.com/wp-content/uploads/2022/06/labeaute-footer3.jpg);
	    background-position: bottom;

}
body.rtl .footer-container > div{
	position:relative;
	z-index:1
}
 
@media (min-width: 1025px) {
	body.rtl .whb-header {
    padding: 0px 0!important;
}
}

@media (max-width: 576px) {
body.rtl 	.mobile-nav .searchform {
    box-shadow:none!important;
    border: 1px solid #fff;
    background: #edf1f0;
}
body.rtl .page-title{
	padding:40px 0 30px 0!important;
}
html  body.rtl  .page-title > .container > .title {

    font-size: 20px;
}
}
body.rtl .elementor *, .elementor :after,body.rtl  .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    fill: #a6ae82;
}
body.rtl .woocommerce-message .button {
    background-color: #ffa9ce;
    border-color: #ffa9ce;
}

body.rtl .footer-container{
	position:relative;
}
body.rtl .footer-container:before ,
	body.rtl .footer-container:after {
	content:"";
    background-image: url(http://labeautedelamour.com/wp-content/uploads/2022/07/labeaute-footer.jpg);
    background-repeat: no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	max-width:500px;
	background-size:contain;
	    height: 100%;
	   z-index: 0;
    mix-blend-mode: darken;
}
body.rtl .footer-container:before{
left:auto;
	right:0;
		top:auto;
	bottom:0;
	max-width:250px;
	background-image:url(http://labeautedelamour.com/wp-content/uploads/2022/07/labeaute-footer3.jpg);
	    background-position: bottom;

}
body.rtl .footer-container > div{
	position:relative;
	z-index:1
}
body.rtl .product-grid-item .product-element-top {
    background: #fff;
}
body.rtl .product-grid-item .product-element-top img{
	    mix-blend-mode: multiply;
height: 300px;
    object-fit: contain;
    padding: 50px 0;
    border-radius: 6px;

}

body.rtl .elementor-7183 .elementor-element.elementor-element-296fa0b2 .info-box-title {
    font-size: 18px;
    color: #666d40;
}
body.rtl .copyrights-wrapper{
	border:none!important;
}
body.rtl footer{
	padding:50px 0 0 0
}
 body.rtl .banner-subtitle {
    color: #000000!important;
    font-size: 22px!important;
    font-weight: 400!important;
}
body.rtl .wd-accordion.wd-style-default .wd-accordion-item {
    border: 1px solid #cfcfcf!important;
    border-radius: 10px;
    padding: 20px;
    margin: 20px 0;
}
@media (max-width: 576px){
body.rtl .cart-widget-side, .login-form-side {
    padding: 0 10px 10px 10px;
}
}
body.rtl  .elementor-7183 .elementor-element.elementor-element-45488cb{
    background: #ebeae5;
}
body.rtl [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    right: -20px;
}
body.rtl [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    left: -20px;
}
body.rtl .owl-carousel .owl-nav .owl-prev,body.rtl .owl-carousel .owl-nav .owl-next,body.rtl .owl-carousel .owl-dot {
   opacity:0.5
}
@media (min-width: 1025px){
body.rtl .product_title {
    font-size: 23px;
}}
body.rtl h4.bundled_product_title {
    font-size: 18px;
	margin-bottom:0
}
body.rtl .elementor-7183 .elementor-element.elementor-element-45488cb {
    background: #ffffff;
}@media (min-width: 1025px) {
	body.rtl.woocommerce-product-gallery img {
    max-height: 600px;
    object-fit: contain;
}.product_title {
	font-size: 28px;align-content}
}

@media (max-width: 576px) {
	body #okapi-wasb-button {
	bottom: 80px;}
body .resImgs img{
	max-width:80px;
	margin:auto;
	display:block
}
body:after{
	bottom:62px
}
body #groupsSec .promo-banner-wrapper .wrapper-content-banner p{
	 font-size: 11px;
}
body #groupsSec .promo-banner .wrapper-content-banner{
	padding:14px;
}
body #groupsSec .promo-banner .banner-title {
    font-size: 15px;
}
body.rtl.cart-widget-side,.login-form-side{
	    padding: 0 20px 20px 20px;
}
body.rtl.main-page-wrapper{
	padding-top:30px!important;
}
body.rtl.elementor-element-a3e7da9 .elementor-widget-wrap{
	padding-top:0px!important;
}
body.rtl.breadcrumbs-location-below_header .single-breadcrumbs-wrapper{
    margin-top: 15px!important;
    margin-bottom: 0;
}
.page-title .title {
    font-size: 20px!important;
    line-height: 2.2;
}
body.rtl.shop-content-area .product-grid-item {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
body.rtl.mobile-nav .wd-nav-opener{
	border:0!important
}
body.rtl .shop-content-area .product-grid-item {
     -webkit-transform: scale(1);
    -moz-transform: scale(1);
     transform: scale(1);
	     border-radius: 0px; 
	margin-bottom:0

}
body.rtl .whb-header {
     padding: 0px 0; 
}
body.rtl .main-page-wrapper {
    padding-top: 30px;
}
body.rtl .wd-fontsize-xxl {
    font-size: 16px;
}
body.rtl .product-grid-item .product-element-top img {
		height: 180px;padding:0}
body .tawfImg{
	max-width:260px;margin:auto
}
}

