@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//wanzoperfume.com/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=8.2.7.1") format("woff2");
}

:root {
	--wd-header-banner-h: 70px;
	--wd-text-font: "iransans_en", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(85,85,85);
	--wd-text-font-size: 14px;
	--wd-title-font: "iransans_en", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iransans_en", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "iransans_en", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iransans_en", 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: "iransans_en", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(134,42,163);
	--wd-alternative-color: rgb(211,211,211);
	--wd-link-color: rgb(51,51,51);
	--wd-link-color-hover: rgb(134,42,163);
	--btn-default-bgcolor: rgb(134,42,163);
	--btn-default-bgcolor-hover: rgba(134,42,163,0.57);
	--btn-accented-bgcolor: rgb(134,42,163);
	--btn-accented-bgcolor-hover: rgba(134,42,163,0.57);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(221,51,51);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 85px;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.header-banner {
	background-image: none;
	background-repeat: no-repeat;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 233px;
}
.wd-page-title {
	background-color: #e8e8e8;
	background-image: url(https://wanzoperfume.com/wp-content/uploads/2023/12/sheet-title-background.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(234,234,234);
	background-image: none;
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

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

}

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

}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 35px;
--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: 5px;
}


rs-slides :is([data-type=text],[data-type=button]) {
font-family: iransans_en !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: iransans_en !important;
}

@font-face {
	font-family: "iransans_en";
	src: url("//wanzoperfume.com/wp-content/uploads/2023/12/IRANSansXV.woff2") format("woff2"), 
url("//wanzoperfume.com/wp-content/uploads/2023/12/IRANSansXV.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0px;
}
.promo-banner .banner-image img {
    border-radius: 15px;
}
.wd-hover-tiled {
    overflow: hidden;
    border-radius: 15px;
	background: #fff;
}
.product-grid-item .product-image-link {
    display: block;
    padding: 20px;
}
.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}





.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-inline:calc((var(--wd-sp,30px)/ 2) * -1)}[class*=wd-spacing-]{margin-bottom:calc(var(--wd-sp,30px)/ -1)}[class*=wd-spacing-]>[class*=col]{margin-bottom:var(--wd-sp,30px)}.wd-spacing-20{--wd-sp:20px}.wd-spacing-10{--wd-sp:10px}.no-gutters{margin-right:0;margin-left:0}.container-no-gutters,.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-20_0,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-20_0,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-20_0,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-inline:calc(var(--wd-sp,30px)/ 2)}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-20_0{flex:0 0 20%;max-width:20%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}}@media (min-width:769px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-20_0{flex:0 0 20%;max-width:20%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}}@media (min-width:1025px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-20_0{flex:0 0 20%;max-width:20%}.col-lg-14_3{flex:0 0 14.285714%;max-width:14.285714%}.col-lg-12_5{flex:0 0 12.5%;max-width:12.5%}.col-lg-11_1{flex:0 0 11.111111%;max-width:11.111111%}.col-lg-10_0{flex:0 0 10%;max-width:10%}.col-lg-9_1{flex:0 0 9.090909%;max-width:9.090909%}.order-lg-first{order:-1}.order-lg-last{order:13}}@media (min-width:1200px){.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}}.align-items-start{align-items:flex-start!important}

















body {
	line-height: 2;
}

.align-items-center {
	align-items:center;
}

.justify-content-center {
	justify-content: center;
}

.mt-3{margin-top: 15%;}

p{line-height: 2;}

#footer-style {
    padding-top: 4%;
}

#footer-style a {
    padding-top: 4%;
	color: #555;
}

.woocommerce-shipping-destination {
	display: none;
}

#shipping_method label {
    text-align: left;
}

.main-page-wrapper {
    margin-top: 0%;
    padding-top: 0%;
}

.product_title , .wd-entities-title {
	line-height: 2;
}

.img-mobile {
	display: none;
}

