html{padding-bottom:0!important}html,body{margin:0;height:100%;overflow:hidden}html,body{background:#201e1f}.bf-password{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-paragraph);overflow:hidden;background:#201e1f;box-sizing:border-box;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-base)}.bf-password__media{position:fixed;top:0;left:0;right:0;height:100vh;height:100lvh}.bf-password__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 45%,rgba(0,0,0,var(--bf-fade, .6)))}.bf-password__img,.bf-password__video{width:100%;height:100%;object-fit:cover;display:block;filter:blur(var(--bf-blur, 0px));transform:scale(1.08)}.bf-password__img--desktop{display:none}@media(min-width:990px){.bf-password__img--desktop{display:block}.bf-password__img--mobile{display:none}}.bf-password__logo,.bf-password__block,.bf-password__support{position:relative;z-index:1}.bf-password__logo svg{width:64px;display:block}.bf-password__block{margin:auto 0;width:100%;padding:var(--spacing-xl) 0}.bf-password__lockup{width:min(360px,100%);margin:0 auto}.bf-password h1.bf-password__heading{color:inherit;font-size:6.6rem;line-height:.9;white-space:nowrap;margin:0 0 var(--spacing-base)}.bf-countdown{display:block;font-family:var(--font-paragraph);font-size:var(--text-lg);font-weight:var(--font-light);letter-spacing:.04em;text-transform:uppercase;line-height:1.2;margin:0 0 var(--spacing-base)}.bf-countdown__time{font-variant-numeric:tabular-nums}.bf-countdown__time span{font-weight:var(--font-medium)}.bf-countdown__time small{font-size:1rem;font-weight:var(--font-light);margin-left:.15em}.bf-countdown__live{font:inherit;margin:0}.bf-password__text{font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--leading-normal);margin:0 0 var(--spacing-base)}.bf-password__form{width:100%;margin:0}.bf-password__row{display:flex;align-items:center;border-bottom:1px solid currentColor}.bf-password__row:focus-within{border-bottom-width:2px}.bf-password .bf-password__input{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:var(--spacing-xs) 0;margin:0;font-family:var(--font-paragraph);font-size:var(--text-base);letter-spacing:.04em;color:inherit;text-align:left;-webkit-appearance:none}.bf-password .bf-password__input::placeholder{color:inherit;opacity:1;text-transform:uppercase}.bf-password .bf-password__input:focus{outline:none}.bf-password__submit{background:none;border:0;padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-base);cursor:pointer;font-family:var(--font-paragraph);font-size:var(--text-base);font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase;color:inherit}.bf-password__error{font-size:var(--text-sm);font-weight:var(--font-light);margin:var(--spacing-xs) 0 0}.bf-password__row.is-error{animation:bf-shake .4s ease}@keyframes bf-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.bf-password__support{font-size:var(--text-sm);font-weight:var(--font-light);opacity:.75}.bf-password__support a{color:inherit;text-underline-offset:2px}.bf-password__logo,.bf-password__block,.bf-password__support{animation:bf-fade-in 1.2s ease both}.bf-password__block{animation-delay:.2s}.bf-password__support{animation-delay:.4s}@keyframes bf-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bf-password__logo,.bf-password__block,.bf-password__support,.bf-password__row.is-error{animation:none}}@media(max-height:640px){.bf-password__block{padding:var(--spacing-base) 0}}@media only screen and (max-width:749px){.bf-password .bf-password__input{font-size:16px}.bf-password .bf-password__input::placeholder{font-size:var(--text-base)}}.yotpo-floater-widget-layout,.yotpo-banner-layout{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/853/assets/hera-bf-password.css.map */
