.section-faq{background-color:var(--faq-bg-color, var(--color-background));color:var(--faq-text-color, var(--color-foreground));width:100%}.section-faq__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin)}.section-faq__top{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem}.section-faq__top>.section-faq__header{flex:1;min-width:0;display:grid;gap:.75rem;justify-items:start;text-align:left;margin:0}.section-faq__header-action{flex-shrink:0}.section-faq__button-link,.section-faq__button-link:hover{color:var(--faq-link-color)}.section-faq__button-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s ease}.section-faq__button-link:hover{cursor:pointer}.section-faq__button-icon{width:1rem;height:1rem;transition:transform .2s ease}.section-faq__button-link:hover .section-faq__button-icon{transform:translate(2px)}.section-faq__heading{color:var(--faq-text-color, var(--color-foreground));margin:0}.section-faq__heading.text-lg{font-size:var(--font-size-lg)}.section-faq__heading.text-xl{font-size:var(--font-size-xl)}.section-faq__heading.text-2xl{font-size:var(--font-size-2xl)}.section-faq__heading.text-3xl{font-size:var(--font-size-3xl)}.section-faq__heading.text-4xl{font-size:var(--font-size-4xl)}.section-faq__heading--decorated{color:var(--faq-accent-color)}.section-faq__heading .section-faq__heading--decorated,.section-faq__heading strong,.section-faq__heading b{color:var(--faq-accent-color);font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.section-faq__subheading{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--faq-text-color-muted, rgba(0, 0, 0, .7));max-width:42rem;line-height:1.6;margin:0}.section-faq__grid{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:start}@media(min-width:768px){.section-faq__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.section-faq__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.section-faq__item{background-color:var(--faq-block-bg, var(--color-elevated-background));color:var(--faq-block-text, var(--color-foreground));border:var(--block-border-width) solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:var(--faq-block-border-radius, var(--border-radius-medium));overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.section-faq__item[open]{box-shadow:0 2px 8px #0000000f}.section-faq__summary{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;border-radius:var(--faq-block-border-radius, var(--border-radius-medium));transition:background-color .2s ease}.section-faq__summary:hover{background-color:var(--faq-block-border-color, rgba(0, 0, 0, .04))}.section-faq__summary::-webkit-details-marker{display:none}.section-faq__summary::marker{display:none;content:""}.section-faq__number{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--faq-accent-color, var(--faq-text-color-muted, currentColor));flex-shrink:0;opacity:.5}.section-faq__question{flex:1;font-size:1.0625rem;line-height:1.4;margin:0}.section-faq__icon{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.4;transition:transform .3s ease,opacity .3s ease}.section-faq__summary:hover .section-faq__icon{opacity:.7}.section-faq__item[open]>.section-faq__summary .section-faq__icon{transform:rotate(180deg);opacity:.7}.section-faq__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.section-faq__item[open]>.section-faq__answer-wrapper{grid-template-rows:1fr}.section-faq__answer{overflow:hidden;padding:0 1.5rem;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.7;color:var(--faq-text-color-muted, var(--faq-block-text))}.section-faq__answer-inner{padding-bottom:1.5rem}.section-faq__answer p{margin-top:0;margin-bottom:0}.section-faq__answer a,.section-faq__answer a:hover{color:var(--faq-link-color, var(--color-foreground))}.section-faq__answer a{text-decoration:underline;transition:color .2s ease}@media(prefers-reduced-motion:reduce){.section-faq__answer-wrapper,.section-faq__icon,.section-faq__item{transition:none}}@media(max-width:767px){.section-faq__top{flex-direction:column;align-items:flex-start}.section-faq__grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq-new.css.map */
