.smi-section-login-1 .title-login{text-align:center}.smi-section-login-1 .smi-text-button{font-size:calc(var(--font-body-scale)*var(--button-font-size, 14)*1px) !important}@media screen and (max-width: 768px){.smi-section-login-1 .smi-text-button{font-size:calc(var(--font-body-scale)*var(--button-font-size, 14)*.9375*1px) !important}}.smi-section-login-1 .hide-element{display:none !important}.smi-section-login-1 .sign-in-with-shop-provider{text-align:center;width:100%}.smi-section-login-1 .custom-sign-in-shop-button{width:100%;width:inherit;text-align:center;display:flex;justify-content:center;align-items:center;padding:calc(10px*var(--buttons-scale, 1) + var(--border-width)) calc(24px*var(--buttons-scale, 1)) !important;font-size:calc(var(--font-body-scale)*var(--button-font-size, 14)*1px) !important;border-radius:var(--border-radius) !important;line-height:calc((1 + .8/(var(--font-body-scale)*var(--button-font-size, 14)/16))*var(--body-line-height-scale, 1)) !important}.smi-section-login-1 .custom-sign-in-shop-button .login-text{padding:0px !important}.smi-section-login-1 .custom-sign-in-shop-button .smi-block-type-text-gutter-item{padding-left:calc(var(--horizontal-space-xxl, 48px) + 17px + max(var(--container-gutter),50% - var(--container-max-width)/2));margin-top:var(--pods-item)}.smi-section-login-1 shop-login-button{width:100% !important;display:flex !important;align-items:center;justify-content:center;border-radius:var(--border-radius) !important}.smi-section-login-1 shop-login-button shop-login-default{width:100% !important}.smi-section-login-1 .smi-text-75{color:rgba(var(--color-foreground), 0.75)}.smi-section-login-1 .smi-container-detail{position:relative;width:100%;margin:auto;max-width:450px}.smi-section-login-1 .smi-container-detail .s-login{text-align:center !important}.smi-section-login-1 .smi-container-detail .customer{padding:0px !important}.smi-section-login-1 .smi-container-detail form{margin-top:0px !important}.smi-section-login-1 .smi-container-detail .smi-mb-xxs{margin-bottom:calc(var(--spacing-elements)*8px) !important}.smi-section-login-1 .smi-container-detail .error-msg{background:rgba(235,0,27,.1)}.smi-section-login-1 .smi-container-detail .success-msg{text-align:left;background:rgba(62,214,96,.1)}.smi-section-login-1 .smi-container-detail .smi-form-error-sc{display:flex;align-items:center;gap:0px 8px;padding:8px 16px;width:100%;border:none !important;outline:none !important;border-radius:var(--inputs-radius)}.smi-section-login-1 .smi-container-detail .smi-form-error-sc svg{height:16px;width:16px;margin:0px}.smi-section-login-1 .smi-container-detail .smi-form-error-sc ul{list-style-type:none;margin:0;padding:0}.smi-section-login-1 .smi-container-detail .smi-field{display:block;width:100%;text-align:left}.smi-section-login-1 .smi-container-detail .smi-field input{width:100%}.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper{position:relative;min-height:47px;width:100%;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground), var(--border-opacity));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper:focus,.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper:focus-visible,.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper:hover,.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper:focus-within,.smi-section-login-1 .smi-container-detail .smi-field .smi-inputs-wrapper:active{outline:none;border:var(--border-width) solid rgba(var(--color-foreground), 1)}.smi-section-login-1 .smi-container-detail .smi-field .smi-password-field{display:flex;align-items:center;justify-content:space-between}.smi-section-login-1 .smi-container-detail .smi-field .smi-password-field .link-forgot-password{color:rgba(var(--color-foreground), 1);text-decoration:underline;font-size:calc(var(--font-body-scale)*12*1px) !important;line-height:calc((1 + .8/(var(--font-body-scale)*12/16))*var(--body-line-height-scale, 1)) !important}.smi-section-login-1 .smi-container-detail .smi-button-wrapper .smi-button{width:100% !important}.smi-section-login-1 .smi-container-detail .smi-button-wrapper .smi-button:hover{outline:none !important}.smi-section-login-1 .smi-container-detail .create-account{display:flex;align-items:center;justify-content:center}.smi-section-login-1 .smi-container-detail .create-account .sign-up{color:rgba(var(--color-foreground), 1);margin:0;text-decoration:underline}.smi-section-login-1 .smi-container-detail .create-account .smi-text-detail-lg-item{margin-top:var(--vertical-space-lg, 24px);padding-bottom:var(--horizontal-space-xxl, 36px);line-height:var(--basico-item)}.smi-section-login-1 .smi-container-detail .smi-reset-password .msg-reset-password{margin:0 0 calc(var(--spacing-elements)*36px) 0 !important}.smi-section-login-1 .smi-container-detail .smi-reset-password .smi-button-cancel{padding:0px;color:rgba(var(--color-foreground), 1);border-bottom:1px solid rgba(var(--color-foreground), 1)}