.hv-password{--hv-seashell: #FFF4E6;--hv-orange: #FFB747;--hv-violet: #BA97FF;--hv-green: #9CD357;--hv-cream: #FFE6BF;--hv-nero: #232323;position:relative;min-height:calc(100vh - 88px);overflow:hidden;background:var(--hv-seashell);color:var(--hv-nero)}.hv-password__pattern{position:absolute;inset:auto -10rem -15rem auto;width:min(44rem,62vw);opacity:.13;transform:rotate(-8deg);pointer-events:none}.hv-password__shell{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:34px 0 26px}.hv-password__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid rgba(35,35,35,.16)}.hv-password__header img{width:210px;height:auto}.hv-password__header span{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hv-password__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(42px,8vw,110px);align-items:center;padding:clamp(54px,9vh,105px) 0 54px}.hv-password__kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#545454;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hv-password__kicker span{width:30px;height:5px;border-radius:999px;background:var(--hv-orange)}.hv-password h1{max-width:780px;margin:0;font-size:clamp(42px,5.5vw,78px);line-height:.98;letter-spacing:-.045em}.hv-password__lead{max-width:680px;margin:28px 0 0;color:#545454;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.hv-password__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hv-password__actions a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 22px;border:2px solid var(--hv-nero);border-radius:14px;background:var(--hv-nero);color:#fff;font-weight:700;text-decoration:none}.hv-password__actions .hv-password__secondary{background:transparent;color:var(--hv-nero)}.hv-password__card{position:relative;min-height:450px;display:flex;align-items:flex-end;overflow:hidden;padding:42px;border-radius:36px;background:var(--hv-orange);box-shadow:0 30px 70px #23232324}.hv-password__card>img{position:absolute;top:-96px;right:-6px;width:230px;height:auto;opacity:.8;transform:rotate(8deg)}.hv-password__card>div{position:relative;z-index:1;width:100%}.hv-password__card p{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hv-password__card h2{margin:0 0 28px;font-size:clamp(26px,3vw,38px);line-height:1.12}.hv-password__card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hv-password__card li{display:flex;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(35,35,35,.22)}.hv-password__card li span{text-align:right}.hv-password__notice{margin:0;padding-top:20px;border-top:1px solid rgba(35,35,35,35,.16);color:#545454;font-size:12px;text-align:center}@media(max-width:820px){.hv-password__header{align-items:flex-start;flex-direction:column}.hv-password__header img{width:175px}.hv-password__grid{grid-template-columns:1fr;padding-top:48px}.hv-password__card{min-height:390px;padding:30px;border-radius:28px}}@media(max-width:520px){.hv-password__shell{width:min(100% - 28px,1180px);padding-top:24px}.hv-password__header span{max-width:270px;font-size:11px;line-height:1.5}.hv-password h1{font-size:clamp(39px,12vw,54px)}.hv-password__lead{margin-top:22px;font-size:16px}.hv-password__actions{flex-direction:column}.hv-password__actions a{width:100%}.hv-password__card{min-height:420px}.hv-password__card li{align-items:flex-start;flex-direction:column;gap:3px}.hv-password__card li span{text-align:left}}.hv-password-footer{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:20px;background:#232323;color:#fff4e6;font-size:12px;text-align:center}.hv-password-footer p{margin:0}.hv-password-footer__button{min-height:38px;padding:7px 14px;border:1px solid rgba(255,244,230,.55);border-radius:999px;background:transparent;color:#fff4e6;cursor:pointer;font:inherit;font-weight:700}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
