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

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(255,255,255); --wd-bordered-bg:rgb(255,255,255);
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(11,37,33);
	background-image: url(https://alonaatti.com/wp-content/uploads/2023/04/title-header.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(249,251,251);
	background-image: none;
}

:root{
--wd-text-font:"iranyekan", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(29,15,56);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"iranyekan", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(29,15,56);
}
:root{
--wd-entities-title-font:"iranyekan", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:rgb(98,50,189);
--wd-entities-title-color-hover:rgb(29, 15, 56);
}
:root{
--wd-alternative-font:"iranyekan", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"iranyekan", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:rgb(29,15,56);
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"iranyekan", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
:root{
--wd-brd-radius: 20px;
}:root{
--wd-primary-color:rgb(57,188,166);
}
:root{
--wd-alternative-color:rgb(96,1,210);
}
:root{
--wd-link-color:rgb(96,1,210);
--wd-link-color-hover:#242424;
}
.page .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.woodmart-archive-shop .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.single-product .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.woodmart-archive-blog .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.single-post .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.woodmart-archive-portfolio .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

.single-portfolio .main-page-wrapper{
	background-color:rgb(249,251,251);
	background-image: none;
}

:root{
--btn-default-bgcolor:rgba(98,50,189,0.12);
}
:root{
--btn-default-bgcolor-hover:rgb(98,50,189);
}
:root{
--btn-default-color:rgb(98,50,189);
}
:root{
--btn-accented-bgcolor:rgb(98,50,189);
}
:root{
--btn-accented-bgcolor-hover:rgb(98,50,189);
}
:root{
--btn-accented-color:rgb(98,50,189);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
							--wd-form-brd-radius: 5px;
			
					
					--wd-form-brd-width: 0px;
		
		
					--btn-default-color-hover: #fff;
		
					--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;
					
							
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-w: 1222px;
		}
	
	
	
	
	
	
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(81,105,101);
					
									--wd-form-placeholder-color: rgb(177,185,183);
					
							
							
									--wd-form-bg: rgb(238,242,241);
						}
