.login-form{display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:40.625rem;width:100%}.login-form .login-form__field--password+.login-form__field--lost-password{margin-top:.5rem}.login-form__field--remember-me{position:relative}.login-form__field--remember-me input{height:1.25rem;left:0;opacity:0;position:absolute;top:.3175rem;width:1.25rem;z-index:1}.login-form__field--remember-me label{align-content:flex-start;display:flex;font-size:1rem;font-weight:400;line-height:2rem}.login-form__field--remember-me label:before{background:#fff;background-size:contain;border:1px solid #939597;border-radius:3px;content:"";display:block;height:1.25rem;margin-right:.75em;margin-top:.3175rem;width:1.25rem}.login-form__field--remember-me input:hover+label:before,.login-form__field--remember-me label:hover:before{border-color:#03a0c7}.login-form__field--remember-me input:focus+label:before,.login-form__field--remember-me label:focus:before{border:1px solid #03a0c7;box-shadow:0 .625rem .625rem rgba(0,0,0,.05),0 0 0 2px #03a0c7;outline:none}.login-form__field--remember-me input:checked+label:before{background-color:#03a0c7;border-color:#03a0c7;-webkit-mask-image:var(--mark-checkmark-inverted);mask-image:var(--mark-checkmark-inverted);-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.login-form__field--remember-me input:disabled+label{opacity:.5}.login-form__fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;flex:0 0 auto;margin:0;padding:0}.login-form .login-form__title{border-bottom:1px solid #e5e5e5;flex:0 0 auto;font-size:1.375rem;margin-bottom:1.875rem;padding-bottom:.5rem}.login-form--reset .login-form-actions{margin-top:1.875rem}.login-form__text:empty{display:none}.login-form__text--strength{--list-element-padding-top:var(--message-padding-top,0.375rem);--list-element-padding-right:var(--message-padding-right,0.625rem);--list-element-padding-bottom:var(--message-padding-bottom,0.375rem);--list-element-padding-left:var(--message-padding-left,0.625rem);--list-element-margin-top:var(--message-margin-top,1.5rem);--list-element-margin-right:var(--message-margin-right,0);--list-element-margin-bottom:var(--message-margin-bottom,1.5rem);--list-element-margin-left:var(--message-margin-left,0);background-color:#f8d7da;border-color:#dc3545;border-radius:.25rem;border-width:1px;color:#721c24;font-size:1rem;line-height:2;margin:var(--message-margin-top,1.5rem) var(--message-margin-right,0) var(--message-margin-bottom,1.5rem) var(--message-margin-left,0);padding:var(--message-padding-top,.375rem) var(--message-padding-right,.625rem) var(--message-padding-bottom,.375rem) var(--message-padding-left,.625rem)}.login-form__text--strength .alert-link{color:#5b161d}.login-form__text--strength{--first-list-element-margin-top:var( --first-message-margin-top,var(--message-margin-top) );--first-list-element-margin-bottom:var( --last-message-margin-bottom,var(--message-margin-bottom) )}.login-form__text--strength:first-child{margin-top:var(--first-message-margin-top,var(--message-margin-top))}.login-form__text--strength:last-child{margin-bottom:var(--first-message-margin-bottom,var(--message-margin-bottom))}.login-form__text--strength--info,.login-form__text--strength.is-state-info,.login-form__text--strength.is-style-info{background-color:#d1ecf1;border-color:#0dcaf0;color:#0c5460}.login-form__text--strength--info .alert-link,.login-form__text--strength.is-state-info .alert-link,.login-form__text--strength.is-style-info .alert-link{color:#0a434d}.login-form__text--strength--info:before,.login-form__text--strength.is-state-info:before,.login-form__text--strength.is-style-info:before{border-bottom-color:#d1ecf1}.login-form__text--strength--success,.login-form__text--strength.is-state-success,.login-form__text--strength.is-style-success{background-color:#d4edda;border-color:#28a745;color:#155724}.login-form__text--strength--success .alert-link,.login-form__text--strength.is-state-success .alert-link,.login-form__text--strength.is-style-success .alert-link{color:#11461d}.login-form__text--strength--success:before,.login-form__text--strength.is-state-success:before,.login-form__text--strength.is-style-success:before{border-bottom-color:#d4edda}.login-form__text--strength a{color:inherit;font-weight:var(--sans-weight-bold)}.login-form__text--strength a:active,.login-form__text--strength a:hover{text-decoration:underline}.login-form__text--strength__dismiss-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:currentColor;border:0;border-radius:2;color:inherit;font-size:0;height:2rem;-webkit-mask-image:var(--mask-cross-in-circle);mask-image:var(--mask-cross-in-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;overflow:clip;position:absolute;right:.625rem;top:.375rem;width:1rem}.login-form__text--strength__dismiss-btn:active,.login-form__text--strength__dismiss-btn:hover{opacity:1}.login-form__text--strength:has(.login-form__text--strength__dismiss-btn){padding-right:1.25rem;position:relative}.login-form__text--strength.is-bad-password,.login-form__text--strength.is-short-password{background-color:#f8d7da;border-color:#f8d7da;color:#721c24}.login-form__text--strength.is-bad-password .alert-link,.login-form__text--strength.is-short-password .alert-link{color:#5b161d}.login-form__text--strength.is-good-password{background-color:#fff4d3;border-color:#ffc107;color:#3a2c00}.login-form__text--strength.is-good-password .alert-link{color:#2e2300}.login-form__text--strength.is-strong-password{background-color:#d4edda;border-color:#d4edda;color:#155724}.login-form__text--strength.is-strong-password .alert-link{color:#11461d}.login-form__actions{margin-bottom:auto;margin-top:0}.login-form-field{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin:0}.login-form-field__label{font-size:1.125rem;line-height:2;margin:0 0 .25rem}.login-form-field__input[type=email],.login-form-field__input[type=password],.login-form-field__input[type=text]{border:1px solid #939597;border-radius:5px;box-shadow:none;font-family:var(--sans-font-family);font-size:1.125rem;font-weight:400;line-height:2;padding:.5rem 1rem}.login-form-field__input[type=email]:focus,.login-form-field__input[type=password]:focus,.login-form-field__input[type=text]:focus{background-color:#fff;border-color:#03a0c7;box-shadow:0 .625rem .625rem rgba(0,0,0,.05),0 0 0 2px #03a0c7;outline:none}.login-form-field+.login-form-field{margin-top:1.25rem}.login-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.login-form-actions button[type=submit]{--text-color:#fff;--link-color:#fff;background-color:var(--btn-background-color,#03a0c7);border-color:var(--btn-border-color,#03a0c7);color:var(--btn-text-color,var(--text-color,#fff));cursor:pointer}.login-form-actions button[type=submit]:active,.login-form-actions button[type=submit]:focus,.login-form-actions button[type=submit]:hover{background-color:var(--btn-background-hover-color,#fff);border-color:var(--btn-border-hover-color,#03a0c7);color:var(--btn-text-hover-color,#03a0c7)}.login-form-actions button[type=submit]{box-shadow:0 .625rem .625rem rgba(0,0,0,.05)}.login-form-actions button[type=submit]:focus,.login-form-actions button[type=submit]:hover{box-shadow:0 .625rem .625rem rgba(0,0,0,.05),0 0 0 1px #03a0c7;outline:none}.login-form-actions button[type=submit]{align-items:center;border-radius:100px;border-style:solid;border-width:1px;display:inline-flex;font-size:var(--block-font-size,var(--sans-font-size));font-weight:600;justify-content:center;line-height:1.75;padding:.5rem 2.125rem;text-align:center;transition:color .15s,background-color .15s,border-color .15s;white-space:nowrap}.login-form-actions button[type=submit]:disabled{background:#afb5ba;border-color:#afb5ba;color:#6c757d;opacity:.65}.login-form-actions .login-form-button--cancel{cursor:pointer}.login-form-actions .login-form-button--cancel,.login-form-actions .login-form-button--cancel:active,.login-form-actions .login-form-button--cancel:hover{background-color:transparent;border-color:transparent;color:#03a0c7}.login-form-actions .login-form-button--cancel{box-shadow:none;display:inline;text-decoration:none}.login-form-actions .login-form-button--cancel:active,.login-form-actions .login-form-button--cancel:hover{color:#027895;text-decoration:underline}.login-form-actions .login-form-button--cancel:focus,.login-form-actions .login-form-button--cancel:focus:active{box-shadow:none}.login-form-actions .login-form-button--cancel:disabled{background:#afb5ba;border-color:#afb5ba;color:#6c757d;opacity:.65}.login-form-messages{margin:var(--message-container-margin-top,1.5rem) var(--message-container-margin-right,0) var(--message-container-margin-bottom,1.5rem) var(--message-container-margin-left,0);padding:var(--message-container-padding-top,0) var(--message-container-padding-right,0) var(--message-container-padding-bottom,0) var(--message-container-padding-left,0)}.login-form-messages .login-form-messages__list{--list-padding-top:var(--message-container-padding-top,0);--list-padding-right:var(--message-container-padding-right,0);--list-padding-bottom:var(--message-container-padding-bottom,0);--list-padding-left:var(--message-container-padding-left,0);--list-margin-top:var(--message-container-margin-top,0);--list-margin-right:var(--message-container-margin-right,0);--list-margin-bottom:var(--message-container-margin-bottom,0);--list-margin-left:var(--message-container-margin-left,0);--first-list-element-margin-top:var( --first-message-list-margin-top,var(--message-list-margin-top) );--first-list-element-margin-bottom:var( --last-message-list-margin-bottom,var(--message-list-margin-bottom) );list-style:none;margin:var(--message-list-margin-top,0) var(--message-list-margin-right,0) var(--message-list-margin-bottom,0) var(--message-list-margin-left,0);padding:var(--message-list-padding-top,0) var(--message-list-padding-right,0) var(--message-list-padding-bottom,0) var(--message-list-padding-left,0)}.login-form-messages .login-form-messages__list:first-child{margin-top:var(--first-message-list-margin-top,var(--message-list-margin-top))}.login-form-messages .login-form-messages__list:last-child{margin-bottom:var(--first-message-list-margin-bottom,var(--message-list-margin-bottom))}.login-form-messages .login-form-messages__list-item{list-style:none}.login-form-messages{--message-container-margin-top:0;--message-container-margin-right:0;--message-container-margin-bottom:1.5rem;--message-container-margin-left:0}.login-form-messages .login-form-messages__list-item{--message-margin-top:0;--message-margin-right:0;--message-margin-left:0;--message-margin-bottom:0.5rem;--last-message-margin-bottom:0;--list-element-padding-top:var(--message-padding-top,0.375rem);--list-element-padding-right:var(--message-padding-right,0.625rem);--list-element-padding-bottom:var(--message-padding-bottom,0.375rem);--list-element-padding-left:var(--message-padding-left,0.625rem);--list-element-margin-top:var(--message-margin-top,1.5rem);--list-element-margin-right:var(--message-margin-right,0);--list-element-margin-bottom:var(--message-margin-bottom,1.5rem);--list-element-margin-left:var(--message-margin-left,0);background-color:#f8d7da;border-color:#dc3545;border-radius:.25rem;border-width:1px;color:#721c24;font-size:1rem;line-height:2;margin:var(--message-margin-top,1.5rem) var(--message-margin-right,0) var(--message-margin-bottom,1.5rem) var(--message-margin-left,0);padding:var(--message-padding-top,.375rem) var(--message-padding-right,.625rem) var(--message-padding-bottom,.375rem) var(--message-padding-left,.625rem)}.login-form-messages .login-form-messages__list-item .alert-link{color:#5b161d}.login-form-messages .login-form-messages__list-item{--first-list-element-margin-top:var( --first-message-margin-top,var(--message-margin-top) );--first-list-element-margin-bottom:var( --last-message-margin-bottom,var(--message-margin-bottom) )}.login-form-messages .login-form-messages__list-item:first-child{margin-top:var(--first-message-margin-top,var(--message-margin-top))}.login-form-messages .login-form-messages__list-item:last-child{margin-bottom:var(--first-message-margin-bottom,var(--message-margin-bottom))}.login-form-messages .login-form-messages__list-item--info,.login-form-messages .login-form-messages__list-item.is-state-info,.login-form-messages .login-form-messages__list-item.is-style-info{background-color:#d1ecf1;border-color:#0dcaf0;color:#0c5460}.login-form-messages .login-form-messages__list-item--info .alert-link,.login-form-messages .login-form-messages__list-item.is-state-info .alert-link,.login-form-messages .login-form-messages__list-item.is-style-info .alert-link{color:#0a434d}.login-form-messages .login-form-messages__list-item--info:before,.login-form-messages .login-form-messages__list-item.is-state-info:before,.login-form-messages .login-form-messages__list-item.is-style-info:before{border-bottom-color:#d1ecf1}.login-form-messages .login-form-messages__list-item--success,.login-form-messages .login-form-messages__list-item.is-state-success,.login-form-messages .login-form-messages__list-item.is-style-success{background-color:#d4edda;border-color:#28a745;color:#155724}.login-form-messages .login-form-messages__list-item--success .alert-link,.login-form-messages .login-form-messages__list-item.is-state-success .alert-link,.login-form-messages .login-form-messages__list-item.is-style-success .alert-link{color:#11461d}.login-form-messages .login-form-messages__list-item--success:before,.login-form-messages .login-form-messages__list-item.is-state-success:before,.login-form-messages .login-form-messages__list-item.is-style-success:before{border-bottom-color:#d4edda}.login-form-messages .login-form-messages__list-item a{color:inherit;font-weight:var(--sans-weight-bold)}.login-form-messages .login-form-messages__list-item a:active,.login-form-messages .login-form-messages__list-item a:hover{text-decoration:underline}.login-form-messages .login-form-messages__list-item__dismiss-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:currentColor;border:0;border-radius:2;color:inherit;font-size:0;height:2rem;-webkit-mask-image:var(--mask-cross-in-circle);mask-image:var(--mask-cross-in-circle);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;overflow:clip;position:absolute;right:.625rem;top:.375rem;width:1rem}.login-form-messages .login-form-messages__list-item__dismiss-btn:active,.login-form-messages .login-form-messages__list-item__dismiss-btn:hover{opacity:1}.login-form-messages .login-form-messages__list-item:has(.login-form-messages .login-form-messages__list-item__dismiss-btn){padding-right:1.25rem;position:relative}.login-form-messages .login-form-messages__list-item{--paragraph-margin-top:0;--paragraph-margin-right:0;--paragraph-margin-left:0;--paragraph-margin-bottom:1rem;--first-paragraph-margin-top:0;--last-paragraph-margin-bottom:0}
if ( new URL(window.location).searchParams.get('msg') === 'loggedout' ) {
window.barn2.set( { account: null } );
window.barn2.set( { orders: null } );
}