html,body.template-password{min-height:100%}body.template-password{margin:0;background:var(--fw-construction-page-background, var(--fw-light))}.fw-construction-page{position:relative;min-height:var(--fw-construction-min-height);overflow:hidden;padding:var(--fw-construction-page-padding) 0;color:var(--fw-construction-text);font-family:var(--fw-construction-body-font);background-color:var(--fw-construction-page-background);background-image:var(--fw-construction-background-image);background-repeat:no-repeat;background-position:var(--fw-construction-background-position);background-size:var(--fw-construction-background-size)}.fw-construction-page__overlay{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--fw-construction-overlay-color);opacity:var(--fw-construction-overlay-opacity);pointer-events:none}.fw-construction-page__decoration{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fw-construction-page__decoration span{position:absolute;display:block;width:var(--fw-construction-decoration-size);height:var(--fw-construction-decoration-size);border-radius:50%;filter:blur(var(--fw-construction-decoration-blur));opacity:var(--fw-construction-decoration-opacity)}.fw-construction-page__decoration span:first-child{top:calc(var(--fw-construction-decoration-size) * -.5);right:calc(var(--fw-construction-decoration-size) * -.3);background:var(--fw-construction-decoration-one)}.fw-construction-page__decoration span:last-child{bottom:calc(var(--fw-construction-decoration-size) * -.62);left:calc(var(--fw-construction-decoration-size) * -.35);background:var(--fw-construction-decoration-two)}.fw-construction-page__container{position:relative;z-index:2;display:grid;min-height:calc(var(--fw-construction-min-height) - var(--fw-construction-page-padding) - var(--fw-construction-page-padding));align-items:var(--fw-construction-vertical-align)}.fw-construction-page__panel{width:min(100%,var(--fw-construction-panel-width));margin:0 auto;padding:var(--fw-construction-panel-padding);color:var(--fw-construction-text);text-align:var(--fw-construction-text-align);background:var(--fw-construction-panel-background);border-color:var(--fw-construction-border);border-style:solid;border-width:var(--fw-construction-panel-border-width);border-radius:var(--fw-construction-panel-radius);box-shadow:0 var(--fw-construction-shadow-y) var(--fw-construction-shadow-blur) var(--fw-construction-panel-shadow)}.fw-construction-page__brand{display:flex;justify-content:var(--fw-construction-flex-align);margin-bottom:var(--fw-construction-logo-spacing)}.fw-construction-page__logo{width:min(100%,var(--fw-construction-logo-width));height:auto}.fw-construction-page__brand-name{color:var(--fw-construction-heading);font-family:var(--fw-construction-heading-font);font-size:2rem;font-weight:700}.fw-construction-page__content{width:min(100%,var(--fw-construction-content-width));margin-right:auto;margin-left:auto}.fw-construction-page__eyebrow{display:block;margin-bottom:var(--fw-construction-eyebrow-spacing);color:var(--fw-construction-eyebrow);font-size:var(--fw-construction-eyebrow-size);font-weight:800;letter-spacing:var(--fw-construction-eyebrow-letter-spacing);text-transform:uppercase}.fw-construction-page h1{margin:0;color:var(--fw-construction-heading);font-family:var(--fw-construction-heading-font);font-size:var(--fw-construction-heading-size);font-weight:700;line-height:var(--fw-construction-heading-line-height);letter-spacing:var(--fw-construction-heading-letter-spacing);overflow-wrap:anywhere}.fw-construction-page__description{margin-top:var(--fw-construction-description-spacing);color:var(--fw-construction-text);font-size:var(--fw-construction-body-size);line-height:var(--fw-construction-body-line-height)}.fw-construction-page__description p,.fw-construction-page__contact-note p,.fw-construction-page__access-description p,.fw-construction-page__footer p{margin:0}.fw-construction-page__description p+p,.fw-construction-page__contact-note p+p,.fw-construction-page__access-description p+p,.fw-construction-page__footer p+p{margin-top:1em}.fw-construction-page__status{width:min(100%,var(--fw-construction-content-width));margin:var(--fw-construction-status-spacing) auto 0;padding:30px;color:var(--fw-construction-text);text-align:left;background:var(--fw-construction-status-background);border:1px solid var(--fw-construction-border);border-radius:var(--fw-card-radius)}.fw-construction-page__status h2{margin:0 0 20px;color:var(--fw-construction-heading);font-family:var(--fw-construction-heading-font);font-size:var(--fw-construction-status-heading-size);line-height:1.25}.fw-construction-page__status ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.fw-construction-page__status li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:14px;align-items:center;color:var(--fw-construction-text);font-size:var(--fw-construction-body-size);line-height:var(--fw-construction-body-line-height)}.fw-construction-page__status li>span{width:10px;height:10px;background:var(--fw-construction-accent);border-radius:50%;box-shadow:0 0 0 5px var(--fw-focus-ring)}.fw-construction-page__actions{display:flex;justify-content:var(--fw-construction-flex-align);margin-top:var(--fw-construction-actions-spacing)}.fw-construction-page .fw-button{width:var(--fw-construction-button-width);padding:var(--fw-construction-button-padding-vertical) var(--fw-construction-button-padding-horizontal);background:var(--fw-construction-button-background);color:var(--fw-construction-button-text);border-color:var(--fw-construction-button-border);border-radius:var(--fw-construction-button-radius)}.fw-construction-page .fw-button:hover{background:var(--fw-construction-button-hover-background);color:var(--fw-construction-button-hover-text);border-color:var(--fw-construction-button-hover-border)}.fw-construction-page__contact-note{width:min(100%,var(--fw-construction-content-width));margin:var(--fw-construction-note-spacing) auto 0;color:var(--fw-construction-muted-text);font-size:var(--fw-construction-body-size);line-height:var(--fw-construction-body-line-height)}.fw-construction-page__access{width:min(100%,var(--fw-construction-content-width));margin:var(--fw-construction-access-spacing) auto 0;background:var(--fw-construction-access-background);border:1px solid var(--fw-construction-border);border-radius:var(--fw-card-radius)}.fw-construction-page__access summary{padding:18px 24px;color:var(--fw-construction-muted-text);cursor:pointer;font-size:.9rem;font-weight:700;list-style:none}.fw-construction-page__access summary::-webkit-details-marker{display:none}.fw-construction-page__access summary:after{content:"+";display:inline-block;margin-left:10px;color:var(--fw-construction-accent);font-size:1.1rem}.fw-construction-page__access[open] summary:after{content:"\2212"}.fw-construction-page__access-content{padding:8px 30px 32px;border-top:1px solid var(--fw-construction-border)}.fw-construction-page__access-content h2{margin:26px 0 10px;color:var(--fw-construction-heading);font-family:var(--fw-construction-heading-font);font-size:var(--fw-construction-access-heading-size);line-height:1.25}.fw-construction-page__access-description{color:var(--fw-construction-muted-text);font-size:var(--fw-construction-body-size);line-height:var(--fw-construction-body-line-height)}.fw-password-form{display:grid;gap:18px;margin-top:26px}.fw-password-form .fw-field{text-align:left}.fw-password-form label{display:block;margin-bottom:8px;color:var(--fw-construction-heading);font-size:.9rem;font-weight:700}.fw-password-form input{width:100%;padding:15px 17px;color:var(--fw-construction-input-text);background:var(--fw-construction-input-background);border:1px solid var(--fw-construction-input-border);border-radius:var(--fw-radius)}.fw-password-form input:focus{outline:3px solid var(--fw-focus-ring);border-color:var(--fw-construction-accent)}.fw-password-form .fw-button{width:100%}.fw-form-errors{padding:14px 16px;color:var(--fw-error);text-align:left;background:var(--fw-error-background);border:1px solid var(--fw-error-border-light);border-radius:var(--fw-radius)}.fw-form-errors ul{margin:0;padding-left:20px}.fw-construction-page__footer{width:min(100%,var(--fw-construction-content-width));margin:var(--fw-construction-footer-spacing) auto 0;padding-top:26px;color:var(--fw-construction-muted-text);font-size:var(--fw-construction-footer-size);line-height:1.6;border-top:1px solid var(--fw-construction-border)}@media(max-width:640px){.fw-construction-page{padding:var(--fw-construction-mobile-page-padding) 0}.fw-construction-page__container{min-height:calc(var(--fw-construction-min-height) - var(--fw-construction-mobile-page-padding) - var(--fw-construction-mobile-page-padding))}.fw-construction-page__panel{padding:var(--fw-construction-mobile-panel-padding)}.fw-construction-page h1{font-size:var(--fw-construction-mobile-heading-size)}.fw-construction-page__status{padding:24px 20px}.fw-construction-page__access-content{padding:6px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fw-password-page.css.map */
