.faq--colored{background-color:rgba(var(--color-foreground),.045)}.faq__layout{display:grid;gap:clamp(3rem,6vw,7rem)}.faq__layout--stacked{gap:clamp(2rem,2vw,3rem)}.faq__header>*{margin-top:0;margin-bottom:0}.faq__header>*+*{margin-top:1.6rem}.faq__heading{max-width:none;line-height:1.08}.faq__header.center .faq__heading,.faq__header.center .faq__introduction{margin-inline-start:auto;margin-inline-end:auto}.faq__header.right .faq__heading,.faq__header.right .faq__introduction{margin-inline-start:auto}.faq__introduction{max-width:88rem;color:rgba(var(--color-foreground),.72)}.faq__introduction .metafield-rich_text_field>:first-child,.faq__answer .metafield-rich_text_field>:first-child{margin-top:0}.faq__introduction .metafield-rich_text_field>:last-child,.faq__answer .metafield-rich_text_field>:last-child{margin-bottom:0}.faq__list{min-width:0}.faq__item{display:block}.faq__item summary{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:1.6rem;padding:1.35rem 0;color:rgb(var(--color-foreground));cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .icon{position:relative;width:3.2rem;height:3.2rem;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-border),.9);border-radius:50%;transition:color var(--duration-default) ease,background-color var(--duration-default) ease,transform var(--duration-default) ease}.faq__item summary .icon:before{width:1.2rem}.faq__item summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}.faq__item details[open] summary .icon{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.faq__item details[open] summary .icon:after{height:0}.faq__answer{max-width:88rem;padding:0 0 1.4rem 4.8rem;color:rgba(var(--color-foreground),.78);word-break:break-word}.faq__text-block{padding:2.8rem 0;border-bottom:.1rem solid rgba(var(--color-border),.85)}.faq__text-block>:first-child{margin-top:0}.faq__text-block>:last-child{margin-bottom:0}.faq__onboarding{padding:2.4rem;border:.1rem dashed rgb(var(--color-border))}.faq__view-all{margin-top:1.6rem}@media screen and (hover:hover){.faq__item summary:hover .icon{transform:rotate(90deg)}.faq__item details[open] summary:hover .icon{transform:none}}@media screen and (min-width:990px){.faq__layout--split{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);align-items:start}.faq__layout--stacked .faq__header{max-width:96rem}}@media screen and (max-width:749px){.faq__layout{gap:2.4rem}.faq__item summary{grid-template-columns:3rem minmax(0,1fr);gap:1.2rem;padding:1.25rem 0}.faq__item summary .icon{width:3rem;height:3rem}.faq__answer{padding-left:4.2rem;padding-bottom:1.4rem}}@media(prefers-reduced-motion:reduce){.faq__item summary .icon,.faq__item summary .icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-custom-faq.css.map */
