.elementor-733 .elementor-element.elementor-element-1b28d02f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-257dc10{--tabs-container-justify-content:flex-start;--tab-width:auto;--sections-background-color:var( --e-global-color-20e03eb );--checkboxes-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );--forms-labels-color:var( --e-global-color-primary );}.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-form__label-for-checkbox span{font-size:16px;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-257dc10 */#natturuhlaup body.woocommerce-account.not-logged-in #customer_login {
    width: calc(100% - 40px);
    max-width: 820px;
    margin: 50px auto 100px;
}

#natturuhlaup body.woocommerce-account.not-logged-in #customer_login form {
    margin: 0 auto;
}

.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler],
.elementor-733 .elementor-element.elementor-element-257dc10 .password-notice,
.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text,
.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text * {
    color: var(--e-global-color-primary) !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text,
.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text * {
    font-size: 13px !important;
    line-height: 20px !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text {
    margin: 20px 0 30px !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-privacy-policy-text a {
    color: #B51F1F !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler] {
    font-size: 19px;
    padding: 20px;
    margin: 0;
    display: inline-block;
    border-bottom: 3px solid transparent;
}

@media (min-width: 460px) {
.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler]:first-child { margin-left: 20px }
}

@media (max-width: 460px) {
.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler] {
    padding-left: 0;
    padding-right: 0;
    width: 49%;
    text-align: center;
}
}

.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler]:hover {
    border-bottom-color: var(--e-global-color-accent);
}

.elementor-733 .elementor-element.elementor-element-257dc10 [data-toggler].toggled {
    cursor: default;
    font-weight: bold;
    border-bottom-color: var(--e-global-color-accent);
}

.elementor-733 .elementor-element.elementor-element-257dc10 form.login,
.elementor-733 .elementor-element.elementor-element-257dc10 form.register {
    padding: 30px 47px 60px !important;
}

@media (max-width: 460px) {
.elementor-733 .elementor-element.elementor-element-257dc10 form.login,
.elementor-733 .elementor-element.elementor-element-257dc10 form.register {
    padding: 10px 25px 30px !important;
}
}

.elementor-733 .elementor-element.elementor-element-257dc10 form.login,
.elementor-733 .elementor-element.elementor-element-257dc10 form.register {
    display: none;
    height: auto !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 form.login:after,
.elementor-733 .elementor-element.elementor-element-257dc10 form.register:after {
    content: ' ';
    display: table;
    clear: both;
}

.elementor-733 .elementor-element.elementor-element-257dc10 form.toggled {
    display: block;
}
/*
.elementor-733 .elementor-element.elementor-element-257dc10 p.form-row {
    margin: 0 auto;
    padding: 0;
}
*/
.elementor-733 .elementor-element.elementor-element-257dc10 p.form-row.woocommerce-form-row--wide {
    margin-left: auto;
    margin-right: auto;
}
.elementor-733 .elementor-element.elementor-element-257dc10 form.login p.form-row {
    max-width: 440px;
}

.elementor-733 .elementor-element.elementor-element-257dc10 form.login .form-buttons {
    margin: 20px auto 30px;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .password-notice {
    font-weight: bold;
    padding-top: 50px;
    font-size: 16px;
}

.elementor-733 .elementor-element.elementor-element-257dc10 label.woocommerce-form-login__rememberme {
    margin: 16px 0 !important;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .woocommerce-form-login__rememberme span {
    vertical-align: -2px;
    margin-left: 10px;
}

.elementor-733 .elementor-element.elementor-element-257dc10 .lost_password a {
    color: #B51F1F;
    font-weight: 600;
}

@media (max-width: 600px) {
.elementor-733 .elementor-element.elementor-element-257dc10 p.form-row,
.elementor-733 .elementor-element.elementor-element-257dc10 [type="submit"] {
    width: 100%;
}
.elementor-733 .elementor-element.elementor-element-257dc10 .lost_password,
.elementor-733 .elementor-element.elementor-element-257dc10 label.woocommerce-form-login__rememberme {
    display: block;
    text-align: center;
}
}/* End custom CSS */