.elementor-5214 .elementor-element.elementor-element-9a3be50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5214 .elementor-element.elementor-element-05aa84f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-b809404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-7c76f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-b27043d .elementor-button{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:500;background-color:#ED1846;padding:7px 7px 7px 7px;}body:not(.rtl) .elementor-5214 .elementor-element.elementor-element-b27043d{right:0px;}body.rtl .elementor-5214 .elementor-element.elementor-element-b27043d{left:0px;}.elementor-5214 .elementor-element.elementor-element-b27043d{top:0px;z-index:9999;}.elementor-5214 .elementor-element.elementor-element-b27043d > .elementor-widget-container{--e-transform-translateX:-277px;}.elementor-5214 .elementor-element.elementor-element-79114dca{--display:flex;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-250fce8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-1188a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-a5ab012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-d69eb2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5214 .elementor-element.elementor-element-94062aa{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5214 .elementor-element.elementor-element-05aa84f{--width:25%;}.elementor-5214 .elementor-element.elementor-element-b809404{--width:50%;}.elementor-5214 .elementor-element.elementor-element-7c76f78{--width:25%;}.elementor-5214 .elementor-element.elementor-element-1188a6f{--width:25%;}.elementor-5214 .elementor-element.elementor-element-a5ab012{--width:50%;}.elementor-5214 .elementor-element.elementor-element-d69eb2c{--width:25%;}}@media(max-width:1024px){.elementor-5214 .elementor-element.elementor-element-b27043d > .elementor-widget-container{--e-transform-translateX:-114px;}}@media(max-width:767px){.elementor-5214 .elementor-element.elementor-element-b27043d > .elementor-widget-container{--e-transform-translateY:50px;}}/* Start custom CSS for container, class: .elementor-element-9a3be50 */.elementor-kit-4808 h2 {
    font-family: "Permanent Marker", Sans-serif;
    color: var(--typography-section-titles-color,#0168ef);
    margin-bottom: 45px;
}
.woocommerce form .form-row label {
    line-height: 2;
    font-family: Roboto,sans-serif;
    color: #69727d;
    font-size: 14px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    float: left;
    margin-right: 1em;
    background-color: var( --e-global-color-primary );
    color: white;
    font-family: Roboto,sans-serif;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover {  background-color: var( --e-global-color-primary ) !important;
    color: white !important;
    font-family: Roboto,sans-serif !important;
}
form.woocommerce-form.woocommerce-form-register.register p {
    color: #69727d;
      font-family: Roboto,sans-serif;
      font-size: 12px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    color: var(--forms-fields-normal-color,#69727d);
    border-radius: var(--forms-fields-border-radius,0);
    padding: var(--forms-fields-padding,16px);
    background: #f9fafa;
    border: none;
    font-size: 14px;
}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit {
    float: left;
    margin-right: 1em;
    background-color: var( --e-global-color-primary );
    color: white;
    font-family: Roboto,sans-serif;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    font-size: 1rem;
}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover {  background-color: var( --e-global-color-primary ) !important;
    color: white !important;
    font-family: Roboto,sans-serif !important;
}
.elementor-element.elementor-element-6cf369df.elementor-widget.elementor-widget-shortcode {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: unset;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1  {
    float: unset;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
div#customer_login .u-column1.col-1 {
    display: none;
}
div#customer_login .u-column2.col-2 {
    display: block;
}
.elementor-element.elementor-element-6cf369df.elementor-widget.elementor-widget-shortcode {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 767px) {
p.form-row.form-row-first { width: 100% !important;}
p.form-row.form-row-last { width: 100% !important; float:left;}

}/* End custom CSS */