*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:100%;height:100%}body{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;font-family:ui-sans-serif,var(--font-heading-family),sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:var(--font-body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.placeholder-svg{display:block;fill:#78818826;stroke:#78818833;background-color:#7881881a;width:100%;height:100vh;max-width:100%;max-height:100%;border:1px solid rgba(120,129,136,.2);stroke-width:.1px}.password-header .header-logo{margin:0}.password-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}.password-contentItem.password-contentLeft{padding:30px 20px}.password-contentItem{flex:0 0 100%}.password-contentItem.password-contentRight{order:-1}.password-title{display:block;font-size:24px;font-weight:var(--font-weight-semibold);line-height:32px;letter-spacing:var(--body-letter-spacing);color:var(--custom-badge-color);margin:0 0 21px;text-align:center}.password-subtitle{display:block;font-size:calc(var(--font-body-size) + 2px);font-weight:var(--font-weight-normal);color:var(--color-text2);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-align:center}.password-body{display:block;width:100%;text-align:center;margin:0 auto 30px}.password-body .newsletter{margin-top:27px}.password-body .newsletter .field__input{text-align:left}.password-body .newsletter .button{margin-top:0;min-height:50px;border-radius:8px;font-weight:600}.password-body .checkbox-group{margin-top:17px}.password-body .checkbox-group input[type=checkbox]+label{display:inline-block;width:auto;text-transform:none}.shopify-section-password-page-1{height:100vh}body:has(.shopify-section-password-page-1) section#shopify-section-halo-toolbar-mobile{display:none}.password-page.password-template,.password-page.password-template .password-content,.password-contentItem.password-contentRight .password-banner,.password-banner img{height:100%}.password-page.password-template{height:100vh}.password-body .checkbox-group a{display:inline-block;text-decoration:underline;text-underline-offset:1px;margin-left:4px}.newsletter-message-show .halo-newsletter-message-popup,.newsletter-message-show .background-overlay2{opacity:1;visibility:visible}.newsletter-message-show .background-overlay2{opacity:1;pointer-events:all}.newsletter-form__message{margin-top:10px}.password-body .list-social{display:block;font-size:0;letter-spacing:0;margin:30px 0 0;text-align:center}.password-body .list-social>li{display:inline-block;vertical-align:top;margin:0 12px 12px 0}.password-body .list-social>li:last-child{margin-right:0}.password-body .list-social a{display:block;width:100%;line-height:1;font-size:0;letter-spacing:0;padding:10px;position:relative;border-radius:50%;background-color:transparent}h1.font-black.uppercase.leading-\[0\.95\].tracking-tight.text-4xl.sm\:text-5xl.md\:text-6xl.drop-shadow-lg{color:#fff}.password-contentItem.password-contentLeft{background:#00db6f}.password-body .list-social a svg{width:24px;height:24px}.password-form{position:absolute;right:20px;top:20px;text-align:right}.password-form .access_login{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.password-form .access_login svg{width:21px;height:24px;margin-left:18px}.password-template-1 .password-form #login_form{display:none;margin-top:10px}#login_form{display:none;position:absolute;right:0;top:calc(100% + 1px);background:#fff;padding:20px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 0 0 1px #0000000f,0 2px 2px #0000001a;cursor:default}#login_form #password{color:#323232;width:100vw;max-width:230px;border:1px solid #323232;margin-bottom:15px}.relative.min-h-\[55vh\].md\:min-h-screen.flex.flex-col.justify-between.p-8.md\:p-12.text-white.overflow-hidden{width:100%}#login_form #password::-moz-placeholder{color:#323232;opacity:1}#login_form #password:-ms-input-placeholder{color:#323232;opacity:1}#login_form #password::-webkit-input-placeholder{color:#323232;opacity:1}.password-form .form-label{font-size:calc(var(--font-body-size) + 2px);color:var(--color-text2);margin-bottom:23px;text-align:center}.password-form .form-field{margin:0 0 15px}.password-form label{display:none}.password-form .form-input{text-align:center;padding:12px 20px}.password-banner img{display:block;width:100%;object-fit:cover}.password-banner:after{content:"";background:#00000070;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.password-banner .image{display:block;width:100%;height:100%}.password-header,.password-footer{width:100%}.relative.min-h-\[55vh\].md\:min-h-screen.flex.flex-col.justify-between.p-8.md\:p-12.text-white.overflow-hidden{position:absolute}.password-footer .copyright__content a{text-decoration:underline;text-underline-offset:1px}@media(min-width:551px){.password-template-1 .password-form{right:60px;top:53px}#login_form #password{max-width:260px}.password-contentItem.password-contentLeft{padding:30px 60px 40px}.password-title{font-size:30px;line-height:45px}.password-footer .list-social a{padding:12px}.password-footer .list-social a svg{width:23px;height:23px}}@media(min-width:1025px){.password-content{flex-wrap:nowrap;align-items:inherit}.password-contentItem.password-contentLeft{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.password-contentItem.password-contentLeft.no-copyright .password-body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.password-body{margin:0 auto}.password-body .newsletter{width:100%}.password-contentItem{flex:0 0 50%}.password-contentItem.password-contentRight{order:inherit}.password-title{font-size:30px;line-height:45px}.password-footer .list-social a{padding:15px}.password-footer .list-social a svg{width:27px;height:27px}.password-body .newsletter{margin-top:37px}}@media screen and (min-width:1600px){.password-contentItem.password-contentLeft{width:100%;margin:0 auto}}@media(max-width:1024px){.password-footer,.password-header{text-align:center}.password-header .header-logo{margin:0 auto 40px}.password-header .header-logo img{display:inline-block}}:root{--brand-dark: #1f241f;--brand-green: #00DB6F;--brand-green-foreground: #141414;--text-light: #ffffff}.buildtrue-coming-soon{min-height:100vh;width:100%;overflow:hidden}.bt-grid{display:grid;grid-template-columns:1fr;min-height:100vh}@media(min-width:768px){.bt-grid{grid-template-columns:1fr 1fr}}.bt-left{position:relative;padding:32px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-light);overflow:hidden;font-family:var(--font-heading-family)}@media(min-width:768px){.bt-left{padding:48px}}.bt-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bt-left-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.bt-hero-title{margin:0;font-size:clamp(34px,6vw,60px);line-height:.95;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;color:#fff;text-shadow:0 4px 10px rgba(0,0,0,.28);font-family:var(--font-heading-family)}.bt-hero-title span{color:var(--brand-green)}.bt-brand-wrap{margin-top:48px}.bt-brand-box img{max-width:140px}.bt-brand-box{display:inline-block;border-radius:6px}span.bt-highlight-icon{font-size:24px}.bt-brand-title{font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:var(--brand-green-foreground)}.bt-brand-subtitle{margin-top:4px;font-size:11px;line-height:1;letter-spacing:.3em;font-weight:700;text-transform:uppercase;color:var(--brand-green-foreground)}.bt-tagline{margin:6px 0 0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffeb}.password-contentItem .newsletter-form__field-wrapper .form-field.field{width:calc(50% - 10px);display:inline-block}.password-contentItem .newsletter-form__field-wrapper{display:flex;flex-wrap:wrap;gap:16px}.password-form{display:none!important}.bt-tagline .bt-dot{opacity:.6}.bt-tagline span:last-child{color:var(--brand-green)}.bt-right{background:var(--brand-green);color:var(--brand-green-foreground);display:flex;flex-direction:column;justify-content:center;padding-bottom:0;align-items:flex-start;text-align:left}@media(min-width:768px){.bt-right{padding-bottom:0}}@media(min-width:1200px){.bt-right{padding-bottom:0}}.bt-eyebrow{margin:0;font-size:16px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bt-title{font-family:var(--font-heading-family);margin:8px 0 0;font-size:clamp(34px,6vw,60px);line-height:.95;font-weight:900;text-transform:uppercase;letter-spacing:-.03em}.bt-highlight{margin-top:32px;background:var(--brand-dark);border-radius:6px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:center;width:100%}.bt-highlight-icon,.bt-highlight-text{color:#fff}.bt-highlight-text{font-size:clamp(20px,3vw,36px);font-weight:900;text-transform:uppercase;letter-spacing:.08em;line-height:1.1}.bt-subheading{margin:24px 0 0;color:#fff;font-size:clamp(16px,2vw,20px);font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.45}.bt-description{margin:16px 0 0;font-size:15px;line-height:1.6;font-weight:100;max-width:720px}.bt-form{margin-top:24px}.bt-form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.bt-form-grid{grid-template-columns:1fr 1fr}}.bt-form input{width:100%;border:0;border-radius:6px;background:#fffffff2;padding:16px;font-size:16px;color:#111;outline:none;box-sizing:border-box}.bt-form input::placeholder{color:#666}.password-contentItem.password-contentRight .bt-left{position:absolute;height:100%}.bt-form input:focus{box-shadow:0 0 0 2px var(--brand-dark)}.bt-form button{margin-top:16px;width:100%;border:0;border-radius:6px;padding:18px 24px;background:var(--brand-dark);color:#fff;font-size:clamp(18px,2vw,22px);font-weight:900;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;transition:opacity .2s ease}.bt-form button:hover{opacity:.9}@media(max-width:768px){.bt-left{padding:55px 32px}.password-contentItem.password-contentRight,.password-contentItem.password-contentRight .password-banner,.password-contentItem.password-contentRight .password-banner img{min-height:65vh}span.bt-highlight-icon{font-size:20px}.bt-highlight{padding:16px}.password-contentItem .newsletter-form__field-wrapper .form-field.field{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-section-password.css.map */
