:root {
	--wd-text-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "lorean-x3ryg", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "League Script", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Metropolis", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #c5d6cb;
	--wd-alternative-color: #ffffff;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #68734e;
	--btn-accented-bgcolor-hover: #68734e;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

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



@font-face {
	font-family: "Metropolis";
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "lorean-x3ryg";
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "League Script";
	font-weight: 400;
	font-style: normal;
}

html{scroll-behavior:smooth}.delay{animation-duration:1s}.delayOne{animation-delay:.25s}.delayTwo{animation-delay:.5s}.delayThree{animation-delay:.75s}form.wpcf7-form.invalid input{margin-bottom:5px}form.wpcf7-form.invalid .wpcf7-not-valid-tip{margin-bottom:15px}.wpcf7-response-output{margin-top:20px!important}.showTab{display:none}@media (max-width:1024px){.flexFix,.footerFix{align-content:center}.flexFix>div,.footerFix>div{padding:0 5%;width:100%}html{scroll-behavior:unset}.hideSm,.showLg{display:none}.flexFix{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.reverse{flex-direction:column-reverse}.flexFix.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:20px!important}.flexFix img{width:100%;max-width:500px}.flexFix .title-wrapper,.footerFix p{text-align:center!important}.flexFix .text-left,.flexFix .title,.flexFix .wpb_single_image.vc_align_left,.footerFix .woodmart-title-container,.footerFix .wpb_single_image.vc_align_left,.footerFix>div{text-align:center}.flexFix ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.footerFix{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.footerFix>div div{width:100%;text-align:center}.footerFix .vc_row.wpb_row.vc_inner.vc_row-fluid{margin:0!important}.mobile-hdr-icon .info-box-content{display:none!important}.mobile-hdr-icon .box-icon-wrapper{margin:0;max-width:20px}.showTab{display:block}}@media (max-width:1024px) and (min-width:768px){.flexByTwo>div{width:50%;padding:0 5% 5%}.flexByTwo{flex-direction:row}}.listCol .woodmart-list ul li{align-items:flex-start}.listCol .woodmart-list ul li .list-icon{position:relative;top:2px}div.mailer{max-width:600px}.mailer input[type=email]{border:0;border-bottom:1px solid #fff;margin-bottom:20px;color:#fff;font-size:16px}.mailer input[type=email]::placeholder{color:#fff}.products .product-grid-item .product-element-top img{max-height:315px;object-fit:contain}.mailer .wpcf7-submit{background:0 0;color:#fff;font-weight:400;border:1px solid #fff;font-size:16px}@media (min-width:1200px){header .container{width:100%!important;max-width:1400px}}.main-slider div.woodmart-slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:100%;background-position:center;transition:5s ease-in-out;background-repeat:no-repeat!important}div#slide-463:before{background-image:url(https://hellofrenchgirl.com/wp-content/uploads/2022/07/Slider-jpg.jpg)}div#slide-367:before{background-image:url(https://hellofrenchgirl.com/wp-content/uploads/2022/06/Our-natural-perfumes-1.png)}.body-loaded .active .woodmart-slide:before,.body-loaded .theFirst .woodmart-slide:before{background-size:125%!important}@media (min-width:768px){.show-sm{display:none}}@media (max-width:767px){.hide-sm{display:none}.main-slider .woodmart-slide{min-height:420px!important}.main-slider div.woodmart-slide:before{transition:2.5s ease-in-out}.body-loaded .active .woodmart-slide:before,.body-loaded .theFirst .woodmart-slide:before{background-size:cover!important}}p.direction-txt{font-size:16px!important;color:#000!important}@media (max-width:1600px) and (min-width:1025px){.post-row .keepFormat .woodmart-text-block{font-size:14px!important;line-height:24px!important}.post-row .title-wrapper .title{font-size:calc(24px + 1vw)!important}}@media (min-width:1025px){.post-row{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:center;align-items:flex-start;gap:25px;padding:7% 5%!important}.post-row .vc_row-full-width.vc_clearfix{display:none!important}.post-row>div{width:33%!important;max-width:calc(33% - 15px)!important;flex:auto;padding:0!important}.post-row .title-wrapper .title{font-size:calc(30px + 1vw)!important;line-height:32px!important}.post-row .keepFormat .woodmart-text-block{min-height:90px!important}.recipe-row .keepFormat .woodmart-text-block{min-height:auto!important}.post-row .secondary-btn{min-width:100%!important;min-height:50px!important}.post-row .vc_column-inner{padding:0 0 0 10px!important}}.windowAnim{position:relative}.windowAnim:before{left:0}.windowAnim:after{right:0}.windowAnim.animated:after,.windowAnim.animated:before{width:0}.vid-row.windowAnim.animated:after,.vid-row.windowAnim.animated:before{transition-delay:1s}.windowAnim:after,.windowAnim:before{content:"";position:absolute;top:0;width:50%;height:100%;background:#fff;z-index:2;transition:2s}

@media (min-width: 1025px) {
	.show-sm {
		display: none !important;
	}
}
@media (max-width: 1024px) {
	.hide-sm {
		display: none !Important;
	}
	.show-sm .vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
}

/* PRODUCT GRID */
.product-grid-item .product-title a {
	font-family: lorean-x3ryg, Arial, Helvetica, sans-serif !important;
	font-size: calc(28px + .75vw) !important;
	line-height: 28px;
	color: #333 !important;
}
.product-grid-item .price {
	font-size: calc(16px + .5vw);
}
@media (min-width: 1025px) {
	.product-grid-item .product-element-top {
		padding: 0px !important;
		border: 0px !important;
	}
	.product-grid-item {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		gap: 15px;
	}
	.product-grid-item > div {
		max-width: calc(50% - 10px);
	}
	.product-grid-item > div {
		max-width: calc(50% - 10px);
	}
	.product-element-bottom {
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
		flex-direction: column;
		align-items: flex-start;
		min-height: 250px;
	}
	.product-element-bottom * {
		text-align: left !important;
	}
	body.woocommerce-shop .main-page-wrapper .container {
		max-width: 100%;
	}
	.product-grid-item .product-title a {
		font-family: lorean-x3ryg, Arial, Helvetica, sans-serif !important;
		font-size: calc(28px + .75vw) !important;
		line-height: 1;
		color: #333 !important;
	}
	.product-grid-item .price {
		font-size: calc(16px + .5vw);
	}
	.woodmart-hover-button .woodmart-add-btn {
		transform: none !important;
		position: relative;
		opacity: 1;
		margin-top: 20px;
	}
}
@media (max-width: 1024px) {
	.product-grid-item .product-element-top {
		padding: 5px !important;
	}
	.product-grid-item .product-title a {
		font-family: lorean-x3ryg, Arial, Helvetica, sans-serif !important;
		font-size: calc(24px + 1vw) !important;
		line-height: 1;
		color: #333 !important;
	}
	.product-grid-item .price {
		font-size: calc(18px);
	}
}