body.pro-garage .pro-product-waitlist{--waitlist-ink: var(--pro-ink, #171c1d);--waitlist-muted: var(--pro-muted, #525a5b);--waitlist-accent: var(--pro-ruby, #944522);--waitlist-surface: var(--pro-surface-raised, #fff);display:block;position:relative;box-sizing:border-box;min-width:0;max-width:var(--waitlist-max-width, 900px);margin:var(--waitlist-margin-top, 0px) auto var(--waitlist-margin-bottom, 0px);padding:var(--waitlist-padding, clamp(20px, 3vw, 32px));border:var(--waitlist-border-width, 1px) solid var(--waitlist-border-color, var(--pro-border, #d9ddde));border-top:var(--waitlist-top-border-width, var(--pro-tile-border-width, 3px)) solid var(--waitlist-top-border-color, var(--waitlist-accent));border-radius:var(--waitlist-corner-radius, var(--pro-tile-radius, 18px));box-shadow:var(--waitlist-shadow, none);background:var(--waitlist-surface);color:var(--waitlist-ink);font-family:var(--font-body-family, Figtree, sans-serif);font-size:var(--waitlist-body-size, 15px);line-height:1.55;letter-spacing:0;overflow-wrap:anywhere}body.pro-garage .pro-product-waitlist h2{margin:6px 0 12px;color:var(--waitlist-ink);font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-size:var(--waitlist-heading-size, clamp(28px, 3vw, 36px));font-weight:var(--font-heading-weight, 600);line-height:1.15;letter-spacing:0;text-transform:none}body.pro-garage .pro-product-waitlist p{margin:0 0 16px;color:var(--waitlist-muted);line-height:1.55}body.pro-garage .pro-product-waitlist p:last-child{margin-bottom:0}body.pro-garage .pro-product-waitlist .pro-product-waitlist__eyebrow{margin:0;color:var(--waitlist-accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.pro-garage .pro-product-waitlist [data-waitlist-form]{display:grid;gap:16px;margin-top:20px}body.pro-garage .pro-product-waitlist .pro-product-waitlist__fields{display:grid;grid-template-columns:var(--waitlist-columns, minmax(0, 1fr) minmax(0, 1.4fr));gap:16px}body.pro-garage .pro-product-waitlist label{display:block;min-width:0;margin:0;color:var(--waitlist-ink);font-size:var(--waitlist-body-size, 15px);font-weight:600;line-height:1.5}body.pro-garage .pro-product-waitlist label span{font-weight:400}body.pro-garage .pro-product-waitlist input:not([type=checkbox]),body.pro-garage .pro-product-waitlist select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid var(--waitlist-field-border, #717979);border-radius:var(--waitlist-control-radius, var(--pro-button-radius, 4px));background:var(--waitlist-field-bg, var(--waitlist-surface));color:var(--waitlist-field-text, var(--waitlist-ink));font:inherit;font-size:16px;font-weight:400;line-height:1.5;box-shadow:none}body.pro-garage .pro-product-waitlist select{color-scheme:light;-webkit-appearance:menulist;appearance:auto;padding-inline-end:36px;background-image:none;-webkit-text-fill-color:currentColor;cursor:pointer}body.pro-garage .pro-product-waitlist select option{background:var(--waitlist-field-bg, var(--waitlist-surface));color:var(--waitlist-field-text, var(--waitlist-ink));-webkit-text-fill-color:currentColor}body.pro-garage .pro-product-waitlist select option[value=""],body.pro-garage .pro-product-waitlist select option:disabled{color:var(--waitlist-field-text, var(--waitlist-muted))}body.pro-garage .pro-product-waitlist select:disabled{background:#f3f4f3;color:#525a5b;opacity:1;cursor:not-allowed}body.pro-garage .pro-product-waitlist :is(input,select,button,a):focus-visible{outline:3px solid var(--waitlist-focus-color, var(--pro-category-mounting, #346cd0));outline-offset:3px}body.pro-garage .pro-product-waitlist .pro-product-waitlist__consent{display:flex;align-items:flex-start;gap:10px;min-height:44px}body.pro-garage .pro-product-waitlist .pro-product-waitlist__consent input{flex:none;width:20px;height:20px;min-height:20px;margin:2px 0 0;accent-color:var(--waitlist-accent)}body.pro-garage .pro-product-waitlist .button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:var(--waitlist-button-width, auto);box-sizing:border-box;max-width:100%;min-height:48px;padding:12px 22px;border:1px solid var(--waitlist-button-bg, var(--waitlist-accent));border-radius:var(--waitlist-control-radius, var(--pro-button-radius, 4px));background:var(--waitlist-button-bg, var(--waitlist-accent));color:var(--waitlist-button-text, #fff);font:inherit;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;box-shadow:none;cursor:pointer}body.pro-garage .pro-product-waitlist .button:before,body.pro-garage .pro-product-waitlist .button:after{content:none}body.pro-garage .pro-product-waitlist .button:not(:disabled):hover{background:var(--waitlist-button-bg, var(--waitlist-accent));color:var(--waitlist-button-text, #fff);border-color:var(--waitlist-button-bg, var(--waitlist-accent));box-shadow:inset 0 0 0 1px currentColor;transform:none}body.pro-garage .pro-product-waitlist button:disabled{opacity:.65;cursor:wait}body.pro-garage .pro-product-waitlist .pro-product-waitlist__privacy{margin:0;color:var(--waitlist-muted);font-size:13px;line-height:1.5}body.pro-garage .pro-product-waitlist a[href]{color:var(--waitlist-accent);text-decoration:underline;text-underline-offset:3px}body.pro-garage .pro-product-waitlist .pro-product-waitlist__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body.pro-garage .pro-product-waitlist [hidden]{display:none!important}body.pro-garage .pro-product-waitlist [data-waitlist-status]{margin:0;padding:12px 14px;border-left:3px solid var(--waitlist-accent);border-radius:0 4px 4px 0;background:color-mix(in srgb,var(--waitlist-accent) 6%,var(--waitlist-surface));color:var(--waitlist-ink);font-size:14px;font-weight:500}body.pro-garage .pro-product-waitlist[data-state=error] [data-waitlist-status]{color:#9e281f;background:#fff1f0;border-color:#9e281f}body.pro-garage .pro-product-waitlist [data-waitlist-receipt]{margin-top:20px}body.pro-garage .pro-product-waitlist [data-waitlist-open]{display:inline-block;box-sizing:border-box;min-height:44px;padding:12px;overflow-wrap:anywhere}body.pro-garage .pro-product-waitlist--setup{border-style:dashed}body.pro-garage .pro-product-waitlist-section{padding-block:24px}@media(max-width:600px){body.pro-garage .pro-product-waitlist .pro-product-waitlist__fields{grid-template-columns:minmax(0,1fr)}body.pro-garage .pro-product-waitlist .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pro-product-waitlist.css.map */
