.drop-signup{color:#eeeae2;border-top:1px solid #393733;border-bottom:1px solid #393733;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px;margin:0 0 30px;padding:38px 0;display:grid}.drop-signup-copy h2{font:400 clamp(28px,3vw,42px)/1.1 var(--display);letter-spacing:-.025em;margin:0 0 12px}.drop-signup-copy p{color:#c4c0b8;max-width:38ch;margin:0;font-size:16px;line-height:1.65}.drop-signup-form{min-width:0;position:relative}.drop-signup-email-label{margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.drop-signup-entry{gap:10px;display:flex}.drop-signup-entry input{color:#f5f1e9;width:100%;min-width:0;min-height:48px;font:inherit;background:#171717;border:1px solid #716d65;border-radius:0;flex:1;padding:11px 12px;font-size:16px}.drop-signup-entry button{color:#111210;min-height:48px;font:inherit;white-space:nowrap;background:#e5e0d2;border:1px solid #e5e0d2;padding:11px 18px;font-size:14px}.drop-signup-entry button:disabled{opacity:.65;cursor:wait}:is(.drop-signup-entry input:focus-visible,.drop-signup-entry button:focus-visible,.drop-signup-consent input:focus-visible){outline-offset:3px;outline:2px solid #eee6d6}.drop-signup-consent{color:#c4c0b8;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.65;display:flex}.drop-signup-consent input{-webkit-appearance:auto;appearance:auto;accent-color:#e5e0d2;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.drop-signup-consent a{color:#eeeae2;text-underline-offset:3px;text-decoration:underline}.drop-signup-status{color:#e5e0d2;overflow-wrap:anywhere;min-height:24px;margin:10px 0 0;font-size:14px;line-height:1.6}.drop-signup-status.is-error{color:#ffc1ad}.drop-signup-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.drop-signup-restock{margin:12px 0 0;padding:24px 0;display:block}.drop-signup-restock .drop-signup-copy{margin-bottom:20px}@media (max-width:760px){.drop-signup{grid-template-columns:1fr;gap:24px;padding:30px 0}.drop-signup-copy h2{font-size:30px}}@media (max-width:460px){.drop-signup-entry{flex-direction:column}.drop-signup-entry button{width:100%}}
