.faq-page{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.faq-page__enhanced[hidden],.faq-page__source[hidden]{display:none}.faq-page__hero{max-width:76rem;margin:0 auto;text-align:center}.faq-page__hero h1,.faq-page__section-heading h2,.faq-page__help h2{margin:0;font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.faq-page__hero h1{font-size:clamp(4.4rem,7vw,7.2rem);line-height:1.02}.faq-page__hero>p{max-width:62rem;margin:1.4rem auto 2.5rem;color:rgba(var(--color-foreground),.72);font-size:1.6rem;line-height:1.55}.faq-page__search{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.8rem;max-width:66rem;margin:0 auto;padding:.3rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.38);border-radius:999rem;background:rgb(var(--color-background))}.faq-page__search:focus-within{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.faq-page__search .svg-wrapper{width:1.8rem;height:1.8rem}.faq-page__search input{width:100%;min-width:0;padding:1.2rem .2rem;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:1.5rem}.faq-page__popular{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.8rem;margin:1.7rem 0 3.8rem;font-size:1.3rem}.faq-page__popular>span{margin-right:.3rem;color:rgba(var(--color-foreground),.65);font-weight:600}.faq-page__popular button{min-height:3.8rem;padding:.6rem 1.3rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:999rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.faq-page__popular button:hover{border-color:rgba(var(--color-foreground),.65)}.faq-page__categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:.1rem solid rgba(var(--color-foreground),.23);border-bottom:.1rem solid rgba(var(--color-foreground),.23)}.faq-page__category{display:grid;align-content:center;gap:.4rem;min-height:10.2rem;padding:1.7rem 1.5rem;border:0;border-right:.1rem solid rgba(var(--color-foreground),.23);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.faq-page__category:last-child{border-right:0}.faq-page__category strong{font-size:1.5rem;font-weight:600;line-height:1.25}.faq-page__category small{color:rgba(var(--color-foreground),.63);font-size:1.25rem}.faq-page__category[aria-pressed=true]{background:#dff3a9;color:#3d0d1a}.faq-page__category[aria-pressed=true] small{color:#3d0d1aab}.faq-page__body{display:grid;grid-template-columns:minmax(0,1fr) 27rem;gap:clamp(3.4rem,5vw,6.5rem);margin-top:4.3rem}.faq-page__section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.8rem}.faq-page__section-heading h2{font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.08}.faq-page__section-heading button{flex:0 0 auto;padding:.5rem 0;border:0;background:transparent;color:#3d0d1a;cursor:pointer;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.faq-page__item{border-top:.1rem solid rgba(var(--color-foreground),.23)}.faq-page__item:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.23)}.faq-page__item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:6.1rem;padding:1.3rem 0;cursor:pointer;font-size:1.55rem;font-weight:600;list-style:none}.faq-page__item summary::-webkit-details-marker{display:none}.faq-page__item summary span{color:#3d0d1a;font-size:2rem;font-weight:400}.faq-page__answer{padding:0 4rem 2.2rem 0;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:1.65}.faq-page__answer>:first-child{margin-top:0}.faq-page__answer>:last-child{margin-bottom:0}.faq-page__answer img{max-width:100%;height:auto}.faq-page__help{align-self:start;padding:2.8rem;background:#3d0d1a;color:#f7f2e7}.faq-page__help-kicker{margin:0 0 1rem;color:#dff3a9;font-size:1.15rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.faq-page__help h2{color:#f7f2e7;font-size:3.2rem;line-height:1.1}.faq-page__help p:not(.faq-page__help-kicker){margin:1.2rem 0 0;color:#f7f2e7d6;font-size:1.35rem;line-height:1.55}.faq-page__help a{display:inline-block;margin-top:1.8rem;color:#dff3a9;font-size:1.4rem;font-weight:600;text-decoration:none}.faq-page__empty{padding:2.5rem 0;border-top:.1rem solid rgba(var(--color-foreground),.23);color:rgba(var(--color-foreground),.7)}@media screen and (max-width:989px){.faq-page__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-page__category{border-bottom:.1rem solid rgba(var(--color-foreground),.23)}.faq-page__category:nth-child(2n){border-right:0}.faq-page__category:last-child{grid-column:1 / -1;border-bottom:0}.faq-page__body{grid-template-columns:1fr}.faq-page__help{max-width:44rem}}@media screen and (max-width:749px){.faq-page__hero h1{font-size:4.4rem}.faq-page__popular{justify-content:flex-start}.faq-page__popular>span{flex-basis:100%}.faq-page__categories{grid-template-columns:1fr}.faq-page__category,.faq-page__category:nth-child(2n){min-height:7.8rem;border-right:0}.faq-page__category:last-child{grid-column:auto}.faq-page__section-heading{align-items:baseline}.faq-page__answer{padding-right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/faq-page.css.map */
