.elementor-kit-7{--e-global-color-primary:#FFB1B1;--e-global-color-secondary:#001524;--e-global-color-text:#54595F;--e-global-color-accent:#BDB2FF;--e-global-typography-primary-font-family:"iranyekan";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"iranyekan";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"iranyekan";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"iranyekan";--e-global-typography-accent-font-weight:500;background-color:#FFF5F5;font-family:"iranyekan", Sans-serif;font-size:14px;font-weight:normal;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h1{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h2{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h3{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h4{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h5{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 h6{font-family:"iranyekan", Sans-serif;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1333px;}.e-con{--container-max-width:1333px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
}
::-webkit-scrollbar-track {
    background: #ddd;
    border-radius: 5px;
}
::-webkit-scrollbar-thumb {
    background: #bbb;
    height: 100px;
    border-radius: 20px;
}
::-webkit-scrollbar-thumb:hover {
    background: #FFB1B1;
}
:focus-visible {
    outline: 0 !important;
}
.elementor-kit-6 .elementor-button:focus,
.elementor-kit-6 .elementor-button:hover,
.elementor-kit-6 button:focus,
.elementor-kit-6 button:hover,
.elementor-kit-6 input[type="button"]:focus,
.elementor-kit-6 input[type="button"]:hover,
.elementor-kit-6 input[type="submit"]:focus,
.elementor-kit-6 input[type="submit"]:hover {
    outline: 0 !important;
}
.elementor-button-icon svg {
    width: 24px !important;
    height: 24px !important;
}
span.elementor-button-content-wrapper {
    align-items: center;
}