@font-face {
	font-family: "iranyekan";
	src: url("//alonaatti.com/wp-content/uploads/2023/05/iranyekanwebregularfanum.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "iranyekan";
	src: url("//alonaatti.com/wp-content/uploads/2023/05/iranyekanwebmediumfanum.woff") format("woff");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "iranyekan";
	src: url("//alonaatti.com/wp-content/uploads/2023/05/iranyekanwebboldfanum.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "iranyekan";
	src: url("//alonaatti.com/wp-content/uploads/2023/05/iranyekanwebextraboldfanum.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "iranyekan";
	src: url("//alonaatti.com/wp-content/uploads/2023/05/iranyekanweblightfanum.woff") format("woff");
	font-weight: 300;
	font-style: normal;
}

:root {
    --wd-title-color: rgb(50, 77, 73);
    --wd-form-bg: rgb(238, 242, 241);
    --brdcolor-gray-200: rgba(213, 227, 225,0.3);
    --brdcolor-gray-300: rgba(213, 227, 225,0.5);
    --brdcolor-gray-400: rgba(213, 227, 225,0.7);
    --brdcolor-gray-500: rgba(213, 227, 225,1);
    --wd-form-height: 46px;
}
.whb-general-header-inner {
    position: relative;
}
.whb-general-header .whb-general-header-inner:before {
    content: "";
    background: url(https://alonaatti.com/wp-content/uploads/2023/04/central-curve.svg) no-repeat;
    width: 366px;
    height: 97px;
    right: 50%;
    top: -13px;
    transform: translateX(50%);
    display: inline-block;
    margin: auto;
    background-size: contain;
    position: absolute;
    filter: drop-shadow(0 20px 10px rgba(11, 37, 33, 0.15));
    -webkit-mask-image: linear-gradient(transparent 13%, black 13%);
    mask-image: linear-gradient(transparent 13%, black 13%);
}
.whb-header {
    margin-bottom: 80px;
}
body, .website-wrapper {
    background-color: rgb(249,251,251);
}
.wd-logo img {
    width: 160px;
}
.whb-general-header {
    backdrop-filter: blur(6px);
}
.page-title-default::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(180deg, #0b2521 90px, rgba(11, 37, 33, 0.7));
}
.menu-label {
    padding: 2px 6px !important;
    font-weight: 400 !important;
}
#pp_full_res .pp_inline {
    text-align: right;
}
.product-element-top {
    display: none;
}
.product-grid-item .price {
    position: absolute;
    left: 35px;
    top: 20px;
}
.woocommerce-product-details__short-description {
    color: #9aa9a7;
    font-size: 13px;
    font-weight: 300;
}
.product-list-item .wd-add-btn {
    text-align: left;
}
.woocommerce-Price-currencySymbol {
    font-size: 70%;
}
.product_title {
    font-size: 24px;
}
.product_list_widget>li>a {
    display: none;
}
.product_list_widget>li .wd-entities-title {
    color: #0f342e;
    font-size: 14px;
    font-weight: 400;
}
.cart-info span.quantity {
    display: inline-flex;
    margin-top: 7px;
    margin-right: 5px;
}
.cart-info span.quantity .amount {
    margin-right: 5px;
}
.shop-loop-head {
    display: none;
}
.woocommerce-page .title-size-default {
    padding-bottom: 200px;
}
.woocommerce-page .main-page-wrapper>.container {
    position: relative;
    margin-top: -150px;
    padding-top: 16px;
    background-color: #f9fbfb;
    border-radius: 30px 30px 0 0;
    z-index: 3;
}
:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .product-list-item .product-wrapper {
    padding: 20px 20px 15px 20px !important;
}
.product-list-item:not(:last-child) .product-wrapper {
    margin-bottom: 15px !important;
}
.product-grid-item .product-wrapper {
    position: relative;
    transition: all .15s;
}
.product-grid-item .product-wrapper:hover {
    transform: scale(1.01);
    transform-origin: bottom;
    box-shadow: 0 20px 40px -20px rgba(11, 37, 33, 0.2);
    z-index: 3;
}
.woocommerce-mini-cart__total {
    font-size: 13px;
}
.cart-widget-side .shopping-cart-widget-footer {
    box-shadow: 0 0 15px rgba(11, 37, 33, 0.1);
}
.wd-heading .title {
    flex: 1 1 auto;
    margin-bottom: 0;
    font-size: 100%;
}
.wd-heading .wd-action-btn {
    display: none;
}
.wd-close-side {
    background-color: rgb(20 28 27 / 80%);
    backdrop-filter: blur(2px);
}
table td.product-thumbnail, table th.product-thumbnail {
    display: none;
}
.product-images, .product-tabs-wrapper {
    display: none;
}
.wd-list>li>img {
    width: 54px;
    padding: 8px;
    border-radius: 10px;
    background-color: #edf3f2;
}
.perspective {
    perspective: 1000px;
}
.perspective > .elementor-widget-wrap {
    transition: all 0.2s !important;
}
.perspective > .elementor-widget-wrap:hover {
    transform: rotateX(8deg) scale(1.01);
    transform-origin: top;
    box-shadow: 0px 20px 30px -20px rgba(11, 37, 33, 0.2) !important;
}
.woocommerce-customer-details {
    display: none;
}
.woocommerce-order:not(.wd-with-extra-content) {
    max-width: 100%;
}
.woocommerce-thankyou-order-received {
    border: 2px dashed #459647;
    color: #459647;
    background-color: rgb(69 150 71 / 10%);
}
.woocommerce-form-coupon-toggle {
    display: none;
}
.checkout-order-review, .woocommerce-order-pay #order_review {
    border-radius: 25px;
    background-color: #ffffff;
    box-shadow: 0px 10px 20px -10px rgba(11, 37, 33, 0.15);
}
.checkout-order-review:before, .woocommerce-order-pay #order_review:before,
.checkout-order-review:after, .woocommerce-order-pay #order_review:after {
    display: none;
}
.wd-table-wrapper {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
}
.payment_methods {
    display: none;
}
label {
    font-size: 12px;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    font-size: 15px;
}
input[type='email'], input[type='date'], input[type='tel'], input[type='url'], input[type='password'] {
    text-align: left;
}
input::placeholder {
    text-align: right !important;
}
.woocommerce-billing-fields, .woocommerce-account-fields {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce-terms-and-conditions-wrapper {
    display: none;
}
#place_order {
    min-height: 60px;
    font-size: 18px;
}
.wd-builder-off .woocommerce-billing-fields {
    padding-right: 0;
    padding-left: 0;
}
div.create-account {
    padding: 0;
    border: none;
}
.woocommerce-form__label-for-checkbox {
    display: none;
}
input[type='submit'] {
    border-radius: var(--btn-default-brd-radius);
    color: var(--btn-default-color);
    background-color: var(--btn-default-bgcolor);
}
input[type='submit']:hover {
    color: var(--btn-default-color-hover);
    background-color: var(--btn-default-bgcolor-hover);
}
.otp_valid_message {
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
    padding: 5px 15px 3px;
    border-radius: 20px;
    background-color: rgb(29 174 91 / 10%);
}
.wd-tools-element:is(.wd-design-6,.wd-design-7) .wd-tools-inner {
    padding: 0 20px;
}
.woocommerce-LostPassword {
    display: none;
}
.woocommerce-form p {
    color: #bbb;
    font-size: 12px;
}
.dig_popmessage .dig_firele {
    margin-left: 0;
    margin-right: 20px;
}
.dig_critical_msg .dig_lase_snap {
    color: #fe0000;
    margin-bottom: 5px;
}
html[dir="rtl"] .dig_popmessage {
    left: auto;
    right: 30px;
    top: auto;
    bottom: 90px;
}
.dig_critical_msg .dig_lase_message {
    color: #ff6565;
}
.dig_critical_msg .dig_popmessage_contents {
    background: transparent linear-gradient(90deg, #fe000024 0%, #fe4b001a 100%) 0% 0% no-repeat padding-box;
}
.cart-discount {
    display: none;
}
.products .wd-entities-title {
    text-align: right;
    max-width: calc(100% - 130px);
}
.wd-entities-title a {
    pointer-events: none;
    color: rgb(29,15,56);
}
.border-animated .wd-button-wrapper:before, .border-animated .wd-button-wrapper:after {
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    border-radius: 8px;
    background: linear-gradient(45deg, rgb(255 255 255 / 30%), rgb(57 188 166 / 70%), rgb(255 255 255 / 20%), rgb(96 1 210 / 70%), rgb(255 255 255 / 30%));
    background-size: cover;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    z-index: 1;
}
.border-animated .wd-button-wrapper:after {
    filter: blur(30px);
}
.border-animated a {
    z-index: 2;
}
.wd-accordion.wd-style-shadow>.wd-accordion-item {
    background-color: rgb(249,251,251);
}
td.product-name > a:not(.upload-file) {
    pointer-events: none;
    color: var(--wd-title-color);
}
.cart-discount {
    display: none !important;
}
header:not(.whb-sticked) .wd-logo img {
    padding-bottom: 20px;
}
.rtl .woocommerce-MyAccount-navigation {
    width: 100%;
}
div.entry-content a.upload-file {
    font-size: 14px;
    font-weight: 600;
    padding: 10px 16px;
    border-radius: 10px;
    background-position: top 13px right 13px;
    background-color: rgba(98,50,189,0.12);
    padding-right: 36px;
    color: rgb(98 50 189);
}
div.entry-content a.upload-file.modify {
    color: rgb(57 188 166);
    background-color: rgba(57, 188, 166, 0.12);
}
div.entry-content a.upload-file.modify.yith_ywau_is_rejected {
    color: rgb(188 65 57);
    background-color: rgb(188 65 57 / 12%);
}
.product-name br {
    display: none;
}
.product-name .product-quantity {
    margin-left: 20px;
}
.wc-item-meta {
    display: none;
}
.woocommerce-table tfoot tr:nth-child(2),
.woocommerce-table tfoot tr:nth-child(3){
    display: none;
}
.woocommerce-table thead {
    display: none;
}
.woocommerce-table.custom-fields tr :is(td,th):last-child {
    direction: ltr;
}
.woocommerce-EditAccountForm fieldset {
    display: none;
}
.woocommerce-MyAccount-content>p {
    display: none;
}
.wd-style-form .wd-pf-title {
    height: 50px !important;
    padding: 0 20px !important;
    border: 1px solid var(--brdcolor-gray-300) !important;
    background-color: white !important;
}
.wd-pf-btn button {
    height: 50px !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}
.popup-added_to_cart h3 {
    font-size: 16px;
}
.wd-popup {
    padding: 30px 20px 20px 20px;
}
.popup-added_to_cart .btn {
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 14px;
}
:is(.woocommerce-cart-form__contents,.group_table) tr {
    padding-right: 0;
}
table td {
    font-size: 13px;
}
tr.order-total th, tr.order-total strong .amount, table :is(tbody,tfoot) th {
    font-size: 15px;
}
div.entry-content a.upload-file {
    display: flex;
    justify-content: center;
    background: #22b58b;
    color: white;
    margin: 20px;
    width: auto;
}


.cart-actions .button[name="apply_coupon"], .cart-actions .button[name="apply_coupon"]:hover{
    background: gray;
}

.woocommerce-cart-form__cart-item .product-quantity{
	display:none;
}

.shop_table .product-quantity {
	display:none;
}

#place_doc {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 28px;
    min-height: 60px;
    font-size: 16px;
    width: 100%;
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    background-color: rgb(183 203 203);
}
.woocommerce-account div.entry-content a.upload-file {
    display: none;
}
textarea.rule-note {
  background-color: #fff;
  font-size: 14px;
  border: 1px solid #eee;
}@media (min-width: 1025px) {
	.title-size-default .title {
    font-size: 40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.whb-general-header .whb-general-header-inner:before {
    right: -40px;
    transform: none;
    width: 300px;
    height: 80px;
}
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
    padding-top: 0 !important;
    border-top: none !important;
    border-bottom: 2px solid var(--brdcolor-gray-300);
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.whb-general-header .whb-general-header-inner:before {
    right: -40px;
    transform: none;
    width: 300px;
    height: 80px;
}
.wd-builder-off .woocommerce-billing-fields {
    margin-top: 20px;
    margin-bottom: 30px;
}
.wd-header-overlap .page-title {
    padding-top: 100px;
    padding-bottom: 140px;
}
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
    padding-top: 0 !important;
    border-top: none !important;
    border-bottom: 2px solid var(--brdcolor-gray-300);
}
.product-grid-item :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links) {
    font-size: 14px;
}
.wd-nav>li>a .menu-label {
    right: auto;
    left: calc(100% - 100px);
}
}

@media (max-width: 576px) {
	.whb-general-header .whb-general-header-inner:before {
    right: -40px;
    transform: none;
    width: 300px;
    height: 80px;
}
.wd-builder-off .woocommerce-billing-fields {
    margin-top: 20px;
    margin-bottom: 30px;
}
.wd-header-overlap .page-title {
    padding-top: 100px;
    padding-bottom: 140px;
}
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
    padding-top: 0 !important;
    border-top: none !important;
    border-bottom: 2px solid var(--brdcolor-gray-300);
}
.product-grid-item :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links) {
    font-size: 14px;
}


a.upload-file.et_smooth_scroll_disabled {
	width:100% !important;
}
.wd-nav>li>a .menu-label {
    right: auto;
    left: calc(100% - 100px);
}
}

