.elementor-8651 .elementor-element.elementor-element-31cf91f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8651 .elementor-element.elementor-element-02ca740{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:8px 8px 8px 8px;}.elementor-8651 .elementor-element.elementor-element-e622adc{width:var( --container-widget-width, 100% );max-width:100%;padding:40px 40px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-e622adc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-8651 .elementor-element.elementor-element-e622adc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#DDC6B1;color:#DDC6B1;}.elementor-8651 .elementor-element.elementor-element-e622adc.elementor-view-framed .elementor-icon, .elementor-8651 .elementor-element.elementor-element-e622adc.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8651 .elementor-element.elementor-element-e622adc.elementor-view-framed .elementor-icon{background-color:#DDC6B1;}.elementor-8651 .elementor-element.elementor-element-e622adc .elementor-icon{font-size:32px;border-width:1px 1px 1px 1px;}.elementor-8651 .elementor-element.elementor-element-e622adc .elementor-icon-box-title, .elementor-8651 .elementor-element.elementor-element-e622adc .elementor-icon-box-title a{font-family:"Kalameh", Sans-serif;font-size:18px;}.elementor-8651 .elementor-element.elementor-element-e622adc .elementor-icon-box-description{font-family:"Kalameh", Sans-serif;font-size:14px;}.elementor-8651 .elementor-element.elementor-element-a9690e0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8651 .elementor-element.elementor-element-a9690e0.elementor-element{--align-self:center;}.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-icon{font-size:22px;}.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-icon svg{height:22px;}.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-icon-wrapper svg{width:auto;}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8651 .elementor-element.elementor-element-02a1953{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-item > a{font-family:"Kalameh", Sans-serif;font-size:16px;font-weight:500;}.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-8651 .elementor-element.elementor-element-501c32a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-3ce6b3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-63f0159{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-6d55835{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d28a991{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-19b23ce{--display:flex;}@media(max-width:1024px){.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-icon{font-size:18px;}.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-icon svg{height:18px;}}@media(min-width:768px){.elementor-8651 .elementor-element.elementor-element-02ca740{--width:30%;}.elementor-8651 .elementor-element.elementor-element-501c32a{--width:70%;}}/* Start custom CSS for icon, class: .elementor-element-a9690e0 */.elementor-8651 .elementor-element.elementor-element-a9690e0 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 3px;
}

.elementor-8651 .elementor-element.elementor-element-a9690e0::before,
.elementor-8651 .elementor-element.elementor-element-a9690e0::after {
    content: "";
    flex: 0 0 40px; /* طول هر خط */
    height: 10px;

    /* خط و دایره را نسبت به آیکن بالاتر می‌برد */
    transform: translateY(-6px);

    background-repeat: no-repeat;
}

/* خط چپ + دایره در انتهای بیرونی چپ */
.elementor-8651 .elementor-element.elementor-element-a9690e0::after {
    background:
        radial-gradient(
            circle at 3px center,
 #B78B68 0 2px,
            transparent 2.5px
        ),
        linear-gradient(
            #B78B68,
            #B78B68
        ) center / 100% 0.5px no-repeat;
}

/* خط راست + دایره در انتهای بیرونی راست */
.elementor-8651 .elementor-element.elementor-element-a9690e0::before {
    background:
        radial-gradient(
            circle at calc(100% - 3px) center,
            #B78B68 0 2px,
            transparent 2.5px
        ),
        linear-gradient(
            #B78B68,
            #B78B68
        ) center / 100% 0.5px no-repeat;
}

.elementor-8651 .elementor-element.elementor-element-a9690e0 .elementor-widget-container {
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-02a1953 */.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-item.active {
    background: linear-gradient(to left, rgba(157, 21, 13, 0.15), rgba(157, 21, 13, 0));
    border-radius: 8px;
    border-right: 3px solid #9D150D;
    padding: 8px 12px;
}

.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-item.active .elementor-icon-list-text {
    color: #9D150D !important;
}

.elementor-8651 .elementor-element.elementor-element-02a1953 .elementor-icon-list-item.active svg {
    fill: #9D150D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ca740 */.corners {
  position: relative !important;

  background:
    url("https://hanascompany.com/wp-content/uploads/2026/09/Group.webp") top 5px left 5px / 70px 70px no-repeat,
    url("https://hanascompany.com/wp-content/uploads/2026/09/Group-e1790234261874.webp") top 5px right 5px / 70px 70px no-repeat
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cf91f */.elementor-8651 .elementor-element.elementor-element-31cf91f /* حالت پیش‌فرض همه آیتم‌ها */
.hanas-account-menu .elementor-icon-list-item a {
    color: #888888;
}

/* آیتم فعال */
.hanas-account-menu .elementor-icon-list-item.active a,
.hanas-account-menu .elementor-icon-list-item.active .elementor-icon-list-text,
.hanas-account-menu .elementor-icon-list-item.active i {
    color: #8B0000 !important;
}

/* هاور */
.hanas-account-menu .elementor-icon-list-item:hover a,
.hanas-account-menu .elementor-icon-list-item:hover .elementor-icon-list-text,
.hanas-account-menu .elementor-icon-list-item:hover i {
    color: #8B0000 !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */.woocommerce-EditAccountForm input.woocommerce-Input.input-text {
    background: #F5F3F0 !important;
    border: 1px solid #E8E4E0 !important;
    border-radius: 0 !important;
    color: #1a1a1a !important;
    width: 100% !important;
    padding: 14px !important;
    font-family: inherit !important;
    text-align: right !important;
    direction: rtl !important;
    box-shadow: none !important;
}

.woocommerce-EditAccountForm input.woocommerce-Input.input-text:focus {
    outline: none !important;
    border-color: #9D150D !important;
    background: #F5F3F0 !important;
}


.woocommerce-EditAccountForm label {
    color: #1a1a1a !important;
    font-weight: 700 !important;
    display: block !important;
    margin-bottom: 10px !important;
    text-align: right !important;
}

.woocommerce-EditAccountForm .form-row {
    margin-bottom: 24px !important;
}

.woocommerce-EditAccountForm fieldset {
    display: none !important;
}

.woocommerce-EditAccountForm .woocommerce-Button {
    background: #9D150D !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 14px 40px !important;
    font-family: inherit !important;
    cursor: pointer !important;
}

.woocommerce-EditAccountForm .woocommerce-Button:hover {
    background: #7a1009 !important;
}/* End custom CSS */