.support-page{color:hsl(var(--foreground));background:hsl(var(--background))}.support-page__container{width:min(100% - 2rem,70rem);margin:0 auto}.support-page__hero{padding:4.5rem 0;background:hsl(var(--secondary) / .2)}.support-page__hero-inner{max-width:48rem;text-align:center}.support-page h1,.support-page h2{margin:0;font-family:var(--font-display)}.support-page h1{font-size:clamp(2.8rem,6vw,4.5rem);font-weight:600;line-height:1}.support-page__subheading{margin:1rem 0 0;font-family:var(--font-display);font-size:1.2rem;font-style:italic;color:hsl(var(--muted-foreground))}.support-page__intro,.support-page__body-copy,.support-page__accordion-content,.support-page__contact-row span,.support-page__contact-footnote,.support-page__list{color:hsl(var(--muted-foreground))}.support-page__intro{max-width:42rem;margin:1.5rem auto 0;font-size:1rem;line-height:1.8}.support-page__hero-actions{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:2rem}.support-page__button{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;padding:.9rem 1.5rem;border:1px solid hsl(var(--foreground));border-radius:.45rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.support-page__button--primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.support-page__button--primary:hover{background:hsl(var(--accent));border-color:hsl(var(--accent))}.support-page__button--secondary:hover{background:hsl(var(--foreground));color:hsl(var(--background))}.support-page__jump-nav{position:sticky;top:var(--header-bottom-position, 0px);z-index:2;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}.support-page__jump-nav-desktop,.support-page__jump-menu{display:flex;gap:1.25rem}.support-page__jump-nav-inner{max-width:72rem}.support-page__jump-nav-desktop{display:none;justify-content:center;flex-wrap:wrap;padding:.9rem 0}.support-page__jump-nav button{padding:0;border:0;background:transparent;font-size:.95rem;color:hsl(var(--muted-foreground));transition:color .2s ease}.support-page__jump-nav button:hover{color:hsl(var(--primary))}.support-page__jump-nav-mobile{padding:.9rem 0}.support-page__jump-toggle{display:flex;align-items:center;justify-content:space-between;width:100%}.support-page__jump-icon,.support-page__accordion-icon{transition:transform .2s ease}.support-page__jump-icon.is-open,.support-page__accordion-icon.is-open{transform:rotate(180deg)}.support-page__jump-menu{flex-direction:column;gap:.75rem;align-items:flex-start;padding-top:.85rem}.support-page__content{padding:3rem 0 4rem}.support-page__topic+.support-page__topic{margin-top:4rem}.support-page__topic--anchor{scroll-margin-top:calc(var(--header-bottom-position, 0px) + 5rem)}.support-page h2{margin-bottom:1.5rem;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:600;line-height:1.1}.support-page__body-copy{margin:0 0 1.25rem;font-size:.98rem;line-height:1.8}.support-page__accordion-item{border-bottom:1px solid hsl(var(--border))}.support-page__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border:0;background:transparent;font-size:1rem;font-weight:500;text-align:left}.support-page__accordion-content{padding:0 0 1rem;font-size:.95rem;line-height:1.8}.support-page__tip,.support-page__notice,.support-page__success,.support-page__error-banner{padding:1rem 1.1rem;border-radius:.75rem}.support-page__tip{margin-top:1.5rem;background:hsl(var(--accent) / .12);border:1px solid hsl(var(--primary) / .08)}.support-page__notice{margin-bottom:1.5rem;background:hsl(var(--secondary) / .18);border:1px solid hsl(var(--border))}.support-page__tip p,.support-page__notice p,.support-page__success p,.support-page__error-banner{margin:0;font-size:.95rem;line-height:1.7}.support-page__list{padding:0;margin:0;list-style:none}.support-page__list li{position:relative;padding-left:1rem;font-size:.95rem;line-height:1.8}.support-page__list li+li{margin-top:.35rem}.support-page__list li:before{content:"";position:absolute;top:.7rem;left:0;width:.35rem;height:.35rem;border-radius:999px;background:hsl(var(--primary))}.support-page__brew-form,.support-page__contact-card{padding:1.5rem;border:1px solid hsl(var(--border));border-radius:1rem;background:hsl(var(--card))}.support-page__form-grid{display:grid;gap:1rem}.support-page__field,.support-page__field legend{margin:0}.support-page__field+.support-page__field,.support-page__field+fieldset,.support-page__form-grid+.support-page__field{margin-top:1.1rem}.support-page__field label,.support-page__field legend,.support-page__label{display:block;margin-bottom:.45rem;font-size:.9rem;font-weight:500}.support-page__field label span{font-weight:400;color:hsl(var(--muted-foreground))}.support-page__field input,.support-page__field select,.support-page__field textarea{width:100%;padding:.8rem .95rem;border:1px solid hsl(var(--input));border-radius:.5rem;background:hsl(var(--background));color:hsl(var(--foreground))}.support-page__field textarea{min-height:8rem;resize:vertical}.support-page__field input:focus,.support-page__field select:focus,.support-page__field textarea:focus{outline:2px solid hsl(var(--ring));outline-offset:1px}.support-page__field.is-invalid input,.support-page__field.is-invalid select,.support-page__field.is-invalid textarea{border-color:hsl(var(--destructive))}.support-page__field-error{min-height:1rem;margin:.4rem 0 0;font-size:.78rem;color:hsl(var(--destructive))}.support-page__radio-row{display:flex;flex-wrap:wrap;gap:.9rem}.support-page__radio-row label{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-weight:400}.support-page__radio-row input{width:auto;padding:0}.support-page__chips{display:flex;flex-wrap:wrap;gap:.55rem}.support-page__chips button{padding:.48rem .8rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));font-size:.78rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.support-page__chips button:hover,.support-page__chips button.is-active{border-color:hsl(var(--primary))}.support-page__chips button.is-active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.support-page__success{background:hsl(var(--accent) / .12);border:1px solid hsl(var(--primary) / .08);text-align:center}.support-page__error-banner{margin-bottom:1rem;background:hsl(var(--destructive) / .08);border:1px solid hsl(var(--destructive) / .2);color:hsl(var(--destructive))}.support-page__contact-row{display:flex;gap:.8rem;align-items:flex-start}.support-page__contact-row+.support-page__contact-row{margin-top:1rem}.support-page__contact-row>span{flex:0 0 auto;color:hsl(var(--primary))}.support-page__contact-row p,.support-page__contact-row a{margin:0;font-size:.95rem}.support-page__contact-row p{font-weight:500;color:hsl(var(--foreground))}.support-page__contact-row a{color:hsl(var(--primary));word-break:break-word}.support-page__contact-footnote{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsl(var(--border));font-size:.95rem;line-height:1.7}.support-page__topic--last{padding-bottom:.25rem}@media screen and (min-width:750px){.support-page__hero{padding:5.5rem 0}.support-page__hero-actions{flex-direction:row;justify-content:center}.support-page__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.support-page__hero{padding:6.5rem 0}.support-page__jump-nav-desktop{display:flex}.support-page__jump-nav-mobile{display:none}.support-page__content{padding:4rem 0 5rem}.support-page__topic+.support-page__topic{margin-top:5rem}.support-page__brew-form,.support-page__contact-card{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/support-page.css.map */
