:root{--rypa-accent: #3b5d3a;--rypa-accent-strong: #2c4a2b;--rypa-accent-bright: #9bbe93;--rypa-ink: #111111;--rypa-paper: #f4f3ef}h1,.h1,h2,.h2{font-feature-settings:"kern" 1;text-wrap:balance}.rypa-eyebrow,.rypa-eyebrow>*{font-family:var(--font-h6--family, var(--font-heading--family));text-transform:uppercase;letter-spacing:.2em;font-weight:600;font-size:.8125rem;line-height:1.2;display:inline-block}.button{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.header-section{border-bottom:2px solid var(--rypa-accent)}.rypa-cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.5vw),0 100%)}.rypa-cut-top{clip-path:polygon(0 3.5vw,100% 0,100% 100%,0 100%)}@media(max-width:749px){.rypa-cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 6vw),0 100%)}.rypa-cut-top{clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%)}}.password-main-content{position:relative;min-height:100svh}.section-password .section{position:relative;min-height:100svh;overflow:hidden}.section-password .background-image-container{position:absolute;top:0;right:0;bottom:0;left:0}.section-password .background-image-container img,.section-password .background-image-container svg{width:100%;height:100%;object-fit:cover;object-position:center}.section-password .background-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ae0,#0a0a0a80 42%,#0a0a0a47)}.section-password .section-content-wrapper{position:relative;z-index:1;max-width:44rem;margin:0;padding:0 var(--page-margin) clamp(2.75rem,9vh,7rem)}@media screen and (min-width:750px){.section-password .section-content-wrapper{padding-left:clamp(var(--page-margin),6vw,7.5rem)}}.section-password h1{font-size:clamp(2.6rem,8.5vw,5.5rem);line-height:.95}.section-password .email-signup{max-width:30rem;width:100%}.section-password .email-signup__input-group,.section-password .email-signup .field__input,.section-password .email-signup .button{border-radius:0}.password-dialog{background:var(--rypa-ink);color:var(--rypa-paper)}.password-dialog__title.password-dialog__title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.04em}.password-dialog .field__input{border-radius:0;background:#1c1c1b;color:var(--rypa-paper);border-color:#4a4a46}.password-dialog .password-dialog__submit-button{border-radius:0}.password-dialog__close-button{color:var(--rypa-paper)}.password-footer{padding-block:clamp(1.5rem,4vw,2.5rem)}.password-footer__button{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:1px solid currentColor;padding-inline:1.25rem}.password-footer__button:hover{background:var(--rypa-paper);color:var(--rypa-ink);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rypa.css.map */
