.password-main-content .section{padding-inline:90px}.password-main-content .text-block{--font-size: 3.6rem !important;--font-family: var(--font-heading--family) !important;--font-weight: 300 !important}.password-main-content .email-signup-block{width:clamp(180px,var(--ba-signup-w, 43%),100%)!important}.password-main-content .email-signup__form .email-signup__input-group{background-color:color-mix(in srgb,#1d1d1f 72%,transparent);background-image:none!important;border:0!important;border-radius:var(--r-pill, 980px)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000001f,0 1px 3px #0000002e;overflow:hidden}.password-dialog .email-signup__input-group{background-color:color-mix(in srgb,#1d1d1f 72%,transparent)!important;background-image:none!important;border:0!important;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000001f,0 1px 3px #0000002e;overflow:hidden}.password-dialog .email-signup__input-group{--border-radius: var(--r-pill, 980px);border-radius:var(--r-pill, 980px)!important;width:clamp(180px,var(--ba-signup-w, 43%),100%)!important;max-width:100%;margin-inline:auto}.password-main-content .email-signup__input,.password-dialog .field__input{background-color:transparent!important;border:0!important;box-shadow:none!important;color:#f5f5f7!important;font-size:17px!important;font-weight:400!important;letter-spacing:-.022em;text-align:left}.password-main-content .email-signup__input:focus,.password-main-content .email-signup__input:focus-visible,.password-main-content .email-signup__input:focus-within,.password-dialog .field__input:focus,.password-dialog .field__input:focus-visible,.password-dialog .field__input:focus-within{outline:none!important;border:0!important;border-inline-end:0!important;border-right:0!important;box-shadow:none!important}.password-main-content .email-signup__input-group:focus-within,.password-dialog .email-signup__input-group:focus-within{outline:none!important}.password-main-content .email-signup__input::placeholder,.password-dialog .field__input::placeholder{color:#86868b!important;font-weight:400;font-size:var(--ba-ph-size, inherit)}.password-main-content .email-signup__button,.password-dialog__submit-button{background-color:#f5f5f7!important;background-image:none!important;color:#1d1d1f!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:var(--r-pill, 980px)!important;min-height:36px;align-self:center;padding:8px 15px!important;margin-inline-end:8px;font-size:14px!important;line-height:18px!important;font-weight:400!important;letter-spacing:-.016em!important;text-transform:none!important;transition:background-color .2s ease}.password-dialog__submit-button{width:auto!important;min-width:0!important;flex:0 0 auto!important;text-transform:uppercase!important;padding-inline:1.35rem!important;border-radius:var(--r-pill)!important}.password-dialog .email-signup__message{color:#ffffffe0!important;font-size:.82rem!important;justify-content:center;gap:.4rem;margin-top:.9rem}.password-dialog .email-signup__message svg,.password-dialog .email-signup__message .icon-error{color:#ff6b6b!important;fill:currentColor}.password-main-content .email-signup__button:hover,.password-dialog__submit-button:hover{background-color:#fff!important;border-color:transparent!important}.password-footer{padding-block:0 var(--padding-2xl);gap:0}.password-footer__links{gap:0;justify-content:center}.password-footer__button{height:auto!important;padding:.5rem .9rem!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ffffff61!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;transition:color .2s ease}.password-footer__button:hover{color:#ffffffbf!important;text-decoration:none!important}body,.password-main-content .section-background,.password-main-content .background-image-container{background-color:#000!important}.password-main-content{min-height:100vh;min-height:100svh}body>footer{position:relative;z-index:2;margin-top:-4.5rem}.password-footer,body>footer .shopify-section,body>footer .section-wrapper,body>footer [class*=color-custom-]{background:transparent!important;background-color:transparent!important}.password-dialog{background-color:#0000006b!important;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.password-dialog::backdrop{background:transparent}@media(prefers-reduced-transparency:reduce){.password-dialog{background-color:#000!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.password-dialog__content{background:transparent!important;background-color:transparent!important;width:min(520px,calc(100% - 44px));margin-inline:auto;text-align:center}.password-dialog__title{color:#fffffff2!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:200!important;font-size:1.5rem!important;margin-bottom:1.75rem!important}.password-dialog__close-button{position:relative;width:44px!important;height:44px!important;display:grid!important;place-items:center;color:#f5f5f7!important}.password-dialog__close-button:before{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#2a2a2db8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background-color .25s linear}.password-dialog__close-button .svg-wrapper{position:relative;width:12px!important;height:12px!important}.password-dialog__close-button svg{width:12px;height:12px;color:#f5f5f7!important;fill:currentColor}@media(hover:hover){.password-dialog__close-button:hover:before{background:color-mix(in srgb,rgba(42,42,45,.72) 82%,#f5f5f7)}}@media screen and (max-width:749px){.password-main-content .email-signup__button,.password-dialog__submit-button{padding-inline:15px!important;font-size:14px!important}.password-main-content .email-signup__input,.password-dialog .field__input{font-size:17px!important;padding-inline-start:18px!important}}@keyframes ba-fade-in{0%{opacity:0}to{opacity:1}}.password-main-content .background-image-container img{transform:none}.password-main-content .background-image-container{animation:ba-fade-in 3.4s cubic-bezier(.45,0,.55,1) 0s both}.password-main-content .text-block{animation:ba-fade-in 3s cubic-bezier(.45,0,.55,1) .7s both}@keyframes ba-glass-in{0%{-webkit-backdrop-filter:saturate(100%) blur(0);backdrop-filter:saturate(100%) blur(0);background-color:#1d1d1f00;box-shadow:inset 0 1px #fff0,inset 0 -1px #0000,0 1px 3px #0000}}.password-main-content .email-signup__input-group{animation:ba-glass-in 3s cubic-bezier(.45,0,.55,1) 1.5s both}.password-main-content .email-signup__input,.password-main-content .email-signup__button{animation:ba-fade-in 3s cubic-bezier(.45,0,.55,1) 1.5s both}.password-footer__button .ba-ch{display:inline-block;opacity:0;color:#ffffff61;animation:ba-ch-in 1.8s cubic-bezier(.45,0,.55,1) forwards;animation-delay:calc(2.5s + var(--i) * .05s)}.password-footer__button .ba-ch--space{width:.32em}@keyframes ba-ch-in{to{opacity:1}}.password-footer__button:hover .ba-ch{color:#ffffffd9;transition:color .2s ease}@media(prefers-reduced-motion:reduce){.password-main-content .text-block,.password-main-content .email-signup-block,.password-footer__button,.password-footer__button .ba-ch{animation:none!important;opacity:1;transform:none;filter:none}}.password-dialog__title{max-width:100%;white-space:nowrap;overflow-wrap:normal}.password-dialog .field__input{min-width:0!important;flex:1 1 0!important}.password-dialog__submit-button{flex:0 0 auto!important}.password-dialog__content{max-width:100%;overflow-x:hidden}.password-dialog .email-signup__input-group{width:100%}@media screen and (max-width:420px){.password-dialog__content{width:calc(100% - 32px)}}@media(max-aspect-ratio:17 / 20){.password-main-content .background-image-container{background-image:var(--ba-gate-tall);background-size:cover;background-position:52% 48%;background-repeat:no-repeat}.password-main-content .background-image-container img{opacity:0}}.password-dialog[open]{transition:background-color 1.4s cubic-bezier(.2,.6,.2,1),-webkit-backdrop-filter 1.4s cubic-bezier(.2,.6,.2,1),backdrop-filter 1.4s cubic-bezier(.2,.6,.2,1)}@starting-style{.password-dialog[open]{background-color:#0000!important;-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1)}}.password-dialog[open] .password-dialog__content{animation:ba-pw-rise 1.1s cubic-bezier(.2,.6,.2,1) .35s both}@keyframes ba-pw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.password-dialog[open]{transition:none}.password-dialog[open] .password-dialog__content{animation:none}}.password-dialog{transition:background-color 1.1s cubic-bezier(.2,.6,.2,1),-webkit-backdrop-filter 1.1s cubic-bezier(.2,.6,.2,1),backdrop-filter 1.1s cubic-bezier(.2,.6,.2,1),opacity .9s cubic-bezier(.2,.6,.2,1),display 1.1s allow-discrete,overlay 1.1s allow-discrete}.password-dialog:not([open]){background-color:#0000!important;-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1);opacity:0}.password-dialog .password-dialog__content{transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1)}.password-dialog:not([open]) .password-dialog__content{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:reduce){.password-dialog,.password-dialog .password-dialog__content{transition:none}}@media(max-width:1068px){.password-main-content{padding-inline:64px}.password-main-content .section{padding-inline:0}.password-main-content .text-block{--font-size: 2.75rem !important}.password-dialog__title{font-size:1.25rem!important}}@media(max-width:734px){.password-main-content{padding-inline:24px}.password-main-content .section{padding-inline:0}.password-main-content .text-block{--font-size: 1.875rem !important}.password-dialog__title{font-size:1.0625rem!important}}.password-dialog.dialog-closing{animation:ba-pw-sheet-out 1.2s cubic-bezier(.45,0,.2,1) both}@keyframes ba-pw-sheet-out{0%{opacity:1;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}to{opacity:0;-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1)}}.password-dialog.dialog-closing .password-dialog__content{animation:ba-pw-words-out .7s cubic-bezier(.45,0,.2,1) both}@keyframes ba-pw-words-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.password-dialog.dialog-closing{animation-duration:.01s}.password-dialog.dialog-closing .password-dialog__content{animation:none}}html:has(.password-dialog[open]) .password-main-content .text-block,html:has(.password-dialog[open]) .password-main-content .email-signup-block{visibility:hidden}form .password-dialog .email-signup__input-group .password-dialog__submit-button.email-signup__button--integrated{background:#f5f5f7!important;color:#1d1d1f!important;border-color:transparent!important}@media(hover:hover){form .password-dialog .email-signup__input-group .password-dialog__submit-button.email-signup__button--integrated:hover{background:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ba-gate.css.map */
