.faq-hub{--faq-boutique-ivory: #faf8f3;--faq-boutique-white: #fff;--faq-boutique-stone: #f2ede5;--faq-boutique-mint: #dfe5d6;--faq-boutique-sage: #667052;--faq-boutique-espresso: #30251f;--faq-boutique-muted: rgba(48, 37, 31, .74);--faq-boutique-line: rgba(48, 37, 31, .2);background:var(--faq-boutique-ivory);color:var(--faq-boutique-espresso)}.faq-hub :is(.button,.faq-hub__search,.faq-hub__filter,.faq-hub__items,.faq-hub__empty){border-radius:0!important;box-shadow:none!important}.faq-hub .button:before,.faq-hub .button:after{border-radius:0!important}.faq-hub__hero{padding:0;background:var(--faq-boutique-ivory)!important}.faq-hub__hero-inner{max-width:none;margin:0;text-align:left}.faq-hub__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(38rem,.95fr);grid-template-rows:auto auto;align-items:center;gap:2.8rem clamp(5rem,8vw,11rem);padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(5rem,7vw,9rem)}.faq-hub__hero-copy{grid-column:1;grid-row:1;align-self:end;max-width:68rem}.faq-hub__eyebrow{margin:0 0 1.8rem;color:var(--faq-boutique-sage);font-size:1.1rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.faq-hub__title{margin:0;color:var(--faq-boutique-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(5rem,6vw,7.6rem);font-weight:400;letter-spacing:-.035em;line-height:.99;text-wrap:balance}.faq-hub__intro{max-width:62rem;margin:2.2rem 0 0;color:var(--faq-boutique-muted);font-size:1.65rem;line-height:1.7}.faq-hub__tools{grid-column:1;grid-row:2;align-self:start;width:100%;max-width:68rem;margin:0}.faq-hub__search{min-height:5.6rem;border:1px solid var(--faq-boutique-line);background:var(--faq-boutique-white)}.faq-hub__search:focus-within{border-color:var(--faq-boutique-sage);outline:2px solid rgba(102,112,82,.2);outline-offset:2px}.faq-hub__search-icon{color:var(--faq-boutique-sage)}.faq-hub__search-input{color:var(--faq-boutique-espresso);font-size:1.6rem}.faq-hub__clear{color:var(--faq-boutique-sage);font-size:1.3rem;font-weight:600}.faq-hub__hero-media{grid-column:2;grid-row:1 / span 2;align-self:stretch;min-height:52rem;margin:0;overflow:hidden;background:var(--faq-boutique-stone)}.faq-hub__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.faq-hub__content{padding:clamp(5.5rem,8vw,9rem) 0 clamp(6.5rem,9vw,11rem);background:var(--faq-boutique-white)!important}.faq-hub__content-inner{max-width:104rem}.faq-hub__browse-tools{margin:0 0 clamp(5.5rem,8vw,8rem);padding-bottom:clamp(4.5rem,6vw,6rem);border-bottom:1px solid var(--faq-boutique-line);text-align:left}.faq-hub__filters{justify-content:flex-start;gap:.8rem}.faq-hub__filter{min-height:4.6rem;padding:.9rem 1.6rem;border:1px solid var(--faq-boutique-line);color:var(--faq-boutique-espresso);background:transparent;font-size:1.3rem;font-weight:600;line-height:1.35}.faq-hub__filter:hover,.faq-hub__filter[aria-pressed=true]{border-color:var(--faq-boutique-sage);color:#fff;background:var(--faq-boutique-sage)}.faq-hub__status{color:var(--faq-boutique-muted)}.faq-hub__popular{display:grid;grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:3.2rem}.faq-hub__popular-label{padding-top:.2rem;color:var(--faq-boutique-sage);font-size:1.1rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.faq-hub__popular-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:2rem}.faq-hub__popular-list li{position:relative;padding-left:2.6rem}.faq-hub__popular-list li:before{position:absolute;inset:0 auto auto 0;color:var(--faq-boutique-sage);font-size:1.05rem;font-weight:650;letter-spacing:.1em}.faq-hub__popular-list li:nth-child(1):before{content:"01"}.faq-hub__popular-list li:nth-child(2):before{content:"02"}.faq-hub__popular-list li:nth-child(3):before{content:"03"}.faq-hub__popular-link{color:var(--faq-boutique-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:1.7rem;line-height:1.35;text-decoration-color:var(--faq-boutique-line);text-underline-offset:.35rem}.faq-hub__group+.faq-hub__group{margin-top:clamp(6rem,8vw,9rem)}.faq-hub__group-heading{margin:0 0 2.6rem;color:var(--faq-boutique-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(3.4rem,4vw,5rem);font-weight:400;letter-spacing:-.025em;line-height:1.06}.faq-hub__items{overflow:visible;border:0;border-top:1px solid var(--faq-boutique-line);border-bottom:1px solid var(--faq-boutique-line);background:transparent}.faq-hub__item.accordion,.faq-hub__item.accordion:last-child{border:0;border-bottom:1px solid var(--faq-boutique-line)}.faq-hub__item.accordion:last-child{border-bottom:0}.faq-hub__item summary{min-height:7rem;padding:2.1rem 5.4rem 2.1rem 0}.faq-hub__item .accordion__title{color:var(--faq-boutique-espresso);font-size:1.65rem;font-weight:500;line-height:1.45}.faq-hub__item .icon-caret{inset-inline-end:0;color:var(--faq-boutique-sage)}.faq-hub__item .accordion__content{max-width:82rem;padding:0 5.4rem 2.8rem 0;color:var(--faq-boutique-muted);font-size:1.5rem;line-height:1.75}.faq-hub__answer-link{color:var(--faq-boutique-sage);font-weight:650}.faq-hub__empty{padding:4rem;border:1px solid var(--faq-boutique-line);background:var(--faq-boutique-ivory)}.faq-hub__cta{padding:clamp(6rem,8vw,9rem) 0;background:var(--faq-boutique-mint)!important;color:var(--faq-boutique-espresso)}.faq-hub__cta-inner{max-width:76rem}.faq-hub__cta-heading{color:var(--faq-boutique-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(3.8rem,4.5vw,5.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.06}.faq-hub__cta-text{color:var(--faq-boutique-muted);font-size:1.55rem;line-height:1.7}.faq-hub__cta-button{min-height:5.2rem;padding-inline:2.8rem;border-color:var(--faq-boutique-sage);background:var(--faq-boutique-sage);color:#fff;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.faq-hub__hero-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:3rem;padding:5.2rem 0 0}.faq-hub__hero-copy,.faq-hub__tools,.faq-hub__hero-media{grid-column:1}.faq-hub__hero-copy{grid-row:1}.faq-hub__tools{grid-row:2;max-width:none}.faq-hub__hero-media{grid-row:3;min-height:0;aspect-ratio:5 / 4;margin-inline:calc(var(--page-width-gutter, 2rem) * -1)}.faq-hub__title{font-size:clamp(4rem,11vw,4.8rem);line-height:1.02}.faq-hub__intro{margin-top:1.8rem;font-size:1.5rem;line-height:1.65}.faq-hub__search{min-height:5.4rem}.faq-hub__content{padding:5.2rem 0 7rem}.faq-hub__browse-tools{margin-bottom:5.5rem;padding-bottom:4.2rem}.faq-hub__filters{display:none}.faq-hub__popular{grid-template-columns:1fr;gap:1.6rem;margin-top:0}.faq-hub__popular-list{grid-template-columns:1fr;gap:1.5rem}.faq-hub__popular-list li{padding-left:3rem}.faq-hub__popular-link{font-size:1.75rem}.faq-hub__group+.faq-hub__group{margin-top:6rem}.faq-hub__group-heading{margin-bottom:2rem;font-size:3.5rem}.faq-hub__item summary{min-height:6.4rem;padding:1.8rem 4.2rem 1.8rem 0}.faq-hub__item .icon-caret{inset-inline-end:0}.faq-hub__item .accordion__content{padding:0 0 2.4rem;font-size:1.45rem;line-height:1.7}.faq-hub__empty{padding:3rem 2rem}.faq-hub__cta{padding:6rem 0}.faq-hub__cta-inner{text-align:center}.faq-hub__cta-heading{font-size:3.7rem}.faq-hub__cta-text{font-size:1.45rem}.faq-hub__cta-button{width:100%}}@media(prefers-reduced-motion:reduce){.faq-hub *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/component-boutique-faq.css.map */
