.password-main>.password-hero-section{height:auto;display:flex}.password-hero{--ph-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--ph-flex-align: flex-start;position:relative;display:flex;flex:1 1 auto;width:100%;min-width:0;overflow:hidden;background:linear-gradient(150deg,#ff7a00,#ffc400 55%,#ffd800)}.password-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.password-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ph-image-position, right center)}.password-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:var(--ph-overlay, 0);pointer-events:none}.password-hero__media--has-mobile .password-hero__image--mobile{display:none}.password-hero__inner{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-width:0;padding:clamp(3.2rem,4vw,6rem) clamp(2rem,6.25vw,9rem)}.password-hero--position-left .password-hero__inner{justify-content:flex-start}.password-hero--position-center .password-hero__inner{justify-content:center}.password-hero--position-right .password-hero__inner{justify-content:flex-end}.password-hero__content{width:100%;min-width:0;max-width:var(--ph-content-width, 62rem);color:var(--ph-text, #000);text-align:var(--ph-align, left)}.password-hero__icon{display:flex;justify-content:var(--ph-flex-align);color:var(--ph-accent, #ec008c)}.password-hero__icon svg{display:block;width:clamp(2rem,1.95vw,2.8rem);height:auto;fill:currentColor}.password-hero__heading{margin:0;font-style:normal;font-weight:800;font-size:clamp(3.6rem,var(--ph-heading-vw, 5.83vw),var(--ph-heading-max, 11.76rem));line-height:.95;letter-spacing:-.02em;color:inherit;text-transform:none;word-break:normal;overflow-wrap:break-word}.password-hero__icon+.password-hero__heading{margin-top:clamp(1.6rem,1.7vw,2.4rem)}.password-hero__text{margin-top:clamp(1.6rem,1.7vw,2.4rem);font-weight:400;font-size:clamp(1.5rem,1.35vw,1.9rem);line-height:1.65;letter-spacing:0}.password-hero__text p{margin:0 0 .4rem}.password-hero__text>:last-child{margin-bottom:0}.password-hero__text a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.password-hero__button{display:inline-flex;align-items:center;gap:1.3rem;margin-top:clamp(2.4rem,2.5vw,3.6rem);padding:1.7rem 2.6rem;border:.2rem solid var(--ph-text, #000);border-radius:var(--ph-button-radius, .4rem);background-color:transparent;color:var(--ph-text, #000);font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.password-hero__button:hover,.password-hero__button:focus-visible{background-color:var(--ph-text, #000);color:var(--ph-button-hover-text, #fff)}.password-hero__button:focus-visible{outline:.2rem solid var(--ph-text, #000);outline-offset:.4rem}.password-hero__button svg{flex:none}.password-hero__button-cart{width:2.2rem;height:2.2rem}.password-hero__button-arrow{width:2.4rem;height:1.2rem;margin-left:.5rem}.password-hero__note{display:flex;align-items:center;justify-content:var(--ph-flex-align);gap:1rem;margin-top:clamp(2rem,2.2vw,3.2rem);margin-bottom:0;font-weight:400;font-size:1.8rem;line-height:1.4}.password-hero__note svg{flex:none;width:1.6rem;height:1.6rem;color:var(--ph-accent, #ec008c);fill:currentColor}@media screen and (max-width:749px){.password-hero__media--has-mobile .password-hero__image--mobile{display:block}.password-hero__media--has-mobile .password-hero__image--desktop{display:none}}@media screen and (min-width:990px){.password-hero--height-small{min-height:42rem}.password-hero--height-medium{min-height:56rem}.password-hero--height-large{min-height:72rem}}@media screen and (max-width:989px){.password-hero--stack{display:block;min-height:0;background:none}.password-hero--stack .password-hero__media{position:relative;top:auto;right:auto;bottom:auto;left:auto}.password-hero--stack .password-hero__media img{height:auto}.password-hero--stack .password-hero__inner{padding:4rem 2rem 4.8rem;background-color:var(--ph-mobile-bg, #fff)}.password-hero--stack .password-hero__content{--ph-flex-align: var(--ph-mobile-flex-align, center);max-width:60rem;margin:0 auto;text-align:var(--ph-mobile-align, center)}.password-hero--stack .password-hero__heading{font-size:clamp(3.6rem,6.4vw,6.4rem)}.password-hero--stack .password-hero__button{justify-content:center;width:100%;max-width:40rem}.password-hero:not(.password-hero--stack){min-height:44rem}}@media screen and (max-width:749px){.password-hero__button{padding:1.5rem 2.2rem;font-size:1.4rem}.password-hero__note{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/section-password-hero.css.map */
