.banner-waitlist{position:relative;overflow:hidden;width:100%;display:block;background-color:#1a1a1a;min-height:var(--bw-mobile-height, 100vh);height:var(--bw-mobile-height, 100vh);min-height:var(--bw-mobile-height, 100svh);height:var(--bw-mobile-height, 100svh);box-sizing:border-box;border-radius:var(--bw-banner-radius, 25px)!important}@media screen and (min-width:768px){.banner-waitlist{min-height:max(var(--bw-desktop-height, 80vh),480px);height:var(--bw-desktop-height, 80vh)}}.banner-waitlist--adapt{height:auto!important;min-height:0!important;aspect-ratio:var(--bw-ratio-m, 1)}@media screen and (min-width:768px){.banner-waitlist--adapt{aspect-ratio:var(--bw-ratio-d, 1.77);min-height:clamp(480px,55vh,600px)!important}}.banner-waitlist__bg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.banner-waitlist__picture{display:block;width:100%;height:100%}.banner-waitlist__image,.banner-waitlist__placeholder{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center;display:block;position:absolute;top:0;left:0}.banner-waitlist__placeholder{filter:brightness(.35);background-color:#1a1a1a}.banner-waitlist__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bw-overlay-color, #000000);opacity:var(--bw-overlay-opacity, .25);z-index:2;pointer-events:none}.banner-waitlist__content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;display:flex;box-sizing:border-box;padding:clamp(20px,3.5vw,40px) clamp(16px,4.5vw,60px);overflow-y:auto;scrollbar-width:none}.banner-waitlist__content-wrapper::-webkit-scrollbar{display:none}.banner-waitlist__card{width:100%;max-width:var(--bw-max-width-m, 100%);display:flex;flex-direction:column;box-sizing:border-box}@media screen and (min-width:768px){.banner-waitlist__card{max-width:var(--bw-max-width-d, 480px)}}@media screen and (min-width:768px)and (max-width:1024px){.banner-waitlist__card{max-width:min(var(--bw-max-width-d, 480px),82%)}}.banner-waitlist__content-wrapper--mobile-v-top{align-items:flex-start}.banner-waitlist__content-wrapper--mobile-v-center{align-items:center}.banner-waitlist__content-wrapper--mobile-v-bottom{align-items:flex-end}.banner-waitlist__content-wrapper--mobile-h-left{justify-content:flex-start;text-align:left}.banner-waitlist__content-wrapper--mobile-h-center{justify-content:center;text-align:center}.banner-waitlist__content-wrapper--mobile-h-right{justify-content:flex-end;text-align:right}.banner-waitlist__content-wrapper--mobile-h-left .banner-waitlist__card{align-items:flex-start;text-align:left}.banner-waitlist__content-wrapper--mobile-h-center .banner-waitlist__card{align-items:center;text-align:center}.banner-waitlist__content-wrapper--mobile-h-right .banner-waitlist__card{align-items:flex-end;text-align:right}@media screen and (min-width:768px){.banner-waitlist__content-wrapper--desktop-v-top{align-items:flex-start}.banner-waitlist__content-wrapper--desktop-v-center{align-items:center}.banner-waitlist__content-wrapper--desktop-v-bottom{align-items:flex-end}.banner-waitlist__content-wrapper--desktop-h-left{justify-content:flex-start;text-align:left}.banner-waitlist__content-wrapper--desktop-h-center{justify-content:center;text-align:center}.banner-waitlist__content-wrapper--desktop-h-right{justify-content:flex-end;text-align:right}.banner-waitlist__content-wrapper--desktop-h-left .banner-waitlist__card{align-items:flex-start;text-align:left}.banner-waitlist__content-wrapper--desktop-h-center .banner-waitlist__card{align-items:center;text-align:center}.banner-waitlist__content-wrapper--desktop-h-right .banner-waitlist__card{align-items:flex-end;text-align:right}}.banner-waitlist .banner-waitlist__headline,.banner-waitlist h1.banner-waitlist__headline,.banner-waitlist h2.banner-waitlist__headline,.banner-waitlist h3.banner-waitlist__headline,.banner-waitlist h4.banner-waitlist__headline,.banner-waitlist h5.banner-waitlist__headline,.banner-waitlist h6.banner-waitlist__headline,.banner-waitlist p.banner-waitlist__headline,.banner-waitlist div.banner-waitlist__headline{font-family:var(--bw-headline-font, "mencken-std-head-compress", serif)!important;font-size:clamp(24px,7vw,var(--bw-headline-size-m, 36px))!important;line-height:var(--bw-headline-line-height-m, .95)!important;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 clamp(8px,2vw,14px) 0;color:var(--bw-headline-color-m, #ffffff)!important;font-weight:500;word-break:break-word}@media screen and (min-width:768px){.banner-waitlist .banner-waitlist__headline,.banner-waitlist h1.banner-waitlist__headline,.banner-waitlist h2.banner-waitlist__headline,.banner-waitlist h3.banner-waitlist__headline,.banner-waitlist h4.banner-waitlist__headline,.banner-waitlist h5.banner-waitlist__headline,.banner-waitlist h6.banner-waitlist__headline,.banner-waitlist p.banner-waitlist__headline,.banner-waitlist div.banner-waitlist__headline{font-size:clamp(max(28px,calc(var(--bw-headline-size-m, 32px) * .9)),calc(1.1rem + 2.4vw),var(--bw-headline-size-d, 52px))!important;line-height:var(--bw-headline-line-height-d, .95)!important;color:var(--bw-headline-color-d, #ffffff)!important;margin-bottom:clamp(10px,1.5vw,18px)}}@media screen and (min-width:768px)and (max-width:1024px){.banner-waitlist .banner-waitlist__headline,.banner-waitlist h1.banner-waitlist__headline,.banner-waitlist h2.banner-waitlist__headline,.banner-waitlist h3.banner-waitlist__headline,.banner-waitlist h4.banner-waitlist__headline,.banner-waitlist h5.banner-waitlist__headline,.banner-waitlist h6.banner-waitlist__headline,.banner-waitlist p.banner-waitlist__headline,.banner-waitlist div.banner-waitlist__headline{font-size:clamp(26px,3.8vw,min(var(--bw-headline-size-d, 48px),42px))!important;margin-bottom:clamp(8px,1.2vw,14px)}}.banner-waitlist .banner-waitlist__subtitle{font-family:var(--bw-subtitle-font, "Matter", sans-serif)!important;font-size:clamp(14px,4vw,var(--bw-subtitle-size-m, 17px))!important;line-height:1.25;letter-spacing:.02em;margin:0 0 clamp(8px,1.8vw,14px) 0;color:var(--bw-subtitle-color-m, #ffffff)!important;font-weight:600}@media screen and (min-width:768px){.banner-waitlist .banner-waitlist__subtitle{font-size:clamp(15px,1.8vw,var(--bw-subtitle-size-d, 20px))!important;color:var(--bw-subtitle-color-d, #ffffff)!important;margin-bottom:clamp(10px,1.4vw,16px)}}@media screen and (min-width:768px)and (max-width:1024px){.banner-waitlist .banner-waitlist__subtitle{font-size:clamp(14px,1.5vw,min(var(--bw-subtitle-size-d, 18px),17px))!important;margin-bottom:clamp(6px,1vw,12px)}}.banner-waitlist .banner-waitlist__body,.banner-waitlist .banner-waitlist__body p{font-family:var(--bw-body-font, "Matter", sans-serif)!important;font-size:clamp(13px,3.5vw,var(--bw-body-size-m, 14px))!important;line-height:1.45;letter-spacing:.01em;margin:0 0 clamp(12px,2.5vw,20px) 0;color:var(--bw-body-color-m, #ffffff)!important;opacity:.95}.banner-waitlist .banner-waitlist__body p{margin:0 0 8px}.banner-waitlist .banner-waitlist__body p:last-child{margin-bottom:0}.banner-waitlist .banner-waitlist__body strong,.banner-waitlist .banner-waitlist__body b{font-weight:700;color:#fff}@media screen and (min-width:768px){.banner-waitlist .banner-waitlist__body,.banner-waitlist .banner-waitlist__body p{font-size:clamp(13px,1.3vw,var(--bw-body-size-d, 15px))!important;margin-bottom:clamp(12px,1.8vw,24px);color:var(--bw-body-color-d, #ffffff)!important}}@media screen and (min-width:768px)and (max-width:1024px){.banner-waitlist .banner-waitlist__body,.banner-waitlist .banner-waitlist__body p{font-size:clamp(12px,1.2vw,min(var(--bw-body-size-d, 14px),14px))!important;line-height:1.35;margin-bottom:clamp(8px,1.2vw,14px)}}.banner-waitlist__form-container{width:100%;margin-top:4px}.banner-waitlist__form{width:100%;display:flex;flex-direction:column;gap:12px}.banner-waitlist__input-group{width:100%;position:relative}.banner-waitlist__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.banner-waitlist .banner-waitlist__input,.banner-waitlist input[type=email].banner-waitlist__input{width:100%!important;height:48px!important;padding:10px 16px!important;background-color:var(--bw-input-bg, #ffffff)!important;color:var(--bw-input-text, #1a1a1a)!important;border:1px solid var(--bw-input-border, #e5e5e5)!important;border-radius:var(--bw-input-radius, 25px)!important;font-family:var(--bw-body-font, "Matter", sans-serif)!important;font-size:16px!important;letter-spacing:.01em;box-sizing:border-box!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;margin-bottom:10px}@media screen and (min-width:768px){.banner-waitlist .banner-waitlist__input,.banner-waitlist input[type=email].banner-waitlist__input{font-size:15px!important}}.banner-waitlist .banner-waitlist__input::placeholder,.banner-waitlist input[type=email].banner-waitlist__input::placeholder{color:#888!important;opacity:1!important}.banner-waitlist .banner-waitlist__input:focus,.banner-waitlist input[type=email].banner-waitlist__input:focus{border-color:#000!important;box-shadow:0 0 0 2px #00000026!important}.banner-waitlist .banner-waitlist__button,.banner-waitlist button.banner-waitlist__button{width:100%!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:var(--bw-btn-bg, #000000)!important;color:var(--bw-btn-color, #ffffff)!important;border:1px solid var(--bw-btn-bg, #000000)!important;border-radius:var(--bw-btn-radius, 25px)!important;font-family:var(--bw-btn-font, "Knockout", "Matter", sans-serif)!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;cursor:pointer!important;padding:0 24px!important;transition:all .25s ease!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;box-sizing:border-box!important}.banner-waitlist .banner-waitlist__button:hover,.banner-waitlist button.banner-waitlist__button:hover{background-color:var(--bw-btn-hover-bg, #222222)!important;border-color:var(--bw-btn-hover-bg, #222222)!important;color:var(--bw-btn-hover-color, #ffffff)!important}@media screen and (min-width:768px)and (max-width:1024px){.banner-waitlist .banner-waitlist__input,.banner-waitlist input[type=email].banner-waitlist__input{height:44px!important;font-size:14px!important;margin-bottom:6px}.banner-waitlist .banner-waitlist__button,.banner-waitlist button.banner-waitlist__button{height:44px!important;font-size:clamp(13px,1.5vw,15px)!important}.banner-waitlist__form{gap:8px}}.banner-waitlist .banner-waitlist__button:active,.banner-waitlist button.banner-waitlist__button:active{transform:scale(.99)}.banner-waitlist .banner-waitlist__button[disabled],.banner-waitlist button.banner-waitlist__button[disabled]{opacity:.7!important;cursor:not-allowed!important;transform:none}.banner-waitlist__button-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:bw-spin .8s linear infinite;margin-right:8px}.banner-waitlist__button.is-loading .banner-waitlist__button-spinner{display:inline-block}@keyframes bw-spin{to{transform:rotate(360deg)}}.banner-waitlist__feedback{margin-top:14px;width:100%;padding:14px 18px;border-radius:4px;font-family:Matter,sans-serif;font-size:14px;line-height:1.4;box-sizing:border-box;animation:bw-fade-in .3s ease forwards}.banner-waitlist .banner-waitlist__feedback--success{background-color:#1a1a1a;border:1px solid rgba(255,255,255,.25);color:#fff;box-shadow:0 4px 16px #0000004d;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;border-radius:var(--bw-input-radius, 25px)}.banner-waitlist .banner-waitlist__feedback-text{font-family:var(--bw-body-font, "Matter", sans-serif);font-size:15px;line-height:1.45;color:#fff}.banner-waitlist .banner-waitlist__success-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 28px!important;background-color:#fff!important;color:#000!important;text-decoration:none!important;font-family:var(--bw-btn-font, "Knockout", "Matter", sans-serif)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;border-radius:var(--bw-btn-radius, 25px)!important;transition:all .25s ease!important;cursor:pointer!important;margin-top:4px}.banner-waitlist .banner-waitlist__success-link:hover{background-color:#e5e5e5!important;color:#000!important;transform:translateY(-1px)}.banner-waitlist__feedback--error{background-color:#c8142b26;border:1px solid #c8142b;color:#fff;margin-top:8px;font-size:13px;padding:10px 14px}@keyframes bw-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.banner-waitlist__disclaimer{margin-top:12px;font-family:Matter,sans-serif;font-size:11px;line-height:1.4;color:var(--bw-disclaimer-color, rgba(255, 255, 255, .7))}.banner-waitlist__disclaimer a{color:inherit;text-decoration:underline}.banner-waitlist__klaviyo-embed{width:100%}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-banner-waitlist.css.map */