#counseling-fixed-button {
    display: flex;
    align-items: center;
    justify-content: center;
		width: 50px;
		height: 50px;
    background-color: rgb(134,42,163);
    padding: 10px;
    z-index: 5;
    position: fixed;
    left: 20px;
    bottom: 20px;
    color: white;
    border-radius: 50%;
}

.scrollToTop {
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
}

.wc_payment_methods, .payment_methods, .methods, payment_box, payment_method_WC_ZPal {
    background-color: #f7f7f7;
}

.woocommerce-terms-and-conditions-wrapper {
	display: none;
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 22px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

/* .btn:hover {
	background-color: green;
	color: white;
} */

.hover-mask {
	display: none;
}

/* .wd-cats-element {
	margin-top: -20px !important;
	margin-bottom: -20px !important;
} */

.category-image-wrapp {
	border-radius: 20px !important;
}

.woodmart-price-filter {
	margin-top: 3% !important;
}

#WOODMART_Widget_Sorting form {
	margin-top: 3% !important;
}

#enamad-logo {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    display: inline-block;
    object-fit: contain;
}

#home-page-category-banner {
    align-items: center;
    justify-content: center;
}

.home-page-images {
    border-radius: 20px !important;
}

#homepage-text-content {
    text-align: right;
    font-size: 14px;
}

#homepage-text-content h1 {
    font-size: 17px;
}

#homepage-text-content h2 {
    font-size: 15px;
}

#homepage-text-content a {
    color: red;  
}

.contact-us-page-icons {
    margin-left: 1%;
}

.contact-us-page-social-icons {
    margin-right: 3%;
}

.img-container {
		margin-top: -40px;
    position: relative;
}

.slide {
    display: none;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    line-height: 0;
    z-index: 1;
    overflow: hidden;
}

.slide img {
    width: 100%;
    height: 320px !important;
    object-fit: cover;
    border-radius: 0px;
}

.slide-prev , .slide-next {
    display: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    padding: 7px !important;
    width: 22px !important;
    height: 22px !important;
    font-size: 2px !important;
    /* transition: 0.6s ease; */
    transition: all 0.2s;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #c0c2c5;
}

.slide-next {
    right: 1%;
}

.slide-prev {
    left: 1%;
}

.slide-next:hover , .slide-prev:hover {
    background-color: #fafafa;
}

.dot-container {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
}

.dot {
    cursor: pointer;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    border-radius: 50%;
    background-color: gray;
    display: inline-block;
    transition: 0.5s ease-in-out;
}

.dot:hover {
    background-color: #fff;
}

.dot-active {
    width: 18px;
    height: 6px;
    border-radius: 8px;
    background-color: #fff;
}

.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {opacity: 0.4;}
    to {opacity: 1;}
}

@keyframes fade {
    from {opacity: 0.4;}
    to {opacity: 1;}
} 

@media screen and (max-width:1023px) {
    .slide img {
        height: 240px !important;
    }
}

@media screen and (min-width:769px) {
    .img-container:hover {
        .slide-prev , .slide-next {
            display: block;
        }
    }
}

@media screen and (max-width:768px) {
    .slide img {
        height: 240px !important;
    }

    .img-desktop {
        display: none;
    }

    .img-mobile {
        display: inline-block;
    }
}

@media screen and (max-width:576px) {
    .slide img {
        height: 230px !important;
    }
}

.wd-nav-tabs #tab-title-additional_information {
		width: auto !important;
		height: auto !important;
}

.wd-nav-tabs.wd-icon-pos-left a {
		flex-direction: row !important;
}

.dashboard-links {
	display: none !important;
}

.elementor-widget-text-editor .elementor-widget-container {
	text-align: right !important;
}

#single-product-page-support-icon {
    margin-left: 7%;
}

#about-us-page-content {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

#about-us-page-content img {
    border-radius: 20px !important;
}

