.password,.password-main,.password-section{display:flex;flex-direction:column}.password{min-height:100vh;min-height:100svh;color:#fff}.password-main,.password-section{flex:1}.password-hero__media,.password-hero__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.password-hero__media{overflow:hidden;background-color:#15100d}.password-hero__media picture{display:block;width:100%;height:100%}.password-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.password-hero__scrim{--password-scrim-direction: to right;background:linear-gradient(to bottom,#15100d80,#15100d00 20%),linear-gradient(to top,#15100d80,#15100d00 16%),linear-gradient(var(--password-scrim-direction),rgba(21,16,13,.92) 0%,rgba(21,16,13,.8) 26%,rgba(21,16,13,.5) 48%,rgba(21,16,13,.18) 72%,rgba(21,16,13,0) 92%);opacity:var(--password-overlay-opacity, .85)}.password-hero--content-right .password-hero__scrim{--password-scrim-direction: to left}.password-hero--content-center .password-hero__scrim{background:linear-gradient(to bottom,#15100d80,#15100d00 20%),linear-gradient(to top,#15100d80,#15100d00 16%),#15100d9e}.password-header{position:relative;z-index:3}.password-container{position:relative;z-index:1;top:10rem;display:block;width:100%;margin-block:auto;padding-inline:var(--page-padding);padding-block:3.2rem}.password-container__wrapper{max-width:100%;width:48rem}.password-container__wrapper--left{margin-left:0;margin-right:auto}.password-container__wrapper--center{margin-inline:auto;text-align:center}.password-container__wrapper--right{margin-left:auto;margin-right:0}.password-heading,.password-text,.password__list-social,.password-header{text-shadow:0 .1rem 2.4rem rgba(21,16,13,.55)}.password-heading{margin:0;color:#fff}.password-text{margin-top:1.6rem;color:#ffffffd9}.password-text>*:last-child{margin-bottom:0}.password .newsletter-form{margin-top:3.2rem;max-width:42rem}.password-container__wrapper--center .newsletter-form{margin-inline:auto}.password-container__wrapper--right .newsletter-form{margin-left:auto}.password .form-control{background-color:#ffffff1f;border-color:#fff6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.password .form-control::placeholder{color:#ffffff9e}.password .form-control:focus,.password .form-control:focus-visible{border-color:#fff;box-shadow:0 0 0 .1rem #fff}.password .newsletter-form__consent{margin-top:1.4rem;color:#ffffffbf;font-size:1.4rem}.password .newsletter-form__consent-label{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer}.password .newsletter-form__consent input[type=checkbox]{flex:none;margin-top:.3rem;accent-color:#e1c196}.password__list-social{margin-top:3.2rem;justify-content:center}.password-container__wrapper--center .password__list-social{justify-content:center}.password .social__link{color:#fff;opacity:.8;transition:opacity .2s}@media(hover:hover){.password .social__link:hover{opacity:1}}.password-header .page-width{display:flex;justify-content:space-between;gap:1.6rem 2.4rem;padding-top:3.8rem;padding-bottom:3.8rem;text-align:left}.password-header .page-width>*{align-self:center}@media(max-width:767.98px){.password-header .page-width{padding-top:2.4rem;padding-bottom:2.4rem;flex-direction:column}}.password-content{text-align:center;flex:2}.password-footer{position:relative;z-index:1;padding-top:3.2rem;padding-bottom:3.2rem;color:#ffffffa6}.password-footer a{display:inline-block;line-height:1;vertical-align:middle;color:inherit}@media(max-width:767.98px){.password-footer{padding-top:2.4rem;padding-bottom:2.4rem}}.password-modal{display:flex;justify-content:flex-end}.password-modal__toggle{color:#fff}.password-modal__toggle-open{font-size:1.4rem;opacity:.85}.password-modal__toggle-open .icon-svg{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem}@media(hover:hover){.password-modal__toggle-open:hover{opacity:1}}.password-modal__content{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));z-index:6;display:flex;justify-content:center;align-items:center;transform:none!important;padding:0 1.5rem}.password-modal__content,.password-modal__toggle-close{text-shadow:none}.password-modal__content .form-control{background-color:rgb(var(--color-field));border-color:rgb(var(--color-border));color:rgb(var(--color-field-text));-webkit-backdrop-filter:none;backdrop-filter:none}.password-modal__content .form-control::placeholder{color:rgba(var(--color-field-text),.5)}.password-modal__container{max-width:100%;width:50rem}.password-modal summary{position:relative;z-index:7}.password-modal__toggle-open{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}@media(hover:hover){.password-modal__toggle-open:hover{text-decoration-thickness:.2rem}}.password-modal__toggle-close{width:4rem;height:4rem;display:none;color:rgb(var(--color-foreground))}.password-modal__toggle-close svg{transition:transform .3s}@media(hover:hover){.password-modal__toggle-close:hover svg{transform:rotate(360deg)}}.password-modal .password__footer-text{margin:2rem 0 0}.password-modal form{margin-top:3.2rem}@media(max-width:767.98px){.password-modal{justify-content:center}.password-modal .password__footer-text{margin-top:1.6rem}.password-modal form{margin-top:2.4rem}}summary[aria-expanded=true] .password-modal__toggle-open,details[open]:not(.parent-group)>summary .password-modal__toggle-open{display:none}summary[aria-expanded=true] .password-modal__toggle-close,details[open]:not(.parent-group)>summary .password-modal__toggle-close{display:flex}@media(min-width:990px){.password-container__wrapper{width:52rem}}@media(max-width:767.98px){.password-hero__image{object-position:var(--password-focal-mobile, 50% center);transform:translateY(var(--password-mobile-shift, 0%))}.password-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#15100d00 28%,#15100db8 50%,#15100df2 70%,#15100dfc)}.password-hero__scrim,.password-hero--content-center .password-hero__scrim{background:linear-gradient(to bottom,#15100d8c,#15100d33 22% 100%)}.password-container{margin-block:auto 0;padding-block:2.4rem;top:unset}.password-container__wrapper--left,.password-container__wrapper--right{margin-inline:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/password.css.map */
