.elementor-25106 .elementor-element.elementor-element-20135355{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3,.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading *{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3{color:#000000;margin:0px 0px 20px 0px;text-align:right;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading *{color:#000000;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading{border-color:#000000;margin:0px 0px 20px 0px;text-align:right;}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#121212;margin:0px 5px 6px 0px;}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row:not(.has-value,.focused) label:not(.checkbox,[for="order_comments"]){color:#121212;}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) textarea{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) select{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .select2-container .select2-selection{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .woocommerce-input-wrapper strong{background-color:#F2F2F2;color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 .woolentor-fields-1 .select2-container--default .select2-selection--single .select2-selection__arrow > b::before{border-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 .woolentor-fields-1 .select2-container--default .select2-selection--single .select2-selection__arrow > b::after{border-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection,  .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection, .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text{border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;margin:0px 0px 0px 0px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection{border-radius:10px 10px 10px 10px;padding:8px 8px 8px 8px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{border-radius:10px 10px 10px 10px;padding:8px 8px 8px 0;margin:0px 0px 0px 0px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection .select2-selection__arrow{padding:8px 8px 8px 0;}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 .woolentor-fields-1.wl_on_top .has-value label{color:var( --e-global-color-text );}.woocommerce .elementor-25106 .elementor-element.elementor-element-56dbda31 .woolentor-fields-1.wl_on_top .focused label{color:var( --e-global-color-text );}.elementor-25106 .elementor-element.elementor-element-56dbda31 *{font-family:Shabnam;}.elementor-25106 .elementor-element.elementor-element-28d9b93{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button{background-color:#12A666;font-family:"Shabnam", Sans-serif;font-feature-settings:"numr";font-size:1rem;font-weight:400;line-height:1.6em;word-spacing:0px;border-radius:10px 10px 10px 10px;padding:7px 20px 7px 20px;}.elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button:hover, .elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button:focus{background-color:#108653;}.elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(min-width:768px){.elementor-25106 .elementor-element.elementor-element-20135355{--width:1000px;}}@media(max-width:1366px){.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3,.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading *{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection,  .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3,.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading *{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection,  .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-25106 .elementor-element.elementor-element-20135355{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3,.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading *{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields > h3{margin:0px 0px 0px 0px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields .woolentor-field-heading{margin:0px 0px 0px 0px;}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .form-row label{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) input.input-text, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row select, .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection,  .elementor-25106 .elementor-element.elementor-element-56dbda31 .form-row .select2-container .select2-selection .select2-selection__rendered, .elementor-25106 .elementor-element.elementor-element-56dbda31 :is(.woocommerce-account-fields,.woocommerce-billing-fields) .input-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-25106 .elementor-element.elementor-element-8828eab .elementor-button{word-spacing:0em;}}/* Start custom CSS for wl-checkout-billing-form, class: .elementor-element-56dbda31 */.elementor-25106 .elementor-element.elementor-element-56dbda31 #billing_country_field{
    display: none !important;
}
.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap; /* اگه تعدادشون زیاد شد بره خط بعد */
    gap: 15px; /* فاصله بینشون */
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields__field-wrapper p {
    flex: 1 1 48% ; /* هر کدوم حدود 50% */
    box-sizing: border-box;
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 p span{

    width: 100%;
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 #billing_country{
    display: none !important
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 .select2-selection__arrow ,
.elementor-25106 .elementor-element.elementor-element-56dbda31 .select2-selection__rendered{
    padding: 0 10px !important;
}

span.select2-selection__arrow b{
    padding-right: 20px !important;
    color: gray;
}
.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields__field-wrapper input{
    padding: 10px !important;
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 .woocommerce-billing-fields__field-wrapper label{
    font-weight: 600 !important;
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 #billing_phone{
    text-align: right;
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 .select2-selection__rendered{
    font-size: 0.9rem !important;
}

@media (max-width: 768px){

     .elementor-25106 .elementor-element.elementor-element-56dbda31 .nameform {
        order: 1;
        margin-top: -15px;
    }
     .elementor-25106 .elementor-element.elementor-element-56dbda31 .lastnameform {
        order: 2;
    }
     .elementor-25106 .elementor-element.elementor-element-56dbda31 .stateform {
        order: 3;
    }
     .elementor-25106 .elementor-element.elementor-element-56dbda31 .cityform {
        order: 4;
    }
     .elementor-25106 .elementor-element.elementor-element-56dbda31 .addressform {
        order: 5;
    }
         .elementor-25106 .elementor-element.elementor-element-56dbda31 .postalform {
        order: 6;
    }
         .elementor-25106 .elementor-element.elementor-element-56dbda31 .phoneform {
        order: 7;
    }
    
}

.elementor-25106 .elementor-element.elementor-element-56dbda31 .select2-results__options{
    font-family: shabnam !important;
}

.select2-results__option {
    font-family: shabnam !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20135355 */.jet-tabs__content-wrapper{
    min-height: auto !important;
}


@media (max-width: 767px){
   .elementor-25106 .elementor-element.elementor-element-20135355 .jet-tabs__content-wrapper{
    min-height: auto !important;
} 
}/* End custom CSS */