#about-us-page-text {
    font-size: 15px !important;
}

#about-us-page-text #main-text {
    font-size: 18px;
    text-align: center;
    color: rgba(165, 133, 3, 0.745);
    margin-top: 2%;
}

/* ::-webkit-scrollbar {
	-webkit-appearance: none;
}

/* ::-webkit-scrollbar {
	width: 10px;
} */

/* ::-webkit-scrollbar-track {
	background-color: #eee;
	border: 1px solid #ccc;
} */

/* ::-webkit-scrollbar-thumb {
	background: rgba(131,64,160,0.88);
	border: 2px solid #eee;
	height: 20%;
	border-radius: 5px;
} */

/* ::-webkit-scrollbar-thumb:hover {
	cursor: pointer;
	background: rgb(134,42,163);
} */

#more-text , #read-less-btn {
	display: none;
}

.woocommerce-form-coupon-toggle {
	display: none !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
	border: none !important;
}

.woocommerce-MyAccount-content>p {
	display: none !important;
}

[class*="wd-header-search-form"] input[type='text'] {
    min-width: 450px !important;
}

#product-description-box h2 {
    font-size: 20px !important;
}

#product-description-box h3 {
    font-size: 19px !important;
}

#product-description-box h4 {
    font-size: 18px !important;
}

#product-description-box h5 {
    font-size: 17px !important;
}

#product-description-box h6 {
    font-size: 16px !important;
}

.wd-reset-var {
	display: none !important; 
}

.wd-breadcrumbs>:is(span,a):last-child {
    font-weight: inherit;
    color: #444;
}

.wd-page-title .title {
	font-size: 36px;
}

.wd-page-title .wd-breadcrumbs {
	display: none;
}

.create-account-question .btn {
	  border-color: var(--btn-brd-color-hover, var(--btn-brd-color, #e0e0e0)) !important;
}@media (min-width: 1025px) {
	.mt-md-1{margin-top: 2%;}

/* .whb-main-header {
		padding-left: 8px !important;
    padding-right: 8px !important;
} */

.whb-general-header {
		padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.whb-bottom-header {
		padding-bottom: 8px !important;
}

.wd-header-cats .menu-opener {
		padding: 0px 0px !important;
}

.whb-bottom-header {
		padding-right: 0px !important;
		padding-left: 0px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#counseling-fixed-button {
		left: 20px;
    bottom: 67px;
}

.whb-general-header {
		padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#home-page-category-women-image {
    margin-top: 3%;
}

.wd-page-title .title {
	font-size: 30px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	#counseling-fixed-button {
		left: 20px;
    bottom: 67px;
}

.whb-general-header {
		padding-top: 5px !important;
}

#home-page-category-women-image {
    margin-top: 3%;
}

.wd-page-title .title {
	font-size: 30px;
}
}

@media (max-width: 576px) {
	#footer-style {
    padding-top: 10%;
}

.img-desktop {
	display: none;
}

.img-mobile {
	display: block;
}

#counseling-fixed-button {
		left: 20px;
    bottom: 67px;
}

.whb-general-header {
		padding-top: 3px !important;
}

#home-page-category-women-image {
    margin-top: 3%;
}

#homepage-text-content {
    font-size: 12px;
}

#homepage-text-content h2 {
    font-size: 13px;
}

#sale-box-button {
	width: 10px !important;
}

.contact-us-page-icons {
    margin-left: 3%;
}

.contact-us-page-social-icons {
    margin-right: 8%;
}

body {
	font-size: 12px !important;
}

#product-description-box h2 {
    font-size: 16px !important;
}

#product-description-box h3 {
    font-size: 15px !important;
}

#product-description-box h4 {
    font-size: 14px !important;
}

#product-description-box h5 {
    font-size: 13px !important;
}

#product-description-box h6 {
    font-size: 12px !important;
}

.wd-page-title .title {
	font-size: 26px;
}
}

