*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;background:#0a0a0a;color:#f5f5f5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;min-height:100svh}a{color:inherit}.private-wrap{width:100%;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:40px 64px}#shopify-section-group-header-group,#shopify-section-group-footer-group,.shopify-section-group-header-group,.shopify-section-group-footer-group,.private-header-section,.private-footer-section{flex-shrink:0}.private-main{flex:1 0 auto;display:flex;flex-direction:column;padding:80px 0 32px}.private-main:focus{outline:none}.private-main>.shopify-section{flex:1;display:flex;flex-direction:column}.private-section{flex:1;display:flex;flex-direction:column;justify-content:center}.private-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.32em;text-transform:uppercase}.private-header__mark{color:#f5f5f5;text-decoration:none;font-weight:600}.private-header__nav a{color:#9a9a9a;text-decoration:none;margin-left:36px;letter-spacing:.24em;font-size:12px;transition:color .2s ease}.private-header__nav a:hover,.private-header__nav a:focus-visible{color:#f5f5f5}.private-eyebrow{font-size:12px;letter-spacing:.4em;text-transform:uppercase;color:#7a7a7a;margin-bottom:28px}.private-btn{display:inline-block;background:#f5f5f5;color:#0a0a0a;border:0;border-radius:0;padding:18px 34px;font-family:inherit;font-size:12px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;font-weight:600;line-height:1.15;cursor:pointer;transition:opacity .2s ease}.private-btn:hover{opacity:.88}.private-btn--block{display:block;width:100%;text-align:left}.private-link{color:#9a9a9a;font-size:12px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #3a3a3a;padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.private-link:hover,.private-link:focus-visible{color:#f5f5f5;border-color:#9a9a9a}:focus-visible{outline:1px solid #9a9a9a;outline-offset:4px}.private-hero{max-width:760px}.private-hero__title{font-size:88px;font-weight:300;letter-spacing:-.02em;line-height:1}.private-hero__title span{color:#5a5a5a}.private-hero__lede{margin-top:32px;font-size:18px;line-height:1.7;color:#b5b5b5;max-width:520px;font-weight:300}.private-cta{margin-top:48px;display:flex;gap:28px;align-items:center}.private-info{list-style:none;margin-top:56px;display:flex;flex-wrap:wrap;gap:12px 40px;font-size:13px;line-height:1.5;font-weight:300;letter-spacing:.02em;color:#f5f5f5}.private-contact{max-width:560px;width:100%}.private-contact .private-eyebrow{margin-bottom:24px}.private-contact__title{font-size:56px;font-weight:300;line-height:1.15;margin-bottom:40px}.private-form label{display:block;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#777;margin:22px 0 10px}.private-form input,.private-form textarea{display:block;width:100%;background:transparent;color:#f5f5f5;border:0;border-bottom:1px solid #333;border-radius:0;padding:8px 0;font-family:inherit;font-size:16px;font-weight:300;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.private-form input{height:34px;padding:0 0 8px}.private-form textarea{height:80px;resize:none}.private-form input:focus,.private-form textarea:focus{outline:none;border-bottom-color:#9a9a9a}.private-form input:-webkit-autofill{-webkit-text-fill-color:#f5f5f5;-webkit-box-shadow:0 0 0 1000px #0a0a0a inset;caret-color:#f5f5f5}.private-form .private-btn{margin-top:40px}.private-form__status,.private-form__errors{font-size:14px;line-height:1.6;color:#f5f5f5;border-left:1px solid #5a5a5a;padding-left:16px;margin-bottom:8px}.private-form__errors ul{list-style:none}.private-footer{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#555;border-top:1px solid #1f1f1f;padding-top:24px}.private-main h1{font-weight:300}.private-main input[type=email],.private-main input[type=password],.private-main input[type=text]{color-scheme:dark}@media(max-width:600px){.private-wrap{padding:28px 24px}.private-main{padding:56px 0 24px}.private-header__nav a{margin-left:18px;font-size:10px}.private-hero__title{font-size:54px}.private-cta{flex-direction:column;align-items:flex-start;gap:22px}.private-btn{padding:16px 24px}.private-btn--block{padding:18px 34px}.private-info{flex-direction:column;gap:10px;margin-top:44px}.private-contact__title{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/private-theme.css.map */
