html:has(body.password),body.password,body.password .shopify-section,body.password .gradient,body.password .password-header,body.password .password__footer,body.password footer,body.password main{background:var(--gf-green-mid)!important;background-image:none!important;background-color:var(--gf-green-mid)!important}body.password{margin:0!important;padding:0!important}body.password .shopify-section{padding:0!important;margin:0!important}body.password hr{display:none!important}body.password .password-header,body.password .password__footer{color:var(--gf-cream)}body.password .password-header *,body.password .password__footer *{color:var(--gf-cream)!important}body.password .password-link,body.password .password__footer a{color:var(--gf-cream)!important;opacity:.85}body.password .password-link:hover,body.password .password__footer a:hover{opacity:1}body.password .password-link .svg-wrapper svg{fill:currentColor;stroke:currentColor}body.password password-modal,body.password .password__footer-login{display:none!important}body.password{min-height:100dvh;display:flex;flex-direction:column}body.password main.password-main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.password .shopify-section:has(.t-opening){flex:1 1 auto;display:flex}body.password .password__footer{padding:8px 20px!important;text-align:center}.t-opening{position:relative;flex:1 1 auto;min-height:0;width:100%;background:var(--gf-green-mid);color:var(--gf-cream);overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center}.t-opening__inner{position:relative;z-index:1;width:100%;max-width:960px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(20px,5vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,2.2vw,28px)}.t-opening__hero{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3.5vw,44px);width:100%}.t-opening__brand{display:flex;justify-content:center;width:100%}.t-opening__logo{width:clamp(220px,50vw,460px);height:auto;display:block}.t-opening__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(10px,1.5vw,18px);width:100%;margin-top:clamp(8px,2vw,24px)}.t-opening__eyebrow{color:var(--gf-green-mid);margin:0;font-size:clamp(1.5rem,1.6vw,1.9rem)}.t-opening__h1{font-family:var(--gf-font-body);font-weight:600;font-size:var(--gf-fs-h2);line-height:1.25;letter-spacing:-.005em;color:var(--gf-cream);margin:0;max-width:38ch;text-transform:none}.t-opening__h1-accent{color:var(--gf-coral)}.t-opening__form-intro{font-family:var(--gf-font-body);font-weight:500;font-size:1.5rem;line-height:1.5;color:var(--gf-cream);margin:clamp(32px,4.5vw,64px) 0 0;max-width:none}.t-opening__form{margin-top:-90px;width:100%;max-width:480px}.t-opening__noscript,.t-opening__fallback{font-family:var(--gf-font-body);font-size:1.4rem;line-height:1.5;color:#fef1d9bf;padding:14px 18px;border:1px dashed rgba(254,241,217,.25);border-radius:6px;margin:0;text-align:left}.t-opening__privacy{font-family:var(--gf-font-body);font-size:1.2rem;line-height:1.5;color:#fef1d999;margin:-100px 0 0;max-width:50ch}@media(max-width:768px){body.password main.password-main,body.password .shopify-section:has(.t-opening){flex:0 0 auto}body.password footer{margin-top:auto}.t-opening{align-items:flex-start;flex:0 0 auto}.t-opening__inner{padding:40px 20px 12px;gap:22px;width:100%}.t-opening__hero{gap:22px}.t-opening__logo{width:clamp(260px,78vw,340px)}.t-opening__eyebrow{font-size:1.3rem}.t-opening__content{gap:0;margin-top:44px}.t-opening__h1{font-size:clamp(1.9rem,5.6vw,2.4rem)}.t-opening__form-intro{margin-top:90px;font-size:1.4rem}.t-opening__form{margin-top:-68px}.t-opening__privacy{margin-top:-66px;font-size:1.1rem}.t-opening__form input[type=email],.t-opening__form input[type=text]{font-size:1rem!important;padding:10px 12px!important}.t-opening__form button,.t-opening__form [type=submit]{font-size:1.3rem!important;padding-left:16px!important;padding-right:16px!important}}.t-opening__form [class*=klaviyo-form-] form,.t-opening__form [class*=klaviyo-form-]{background:transparent!important}.t-opening__form input[type=email],.t-opening__form input[type=text]{font-family:var(--gf-font-body)!important;font-size:1.6rem!important;background:#fef1d90f!important;border:1px solid rgba(254,241,217,.35)!important;color:var(--gf-cream)!important;border-radius:4px!important;padding:14px 16px!important;transition:border-color .2s ease,background .2s ease;text-align:left}.t-opening__form input[type=email]::placeholder,.t-opening__form input[type=text]::placeholder{color:#fef1d98c!important}.t-opening__form input[type=email]:focus,.t-opening__form input[type=text]:focus{outline:none!important;border-color:var(--gf-green-mid)!important;background:#fef1d91a!important}.t-opening__form input[type=email]:-webkit-autofill,.t-opening__form input[type=email]:-webkit-autofill:hover,.t-opening__form input[type=email]:-webkit-autofill:focus,.t-opening__form input[type=text]:-webkit-autofill,.t-opening__form input[type=text]:-webkit-autofill:hover,.t-opening__form input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:var(--gf-cream)!important;-webkit-box-shadow:0 0 0 1000px var(--gf-green-mid) inset!important;caret-color:var(--gf-cream)!important;transition:background-color 5000s ease-in-out 0s}.t-opening__form button,.t-opening__form [type=submit]{font-family:var(--gf-font-display)!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:var(--gf-cream)!important;color:var(--gf-green-dark)!important;border:none!important;border-radius:6px!important;padding:14px 24px!important;cursor:pointer;transition:background .2s ease,transform .15s ease}.t-opening__form button:hover,.t-opening__form [type=submit]:hover{background:var(--gf-cream)!important}.t-opening__form button:active,.t-opening__form [type=submit]:active{transform:translateY(1px)}.t-opening__form button,.t-opening__form [type=submit]{height:48px!important;min-height:48px!important;max-height:48px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.t-opening__form .klaviyo-form-ViLigp .needsclick,.t-opening__form .klaviyo-form-ViLigp .needsclick.notranslate,.t-opening__form .klaviyo-form-ViLigp [class*=kl-private-reset-css],.t-opening__form .klaviyo-form-ViLigp button,.t-opening__form .klaviyo-form-ViLigp [type=submit]{border-radius:6px!important}.t-opening__access{position:fixed;right:clamp(12px,2vw,26px);bottom:clamp(12px,2vw,22px);z-index:5;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:10px}.t-opening__access-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:1.15rem;letter-spacing:.02em;color:var(--gf-cream);opacity:.4;padding:6px 4px;white-space:nowrap;transition:opacity .2s ease}.t-opening__access-toggle::-webkit-details-marker{display:none}.t-opening__access-toggle:hover,.t-opening__access[open] .t-opening__access-toggle{opacity:.85}.t-opening__access-toggle .svg-wrapper{width:1.2rem;height:1.2rem}.t-opening__access-toggle .svg-wrapper svg{fill:currentColor;stroke:currentColor}.t-opening__access-row{display:flex;gap:6px;justify-content:flex-end}.t-opening__access-input{width:170px;max-width:44vw;background:#0000002e;border:1px solid rgba(254,241,217,.4);border-radius:100px;padding:8px 14px;color:var(--gf-cream);font-size:1.3rem;font-family:inherit}.t-opening__access-input::placeholder{color:#fef1d973}.t-opening__access-input:focus{outline:none;border-color:var(--gf-cream)}.t-opening__access-submit{background:var(--gf-cream);color:var(--gf-green-mid);border:none;border-radius:100px;padding:8px 16px;font-size:1.3rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s ease}.t-opening__access-submit:hover{opacity:.88}.t-opening__access-error{font-size:1.2rem;color:#ffd9d0;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-t-opening-soon.css.map */
