@layer components{.accordion{border:var(--border-width) solid var(--color-borders);width:100%}.media-with-text__grid .accordion{border-inline:0}.accordion__details{width:100%}@supports (interpolate-size: allow-keywords){.accordion__details{interpolate-size:allow-keywords}.accordion__details::details-content{opacity:0;transition:content-visibility var(--transition-speed) ease-in allow-discrete,opacity var(--transition-speed) ease-in,block-size var(--transition-speed) ease-in;block-size:0;overflow-y:clip;overflow:clip}.accordion__details:not(:focus-within)::details-content{transition:none}.accordion__details[open]::details-content{opacity:1;block-size:auto}@starting-style{.accordion__details[open]::details-content{opacity:0;block-size:0;overflow-y:clip}}:is():focus-within{overflow-y:visible}}.accordion__details+.accordion__details{border-top:var(--border-width) solid var(--color-borders)}.accordion__heading{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-unit-s);cursor:pointer;margin:0;padding:var(--spacing-unit-s);list-style:none}.accordion__heading::-webkit-details-marker{display:none}.accordion__details[open]>summary .accordion__heading{background:var(--color-brand-04)}.filters__group .accordion__heading{padding-inline:0;padding-block:var(--spacing-unit-m)}.media-with-text__grid .accordion__heading{padding:var(--spacing-unit-m) 0}.accordion__heading-text{margin:0}.accordion__heading-text>*{margin:0}.accordion__icon{width:1.6rem;height:1.6rem}.accordion__icon--active{display:none}.accordion__details[open]>summary .accordion__icon--active{display:block}.accordion__icon--inactive{display:block}.accordion__details[open]>summary .accordion__icon--inactive{display:none}.accordion__panel{box-sizing:border-box;padding:0 0 var(--spacing-unit-m)}.accordion__details[open]>summary .accordion__panel{animation:details-show var(--transition-speed) ease-in;max-height:100vh}.product-faq__accordion .accordion__panel{padding-inline:var(--spacing-unit-s)}.media-with-text--consulting .accordion__panel{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:var(--spacing-unit-s)}@keyframes details-show{0%{opacity:0;max-height:0;overflow:hidden}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/accordion.css.map */