.account-button-header .elementor-icon-box-description svg,
.elementor-935 .elementor-element.elementor-element-87a91bf .wlshop-list-price-action-wrap,
.elementor-widget-theme-post-content table p,
.entry-content table p,
.ever-compare-btn-image,
.wishsuite-button img,
.woolentor-cart-product-content,
.woolentor-checkout-coupon-form .coupon-form .form-row-first,
.woolentor-checkout-coupon-form .coupon-form .form-row-last,
.woolentor-product-image,
.woolentor-shipping-fields__field-wrapper,
table.variations {
    margin: 0 !important;
}
.account-button-header,
.logged-in .login-button-header,
.price del .woocommerce-Price-currencySymbol,
.singel-product-action-button .evercompare-btn-text,
.singel-product-action-button .wishsuite-btn-text,
.stoke-zero-status,
.swatchly-type-label .swatchly-content::after,
.swatchly-type-label .swatchly-content::before,
.thanks-order-detail .woocommerce-customer-details,
.thanks-order-detail .woocommerce-order-details__title,
.thanks-order-detail .woocommerce-thankyou-order-details + p,
.wishsuite-social-icon br,
.wl_update_cart_shop,
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li:not(:last-child):after,
.woocommerce-EditAccountForm.edit-account em,
.woocommerce-MyAccount-navigation,
.woocommerce-additional-fields h3,
.woocommerce-message .button.wc-forward,
.woocommerce-terms-and-conditions img,
.woolentor-popup-header,
p.e-woocommerce-coupon-nudge.e-checkout-secondary-title {
    display: none;
}
.elementor-615 .elementor-element.elementor-element-7e057e6 .jet-ajax-search__item-link {
    padding: 5px;
    text-align: justify;
    border-radius: 10px;
}
.e--pointer-background .elementor-item:before,
.elementor-motion-effects-container,
.elementor-nav-menu--dropdown li a,
.elementor-tab-title,
ul.payment_methods.methods li label {
    border-radius: 10px;
}
.elementor-menu-cart__product-image a,
.elementor-menu-cart__product-image img {
    display: flex !important;
    justify-content: center;
}
.logo-brand-carosel .elementor-carousel-image {
    filter: grayscale(1);
}
.single-post-new-post .elementor-post__title {
    width: 80%;
}
.elementor-share-btn__icon,
.htcompare-popup .htcompare-popup-content-area {
    border-radius: 10px !important;
}
.share-link-box .elementor-icon-box-content,
.woocommerce-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tabel-content.elementor-sticky--active {
    box-shadow: 0 4px 30px rgb(32 34 33 / 3%);
}
.ht-product-image,
.woocommerce-notices-wrapper {
    display: flex;
    justify-content: center;
}
.woocommerce-placeholder.wp-post-image {
    width: 154px !important;
}
a.button.wc-forward {
    background: #FFB1B12E;
    padding: 12px 18px;
    border-radius: 10px;
}
.woocommerce form .form-row .required,
ins {
    text-decoration: none !important;
}
.single-product-price .elementor-heading-title {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}
del .woocommerce-Price-amount.amount {
    color: #54595f !important;
    font-weight: 400;
}
.woocommerce-message {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99;
    background: #FFB1B1;
    color: #fff;
    width: fit-content;
    border-radius: 10px;
    padding: 10px;
    border: none;
    box-shadow: 0 5px 20px 2px #FFB1B170;
    margin: 0 !important;
}
.woocommerce-product-attributes-item__label,
.woocommerce-product-attributes-item__value {
    padding: 0 !important;
    background: 0 0 !important;
    border: none;
}
.woocommerce-message::before {
    content: url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.0091 17.9034C10.9968 18.1269 13.0032 18.1269 14.9909 17.9034C14.9768 18.0967 14.9465 18.2887 14.9001 18.4772L14.8182 18.8106C14.5614 19.855 13.7455 20.6678 12.7039 20.917C12.2411 21.0277 11.7589 21.0277 11.2961 20.917C10.2545 20.6678 9.43863 19.855 9.18182 18.8106L9.09985 18.4772C9.0535 18.2887 9.02317 18.0967 9.0091 17.9034Z" fill="white" fill-opacity="0.15"/><path d="M10.1584 4.30223C8.15001 4.95325 6.58212 6.58674 6.0278 8.63259L5.4375 10.8112L4.9702 12.9275C4.82626 13.5793 4.63043 14.2498 4.52719 14.9094C4.50929 15.0237 4.5 15.141 4.5 15.2604C4.5 16.3266 5.24755 17.2453 6.28759 17.4572L6.65518 17.5321C10.1825 18.2506 13.8175 18.2506 17.3448 17.5321L17.7124 17.4572C18.7525 17.2453 19.5 16.3266 19.5 15.2604C19.5 15.141 19.4907 15.0237 19.4728 14.9094C19.3696 14.2498 19.1737 13.5793 19.0298 12.9275L18.5625 10.8112L17.9793 8.58835C17.45 6.57084 15.9398 4.9599 13.9671 4.30838C12.7349 3.90145 11.3927 3.90211 10.1584 4.30223Z" fill="white" fill-opacity="0.15"/><path d="M12 3V4.00474M9.0091 17.9034C10.9968 18.1269 13.0032 18.1269 14.9909 17.9034C14.9768 18.0967 14.9465 18.2887 14.9001 18.4772L14.8182 18.8106C14.5614 19.855 13.7455 20.6678 12.7039 20.917C12.2411 21.0277 11.7589 21.0277 11.2961 20.917C10.2545 20.6678 9.43863 19.855 9.18182 18.8106L9.09985 18.4772C9.0535 18.2887 9.02317 18.0967 9.0091 17.9034ZM6.0278 8.63259C6.58212 6.58674 8.15001 4.95325 10.1584 4.30223C11.3927 3.90211 12.7349 3.90145 13.9671 4.30838C15.9398 4.9599 17.45 6.57084 17.9793 8.58835L18.5625 10.8112L19.0298 12.9275C19.1737 13.5793 19.3696 14.2498 19.4728 14.9094C19.4907 15.0237 19.5 15.141 19.5 15.2604C19.5 16.3266 18.7525 17.2453 17.7124 17.4572L17.3448 17.532C13.8175 18.2506 10.1825 18.2506 6.65518 17.532L6.28759 17.4572C5.24755 17.2453 4.5 16.3266 4.5 15.2604C4.5 15.141 4.50929 15.0237 4.52719 14.9094C4.63043 14.2498 4.82626 13.5793 4.9702 12.9275L5.4375 10.8112L6.0278 8.63259Z" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
    height: 24px;
    width: 24px;
    position: initial;
    margin-left: 5px;
}
.woocommerce-product-attributes-item__label {
    text-align: right;
}
.woocommerce-product-attributes.shop_attributes tbody {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.woocommerce-product-attributes-item__label:after {
    content: ":";
    margin-left: 5px;
}
select {
    border: none;
    background: #f6f6f6;
    padding: 15px;
    border-radius: 10px;
}
p.comment-form-comment {
    margin-top: 10px;
}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap {
    background: #fff;
    border-radius: 10px;
}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-stockout {
    right: 5px !important;
    top: 5px !important;
    border-radius: 8px;
}
#htwlquick-viewmodal.woocommerce div.product .woocommerce-product-gallery__image img,
.ht-product-inner,
.htcompare-col,
.swatchly-swatch.swatchly-more-button,
.swatchly-swatch.swatchly-selected,
.swatchly-swatch:hover {
    border: none !important;
}
.ht-product-inner {
    background: #fff;
    padding: 10px;
}
.ht-products .ht-product .ht-product-inner:hover {
    box-shadow: 0 5px 20px -5px rgba(24.999999999999954, 25.999999999999943, 24.999999999999954, 0.1) !important;
}
#htwlquick-viewmodal.woocommerce div.product .product_title {
    display: block;
    font-size: 18px !important;
    margin-bottom: 20px !important;
}
#htwlquick-viewmodal.woocommerce div.product p.price,
#htwlquick-viewmodal.woocommerce div.product span.price {
    color: #FFB1B1;
    font-size: 16px !important;
}
.woocommerce-product-details__short-description ul {
    margin-right: -22px !important;
    line-height: 1.8rem;
}
.woocommerce-product-details__short-description {
    margin-bottom: 20px;
}
.qwick-view-content .cart {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.sli-close:before {
    color: #54595f;
    font-size: 20px;
}
#htwlquick-viewmodal.woocommerce button.button.alt,
button.single_add_to_cart_button.elementor-button.button.alt.disabled.wc-variation-selection-needed {
    background: #FFB1B1 !important;
}
#htwlquick-viewmodal.woocommerce .quantity .qty {
    width: 80% !important;
    padding: 8px;
    font-size: 16px;
}
#htwlquick-viewmodal .quantity {
    padding: 0;
    margin: 0;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.ht-product-content-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.ht-product .ht-product-inner .ht-product-action ul li {
    background: rgb(255 255 255 / 46%) !important;
    box-shadow: 0 4px 30px rgb(32 34 33 / 3%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid;
    border-radius: 10px;
    margin: 5px;
    padding: 5px !important;
}
.ht-products
    .ht-product.ht-product-action-bottom
    .ht-product-inner
    .ht-product-action
    ul
    li
    a
    .ht-product-action-tooltip,
.ht-products .ht-product.ht-product-action-bottom .wishsuite-button.wishlist span.wishsuite-btn-text,
.ht-products .ht-product.ht-product-action-bottom span.woolentor-tip {
    z-index: 99;
    background: rgb(255 255 255 / 60%) !important;
    box-shadow: 0 4px 30px rgb(32 34 33 / 3%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid;
    border-radius: 10px;
    padding: 10px !important;
    color: #54595f !important;
    bottom: 40px !important;
    font-size: 12px !important;
}
.woolentor-tip {
    margin-bottom: 15px;
}
.product-slider .slick-dots li.slick-active button {
    background: #FFB1B1 !important;
    border-color: #FFB1B1 !important;
}
.woocommerce.ht-products div.product p.price del,
.woocommerce.ht-products div.product span.price del {
    opacity: 0.5;
    margin: 0 !important;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span {
    line-height: 1.8;
}
.ht-product-price .price {
    display: flex !important;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
}
#billing_country_field,
.product-loop-add-to-cart-icon a.added_to_cart.wc-forward,
.thanks-order-detail .woocommerce-thankyou-order-details,
label.e-coupon-anchor-description,
li.woolentor-cart,
p#billing_company_field {
    display: none !important;
}
.htcompare-col.htcolumn-field-name {
    flex: 0 0 10% !important;
}
.wlshop-list-wrap a.woolentorquickview {
    background: rgb(255 255 255 / 46%) !important;
    box-shadow: 0 4px 30px rgb(32 34 33 / 3%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid;
    padding: 10px !important;
    border-radius: 10px;
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.wlshop-list-wrap .wishsuite-button svg {
    width: 18px;
    height: 18px;
}
ul.page-numbers li::marker {
    font-size: 0;
}
ul.page-numbers {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
a.next.page-numbers {
    content: url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 17L9.5 12L14.5 7" stroke="%2354595F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    padding: 10px !important;
}
a.prev.page-numbers {
    content: url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 7L14.5 12L9.5 17" stroke="%2354595F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    padding: 10px !important;
}
.woolentor_widget_psa_category {
    width: 30%;
}
.sli-grid:before,
.sli-menu:before {
    font-size: 18px;
}
.ht-product-list-action ul {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
}
.wlshop-list-price-action-wrap {
    align-items: center;
}
.ht-product-list-action
    .wishsuite-btn.wishsuite-button.wishsuite-shop-use_shortcode.wishsuite-product-use_shortcode.wishlist,
.wlnotification_image,
ul#shipping_method {
    padding: 0 !important;
}
.ht-product-list-action .htcompare-btn.woolentor-compare .sli-refresh:before {
    content: url('data:image/svg+xml, <svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 19.6903V4.30969C11.0904 4.30969 10.1808 4.41019 9.28927 4.61121C6.82045 5.16789 4.89278 7.02094 4.31367 9.39419C3.89544 11.1081 3.89544 12.8918 4.31367 14.6058C4.89278 16.979 6.82045 18.8321 9.28928 19.3887C10.1808 19.5898 11.0904 19.6903 12 19.6903Z" fill="%234E944F" fill-opacity="0.15"/><path d="M12 3L12 21M14.7107 19.3887C17.1796 18.8321 19.1072 16.979 19.6863 14.6058C20.1046 12.8918 20.1046 11.1081 19.6863 9.39419C19.1072 7.02094 17.1796 5.16789 14.7107 4.61121M12 4.30969C11.0904 4.30969 10.1808 4.41019 9.28927 4.61121C6.82045 5.16789 4.89278 7.02094 4.31367 9.39419C3.89544 11.1081 3.89544 12.8918 4.31367 14.6058C4.89278 16.979 6.82045 18.8321 9.28928 19.3887C10.1808 19.5898 11.0904 19.6903 12 19.6903" stroke="%234E944F" stroke-width="1.5" stroke-linecap="round"/></svg>');
}
.htcompare-btn.woolentor-compare .sli-refresh:before {
    content: url('data:image/svg+xml, <svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 19.6903V4.30969C11.0904 4.30969 10.1808 4.41019 9.28927 4.61121C6.82045 5.16789 4.89278 7.02094 4.31367 9.39419C3.89544 11.1081 3.89544 12.8918 4.31367 14.6058C4.89278 16.979 6.82045 18.8321 9.28928 19.3887C10.1808 19.5898 11.0904 19.6903 12 19.6903Z" fill="%234E944F" fill-opacity="0.15"/><path d="M12 3L12 21M14.7107 19.3887C17.1796 18.8321 19.1072 16.979 19.6863 14.6058C20.1046 12.8918 20.1046 11.1081 19.6863 9.39419C19.1072 7.02094 17.1796 5.16789 14.7107 4.61121M12 4.30969C11.0904 4.30969 10.1808 4.41019 9.28927 4.61121C6.82045 5.16789 4.89278 7.02094 4.31367 9.39419C3.89544 11.1081 3.89544 12.8918 4.31367 14.6058C4.89278 16.979 6.82045 18.8321 9.28928 19.3887C10.1808 19.5898 11.0904 19.6903 12 19.6903" stroke="%234E944F" stroke-width="1.5" stroke-linecap="round"/></svg>');
    margin-right: -35px !important;
}
.sli-magnifier:before {
    content: url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.31573 8.324C3.89864 5.83897 5.83897 3.89864 8.324 3.31573C10.1187 2.89476 11.9864 2.89476 13.781 3.31573C16.2661 3.89864 18.2064 5.83897 18.7893 8.324C19.2103 10.1187 19.2103 11.9864 18.7893 13.781C18.2064 16.2661 16.2661 18.2064 13.781 18.7893C11.9864 19.2103 10.1187 19.2103 8.324 18.7893C5.83897 18.2064 3.89864 16.2661 3.31573 13.7811C2.89476 11.9864 2.89476 10.1187 3.31573 8.324Z" fill="%234E944F" fill-opacity="0.15"/><path d="M3.31573 13.7811L4.04591 13.6098L3.31573 13.7811ZM3.31573 8.324L4.04591 8.49528L3.31573 8.324ZM18.7893 8.324L19.5195 8.15273L18.7893 8.324ZM18.7893 13.781L19.5195 13.9523L18.7893 13.781ZM13.781 18.7893L13.6098 18.0591L13.781 18.7893ZM8.324 18.7893L8.15273 19.5195L8.324 18.7893ZM8.324 3.31573L8.15272 2.58555L8.324 3.31573ZM13.781 3.31573L13.9523 2.58555L13.781 3.31573ZM20.4697 21.5303C20.7626 21.8232 21.2374 21.8232 21.5303 21.5303C21.8232 21.2374 21.8232 20.7626 21.5303 20.4697L20.4697 21.5303ZM4.04591 13.6098C3.65136 11.9278 3.65136 10.1773 4.04591 8.49528L2.58555 8.15272C2.13815 10.06 2.13815 12.045 2.58555 13.9523L4.04591 13.6098ZM18.0591 8.49528C18.4537 10.1773 18.4537 11.9278 18.0591 13.6098L19.5195 13.9523C19.9669 12.045 19.9669 10.06 19.5195 8.15273L18.0591 8.49528ZM13.6098 18.0591C11.9278 18.4537 10.1773 18.4537 8.49528 18.0591L8.15273 19.5195C10.06 19.9669 12.045 19.9669 13.9523 19.5195L13.6098 18.0591ZM8.49528 4.04591C10.1773 3.65136 11.9278 3.65136 13.6098 4.04591L13.9523 2.58555C12.045 2.13815 10.06 2.13815 8.15272 2.58555L8.49528 4.04591ZM8.49528 18.0591C6.28757 17.5413 4.56377 15.8175 4.04591 13.6098L2.58555 13.9523C3.23351 16.7147 5.39038 18.8715 8.15273 19.5195L8.49528 18.0591ZM13.9523 19.5195C16.7147 18.8715 18.8715 16.7147 19.5195 13.9523L18.0591 13.6098C17.5413 15.8175 15.8175 17.5413 13.6098 18.0591L13.9523 19.5195ZM13.6098 4.04591C15.8175 4.56377 17.5413 6.28757 18.0591 8.49528L19.5195 8.15273C18.8715 5.39037 16.7147 3.23351 13.9523 2.58555L13.6098 4.04591ZM8.15272 2.58555C5.39037 3.23351 3.23351 5.39037 2.58555 8.15272L4.04591 8.49528C4.56377 6.28756 6.28757 4.56377 8.49528 4.04591L8.15272 2.58555ZM16.8048 17.8655L20.4697 21.5303L21.5303 20.4697L17.8655 16.8048L16.8048 17.8655Z" fill="%234E944F"/></svg>');
}
.ht-product-list-action .htcompare-btn.woolentor-compare,
.wishsuite-btn {
    padding: 0 !important;
    vertical-align: bottom;
    background: #ffffff00 !important;
}
.ht-product-list-action .htcompare-btn.woolentor-compare .sli.sli-refresh {
    margin-bottom: -18px;
}
.ht-product-list-action .htcompare-btn.woolentor-compare.added {
    background: #FFB1B1 !important;
    padding: 10px 12px !important;
}
.ht-product-list-action .htcompare-btn.woolentor-compare.added .sli-check:before {
    font-size: 20px;
}
.product-archive
    .wishsuite-btn-exist.wishsuite-button.wishsuite-shop-use_shortcode.wishsuite-product-use_shortcode.wishlist {
    padding: 8px 12px !important;
}
.elementor-tab-content,
.wlshop-list-content .woocommerce-product-details__short-description p {
    text-align: justify;
}
.product-archive .wlshop-list-wrap .wishsuite-button svg {
    margin: 0 !important;
    width: 20px !important;
    height: auto !important;
}
.wlshop-list-wrap .wlshop-list-content {
    margin: 0 !important;
    padding: 15px !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    background: #FFB1B12E;
    border-radius: 10px;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    display: flex;
    align-items: center;
    padding: 12px 18px !important;
}
.quantity button {
    width: 30% !important;
    flex-basis: 30% !important;
    font-size: 22px !important;
    line-height: 0 !important;
    margin: 0 !important;
    background: #FFB1B12E;
    color: #FFB1B1;
    padding: 15px;
    display: flex;
    justify-content: center;
}
.quantity {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    background: #fff;
    padding: 5px;
    border-radius: 10px;
    width: 60%;
}
.elementor-widget-woocommerce-checkout-page
    .woocommerce
    .woocommerce-checkout-review-order-table
    .cart_item
    td.product-name,
.woolentor-cart-product-content-left {
    text-align: right;
}
.quantity input[type="number"] {
    -moz-appearance: textfield;
}
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.quantity .qty {
    font-size: 18px !important;
    width: 20% !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
}
:is(
        .elementor-widget-woocommerce-product-add-to-cart,
        .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
        .elementor-widget-wc-add-to-cart,
        .woocommerce div.product .elementor-widget-wc-add-to-cart
    )
    .quantity
    .qty {
    width: 25% !important;
    padding: 0 !important;
    background: #fff !important;
    font-size: 18px;
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
.elementor-tab-title svg {
    width: 25px;
    height: 25px;
    margin: -5px 0 -8px 5px;
}
.htcompare-btn svg,
.wishsuite-button svg {
    width: 20px !important;
    height: 20px !important;
}
.add-to-cart-button .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.add-to-cart-button .elementor-button .elementor-align-icon-right {
    margin-bottom: -2px;
}
.add-to-cart-button .elementor-button-text {
    flex-grow: 0;
}
h2.wlpf-filter-label-text {
    font-variation-settings: "wght" 400 !important;
}
span.wlpf-term-name {
    margin-right: 10px;
}
span.ht-product-label.ht-product-label-right {
    border-radius: 10px;
    right: 0 !important;
    top: 0 !important;
}
.wishsuite-button svg {
    margin-right: 10px;
}
.htcompare-btn svg {
    margin: 0 !important;
}
.htwl-modal-content .wc-item-meta li,
.single-cat-icon-box .elementor-icon-list-text,
.thanks-order-detail .wc-item-meta li {
    display: flex;
    flex-wrap: nowrap;
}
.product-tab-info .elementor-tab-content h1 {
    font-variation-settings:
        "wght" 900,
        "dots" 1 !important;
    font-size: 18px !important;
}
.product-tab-info .elementor-tab-content h2 {
    font-variation-settings:
        "wght" 900,
        "dots" 1 !important;
    font-size: 16px !important;
}
.product-tab-info .elementor-tab-content h3,
.product-tab-info .elementor-tab-content h4,
.product-tab-info .elementor-tab-content h5,
.product-tab-info .elementor-tab-content h6 {
    font-variation-settings:
        "wght" 700,
        "dots" 1 !important;
    font-size: 14px !important;
}
.woocommerce-EditAccountForm.edit-account label,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
    font-weight: 400;
}
select#cat {
    background: #f6f6f6 !important;
    border: none !important;
    border-radius: 10px;
    padding: 14px;
    font-size: 14px !important;
}
.shop_table.cart td {
    vertical-align: middle;
}
.shop_table.cart th.product-subtotal {
    border-radius: 10px 0 0 10px !important;
}
.shop_table.cart th.product-remove {
    border-radius: 0 10px 10px 0 !important;
}
.wc-proceed-to-checkout .button.checkout-button {
    text-align: center;
}
.shop_table.cart td.actions {
    border-bottom: none !important;
    padding: 10px 0 0 !important;
}
.cart_totals {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
}
.wl_update_cart_shop {
    flex-direction: row;
    gap: 10px;
}
.cart-total-table .shop_table th {
    border-radius: 0 10px 10px 0;
}
.cart-total-table .shop_table td {
    border-radius: 10px 0 0 10px;
    text-align: left !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,
.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row,
.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row {
    display: flex;
    flex-direction: column;
}
.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table tr {
    padding: 10px 0 !important;
}
.woocommerce-checkout-review-order-table thead {
    border-bottom: 1px solid #e9e9e9;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
    background-color: #f6f6f6;
    padding: 20px;
    border-radius: 10px;
    margin-top: 10px;
}
.wc_payment_method::marker {
    font-size: 0;
}
.woocommerce-checkout .col2-set .col-1 {
    margin: 0 !important;
    padding-bottom: 0 !important;
}
.woocommerce-additional-fields {
    margin: 0 !important;
    padding-top: 0 !important;
}
p#order_comments_field {
    width: 100%;
}
.thanks-order-detail .wc-item-meta,
.wl_cart_table.wl-cart-style-1 .cart_item .product-thumbnail .woolentor-cart-img a.woolentor-cart-product-thumb img {
    width: 100%;
    padding: 0 !important;
}
.woolentor-cart-img {
    width: 25% !important;
    margin-left: 10px;
}
ul#shipping_method li::marker {
    font-size: 0;
}
ul#shipping_method li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
    gap: 10px;
    margin-bottom: 10px;
}
.shop_table tbody td,
.thanks-order-detail .shop_table td,
.woocommerce-checkout-review-order-table tfoot th {
    vertical-align: middle !important;
}
th.product-total {
    text-align: left !important;
}
.elementor-935 .elementor-element.elementor-element-87a91bf .wl-row > [class*="col-"] {
    max-width: 50% !important;
}
.elementor-935 .elementor-element.elementor-element-87a91bf .ht-col-md-8.ht-col-sm-8.ht-col-xs-12 {
    display: flex;
    align-items: center;
    padding: 0 !important;
}
.elementor-935 .elementor-element.elementor-element-87a91bf .wlshop-list-content {
    margin: 10px 0 0 !important;
    padding: 0 !important;
    width: 90% !important;
}
.woocommerce .ht-product-list-action ul li a {
    padding: 12px 18px !important;
    margin-left: 10px !important;
    border-radius: 10px !important;
}
.woocommerce-EditAccountForm.edit-account legend {
    font-weight: 700;
}
.sidbar-panel-menu .elementor-widget-container.icon-box-active {
    background-image: linear-gradient(90deg, #83bd7500 0, #83bd75 100%);
}
.wishsuite-table-content table,
.wishsuite-table-content table tbody > tr {
    border-style: none;
}
.wishsuite-table-content table thead > tr th {
    color: #fff !important;
    background-color: #FFB1B1 !important;
    font-size: 14px;
    border: none !important;
}
.wishsuite-table-content table tbody > tr td {
    vertical-align: middle;
    background: #fff !important;
    border-bottom: 1px solid #e9e9e9 !important;
}
.wishsuite-social-share ul li a {
    line-height: 0 !important;
    padding: 0 10px !important;
}
.login-register-swicher .elementor-tab-content {
    padding: 20px 0 0 !important;
}
.variations tbody > tr > th.label {
    border: none;
    text-align: right;
    padding: 0 0 5px;
}
.swatchly-swatch {
    border: none !important;
    border-radius: 10px;
    min-width: 25px !important;
    min-height: 25px !important;
}
.swatchly-tooltip {
    background: #FFB1B1 !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 10px !important;
    font-size: 14px !important;
}
.swatchly-swatch .swatchly-tooltip::after {
    border-color: #FFB1B1 !important;
}
.swatchly-type-label .swatchly-swatch {
    padding: 10px;
    margin: 0 !important;
}
.swatchly-type-label .swatchly-selected,
.swatchly-type-label .swatchly-swatch:hover {
    background: #FFB1B12E;
    color: #FFB1B1;
}
.swatchly-swatch.swatchly-disabled {
    cursor: pointer !important;
    overflow: unset !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
.variations td {
    text-align: right !important;
}
.woocommerce-variation-price {
    font-weight: 700;
    font-size: 18px !important;
    margin: 10px 0;
    color: #FFB1B1 !important;
}
.swatchly-swatch {
    margin: 5px !important;
}
@media screen and (min-width: 1200px) {
    .elementor-popup-modal .dialog-close-button {
        display: none;
    }
    .limoo-camp-product-hero-seaction {
        margin-right: 50px;
        margin-left: 50px;
    }
    .woocommerce-EditAccountForm.edit-account {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }
    form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row {
        width: 23%;
    }
    .woocommerce-EditAccountForm.edit-account fieldset {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        border: none;
    }
    .woocommerce-EditAccountForm.edit-account
        fieldset
        .woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {
        width: 49%;
    }
}
@media screen and (max-width: 768px) {
    .woocommerce .ht-product-list-action ul li a,
    input#coupon_code {
        margin: 0 !important;
    }
    .category-section {
        overflow-x: scroll;
    }
    .category-section-org:before {
        content: "";
        background: linear-gradient(90deg, #fff, #ffffff00);
        width: 20%;
        height: 78%;
        position: absolute;
        left: 20px;
        top: 10px;
        z-index: 2;
        border-radius: 14px;
    }
    .category-section .elementor-container.elementor-column-gap-default {
        display: flex;
        flex-wrap: nowrap;
        gap: 10px;
        width: 250% !important;
        max-width: unset !important;
        justify-content: flex-start;
        padding: 0 !important;
    }
    .product-slider .slick-arrow.slick-prev {
        left: 0 !important;
    }
    .product-slider .slick-dots {
        bottom: -15px;
    }
    .professional-section .product-slider .slick-dots {
        bottom: -35px;
    }
    .product-slider .slick-arrow {
        width: 30px;
        height: 30px;
        border-radius: 10px !important;
    }
    section#mobile-nav-bar {
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
    }
    .elementor-popup-modal {
        z-index: 98;
    }
    #elementor-popup-modal-615 .dialog-message.dialog-message {
        height: 100vh;
        background: #fff;
    }
    .wl-shop-tab-links {
        float: left !important;
    }
    p.woocommerce-result-count {
        display: none;
    }
    :is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
        text-align: center !important;
    }
    .professional-section .elementor-container.elementor-column-gap-default {
        padding: 0;
    }
    .woocommerce-breadcrumb {
        display: block;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .woocommerce-breadcrumb::-webkit-scrollbar {
        display: none;
    }
    .woolentor-cart-product {
        display: flex !important;
        flex-wrap: wrap;
    }
    .woocommerce .woolentor-cart-list .cart .product-thumbnail {
        width: 20%;
        max-width: 20% !important;
        margin-left: 10px !important;
    }
    .woolentor-cart-list.wl-qty-placement--after_title .woolentor-cart-product-content {
        display: flex !important;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 10px !important;
    }
    .woolentor-cart-product-content-left {
        text-align: right !important;
    }
    .woolentor-cart-product-content-middle {
        width: 45% !important;
    }
    .woolentor-cart-product-content-right {
        width: 50% !important;
        text-align: left !important;
    }
    .woocommerce .woolentor-cart-list .woolentor-product-quantity {
        gap: 0 !important;
        display: flex !important;
        justify-content: flex-start;
    }
    .woocommerce .woolentor-cart-list .woolentor-product-quantity .quantity input {
        font-size: 16px;
        padding: 0 !important;
        text-align: center;
    }
    .woocommerce .woolentor-cart-list .woolentor-product-quantity .quantity {
        width: fit-content !important;
    }
    td.actions {
        display: flex;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        align-items: center;
        row-gap: 20px;
    }
    .wl_cart_table .coupon {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .woocommerce-message {
        bottom: 8vh;
        padding: 5px 10px;
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-1,
    .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set .col-2 {
        padding: 20px 10px !important;
    }
    .add-to-cart-button .woocommerce-variation-description p {
        position: inherit !important;
        padding: 5px !important;
        gap: 5px !important;
        box-shadow: none !important;
    }
    .e-coupon-box {
        width: 90% !important;
        position: relative !important;
        right: 20px !important;
        top: 0 !important;
    }
    .e-checkout__order_review-2 {
        padding-top: 0 !important;
    }
    .col.coupon-col-1 {
        width: 60% !important;
    }
    input#coupon_code {
        padding: 10px !important;
    }
    .elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td {
        max-width: 100% !important;
        width: 100% !important;
        padding: 10px 0 !important;
    }
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    text-align: right !important;
    padding: 20px;
}
section.woocommerce-customer-details address {
    font-style: normal !important;
}
.htwl-modal-content .value,
.htwl-modal-content .wc-item-meta,
ol.commentlist {
    padding: 0;
}
.htwl-modal-content .variations tr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.htwl-modal-content .variations td,
th {
    background: #fff0 !important;
    border: none !important;
}
.product-archive .wishsuite-button img {
    margin-right: 0 !important;
}
.dev-copyright {
    display: flex;
    align-items: center;
    justify-content: center;
}
.dev-copyright a {
    opacity: 0;
    color: #fff;
    width: 220px;
    padding: 5px 0;
    background: #54595f;
    text-align: center;
    position: absolute;
    border-radius: 10px;
    transition: opacity 1s;
}
.dev-copyright a:after {
    content: "";
    border-width: 5px;
    position: absolute;
    border-style: solid;
}
.dev-copyright:hover a {
    opacity: 1;
}
.developername {
    top: -8px;
    left: 150%;
}
.developername:after {
    top: 35%;
    right: 100%;
    border-color: #fff0 #54595f #fff0 #fff0;
}
.shop_table.order_details th,
.thanks-order-detail .shop_table.order_details td {
    border-bottom: 1px solid #e9e9e9 !important;
}
.thanks-order-detail .woocommerce-table__product-name.product-name {
    padding-right: 15px !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment,
.thanks-order-detail .shop_table tfoot th {
    padding: 15px !important;
}
p:has(img.product-img-post) {
    background: #f7e8b4;
    padding: 10px;
    border-radius: 10px;
}
.add-to-cart-button .woocommerce-variation-description p {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    background: #FFB1B1;
    color: #fff;
    padding: 10px 14px;
    border-radius: 10px;
    box-shadow: #FFB1B180 0 5px 20px 2px;
    margin: 0 !important;
    transition: 0.3s;
}
.add-to-cart-button .woocommerce-variation-description p::before {
    content: url('data:image/svg+xml, <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.35288 8.95043C4.00437 6.17301 6.17301 4.00437 8.95043 3.35288C10.9563 2.88237 13.0437 2.88237 15.0496 3.35288C17.827 4.00437 19.9956 6.17301 20.6471 8.95043C21.1176 10.9563 21.1176 13.0437 20.6471 15.0496C19.9956 17.827 17.827 19.9956 15.0496 20.6471C13.0437 21.1176 10.9563 21.1176 8.95044 20.6471C6.17301 19.9956 4.00437 17.827 3.35288 15.0496C2.88237 13.0437 2.88237 10.9563 3.35288 8.95043Z" fill="white" fill-opacity="0.15" stroke="white" stroke-width="1.5"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 15.5V11.5V15.5Z" fill="white" fill-opacity="0.15"/><path d="M12 15.5V11.5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="12" cy="9" r="0.5" fill="white" fill-opacity="0.15" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    line-height: 0;
}
.product-property .elementor-widget-container {
    height: 250px;
    overflow: hidden;
}
.wl_cart_table .coupon {
    display: flex;
    gap: 10px;
}
.e-coupon-anchor {
    display: block !important;
}
.e-coupon-box {
    width: 50%;
    position: absolute;
    padding: 0 !important;
    left: 0;
    top: 40px;
    margin: 0 !important;
    background: #ffffff00 !important;
}
.e-checkout__order_review-2 {
    padding-top: 100px;
}
.elementor-widget-woocommerce-checkout-page .e-apply-coupon {
    width: 100% !important;
}
.coupon-container-grid {
    display: flex !important;
    gap: 10px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    display: flex !important;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img {
    width: 30px !important;
}
.woolentor-msc2-step .woolentor-step-footer .woolentor-btn:first-child,
table.shop_table.shop_table_responsive {
    margin: 0;
}
.wc-proceed-to-checkout {
    padding: 0 !important;
    margin: 0 !important;
}
.woolentor-cart-product-actions {
    display: flex !important;
    justify-content: flex-end !important;
}
.product-quantity.woolentor-product-quantity {
    justify-content: left !important;
}
.product-quantity.woolentor-product-quantity span {
    visibility: hidden;
}
.woolentor-cart-list .woolentor-cart-product-content-right {
    width: 25%;
}
p.woolentor-info {
    margin-bottom: 5px !important;
}
.woolentor-elementor-cart .woolentor-coupon-default .coupon-form {
    justify-content: space-between;
}
.product-loop-add-to-cart-icon a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 0;
}
.product-loop-add-to-cart-icon a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after {
    content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" d="M25.3333 8H9.25468L8.97603 6.152C8.71737 4.32533 7.18934 3 5.34534 3H4.99866C4.44666 3 3.99866 3.448 3.99866 4C3.99866 4.552 4.44666 5 4.99866 5H5.34534C6.184 5 6.87736 5.60267 6.99736 6.44267L8.99866 20.3733C9.18532 21.6933 10.3053 22.6667 11.6386 22.6667H22.6653C25.4653 22.6667 26.2519 21.28 26.5986 19.3867L27.9453 11.1467C28.2533 9.50667 26.9866 8 25.3333 8Z" fill="white"/><path d="M12.028 29.6667C11.1093 29.6667 10.3546 28.92 10.3546 28C10.3546 27.08 11.0946 26.3333 12.0146 26.3333H12.028C12.948 26.3333 13.6946 27.08 13.6946 28C13.6946 28.92 12.948 29.6667 12.028 29.6667Z" fill="white"/><path d="M22.6947 29.6667C21.776 29.6667 21.0214 28.92 21.0214 28C21.0214 27.08 21.7614 26.3333 22.6814 26.3333H22.6947C23.6147 26.3333 24.3614 27.08 24.3614 28C24.3614 28.92 23.6147 29.6667 22.6947 29.6667Z" fill="white"/><path d="M27.0947 16.3333L26.7747 18.3333H17.3346C16.7879 18.3333 16.3346 17.88 16.3346 17.3333C16.3346 16.7867 16.7879 16.3333 17.3346 16.3333H27.0947Z" fill="white"/></svg>');
}
.product-loop-add-to-cart-icon a.button.product_type_variable.add_to_cart_button:after {
    content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" d="M25.3333 8H9.25468L8.97603 6.152C8.71737 4.32533 7.18934 3 5.34534 3H4.99866C4.44666 3 3.99866 3.448 3.99866 4C3.99866 4.552 4.44666 5 4.99866 5H5.34534C6.184 5 6.87736 5.60267 6.99736 6.44267L8.99866 20.3733C9.18532 21.6933 10.3053 22.6667 11.6386 22.6667H22.6653C25.4653 22.6667 26.2519 21.28 26.5986 19.3867L27.9453 11.1467C28.2533 9.50667 26.9866 8 25.3333 8Z" fill="white"/><path d="M12.028 29.6667C11.1093 29.6667 10.3546 28.92 10.3546 28C10.3546 27.08 11.0946 26.3333 12.0146 26.3333H12.028C12.948 26.3333 13.6946 27.08 13.6946 28C13.6946 28.92 12.948 29.6667 12.028 29.6667Z" fill="white"/><path d="M22.6947 29.6667C21.776 29.6667 21.0214 28.92 21.0214 28C21.0214 27.08 21.7614 26.3333 22.6814 26.3333H22.6947C23.6147 26.3333 24.3614 27.08 24.3614 28C24.3614 28.92 23.6147 29.6667 22.6947 29.6667Z" fill="white"/><path d="M27.0947 16.3333L26.7747 18.3333H17.3346C16.7879 18.3333 16.3346 17.88 16.3346 17.3333C16.3346 16.7867 16.7879 16.3333 17.3346 16.3333H27.0947Z" fill="white"/></svg>');
    line-height: 0;
}
.product-title-loop h4.elementor-heading-title.elementor-size-default {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media only screen and (max-width: 767px) {
    .woolentor-cart-product-content {
        display: flex !important;
        flex-wrap: wrap !important;
        flex-direction: row !important;
        gap: 0 !important;
    }
    .woolentor-cart-product-content-left {
        width: 70% !important;
        flex: 0 0 70% !important;
    }
    .woolentor-cart-product-content-right {
        width: 30% !important;
        flex: 0 0 30% !important;
    }
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background: 0 0 !important;
}
.woolentor-checkout-coupon-form .checkout-coupon-toggle .woocommerce-info {
    display: flex;
    justify-content: flex-start;
    gap: 5px;
}
button.single_add_to_cart_button.elementor-button.button.alt.added {
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 767px) {
    .coupen-mobile-widget {
        display: none;
    }
}
a#elementor-menu-cart__toggle_button:focus {
    background: 0 0;
}
.product-container:hover .loop-product-action-button {
    opacity: 1;
    transform: translateX(0);
    pointer-events: auto;
}
.loop-product-action-button {
    position: absolute;
    opacity: 0;
    transform: translateX(-100%);
    transition: 0.3s ease-in-out;
    pointer-events: none;
}
.loop-product-action-button a.htcompare-btn,
.loop-product-action-button a.wishsuite-btn {
    display: flex !important;
    flex-direction: row-reverse;
}
.evercompare-btn-text,
.wishsuite-btn-text {
    background: #54595f;
    color: #fff;
    padding: 0 8px;
    border-radius: 8px;
    opacity: 0;
    transform: translatex(-10px);
    transition: 0.3s ease-in-out;
}
.htcompare-btn:hover .evercompare-btn-text,
.wishsuite-btn:hover .wishsuite-btn-text {
    opacity: 1;
    transform: translatex(10px);
}
.evercompare-btn-text::before,
.wishsuite-btn-text::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -6px;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-top: 8px solid #fff0;
    border-bottom: 8px solid #fff0;
    border-right: 8px solid #54595f;
}
@media (max-width: 768px) {
    .swiper-slide.e-loop-item {
        max-width: calc((100% - 60px) / 2);
    }
}
@media (min-width: 768px) {
    .swiper-slide.e-loop-item {
        max-width: calc((100% - 60px) / 6);
    }
}
abbr.required {
    text-decoration: none;
    color: #da004a;
}
.woocommerce-billing-fields__field-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
    gap: 10px !important;
    row-gap: 30px !important;
}
p#billing_city_field,
p#billing_first_name_field,
p#billing_last_name_field,
p#billing_phone_field,
p#billing_postcode_field,
p#billing_state_field {
    width: 24% !important;
}
p#billing_address_1_field,
p#billing_address_2_field,
p#billing_email_field {
    width: 49% !important;
}
.woolentor-fields-1 .select2-container--default .select2-selection--single {
    border: none;
    height: 50px;
    border-radius: 10px;
}
.select2-dropdown,
.woolentor-fields-1 .select2-container--default .select2-selection--single[aria-expanded="true"] {
    outline: #FFB1B1 solid 1px;
    border-radius: 10px !important;
}
span.select2-selection__arrow {
    height: 50px;
    left: 20px !important;
    right: unset !important;
}
.select2-dropdown {
    box-shadow: 0 5px 20px #23232314;
    top: 12px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #FFB1B1;
    color: #fff;
    border-radius: 8px;
}
.select2-results__options {
    padding: 5px;
}
.woocommerce #order_review.woolentor-review-order-1 table.shop_table td {
    text-align: end;
}
.woolentor-step-nav-3 .woolentor-step-nav-bar {
    left: unset !important;
    right: 0;
}
.woolentor-msc2-checkout .woolentor-title {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.woolentor-msc2-checkout .input-text {
    font-size: 14px !important;
    padding: 12px !important;
}
.woolentor-field-area label,
ul#shipping_method li label {
    font-size: 14px !important;
    font-weight: 400 !important;
}
.woocommerce .woolentor-fields-1 .form-row {
    flex: unset !important;
}
.woocommerce-billing-fields__field-wrapper label {
    left: unset !important;
    right: 10px;
}
[dir="rtl"] .woolentor-field-area .woocommerce-input-wrapper,
[dir="rtl"] .woolentor-field-area .woocommerce-input-wrapper select {
    float: unset !important;
}
p#billing_address_2_field .screen-reader-text {
    width: unset !important;
    height: unset !important;
    clip: unset !important;
    clip-path: unset !important;
}
ul#shipping_method li {
    display: flex !important;
    flex-direction: row;
}
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li label:before {
    width: 26px;
    height: 26px;
    border-radius: 8px;
}
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li label:after,
.woolentor-payment-method-1 .wc_payment_method input[type="radio"]:checked + label:after {
    width: 20px;
    height: 20px;
    border-radius: 6px;
    content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 7L9.42857 17L6 13" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li input:checked + label:before {
    border-color: #FFB1B1;
}
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li label:after {
    left: 33px;
    background-color: #FFB1B1;
}
.woocommerce .woolentor-shipping-method-1.wl_style_2 ul#shipping_method li input + label:before {
    border-color: #f9c869;
}
.wl_msc_style_2 .woolentor-step.woolentor-active .woolentor-block-heading:before,
.woocommerce
    .elementor-18293
    .elementor-element.elementor-element-33cd7c28
    .woolentor-msc2-step
    input[type="radio"]:checked
    ~ label::before {
    width: 26px;
    height: 26px;
    border-radius: 8px;
    border-color: #FFB1B1 !important;
}
.woolentor-payment-method-1 .wc_payment_method input[type="radio"]:checked + label:after {
    left: 22.5px;
    background-color: #FFB1B1 !important;
}
.woolentor-step-footer {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-top: 10px !important;
}
button#place_order {
    margin-top: 0 !important;
}
.wl_cb_style_1 :is(.woocommerce-form__label-for-checkbox, .checkbox) input[type="checkbox"] ~ span:before,
.wl_cb_style_2 :is(.woocommerce-form__label-for-checkbox, .checkbox) input[type="checkbox"] ~ span:before {
    left: unset !important;
    right: -25px;
}
.wl_cb_style_1 :is(.woocommerce-form__label-for-checkbox, .checkbox) input[type="checkbox"] ~ span:after,
.wl_cb_style_2 :is(.woocommerce-form__label-for-checkbox, .checkbox) input[type="checkbox"] ~ span:after {
    left: unset !important;
    right: -25px;
}
span.woocommerce-terms-and-conditions-checkbox-text {
    padding: 0 !important;
    right: 40px;
    margin-left: 40px;
}
.order-total td,
.order-total th {
    border-top: 1px solid #e9e9e0 !important;
}
@media screen and (max-width: 768px) {
    p#billing_address_2_field,
    p#billing_city_field,
    p#billing_email_field,
    p#billing_first_name_field,
    p#billing_last_name_field,
    p#billing_phone_field,
    p#billing_postcode_field,
    p#billing_state_field {
        width: 48% !important;
    }
    p#billing_address_1_field {
        width: 100% !important;
    }
    .woolentor-shipping-method-1 h3.woolentor-title {
        margin-top: 110px !important;
        margin-bottom: 10px !important;
    }
    .woo-checkout-payment.woolentor-payment-method-1 h3.woolentor-title {
        margin-bottom: 10px !important;
    }
    .woolentor-msc2-checkout .input-text {
        font-size: 16px !important;
        padding: 12px !important;
    }
}
.woolentor-checkout-coupon-form .checkout-coupon-toggle .woocommerce-info::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.4" d="M15.08 18.541L13.061 20.56C12.475 21.146 11.5249 21.146 10.9399 20.56L8.92102 18.541C8.39302 18.013 7.55696 17.954 6.95996 18.402L5.60095 19.421C4.94195 19.915 4.00098 19.445 4.00098 18.621V5.37798C4.00098 4.55398 4.94195 4.08399 5.60095 4.57799L6.95996 5.59697C7.55696 6.04497 8.39302 5.98599 8.92102 5.45799L10.9399 3.43898C11.5259 2.85298 12.476 2.85298 13.061 3.43898L15.08 5.45799C15.608 5.98599 16.444 6.04497 17.041 5.59697L18.4 4.57799C19.059 4.08399 20 4.55398 20 5.37798V18.621C20 19.445 19.059 19.915 18.4 19.421L17.041 18.402C16.444 17.954 15.608 18.013 15.08 18.541Z" fill="%23FFB1B1"/><path d="M9.5 15.25C9.308 15.25 9.11597 15.177 8.96997 15.03C8.67697 14.737 8.67697 14.262 8.96997 13.969L13.97 8.96899C14.263 8.67599 14.738 8.67599 15.031 8.96899C15.324 9.26199 15.324 9.737 15.031 10.03L10.031 15.03C9.88401 15.177 9.692 15.25 9.5 15.25ZM10.52 9.5C10.52 8.948 10.073 8.5 9.52002 8.5H9.51001C8.95801 8.5 8.51501 8.948 8.51501 9.5C8.51501 10.052 8.96802 10.5 9.52002 10.5C10.072 10.5 10.52 10.052 10.52 9.5ZM15.52 14.5C15.52 13.948 15.073 13.5 14.52 13.5H14.51C13.958 13.5 13.515 13.948 13.515 14.5C13.515 15.052 13.968 15.5 14.52 15.5C15.072 15.5 15.52 15.052 15.52 14.5Z" fill="%23FFB1B1"/></svg>') !important;
    margin-right: 0 !important;
    margin-bottom: -5px !important;
}
.woocommerce-terms-and-conditions {
    border: none !important;
    background: #f6f6f6 !important;
    border-radius: 10px !important;
    box-shadow: none;
    padding: 10px !important;
}
.woocommerce-terms-and-conditions * {
    font-size: 14px !important;
    padding: 0 !important;
    margin: 0;
    line-height: 1.8rem;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    background: 0 0;
    border: 3px solid #FFB1B1;
    outline: #FFB1B126 solid 6px;
    padding: 0;
    border-radius: 100px;
    width: 35px !important;
    height: 36px !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    padding: 10px !important;
    border-radius: 10px;
    border: 1px solid #e9e9e9;
}
ul.children .comment-text {
    border: 1px solid #f3ca5247 !important;
    background: #f3ca5224;
}
.woocommerce .star-rating span::before,
.woocommerce p.stars a::before {
    color: #f3ca52;
}
.woocommerce #review_form #respond .form-submit input {
    background: #FFB1B1 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px 14px;
    border-radius: 10px;
}
span.postTitle {
    color: #54595f !important;
    text-decoration: none !important;
}
.suggested-posts {
    padding: 10px;
    background: #fff1d5;
    border-radius: 10px;
    margin: 20px 0;
    border-right: 3px solid #FFB1B1;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
a.suggested-posts-title {
    font-size: 16px;
    font-weight: 700;
    color: #191a19;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-right: 135px;
}
a.suggested-posts-title:after {
    content: "بیشتر بخوانید:";
    position: absolute;
    right: 50px;
}
a.suggested-posts-title:before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.94179 17.407C7.75279 17.021 6.85194 15.734 7.23794 13.545L8.58095 5.92902L8.5768 5.92297L4.78798 6.59003C2.59898 6.97903 1.69879 8.26797 2.08779 10.457L3.63296 19.213C4.01096 21.402 5.29991 22.302 7.48891 21.913L14.0558 20.757C15.5888 20.479 16.501 19.757 16.745 18.601L16.7379 18.589C16.6599 18.578 16.5899 18.578 16.5089 18.564L9.94179 17.407Z" fill="%234E944F"/><path opacity="0.4" d="M19.2089 3.24399L12.643 2.08597C10.455 1.69997 9.16692 2.60095 8.78092 4.78995L8.58 5.92795L7.23698 13.544C6.85098 15.733 7.75184 17.02 9.94084 17.406L16.506 18.564C16.587 18.578 16.657 18.578 16.735 18.589C18.779 18.87 19.9958 17.968 20.3678 15.86L21.912 7.10599C22.299 4.91799 21.3979 3.62999 19.2089 3.24399Z" fill="%234E944F"/><path d="M17.859 11.654C17.816 11.654 17.7721 11.651 17.7281 11.643L11.1632 10.485C10.7552 10.413 10.482 10.024 10.555 9.61601C10.626 9.20801 11.0192 8.93598 11.4232 9.00798L17.9881 10.166C18.3961 10.238 18.669 10.627 18.596 11.035C18.533 11.398 18.217 11.654 17.859 11.654ZM19.2972 7.773C19.3692 7.365 19.097 6.97598 18.689 6.90398L12.1241 5.74596C11.7201 5.67396 11.3272 5.94699 11.2562 6.35399C11.1842 6.76199 11.4561 7.15101 11.8641 7.22301L18.429 8.38097C18.473 8.38897 18.5171 8.39201 18.5601 8.39201C18.9171 8.39301 19.2332 8.137 19.2972 7.773ZM15.554 13.896C15.626 13.488 15.3541 13.099 14.9461 13.027L10.8421 12.303C10.4361 12.23 10.0452 12.504 9.9742 12.911C9.9022 13.319 10.1741 13.708 10.5821 13.78L14.6861 14.504C14.7301 14.512 14.774 14.515 14.817 14.515C15.174 14.516 15.49 14.26 15.554 13.896Z" fill="%234E944F"/></svg>');
    position: absolute;
    right: 20px;
}
a.suggested-posts-view {
    font-size: 14px;
    font-weight: 700;
    background: #f3ca52;
    color: #fff;
    padding: 4px 12px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 5px;
    box-shadow: #f3ca5285 0 5px 20px;
}
a.woolentor-view-cart,
h4.woolentor-product-title a {
    color: #191a19 !important;
}
a.suggested-posts-view:after {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.35288 8.95043C4.00437 6.17301 6.17301 4.00437 8.95043 3.35288C10.9563 2.88237 13.0437 2.88237 15.0496 3.35288C17.827 4.00437 19.9956 6.17301 20.6471 8.95044C21.1176 10.9563 21.1176 13.0437 20.6471 15.0496C19.9956 17.827 17.827 19.9956 15.0496 20.6471C13.0437 21.1176 10.9563 21.1176 8.95044 20.6471C6.17301 19.9956 4.00437 17.827 3.35288 15.0496C2.88237 13.0437 2.88237 10.9563 3.35288 8.95043Z" fill="white" fill-opacity="0.15" stroke="white" stroke-width="1.5"/><path d="M13 14.5L10.5 12L13 9.5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: relative;
    top: 5px;
}
a.suggested-posts-view:hover {
    background: #FFB1B1;
    box-shadow: #FFB1B170 0 0 20px;
    transition: 0.6s;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    font-size: 24px !important;
    color: #FFB1B1 !important;
}
.elementor-widget-theme-post-content table,
.entry-content table {
    width: 100% !important;
    max-width: 100% !important;
    margin: 30px 0 !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    direction: rtl !important;
    background: #fff !important;
    border: 1px solid #e2eae2 !important;
    border-radius: 14px !important;
    overflow: hidden !important;
}
.elementor-widget-theme-post-content table tbody tr:first-child td,
.entry-content table tbody tr:first-child td {
    background: #FFB1B1 !important;
    color: #fff !important;
    font-weight: 700 !important;
    padding: 15px 10px !important;
    text-align: center !important;
    vertical-align: middle !important;
    border: none !important;
}
.elementor-widget-theme-post-content table tbody tr:not(:first-child) td,
.entry-content table tbody tr:not(:first-child) td {
    padding: 15px 10px !important;
    text-align: center !important;
    vertical-align: middle !important;
    color: #384438 !important;
    background: #fff !important;
    border: none !important;
    border-bottom: 1px solid #e8eee8 !important;
    border-left: 1px solid #e8eee8 !important;
}
.elementor-widget-theme-post-content table tbody tr:nth-child(2n) td,
.entry-content table tbody tr:nth-child(2n) td {
    background: #f4f8f4 !important;
}
.elementor-widget-theme-post-content table tbody tr:not(:first-child) td:first-child,
.entry-content table tbody tr:not(:first-child) td:first-child {
    color: #FFB1B1 !important;
    font-weight: 700 !important;
}
.woolentor-popup-wrapper {
    border-radius: 20px !important;
    padding: 15px;
}
.woolentor-popup-actions {
    margin-bottom: 20px !important;
}
a.woolentor-view-cart {
    background: #f3ca52 !important;
    border-radius: 16px !important;
}
button.woolentor-continue-shopping {
    border-radius: 16px !important;
    background: #FFB1B129 !important;
    color: #FFB1B1 !important;
}
.woolentor-cross-sell-products.columns-3 {
    gap: 10px !important;
    grid-template-columns: repeat(4, 1fr) !important;
}
.woolentor-cross-sell-product {
    padding: 5px !important;
    border-radius: 16px !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.woolentor-product-price {
    margin: 0 !important;
    text-align: left;
    color: #54595f !important;
    font-weight: 400 !important;
}
button.woolentor-add-to-cart {
    background: #FFB1B129 !important;
    padding: 8px !important;
    border-radius: 14px !important;
    color: #FFB1B1 !important;
}
.woolentor-popup-footer {
    padding: 10px 0 0 !important;
}
a.woolentor-checkout-button {
    background: #FFB1B1 !important;
    color: #fff !important;
    border-radius: 16px !important;
}
h4.woolentor-product-title {
    text-align: right;
    width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (max-width: 767px) {
    a.suggested-posts-view {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    a.suggested-posts-title {
        padding-right: 0;
    }
    a.suggested-posts-title:before {
        position: relative;
        right: 0;
    }
    a.suggested-posts-title:after {
        display: none;
    }
    .elementor-widget-theme-post-content table,
    .entry-content table {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch !important;
    }
    .elementor-widget-theme-post-content table tbody,
    .entry-content table tbody {
        min-width: 650px !important;
        display: table !important;
        width: 650px !important;
    }
    .woolentor-popup-actions,
    .woolentor-popup-recommended {
        margin-bottom: 10px !important;
    }
    .woolentor-popup-actions {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .woolentor-cross-sell-products.columns-3 {
        gap: 5px !important;
        grid-template-columns: repeat(2, 1fr) !important;
    }
    a.woolentor-checkout-button {
        width: 100%;
    }
    .woolentor-notification-content.bottomleft {
        bottom: 70px !important;
    }
}
.woolentor-notification-content {
    padding: 10px !important;
    border-radius: 16px !important;
    box-shadow: 0 3px 20px #20202024;
}
.wlnotification_content {
    padding: 10px;
}
span.wlcross {
    color: #54595f !important;
    left: 0;
    right: unset !important;
    top: 8px !important;
    font-size: 24px !important;
}
.wlnotification_content {
    padding-right: 10px;
}
.wlnotification_content h4 a {
    font-size: 14px !important;
    color: #191a19 !important;
    font-weight: 400 !important;
}
.wlnotification_content h6 {
    font-size: 14px !important;
    color: #54595f !important;
}
.wlnotification_content::after {
    content: "پرفروش";
    position: absolute;
    left: 5px;
    bottom: 5px;
    color: #d90049;
    background: #d9004933;
    border-radius: 12px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: normal;
}
.swatchly-type-label .swatchly-swatch .swatchly-text {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.swatchly-type-label .swatchly-swatch.swatchly-disabled .swatchly-text {
    position: relative !important;
    display: inline-block !important;
}
.swatchly-type-label .swatchly-swatch.swatchly-disabled .swatchly-text::after,
.swatchly-type-label .swatchly-swatch.swatchly-disabled .swatchly-text::before {
    content: "" !important;
    position: absolute !important;
    width: 140% !important;
    height: 1.5px !important;
    background: #fd2727 !important;
    left: -20% !important;
    top: 50% !important;
    z-index: 999 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
}
.swatchly-type-label .swatchly-swatch.swatchly-disabled .swatchly-text::before {
    transform: rotate(45deg) !important;
}
.swatchly-type-label .swatchly-swatch.swatchly-disabled .swatchly-text::after {
    transform: rotate(-45deg) !important;
}
.loop-product-action-button a.htcompare-btn, .loop-product-action-button a.wishsuite-btn {
    background: none !important;
    padding: 10px !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.4705 11.9339C5.33916 8.23068 8.23068 5.33916 11.9339 4.4705C14.6083 3.84317 17.3917 3.84317 20.0661 4.4705C23.7693 5.33916 26.6608 8.23068 27.5295 11.9339C28.1568 14.6083 28.1568 17.3917 27.5295 20.0661C26.6608 23.7693 23.7693 26.6608 20.0661 27.5295C17.3917 28.1568 14.6083 28.1568 11.9339 27.5295C8.23068 26.6608 5.33917 23.7693 4.4705 20.0661C3.84317 17.3917 3.84317 14.6083 4.4705 11.9339Z" fill="white" fill-opacity="0.15" stroke="white" stroke-width="1.5"/><path d="M12.3333 15.6666L15 18.3333L19.6666 13.3333" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.jet-woo-product-gallery__image-link.jet-woo-product-gallery__trigger {
    height: 430px !important;
}
.woocommerce .quantity .qty {
    border: none !important;
}
.woocommerce-Price-currencySymbol {
    font-size: 0 !Important;
}
.woocommerce-Price-amount.amount::after {
    content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_449_1064)"><path d="M17.3236 9.78192C17.2181 9.37231 17.1048 9.01799 16.9825 8.71828L16.0025 9.65538C16.2848 10.2708 16.499 10.8422 16.644 11.3691C16.7896 11.8959 16.8789 12.3761 16.9126 12.8097C16.7191 12.9136 16.4427 12.9875 16.0847 13.0308C15.7268 13.0741 15.3475 13.0961 14.9468 13.0961H13.9229C13.8517 12.3195 13.6931 11.6348 13.4491 11.0407C13.2044 10.4466 12.9086 9.98239 12.561 9.64871C12.2134 9.31504 11.8393 9.14786 11.4386 9.14786C11.1525 9.14786 10.8839 9.2431 10.6328 9.43425C10.3823 9.62474 10.1622 9.88715 9.97255 10.2208C9.7829 10.5552 9.63532 10.9421 9.52982 11.3824C9.42431 11.822 9.37188 12.2915 9.37188 12.7904C9.37188 13.3971 9.5214 13.8214 9.82044 14.0618C10.1201 14.3022 10.6004 14.4228 11.2619 14.4228C11.6199 14.4228 11.9759 14.4068 12.3299 14.3742C12.684 14.3415 13.0231 14.2929 13.3481 14.2276C13.3688 14.3748 13.3869 14.5114 13.4018 14.6372C13.416 14.7631 13.4257 14.8997 13.4303 15.0468C13.1306 15.7062 12.6315 16.1811 11.9318 16.4715C11.2321 16.7619 10.2632 16.9031 9.0243 16.8944L8.75244 17.675C8.93368 17.7443 9.11297 17.8035 9.28968 17.8535C9.46703 17.9034 9.64503 17.9401 9.82368 17.964C10.003 17.988 10.179 18 10.3519 18C11.047 18 11.6613 17.8495 12.194 17.5478C12.7273 17.2467 13.15 16.8205 13.4613 16.2697C13.7733 15.7195 13.9397 15.0755 13.961 14.3382H14.8336C15.2802 14.3382 15.6653 14.3136 15.9902 14.2636C16.3145 14.2137 16.6388 14.1257 16.9637 13.9999C17.2246 13.6748 17.4078 13.3725 17.5133 13.0927C17.6188 12.813 17.6712 12.474 17.6712 12.075C17.6712 11.7713 17.6395 11.4157 17.5767 11.0081C17.5133 10.6005 17.4291 10.1915 17.3236 9.78192ZM12.2607 13.2226C11.9532 13.2379 11.6665 13.2453 11.4011 13.2453C10.8781 13.2453 10.5104 13.1773 10.2981 13.0408C10.0852 12.9042 9.97902 12.6492 9.97902 12.2762C9.97902 11.9032 10.0327 11.5829 10.1402 11.2745C10.2476 10.9668 10.392 10.721 10.5726 10.5365C10.7538 10.352 10.9564 10.2601 11.1797 10.2601C11.6179 10.2601 12.0192 10.5139 12.3836 11.0214C12.7481 11.5282 12.9979 12.2376 13.1332 13.148C12.8587 13.1826 12.5681 13.2073 12.2607 13.2226Z" fill="%2344444E"/><path d="M17.8389 6.00622C17.7314 5.94162 17.5262 5.90898 17.2227 5.90898C17.134 5.90898 17.0013 5.90965 16.8246 5.91231C16.6472 5.91431 16.444 5.91964 16.2142 5.9283C15.9844 5.93695 15.7443 5.94428 15.4938 5.95094C15.2433 5.9576 14.9999 5.96759 14.7637 5.98025C14.7171 6.11478 14.6711 6.24932 14.6245 6.38386C14.5786 6.51773 14.532 6.65693 14.4854 6.80012C14.5197 6.83476 14.5533 6.86806 14.587 6.90069C14.6206 6.93333 14.6523 6.96463 14.6815 6.99527C14.9553 6.98195 15.2407 6.96929 15.5378 6.95597C15.8349 6.94265 16.1301 6.93333 16.4233 6.92667C16.7159 6.92001 16.9974 6.91668 17.2667 6.91668H17.9243C17.9496 6.8261 17.9683 6.73086 17.9813 6.63095C17.9936 6.53105 18 6.44447 18 6.37054C18 6.19271 17.9463 6.07149 17.8389 6.00622Z" fill="%2344444E"/><path d="M9.15567 13.164C9.16214 13.0235 9.16538 12.8769 9.16538 12.7251C9.16538 12.2615 9.12589 11.818 9.04822 11.395C8.97055 10.9721 8.84692 10.5965 8.67863 10.2668C8.50969 9.9371 8.29156 9.67669 8.02424 9.4862C7.75691 9.29505 7.43328 9.19981 7.05398 9.19981C6.67467 9.19981 6.34521 9.28906 6.09019 9.46689C5.83516 9.64472 5.62091 9.87982 5.44874 10.1722C5.27592 10.4653 5.11345 10.783 4.96199 11.1253C4.81441 11.459 4.65001 11.7767 4.46877 12.0777C4.28753 12.3794 4.06487 12.6245 3.80208 12.813C3.53864 13.0015 3.20853 13.0961 2.8124 13.0961H2.80593C2.32565 13.0961 1.96124 13.0361 1.71268 12.9169C1.46413 12.7977 1.27642 12.6385 1.1502 12.4387V8.00963C1.75281 8.43255 2.54119 8.64368 3.51404 8.64368C4.09982 8.64368 4.63382 8.56909 5.11669 8.41923C5.59891 8.27004 6.01446 8.04959 6.36204 7.7592C6.70963 7.46881 6.97824 7.11182 7.1679 6.68956C7.35755 6.26664 7.45205 5.78443 7.45205 5.24229C7.45205 4.50966 7.35949 3.81367 7.17437 3.1543C6.9886 2.49494 6.72969 1.78828 6.39635 1.03368L5.54324 2.14594C5.90571 2.87457 6.19116 3.53593 6.39958 4.13003C6.60865 4.72412 6.7504 5.33953 6.82614 5.97692C6.67856 6.27197 6.44489 6.52239 6.12449 6.72819C5.80474 6.93399 5.43579 7.09051 5.0183 7.19641C4.60146 7.30297 4.16973 7.35625 3.72246 7.35625C3.38135 7.35625 3.03571 7.32695 2.68618 7.26834C2.33665 7.20973 2.01496 7.10916 1.72239 6.96596C1.49908 6.85673 1.30878 6.71487 1.1502 6.54037C1.10101 6.48576 1.05441 6.42848 1.01104 6.36721C0.829803 6.11145 0.739185 5.78443 0.739185 5.38549C0.739185 5.10775 0.766371 4.82469 0.820094 4.5363C0.8544 4.35181 0.900356 4.16533 0.957316 3.97684C1.10295 3.49331 1.25571 3.04374 1.41558 2.62747L0.688698 2.20455C0.465389 2.69008 0.294509 3.1936 0.176705 3.71376C0.0847927 4.12004 0.02848 4.57027 0.00906181 5.0638L0 5.06979C0.00258909 5.08311 0.00453091 5.09643 0.00712 5.10975C0.00194182 5.23363 0 5.36018 0 5.48938C0 5.98091 0.0699054 6.41583 0.209069 6.79346C0.214247 6.85873 0.219425 6.92534 0.223956 6.99194C0.272502 7.70059 0.297098 8.46918 0.297098 9.29772V12.1203C0.297098 12.4973 0.350822 12.825 0.458269 13.1027C0.565716 13.3798 0.724298 13.6096 0.935309 13.7921C1.14567 13.9739 1.40846 14.1104 1.72239 14.2017C2.03632 14.2929 2.3975 14.3382 2.80593 14.3382H2.8124C3.29268 14.3382 3.67003 14.2709 3.94383 14.1364C4.21763 14.0025 4.43058 13.8187 4.58269 13.5869C4.73415 13.3551 4.86296 13.0941 4.96782 12.803L4.80988 13.5969C5.11734 13.87 5.46233 14.0758 5.84358 14.2143C6.22482 14.3535 6.61383 14.4228 7.00996 14.4228C7.40609 14.4228 7.76727 14.3568 8.13168 14.2243C8.4961 14.0924 8.82362 13.8873 9.11489 13.6096C9.1356 13.4537 9.1492 13.3052 9.15567 13.164ZM7.88507 13.1087C7.65529 13.1567 7.42033 13.1806 7.18019 13.1806C6.77565 13.1806 6.38275 13.12 6.00151 12.9982C5.62027 12.8769 5.33223 12.7124 5.1387 12.504C5.22284 12.2615 5.31993 12.0111 5.42932 11.7527C5.53871 11.4949 5.66752 11.2552 5.8151 11.034C5.96267 10.8129 6.13032 10.6331 6.31738 10.4946C6.50509 10.3554 6.71869 10.2861 6.95883 10.2861C7.23715 10.2861 7.47211 10.3687 7.66371 10.5332C7.85595 10.6984 8.00935 10.9108 8.12521 11.1706C8.24107 11.431 8.32651 11.7081 8.38153 12.0031C8.4359 12.2982 8.46956 12.5799 8.48251 12.849C8.31421 12.9748 8.11485 13.0614 7.88507 13.1087Z" fill="%2344444E"/><path d="M3.60922 1.77562C3.73544 1.60179 3.85842 1.42862 3.97881 1.25479C4.0992 1.08163 4.21571 0.910457 4.32963 0.741286C4.1484 0.554799 3.97363 0.399615 3.80469 0.276401C3.6364 0.15252 3.472 0.0606083 3.31212 0C3.19367 0.177829 3.07716 0.352327 2.9613 0.523496C2.84544 0.694664 2.72634 0.869163 2.604 1.04699C2.78524 1.1469 2.96 1.25812 3.12894 1.382C3.29723 1.50522 3.45711 1.63642 3.60922 1.77562Z" fill="%2344444E"/></g><defs><clipPath id="clip0_449_1064"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
    top: 2px;
    right: 4px;
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mrgraphico.ir/wp-content/uploads/2026/09/iranyekanwebregularfanum.woff2') format('woff2'),
		url('https://mrgraphico.ir/wp-content/uploads/2026/09/iranyekanwebregularfanum.woff') format('woff');
}
/* End Custom Fonts CSS */