.faq__layout{display:grid;gap:var(--space-5)}.faq__intro .section-heading{margin-block-end:0}.faq__list{display:grid;gap:var(--space-3);min-inline-size:0}.faq__item{border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-ink);background-color:var(--color-white);transition:border-color var(--dur-2) var(--ease-out)}.faq__item[open]{border-color:var(--color-blush-300)}.faq__item:has(>.faq__question:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:64px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);cursor:pointer}.faq__question:focus-visible{outline:none}.faq__question-text{margin:0;font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:var(--tracking-h3);text-wrap:pretty;transition:color var(--dur-1) var(--ease-out)}.faq__icon{display:grid;flex:none;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);color:var(--color-ink);background-color:var(--color-well);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.faq__icon .icon{transition:rotate var(--dur-2) var(--ease-out)}.faq__item[open] .faq__icon{color:var(--color-white);background-color:var(--color-red)}.faq__item[open] .faq__icon .icon{rotate:45deg}.faq__answer{display:grid;gap:var(--space-3);max-inline-size:68ch;padding:0 var(--space-5) var(--space-5);color:var(--color-muted)}.faq__policy{margin:0}.faq__answer :is(a[href^="tel:"],a[href*="wa.me"]){direction:ltr;unicode-bidi:isolate}.faq__onboarding{margin:0;padding:var(--space-5);border:1px dashed var(--color-input-border);border-radius:var(--radius-card);color:var(--color-text-muted)}.faq__contact{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card)}.faq__contact-heading{margin:0;font-size:var(--text-h3);font-weight:var(--weight-display)}.faq__contact-text{margin:0;color:var(--color-text-muted)}.faq__contact-actions{display:grid;gap:var(--space-2)}.faq__contact-button{inline-size:100%}.faq__contact-social{display:grid;gap:var(--space-2)}.faq__contact-follow-label{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.faq__contact-address{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.faq__contact-address .icon{color:var(--color-accent)}@media(hover:hover){.faq__question:hover .faq__question-text{color:var(--color-accent)}}@media(prefers-reduced-motion:no-preference){.faq__item[open]>.faq__answer{animation:faq-answer-in var(--dur-2) var(--ease-out)}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}}@media(forced-colors:active){.faq__icon{border:1px solid CanvasText}}@media screen and (min-width:750px){.faq__contact{padding:1.75rem}.faq__layout:not(.faq__layout--aside) .faq__list{max-inline-size:52rem}}@media screen and (min-width:990px){.faq__layout--aside{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:var(--space-5) var(--space-8)}.faq__layout--aside .faq__intro{grid-column:1;grid-row:1}.faq__layout--aside .faq__list,.faq__layout--aside .faq__onboarding{grid-column:2;grid-row:1 / span 2;align-self:start}.faq__layout--aside .faq__contact{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5));grid-column:1;grid-row:2;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-faq.css.map */
