.elementor-kit-7{--e-global-color-primary:#ED1D26;--e-global-color-secondary:#A7ADB5;--e-global-color-text:#212341;--e-global-color-accent:#2D365D;--e-global-color-2607dbe:#DEDEDE;--e-global-color-4c7c8fc:#FFFFFF;--e-global-color-8d554fc:#F5F5F5;--e-global-color-2de08bd:#00867D;--e-global-color-078074c:#113261;--e-global-color-a6aeda5:#67B930;--e-global-typography-primary-font-family:"YekanBakh-Regular";--e-global-typography-secondary-font-family:"YekanBakh-Regular";--e-global-typography-text-font-family:"YekanBakh-Regular";--e-global-typography-accent-font-family:"YekanBakh-Regular";color:var( --e-global-color-2de08bd );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:#1A9916 !important;background-image:none !important;font-family:"YekanBakh-Regular", Sans-serif;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:#3482A8 !important;background-image:none !important;font-family:"YekanBakh-Regular", Sans-serif;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-7 h1{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 h2{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 h3{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 h4{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 h5{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 h6{color:var( --e-global-color-text );font-size:17px;font-weight:700;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"YekanBakh-Regular", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1450px;}.e-con{--container-max-width:1450px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-text );--error-message-icon-color:var( --e-global-color-primary );--error-box-border-radius:12px 12px 12px 12px;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-text );--message-message-icon-color:#1A9916;--message-box-border-radius:12px 12px 12px 12px;--message-buttons-normal-text-color:var( --e-global-color-4c7c8fc );--message-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A9916;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-text );--info-message-icon-color:#3482A8;--info-box-border-radius:12px 12px 12px 12px;--info-buttons-normal-text-color:var( --e-global-color-4c7c8fc );--info-buttons-border-radius:5px 5px 5px 5px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3482A8;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    font-family: 'YekanBakh-Regular';
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background-color: #d1d1d1;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #d1d1d1;
}

.globalcolor {
    color: var(--e-global-color-primary);
}

p:last-child {
    margin: 0;
}

.swiper-pagination-bullet-active {
    width: 30px !important;
    height: 6px !important;
    border-radius: 3px !important;
}

.e-loop-item.outofstock .boximg {
    filter: grayscale(1);
}

.shzweb-namojodbox {
    display: none;
}

.e-loop-item.outofstock .mahsolatbox .shzweb-namojodbox,
.e-loop-item.outofstock .mahsolatbox .shzweb-pricebox2 {
    display: block;
}

.e-loop-item.outofstock .shzweb-pricebox,
.e-loop-item.outofstock .mahsolatbox .shzweb-pricebox2 {
    display: none;
}

.kharid i {
    font-size: 25px;
    color: var(--e-global-color-primary);
    background: white;
    border-radius: 50%;
    padding: 4px;
}

a.added_to_cart.wc-forward {
    display: none !important;
}

.shzweb-pricebox del {
    display: block;
    font-size: 12px;
    color: #8D9396;
    font-weight: 400 !important;
    text-decoration: none;
}

.shzweb-pricebox del .amount {
    position: relative;
}

.shzweb-pricebox del .amount::after {
    width: 100%;
    height: 0.8px;
    background: #8290a58f;
    content: '';
    position: absolute;
    right: 0px;
    top: 40%;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.shzweb-pricebox del .woocommerce-Price-currencySymbol {
    display: none;
}

.shzweb-pricebox ins {
    display: block;
    text-decoration: none;
    position: relative;
    margin-top: 8px;
}

.shzweb-pricebox .woocommerce-Price-currencySymbol {
    font-size: 0;
    width: 25px;
    height: 20px;
    display: inline-block;
}

.shzweb-pricebox .woocommerce-Price-currencySymbol::before {
    content: '';
    position: absolute;
    background: url(https://avivacyclet.com/wp-content/uploads/2024/12/toman-black.svg);
    background-size: 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    opacity: 1;
    left: 0px;
    bottom: 8px;
}
.mahsolatbox:hover .buybut {
    background-color: var(--e-global-color-primary);
}

.mahsolatbox:hover .buybut i {
    color: var(--e-global-color-secondary);
}

.buybut {
    background: var(--e-global-color-secondary);
    border-radius: 60% 0% 0% 0%;
}

.shzweb-pricebox2 del {
    display: block;
    font-size: 15px;
    color: gray;
    font-weight: 400 !important;
    text-decoration: none;
    padding-bottom: 3px;
}

.shzweb-pricebox2 del .amount {
    position: relative;
}

.shzweb-pricebox2 del .amount::after {
    width: 100%;
    height: 0.8px;
    background: gray;
    content: '';
    position: absolute;
    right: 0px;
    top: 40%;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}

.shzweb-pricebox2 del .woocommerce-Price-currencySymbol {
    display: none;
}

.shzweb-pricebox2 ins {
    display: block;
    text-decoration: none;
    position: relative;
}

.shzweb-pricebox2 .woocommerce-Price-currencySymbol {
    font-size: 0;
    width: 0px;
    height: 0px;
    display: inline-block;
}

.shzweb-pricebox2 .woocommerce-Price-currencySymbol::before {
    content: '';
    position: absolute;
    background: url(https://avivacyclet.com/wp-content/uploads/2024/12/toman-black.svg);
    background-size: 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    opacity: 1;
    right: 102% !important;
    bottom: 3px;
}

span.beban-product-discount {
    position: absolute;
    left: 0px;
    font-size: 10px;
    background: var(--e-global-color-2de08bd);
    border-radius: 4px;
    padding: 2px;
    color: white;
    top: -4px;
}
.boximg {
    mix-blend-mode: multiply;
}
.product-variation-colors {
    display: flex
;
    flex-wrap: wrap;
    gap: 5px;
    flex-direction: column;
}

.color-circle {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #ddd;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://avivacyclet.com/wp-content/uploads/2024/12/yekanbakhfanum-semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */