.product-faq{background:var(--gradient-background);color:rgb(var(--color-foreground))}.product-faq__section{border-top:.1rem solid rgba(var(--color-foreground),.14)}.product-faq__content{width:100%;max-width:var(--product-faq-content-width);min-width:0}.product-faq__eyebrow{margin:0 0 1.6rem;color:rgb(var(--color-link));font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.product-faq__heading{margin:0;color:rgb(var(--color-foreground));font-family:"Instrument Serif",Georgia,serif;font-size:clamp(3.2rem,4.4vw,4.6rem);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.08}.product-faq__heading-accent{color:rgb(var(--color-link));font-style:italic;font-weight:400}.product-faq__list{margin-top:4rem}.product-faq__item{min-width:0;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.product-faq__question{margin:0}.product-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:2rem 0;background:none;border:0;color:rgb(var(--color-foreground));cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.product-faq__toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.product-faq__question-text{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.4}.product-faq__icon{position:relative;display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;color:rgb(var(--color-foreground))}.product-faq__icon .icon-plus,.product-faq__icon .icon-minus{position:absolute;top:0;right:0;bottom:0;left:0;width:1.2rem;height:1.2rem;margin:auto;transition:opacity .25s ease,transform .25s ease}.product-faq__icon .icon-minus{opacity:0;transform:rotate(-90deg)}.product-faq__item.is-open .product-faq__icon .icon-plus{opacity:0;transform:rotate(90deg)}.product-faq__item.is-open .product-faq__icon .icon-minus{opacity:1;transform:rotate(0)}.product-faq__answer-wrap{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s ease,visibility 0s linear .35s}.product-faq__item.is-open .product-faq__answer-wrap{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s ease}.product-faq__answer-inner{min-height:0;overflow:hidden}.product-faq__answer{padding-bottom:2rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.65;overflow-wrap:anywhere}.product-faq__answer .metafield-rich_text_field>:first-child{margin-top:0}.product-faq__answer .metafield-rich_text_field>:last-child{margin-bottom:0}.product-faq__answer p{margin:0 0 1.2rem}.product-faq__answer ul,.product-faq__answer ol{margin:0 0 1.2rem;padding-inline-start:2.4rem}.product-faq__answer li+li{margin-top:.5rem}.product-faq__answer strong{color:rgb(var(--color-foreground));font-weight:700}.product-faq__answer a{color:rgb(var(--color-link));text-decoration-thickness:.1rem;text-underline-offset:.2rem}@media screen and (min-width:750px){.product-faq__eyebrow{margin-bottom:1.8rem;font-size:1.3rem}.product-faq__list{margin-top:5.6rem}.product-faq__toggle{padding:2.6rem 0}.product-faq__question-text{font-size:1.8rem}.product-faq__answer{padding-bottom:2.6rem;font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.product-faq__icon .icon-plus,.product-faq__icon .icon-minus,.product-faq__answer-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-product-faq.css.map */
