.b2h-rabbit{background:var(--b2h-v0c-paper);color:var(--b2h-v0c-ink);font:400 var(--b2h-text-body)/var(--b2h-line-body) var(--b2h-font-body)}.b2h-rabbit *,.b2h-rabbit *:before,.b2h-rabbit *:after{box-sizing:border-box}.b2h-rabbit :is(h1,h2,h3,p,figure){margin:0}.b2h-rabbit :is(h1,h2){font-family:var(--b2h-font-display);font-weight:500;letter-spacing:0;text-wrap:balance}.b2h-rabbit h1{font-size:clamp(2.125rem,3.55vw,3.45rem);line-height:1.1}.b2h-rabbit h2{font-size:clamp(1.9rem,2.6vw,2.75rem);line-height:1.15}.b2h-rabbit h3{font-size:1.06rem;line-height:1.4;font-weight:650}.b2h-rabbit p{max-width:65ch}.b2h-rabbit a:not(.b2h-button){color:inherit;text-decoration:underline;text-underline-offset:.22em}.b2h-rabbit :is(a,summary):focus-visible{outline:3px solid var(--b2h-color-focus);outline-offset:4px}.b2h-rabbit [id]{scroll-margin-top:calc(var(--header-height, 90px) + 2rem)}.b2h-rabbit [hidden]{display:none!important}.b2h-rabbit .b2h-validation-form-owner{--b2h-validation-form-padding: 0;--b2h-validation-form-paper: transparent}.b2h-rabbit [data-b2h-forms-fallback]{display:grid;gap:var(--b2h-space-md);min-height:20rem;align-content:center}.b2h-rabbit__waitlist-panel .b2h-rabbit__plain-note a{display:inline-flex;align-items:center;min-height:var(--b2h-target-min)}.b2h-rabbit__hero{display:grid;grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);grid-template-rows:min-content 1fr;grid-template-areas:"media heading" "media summary";gap:1.35rem clamp(2rem,4vw,4rem);padding-block:var(--b2h-section-space-compact);align-items:start}.b2h-rabbit__hero-heading{grid-area:heading;display:grid;justify-items:start;gap:var(--b2h-space-md)}.b2h-rabbit__eyebrow{color:var(--b2h-v0c-gold);font-size:.8125rem;line-height:1.5;font-weight:650;letter-spacing:.09em}.b2h-rabbit__state{display:inline-block;background:var(--b2h-v0c-sage);color:var(--b2h-v0c-pine);padding:.4rem .7rem;border-radius:var(--b2h-radius-xs);font-size:.875rem;font-weight:600}.b2h-rabbit__hero-media{grid-area:media;min-width:0}.b2h-rabbit__hero-media img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--b2h-radius-control)}.b2h-rabbit__hero-media figcaption{padding-top:var(--b2h-space-sm);font-size:.875rem;line-height:1.5;color:var(--b2h-v0c-muted)}.b2h-rabbit__hero-summary{grid-area:summary;display:grid;gap:var(--b2h-space-md)}.b2h-rabbit__lead{font-size:1.125rem;line-height:1.45;font-weight:600}.b2h-rabbit__availability{color:var(--b2h-v0c-muted)}.b2h-rabbit__hero-actions{display:grid;gap:.7rem;justify-items:start;padding-top:.5rem}.b2h-rabbit__hero-actions .b2h-button{--b2h-button-background: var(--b2h-v0c-pine);--b2h-button-border: var(--b2h-v0c-pine);--b2h-button-text: var(--b2h-v0c-surface);width:100%;gap:1rem}.b2h-rabbit__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem}.b2h-rabbit__availability{font-size:.875rem;line-height:1.5}.b2h-rabbit__waitlist-panel{display:grid;gap:var(--b2h-space-md);padding-top:var(--b2h-space-lg);border-top:1px solid var(--b2h-color-line);scroll-margin-top:var(--b2h-space-xl)}.b2h-rabbit__waitlist-panel h2{font-size:1.5rem;line-height:1.2}.b2h-rabbit__waitlist-panel>p{font-size:.9375rem}.b2h-rabbit__content-section,.b2h-rabbit__routine-section,.b2h-rabbit__development-section,.b2h-rabbit__faq-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding-block:var(--b2h-section-space);border-top:1px solid var(--b2h-color-line)}.b2h-rabbit__section-intro{display:grid;align-content:start;gap:var(--b2h-space-md)}.b2h-rabbit__section-intro>p:not(.b2h-rabbit__eyebrow){color:var(--b2h-v0c-muted)}.b2h-rabbit__media-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center}.b2h-rabbit__media-section--reverse{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.b2h-rabbit__media-section--reverse .b2h-rabbit__section-intro{grid-column:2;grid-row:1}.b2h-rabbit__media-section--reverse .b2h-rabbit__detail-media{grid-column:1;grid-row:1}.b2h-rabbit__detail-media{min-width:0}.b2h-rabbit__detail-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--b2h-radius-control)}.b2h-rabbit__detail-media figcaption{padding-top:var(--b2h-space-md)}.b2h-rabbit__image-key{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--b2h-space-md)}.b2h-rabbit__image-key b,.b2h-rabbit__image-key span{display:block}.b2h-rabbit__image-key b{font-weight:650}.b2h-rabbit__image-key span{font-size:.875rem;color:var(--b2h-v0c-muted)}.b2h-rabbit__media-disclosure{color:var(--b2h-v0c-muted);font-size:.875rem;line-height:1.5;margin-top:var(--b2h-space-sm)}.b2h-rabbit__visual-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b2h-space-md);margin:0;padding:0;list-style:none}.b2h-rabbit__visual-sequence li{font-weight:600}.b2h-rabbit__visual-sequence span{display:block;margin-bottom:.15rem;color:var(--b2h-v0c-gold);font-size:.8125rem}.b2h-rabbit__development-list p{margin-top:.5rem;color:var(--b2h-v0c-muted)}.b2h-rabbit__plain-note{font-size:.875rem;color:var(--b2h-v0c-muted)}.b2h-rabbit__size-study h3{font-size:.875rem}.b2h-rabbit__spec-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--b2h-space-lg);margin-block:var(--b2h-space-md) 0}.b2h-rabbit__spec-list>div{display:grid;gap:.3rem;border-top:1px solid var(--b2h-color-line);padding-block:var(--b2h-space-md)}.b2h-rabbit__spec-list dt{color:var(--b2h-v0c-muted);font-size:.875rem}.b2h-rabbit__spec-list dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.b2h-rabbit__spec-list dd span{display:block;color:var(--b2h-v0c-muted);font-size:.875rem;font-weight:400}.b2h-rabbit__development-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);background:var(--b2h-v0c-sage);border:0;padding:clamp(1.5rem,4vw,3rem);border-radius:var(--b2h-radius-control);margin-bottom:var(--b2h-section-space)}.b2h-rabbit__development-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b2h-space-lg)}.b2h-rabbit__faq-list details{border-bottom:1px solid var(--b2h-color-line)}.b2h-rabbit__faq-list details:first-child{border-top:1px solid var(--b2h-color-line)}.b2h-rabbit__faq-list summary{cursor:pointer;padding:var(--b2h-space-md) .4rem;min-height:52px;font-weight:600}.b2h-rabbit__faq-list details>p{padding:0 .4rem var(--b2h-space-lg);color:var(--b2h-v0c-muted)}.b2h-rabbit__feedback-section{display:flex;align-items:center;justify-content:space-between;gap:var(--b2h-space-xl);border-top:1px solid var(--b2h-color-line);padding-block:var(--b2h-section-space)}.b2h-rabbit__feedback-section>div{display:grid;gap:var(--b2h-space-md);max-width:38rem}.b2h-rabbit__feedback-section>a{flex:none;gap:1rem}.b2h-rabbit__reference-section{padding-bottom:var(--b2h-space-xl);font-size:.875rem;color:var(--b2h-v0c-muted)}.b2h-rabbit__reference-section a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:767px){.b2h-rabbit__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"heading" "media" "summary";gap:var(--b2h-space-lg);padding-block:var(--b2h-space-xl) var(--b2h-section-space)}.b2h-rabbit__hero-heading{gap:var(--b2h-space-sm)}.b2h-rabbit__hero-heading h1{margin-top:.25rem}.b2h-rabbit__content-section,.b2h-rabbit__routine-section,.b2h-rabbit__development-section,.b2h-rabbit__faq-section{grid-template-columns:minmax(0,1fr);gap:var(--b2h-space-xl)}.b2h-rabbit__media-section--reverse .b2h-rabbit__section-intro,.b2h-rabbit__media-section--reverse .b2h-rabbit__detail-media{grid-column:auto;grid-row:auto}.b2h-rabbit__development-list{grid-template-columns:minmax(0,1fr);gap:var(--b2h-space-md)}.b2h-rabbit__development-list p{margin-top:.15rem}.b2h-rabbit__feedback-section{align-items:start;flex-direction:column}.b2h-rabbit__hero-actions,.b2h-rabbit__hero-actions .b2h-button,.b2h-rabbit__feedback-section .b2h-button{width:100%}}@media(max-width:479px){.b2h-rabbit__spec-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.b2h-rabbit *,.b2h-rabbit *:before,.b2h-rabbit *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/b2h-rabbit-waitlist.css.map */
