.button,.shop-user-edit #com-form-login #com-form-login-remember button,.shop-user-edit .buttonBar-right .button,.shop-user-edit .buttonBar-right button[type=reset],.shop-user-edit .buttonBar-right button[type=submit]{text-wrap:wrap;border:2px solid;cursor:pointer;display:inline-block;font-family:var(--font-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);padding:var(--space-2) var(--space-5);text-align:center;text-decoration:none}.button:not([data-aos]),.shop-user-edit #com-form-login #com-form-login-remember button:not([data-aos]),.shop-user-edit .buttonBar-right .button:not([data-aos]),.shop-user-edit .buttonBar-right button[type=reset]:not([data-aos]),.shop-user-edit .buttonBar-right button[type=submit]:not([data-aos]){transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.button--primary,.shop-user-edit #com-form-login #com-form-login-remember button,.shop-user-edit #form-login .button,.shop-user-edit #form-login .buttonBar-right .button,.shop-user-edit #form-login .buttonBar-right button[type=reset],.shop-user-edit #form-login .buttonBar-right button[type=submit],.shop-user-edit .buttonBar-right #form-login .button,.shop-user-edit .buttonBar-right #form-login button[type=reset],.shop-user-edit .buttonBar-right #form-login button[type=submit],.shop-user-edit .buttonBar-right .button,.shop-user-edit .buttonBar-right button[type=reset],.shop-user-edit .buttonBar-right button[type=submit]{background-color:var(--color-white);border-color:var(--color-base);color:var(--color-base)}@media (hover:hover) and (pointer:fine){.button--primary:focus-visible,.button--primary:hover,.shop-user-edit #com-form-login #com-form-login-remember button:focus-visible,.shop-user-edit #com-form-login #com-form-login-remember button:hover,.shop-user-edit #form-login .button:focus-visible,.shop-user-edit #form-login .button:hover,.shop-user-edit #form-login .buttonBar-right .button:focus-visible,.shop-user-edit #form-login .buttonBar-right .button:hover,.shop-user-edit #form-login .buttonBar-right button[type=reset]:focus-visible,.shop-user-edit #form-login .buttonBar-right button[type=reset]:hover,.shop-user-edit #form-login .buttonBar-right button[type=submit]:focus-visible,.shop-user-edit #form-login .buttonBar-right button[type=submit]:hover,.shop-user-edit .buttonBar-right #form-login .button:focus-visible,.shop-user-edit .buttonBar-right #form-login .button:hover,.shop-user-edit .buttonBar-right #form-login button[type=reset]:focus-visible,.shop-user-edit .buttonBar-right #form-login button[type=reset]:hover,.shop-user-edit .buttonBar-right #form-login button[type=submit]:focus-visible,.shop-user-edit .buttonBar-right #form-login button[type=submit]:hover,.shop-user-edit .buttonBar-right .button:focus-visible,.shop-user-edit .buttonBar-right .button:hover,.shop-user-edit .buttonBar-right button[type=reset]:focus-visible,.shop-user-edit .buttonBar-right button[type=reset]:hover,.shop-user-edit .buttonBar-right button[type=submit]:focus-visible,.shop-user-edit .buttonBar-right button[type=submit]:hover{background-color:var(--color-base);border-color:var(--color-base);color:var(--color-white)}}.button--inverted{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.button--inverted:focus-visible,.button--inverted:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-base)}}.button--highlight{background-color:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.button--highlight:focus-visible,.button--highlight:hover{background-color:var(--color-highlight-dark);border-color:var(--color-highlight-dark)}}.button--highlight-outline{background-color:var(--color-white);border-color:var(--color-highlight);color:var(--color-highlight)}@media (hover:hover) and (pointer:fine){.button--highlight-outline:focus-visible,.button--highlight-outline:hover{background-color:var(--color-highlight-dark);border-color:var(--color-highlight-dark);color:var(--color-white)}}.shop-user-edit{border-bottom:2px solid var(--color-border);border-top:2px solid var(--color-border);margin-bottom:var(--space-6);padding-block:var(--space-8)}.shop-user-edit>h1{margin-bottom:var(--space-6);text-align:center}.shop-user-edit h2{margin-inline:auto;max-width:var(--body-max);padding-inline:var(--container-padding);position:relative;width:100%}body.debug .shop-user-edit h2{border:1px solid red}body.debug .shop-user-edit h2:before{color:red;content:"container";content:"container-wide";font-size:10px;font-weight:700;position:absolute;right:0;top:0}@media (min-width:1024px){.shop-user-edit h2{max-width:90%}}@media (min-width:1280px){.shop-user-edit h2{max-width:85%}}@media (min-width:1440px){.shop-user-edit h2{max-width:80%}}@media (min-width:1600px){.shop-user-edit h2{max-width:var(--container-wide)}}.shop-user-edit h2{border-bottom:2px solid var(--color-border);font-size:var(--font-size-2xl);letter-spacing:.025em;line-height:var(--line-height-tight);margin-bottom:var(--space-5);padding-bottom:var(--space-2);text-transform:uppercase}.shop-user-edit #com-form-login{align-items:start;display:grid;grid-template-columns:1fr;margin-inline:auto;padding:0;width:min(640px,100%)}.shop-user-edit #com-form-login .col-12{margin-bottom:var(--space-4);width:100%}.shop-user-edit #com-form-login .col-12:has(.form-check-input){align-items:center;display:flex;flex-direction:row}.shop-user-edit #com-form-login .form-label:not(.visually-hidden){display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.shop-user-edit #com-form-login .form-control{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:0;color:var(--color-text);display:block;font-family:var(--font-base);font-size:var(--font-size-base);outline:none;padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast);width:100%}.shop-user-edit #com-form-login .form-control:focus{border-color:var(--color-base);box-shadow:none}.shop-user-edit #com-form-login .form-check-input{accent-color:var(--color-base);cursor:pointer;height:1rem;margin:0 var(--space-2) 0 0;width:1rem}.shop-user-edit #com-form-login .form-check-label{font-size:var(--font-size-sm)}.shop-user-edit #com-form-login #com-form-login-remember button{width:100%}.shop-user-edit #com-form-login a{color:var(--color-link);font-size:var(--font-size-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.shop-user-edit #com-form-login a:hover{color:var(--color-link-hover);text-decoration:underline}}.shop-user-edit>.vm-login{background:transparent;margin:0 auto var(--space-10);padding:0;width:min(640px,100%)}.shop-user-edit>.vm-login>.lead{border:0;margin:0 0 var(--space-5);padding:0}.shop-user-edit #adminForm{margin-inline:auto;width:min(960px,100%)}.shop-user-edit #adminForm .vm-form-row{display:grid;gap:var(--space-8);grid-template-columns:1fr;margin:0 0 var(--space-8)}@media (min-width:768px){.shop-user-edit #adminForm .vm-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-user-edit #adminForm .vm-form-row>div{margin:0;width:auto}.shop-user-edit #adminForm fieldset{background:transparent;border:0;height:100%;margin:0;min-width:0;padding:0 0 1rem}.shop-user-edit #adminForm .user-details{margin:auto}.shop-user-edit #adminForm .user-details .key{text-align:right}.shop-user-edit #adminForm .user-details .key label.invalid{color:var(--color-error)}.shop-user-edit #adminForm .user-details .form-control-feedback{color:var(--color-error);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);margin-left:auto;margin-top:var(--space-1);max-width:12rem}.shop-user-edit #adminForm .user-details .has-danger input,.shop-user-edit #adminForm .user-details .has-danger select,.shop-user-edit #adminForm .user-details .has-danger textarea{border-color:var(--color-error)}.shop-user-edit #adminForm .user-details .has-danger input:focus,.shop-user-edit #adminForm .user-details .has-danger select:focus,.shop-user-edit #adminForm .user-details .has-danger textarea:focus{border-color:var(--color-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-error) 20%,transparent)}.shop-user-edit #adminForm legend.userfields_info{border:0;border-bottom:2px solid var(--color-border);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0 0 var(--space-5);padding:0 0 var(--space-2);width:100%}.shop-user-edit #adminForm fieldset>.mb-3{margin-bottom:var(--space-4)}.shop-user-edit #adminForm .form-label,.shop-user-edit #adminForm .vm-label{color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.shop-user-edit #adminForm .asterisk{color:var(--color-error)}.shop-user-edit #adminForm input[type=email],.shop-user-edit #adminForm input[type=password],.shop-user-edit #adminForm input[type=tel],.shop-user-edit #adminForm input[type=text],.shop-user-edit #adminForm select,.shop-user-edit #adminForm textarea{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:0;color:var(--color-text);display:block;font-family:var(--font-base);font-size:var(--font-size-base);outline:none;padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast);width:100%}.shop-user-edit #adminForm input[type=email]:focus,.shop-user-edit #adminForm input[type=password]:focus,.shop-user-edit #adminForm input[type=tel]:focus,.shop-user-edit #adminForm input[type=text]:focus,.shop-user-edit #adminForm select:focus,.shop-user-edit #adminForm textarea:focus{border-color:var(--color-base);box-shadow:none}.shop-user-edit #adminForm select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.shop-user-edit #adminForm textarea{resize:vertical}.shop-user-edit #adminForm .form-check-input{accent-color:var(--color-base);height:1rem;margin-right:var(--space-2);width:1rem}.shop-user-edit #adminForm .form-text{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-1)}.shop-user-edit .buttonBar-right{border-top:2px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding-top:var(--space-4)}.shop-user-edit #com-form-login #com-form-login-remember .buttonBar-right button,.shop-user-edit .buttonBar-right #com-form-login #com-form-login-remember button,.shop-user-edit .buttonBar-right .button,.shop-user-edit .buttonBar-right button[type=reset],.shop-user-edit .buttonBar-right button[type=submit]{flex:1 1 0}.shop-user-edit .buttonBar-right button[type=reset]{background-color:transparent;border-color:var(--color-border);color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.shop-user-edit .buttonBar-right button[type=reset]:hover{background-color:transparent;border-color:var(--color-base);color:var(--color-base)}}.shop-user-edit #form-login{margin-inline:auto;text-align:center;width:min(500px,100%)}.shop-user-edit #com-form-login #com-form-login-remember #form-login button,.shop-user-edit #form-login #com-form-login #com-form-login-remember button,.shop-user-edit #form-login .button,.shop-user-edit #form-login .buttonBar-right .button,.shop-user-edit #form-login .buttonBar-right button[type=reset],.shop-user-edit #form-login .buttonBar-right button[type=submit],.shop-user-edit .buttonBar-right #form-login .button,.shop-user-edit .buttonBar-right #form-login button[type=reset],.shop-user-edit .buttonBar-right #form-login button[type=submit]{width:100%}.shop-user-edit #ui-tabs{margin-inline:auto;width:min(800px,100%)}.shop-user-edit #ui-tabs .tabs{padding-top:var(--space-4)}.shop-user-edit .clear,.shop-user-edit .clr{clear:both}
