.whero-join{background:var(--whero-scheme-bg);color:var(--whero-scheme-fg);font-family:var(--whero-sans);padding:var(--whero-space-10) var(--whero-space-5)}.whero-join,.whero-join *,.whero-join *:before,.whero-join *:after{box-sizing:border-box}@media(min-width:760px){.whero-join{padding:var(--whero-space-10-5) var(--whero-space-7)}}.whero-join__wrap{max-width:560px;margin:0 auto}.whero-join__hero{text-align:center;margin-bottom:var(--whero-space-8)}.whero-join__eyebrow{font-size:var(--whero-t-micro);letter-spacing:var(--whero-ls-wider);text-transform:uppercase;color:var(--whero-amber-ink);font-weight:var(--whero-fw-bold);margin:0 0 var(--whero-space-3)}.whero-join__headline{font-family:var(--whero-serif);font-weight:var(--whero-fw-black);font-size:var(--whero-t-xl);line-height:var(--whero-lh-tight);letter-spacing:var(--whero-ls-tight);color:var(--whero-scheme-fg);margin:0 0 var(--whero-space-5)}.whero-join__subhead{max-width:480px;margin:0 auto;font-size:var(--whero-t-dek);line-height:var(--whero-lh-body);color:var(--whero-scheme-fg);opacity:.85}.whero-join__form{background:var(--whero-surface);border:1px solid var(--whero-hairline);border-radius:var(--whero-r-xs);padding:var(--whero-space-7);box-shadow:var(--whero-shadow-card);color:var(--whero-charcoal)}@media(min-width:600px){.whero-join__form{padding:var(--whero-space-8)}}.whero-join__form-title{font-family:var(--whero-serif);font-size:22px;font-weight:var(--whero-fw-bold);letter-spacing:-.01em;margin-bottom:var(--whero-space-1-5);color:var(--whero-charcoal)}.whero-join__form-sub{font-size:14px;color:var(--whero-ink-60);margin-bottom:var(--whero-space-6);line-height:1.5}.whero-join__field{margin-bottom:var(--whero-space-4)}.whero-join__label{display:block;font-size:11px;letter-spacing:var(--whero-ls-wider);text-transform:uppercase;color:var(--whero-ink-60);font-weight:var(--whero-fw-bold);margin-bottom:var(--whero-space-1-5)}.whero-join__input{width:100%;padding:var(--whero-space-3) var(--whero-space-3-5);border:1px solid var(--whero-hairline);border-radius:var(--whero-r-xs);background:#fff;font-family:var(--whero-sans);font-size:var(--whero-t-meta);color:var(--whero-charcoal);transition:border-color .18s var(--whero-ease),box-shadow .18s var(--whero-ease)}.whero-join__input:focus{outline:none;border-color:var(--whero-amber);box-shadow:0 0 0 3px #c8891a2e}.whero-join__field.is-error .whero-join__input{border-color:var(--whero-state-error)}.whero-join__field-error{font-size:12px;color:var(--whero-state-error-dark);margin:var(--whero-space-1-5) 0 0;line-height:1.4}.whero-join__field-error:empty{display:none}.whero-join__checkbox-row{display:flex;align-items:flex-start;gap:var(--whero-space-2-5);margin:var(--whero-space-3-5) 0 var(--whero-space-4-5);font-size:12px;color:var(--whero-ink-60);line-height:1.45}.whero-join__checkbox-row input{margin-top:2px;accent-color:var(--whero-amber);flex-shrink:0;width:16px;height:16px}.whero-join__checkbox-row label{cursor:pointer}.whero-join__turnstile{margin:0 0 var(--whero-space-4)}.whero-join__submit{width:100%;margin-top:var(--whero-space-2)}.whero-join__fineprint{font-size:11px;color:var(--whero-ink-mute);margin-top:var(--whero-space-3-5);line-height:1.5}.whero-join__fineprint p{margin:0}.whero-join__banner{background:#b02b2014;border:1px solid var(--whero-state-error);color:var(--whero-state-error-dark);border-radius:var(--whero-r-xs);padding:var(--whero-space-3) var(--whero-space-4);font-size:13px;line-height:1.5;margin-bottom:var(--whero-space-4)}.whero-join__banner[hidden]{display:none}.whero-join__success{text-align:center}.whero-join__form-check{width:56px;height:56px;border-radius:50%;background:var(--whero-amber);color:var(--whero-charcoal);font-size:32px;font-weight:var(--whero-fw-bold);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--whero-space-5)}.whero-join__panel-heading{font-family:var(--whero-serif);font-size:26px;font-weight:var(--whero-fw-bold);margin:0 0 var(--whero-space-3);color:var(--whero-charcoal);letter-spacing:-.01em;line-height:1.2}.whero-join__panel-body{font-size:var(--whero-t-meta);color:var(--whero-ink-60);line-height:var(--whero-lh-body)}.whero-join__panel-body p{margin:0 0 var(--whero-space-3)}.whero-join__panel-body p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/whero-join-list.css.map */
