.c-faq{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg));color:var(--color-text)}.c-faq__layout{display:grid;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.5fr);gap:clamp(var(--space-8),7vw,var(--space-16));align-items:start}.c-faq__header{position:sticky;inset-block-start:calc(var(--space-8) + var(--control-height));max-inline-size:28rem}.c-faq__eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.c-faq__heading{margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:.98;letter-spacing:-.04em}.c-faq__intro{margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:var(--step-0);line-height:1.55}.c-faq__intro>:first-child{margin-block-start:0}.c-faq__intro>:last-child{margin-block-end:0}.c-faq__contact{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-5);color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.c-faq__contact:hover{text-decoration:underline;text-underline-offset:.2em}.c-faq__items{border-block-start:var(--border-width) solid var(--color-border)}.c-faq__item{border-block-end:var(--border-width) solid var(--color-border)}.c-faq__question{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--space-3);min-block-size:5rem;padding-block:var(--space-4);cursor:pointer;list-style:none;color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:var(--font-weight-semibold);line-height:1.25}.c-faq__question::-webkit-details-marker{display:none}.c-faq__number{color:var(--color-accent);font-family:var(--font-body);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em}.c-faq__icon{position:relative;display:block;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--color-surface)}.c-faq__icon:before,.c-faq__icon:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.75rem;block-size:1.5px;background:currentcolor;content:"";transform:translate(-50%,-50%);transition:transform var(--duration-fast) var(--ease-standard)}.c-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.c-faq__item[open] .c-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.c-faq__answer{max-inline-size:44rem;padding:0 var(--space-10) var(--space-5);color:var(--color-text-muted);font-size:var(--step-0);line-height:1.65}.c-faq__answer>:first-child{margin-block-start:0}.c-faq__answer>:last-child{margin-block-end:0}.c-faq__question:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media(max-width:47.99rem){.c-faq__layout{grid-template-columns:1fr;gap:var(--space-7)}.c-faq__header{position:static}.c-faq__heading{font-size:clamp(2.25rem,11vw,3.25rem)}.c-faq__question{grid-template-columns:1.75rem minmax(0,1fr) 2rem;min-block-size:4.5rem;font-size:1.05rem}.c-faq__answer{padding-inline-start:calc(1.75rem + var(--space-3));padding-inline-end:var(--space-3)}}@media(prefers-reduced-motion:reduce){.c-faq__icon:before,.c-faq__icon:after{transition:none}}.c-faq{padding-block-end:var(--space-8)}.c-faq__layout--full{inline-size:100%;padding-inline:var(--gutter)}.c-faq__heading--small{font-size:clamp(1.85rem,3vw,2.75rem)}.c-faq__heading--medium{font-size:clamp(2.2rem,3.5vw,3.35rem)}.c-faq__heading--large{font-size:clamp(2.5rem,4vw,4rem)}@media(max-width:47.99rem){.c-faq__heading--small{font-size:1.85rem}.c-faq__heading--medium{font-size:2.25rem}.c-faq__heading--large{font-size:clamp(2.5rem,11vw,3.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq.css.map */
