.sc-clovr-club-trigger{border-radius:999px}.sc-club__dialog{width:min(92vw,42rem);max-height:min(88dvh,50rem);margin:auto;padding:0;overflow:auto;color:var(--scr-ink, #402023);background:var(--scr-cream, #fff7f1);border:0;border-radius:1.75rem;box-shadow:0 1.5rem 5rem #40202347}.sc-club__dialog:not([open]){display:none}.sc-club__dialog::backdrop{background:#231315a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sc-club__dialog[open]{animation:sc-club-enter .26s cubic-bezier(.2,.75,.25,1)}.sc-club__dialog[data-sc-club-submission-pending=true][open]{position:fixed;z-index:20;inset:50% auto auto 50%;margin:0;animation:none;transform:translate(-50%,-50%)}.sc-club__panel{display:grid;gap:1rem;padding:clamp(2rem,6vw,3.75rem)}.sc-club__panel[hidden]{display:none}.sc-club__panel--done{min-height:20rem;place-content:center;text-align:center}.sc-club__close{position:sticky;z-index:2;top:1rem;left:auto;display:grid;width:2.5rem;height:2.5rem;margin:1rem 1rem -3.5rem auto;padding:0;place-items:center;color:currentColor;background:#ffffffb8;border:1px solid rgb(64 32 35 / 16%);border-radius:50%;font:inherit;font-size:1.5rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-club__eyebrow{margin:0;font-family:var(--scr-font-body, sans-serif);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.sc-club__title{margin:0;font-family:var(--scr-font-display, serif);font-size:clamp(2.25rem,8vw,4.5rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.sc-club__lede{max-width:48ch;margin:0;font-size:.9375rem;line-height:1.6}.sc-club__form{display:grid;gap:1rem;margin-top:.5rem}.sc-club__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.sc-club__field{display:grid;gap:.4rem}.sc-club__field[hidden]{display:none}.sc-club__field label{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.sc-club__field label span{opacity:.62;text-transform:none}.sc-club__field :is(input,select,textarea){width:100%;min-height:3.25rem;box-sizing:border-box;padding:.85rem 1rem;color:currentColor;background:#ffffffb8;border:1px solid rgb(64 32 35 / 28%);border-radius:.875rem;font:inherit}.sc-club__field select{-webkit-appearance:auto;appearance:auto}.sc-club__field textarea{min-height:6rem;resize:vertical}.sc-club__consent{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.7rem;align-items:start;font-size:.8125rem;line-height:1.5;cursor:pointer}.sc-club__consent input{width:1.15rem;height:1.15rem;margin:.15rem 0 0;accent-color:var(--scr-ink, #402023)}.sc-club__interest-fields{display:grid;gap:.85rem;padding:1rem;background:#ffffff6b;border:1px solid rgb(64 32 35 / 18%);border-radius:.875rem}.sc-club__interest-fields[hidden]{display:none}.sc-club__interest-fields .sc-club__fineprint{margin:0}.sc-club__fineprint{margin:-.25rem 0 0;color:#402023b8;font-size:.75rem;line-height:1.5}.sc-club__fineprint a{color:inherit;text-underline-offset:.18em}.sc-club__submit{display:inline-flex;min-height:3.25rem;padding:.9rem 1.5rem;align-items:center;justify-content:center;color:var(--scr-cream, #fff7f1);background:var(--scr-ink, #402023);border:1px solid var(--scr-ink, #402023);border-radius:999px;font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.sc-club__submit:hover{color:var(--scr-ink, #402023);background:transparent;transform:translateY(-1px)}.sc-club__text-button{justify-self:center;padding:.4rem;color:inherit;background:transparent;border:0;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;opacity:.72}.sc-club__message{margin:0;padding:.75rem .9rem;border-radius:.75rem;font-size:.8125rem;line-height:1.45}.sc-club__message--error{color:#7b1e2b;background:#fff0f2;border:1px solid #dba5ad}.sc-club__message--success{color:#214f36;background:#eef8f1;border:1px solid #a8cdb3}.sc-club :focus-visible{outline:3px solid var(--scr-pink, #d98099);outline-offset:3px}html.sc-clovr-club-open,html.sc-clovr-club-open body{overflow:hidden}@keyframes sc-club-enter{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:none}}@media(max-width:40rem){.sc-club__dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:1.25rem}.sc-club__panel{padding:2.5rem 1.25rem 1.75rem}.sc-club__field-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sc-club__dialog[open]{animation:none}.sc-club__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sc-clovr-club.css.map */
