.gb-signup{--gb-signup-bg: #f3ece4;--gb-signup-ink: #2a211c;--gb-signup-muted: #6f5f54;--gb-signup-accent: #9a7b66;--gb-signup-line: #d9cbbe;--gb-signup-field: #fffaf5;--gb-signup-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;display:grid;grid-template-columns:1fr;min-height:100vh;min-height:100dvh;background:var(--gb-signup-bg);color:var(--gb-signup-ink);font-family:var(--gb-font-main, sans-serif);text-align:center}.gb-signup .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gb-signup__media{position:relative;height:min(100vw,64svh);overflow:hidden;background:#e6dcd2}.gb-signup__media picture{display:contents}.gb-signup__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--gb-signup-focus, 30%);animation:gb-signup-settle 1.6s cubic-bezier(.2,.6,.2,1) both}@keyframes gb-signup-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.gb-signup__panel{position:relative;z-index:1;display:flex;justify-content:center;margin-top:-28px;border-radius:28px 28px 0 0;background:var(--gb-signup-bg)}.gb-signup__inner{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:440px;padding:28px 24px max(40px,env(safe-area-inset-bottom))}.gb-signup__brand{margin:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--gb-signup-muted);line-height:0}.gb-signup__logo{display:block;width:auto;height:13px}.gb-signup__steps{width:100%}.gb-signup__step{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;animation:gb-signup-in .6s ease both}.gb-signup__step[hidden]{display:none}@keyframes gb-signup-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gb-signup__kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gb-signup-accent)}.gb-signup__heading{margin:0;font-family:var(--gb-signup-serif);font-style:italic;font-weight:400;font-size:36px;letter-spacing:0;line-height:1.05;text-transform:none;color:var(--gb-signup-ink);outline:none}.gb-signup__heading--hero{text-wrap:balance;font-weight:300;font-size:clamp(52px,14vw,84px);line-height:.95;letter-spacing:-.01em}.gb-signup__text{max-width:34ch;font-size:16px;line-height:1.55;color:var(--gb-signup-muted)}.gb-signup__text p{margin:0}.gb-signup__text p+p{margin-top:.5em}.gb-signup__fields{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px;margin-top:8px}.gb-signup__phone{display:flex;gap:8px}.gb-signup__input{flex:1 1 auto;min-width:0;width:100%;-webkit-appearance:none;appearance:none;border:1px solid var(--gb-signup-line);border-radius:999px;background:var(--gb-signup-field);color:var(--gb-signup-ink);font:inherit;font-size:16px;padding:15px 22px;transition:border-color .2s}.gb-signup__input::placeholder{color:#a39286}.gb-signup__input:focus-visible{border-color:var(--gb-signup-ink);outline:none}.gb-signup__input[aria-invalid=true]{border-color:#b4483c}.gb-signup__button{position:relative;overflow:hidden;-webkit-appearance:none;appearance:none;width:100%;border:1px solid var(--gb-signup-ink);border-radius:999px;background:var(--gb-signup-ink);color:var(--gb-signup-bg);cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:16px 24px;transition:background .2s,color .2s}.gb-signup__button:hover{background:transparent;color:var(--gb-signup-ink)}.gb-signup__button--link{display:block;margin-top:8px;text-decoration:none}.gb-signup__button span{position:relative;z-index:1}.gb-signup__button--link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-signup-accent);transform:scaleX(0);transform-origin:left}.gb-signup__button--link.is-leaving:before{transform:scaleX(1);transition:transform var(--gb-signup-leave, 3s) linear}.gb-signup [aria-busy=true] .gb-signup__button{opacity:.6;pointer-events:none}.gb-signup__prefix{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--gb-signup-line);border-radius:999px;background:var(--gb-signup-field);font-size:16px;padding:0 32px 0 18px}.gb-signup__prefix:after{content:"";position:absolute;right:16px;top:calc(50% - 5px);width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.gb-signup__prefix:focus-within{border-color:var(--gb-signup-ink)}.gb-signup__prefix-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.gb-signup__skip{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--gb-signup-muted);cursor:pointer;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;padding:4px}.gb-signup__error{margin:0;color:#b4483c;font-size:14px}.gb-signup__legal{max-width:38ch;font-size:11px;line-height:1.5;color:var(--gb-signup-muted);opacity:.85}.gb-signup__legal p{margin:0}.gb-signup__legal a,.gb-signup__text a{color:inherit}.gb-signup__empty{display:grid;place-items:center;height:100%;margin:0;border:1px dashed var(--gb-signup-accent)}@media(min-width:990px){.gb-signup{grid-template-columns:1fr 1fr}.gb-signup__media{position:sticky;top:0;height:100vh;height:100dvh}.gb-signup__panel{align-items:center;margin-top:0;border-radius:0}.gb-signup__inner{gap:40px;max-width:560px;padding:64px 48px}.gb-signup__logo{height:16px}.gb-signup__heading{font-size:42px}.gb-signup__heading--hero{font-size:clamp(56px,5vw,84px)}}@media(prefers-reduced-motion:reduce){.gb-signup__step,.gb-signup__image{animation:none}.gb-signup__button--link.is-leaving:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAAAAg */
