.accordion{border-top:1px solid rgb(var(--color-border))}.accordion__item{border-bottom:1px solid rgb(var(--color-border))}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:var(--text-h4);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-spacing);line-height:1.3;transition:color .3s var(--anim-easing)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__summary:hover{color:rgb(var(--color-accent))}.accordion__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgb(var(--color-border));border-radius:50%;color:rgb(var(--color-text-muted));transition:transform .4s var(--anim-easing),border-color .3s var(--anim-easing),color .3s var(--anim-easing)}.accordion__item[open] .accordion__icon{transform:rotate(180deg);border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--anim-easing)}.accordion__item[open] .accordion__panel{grid-template-rows:1fr}.accordion__panel-inner{overflow:hidden}.accordion__content{padding-bottom:var(--space-5);max-width:68ch;font-size:var(--text-body);line-height:1.65;color:rgb(var(--color-text-muted))}.accordion__content p{margin:0}.accordion__content p+p{margin-top:var(--space-3)}.faq__layout{display:grid;gap:var(--space-8) var(--layout-grid-gap)}@media screen and (min-width:990px){.faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(40px,6vw,96px);align-items:start}.faq__aside:not(:has(.faq__media)){position:sticky;top:calc(var(--header-height) + var(--space-6))}}.faq__media{margin-top:var(--space-6)}@media screen and (max-width:989px){.faq__layout{display:flex;flex-direction:column}.faq__media{order:2}}.faq__contact{margin-top:var(--space-6);padding:var(--space-5);border:1px solid rgb(var(--color-border));border-radius:var(--radius-md);background-color:rgb(var(--color-surface))}.faq__contact-title{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:600}.faq__contact-text{margin:0 0 var(--space-4);font-size:var(--text-small);color:rgb(var(--color-text-muted))}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-accordion.css.map */
