accordion-component{display:block}.accordion__heading h2{margin-top:0}accordion-component .accordion__item{border-top:solid .1rem rgb(var(--color-line-strong))}accordion-component .accordion__item--open{border-top:solid .1rem rgb(var(--color-black))}accordion-component .accordion__item:last-of-type{border-bottom:solid .1rem rgb(var(--color-line-strong))}accordion-component .accordion__button{position:relative;cursor:pointer;padding:2.4rem;font-size:var(--font-size-h5);line-height:var(--line-height-h5);border:none;background-color:rgb(var(--color-white));color:rgb(var(--color-badge-foreground));width:100%;display:flex;align-items:center}accordion-component .accordion__icon{margin-left:auto;width:1.2rem;height:1.2rem;position:relative}accordion-component .accordion__icon svg{width:100%;height:100%;position:absolute;top:0;right:0}accordion-component .accordion__item--open .accordion__icon svg{transform:rotate(180deg)}accordion-component .accordion__icon svg path{fill:rgb(var(--color-black))}accordion-component .accordion__content{max-height:0;overflow:hidden;padding-bottom:0;padding-left:2.4rem;padding-right:2.4rem;margin:0;transition:all var(--duration-short) ease-in-out;background:rgb(var(--color-white))}accordion-component .accordion__item--open .accordion__content{padding-bottom:2.4rem;transition:all var(--duration-short) ease-in-out}accordion-component .accordion__content>*{font-size:var(--font-size-paragraph-regular);line-height:var(--line-height-paragraph-regular);color:rgb(var(--color-black));padding:0}accordion-component .accordion__content>p:first-of-type{margin-top:0}accordion-component .accordion__content>p:last-of-type{margin-bottom:0}@media(min-width:990px){accordion-component .accordion__wrapper--left{display:flex;align-items:flex-start;column-gap:2.4rem}accordion-component .accordion__wrapper--left .accordion__heading{max-width:40rem}accordion-component .accordion__wrapper--left .accordion__items{flex:1}}.accordion--page .accordion__heading{margin:0 0 2.4rem;text-align:center}.accordion--page .accordion__heading>*{margin:0}.accordion--page accordion-component:last-child{border-bottom:solid .1rem rgb(var(--color-line-strong))}.accordion--page accordion-component h3.accordion__button,.accordion--page accordion-component .accordion__button{padding:1.6rem 0;font-weight:700;border-top:solid .1rem rgb(var(--color-line-strong));text-align:left;margin:0}.accordion--page accordion-component .accordion__title{max-width:calc(100% - 3.2rem)}@media screen and (min-width:750px){.accordion--page .accordion__heading{margin-bottom:4.8rem}.accordion--page accordion-component .accordion__button{padding-top:2.4rem;padding-bottom:2.4rem}}.accordion--page accordion-component .accordion__button[aria-expanded=true]{border-top:solid .2rem rgb(var(--color-badge-foreground));color:rgb(var(--color-blue));padding-bottom:1.6rem}.accordion--page accordion-component .accordion__content{padding:0}.accordion--page accordion-component .accordion__content>*{color:rgb(var(--color-grey))}.accordion--page accordion-component .accordion__content ol{padding-left:2rem}.accordion--page accordion-component .accordion__content ol li{list-style:decimal outside}.accordion--page accordion-component .accordion__button[aria-expanded=true]+.accordion__content{padding-bottom:2.4rem}.accordion--page accordion-component .accordion__icon svg path{fill:currentColor}.accordion--page accordion-component .accordion__button[aria-expanded=true] .accordion__icon svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/p80-accordion.css.map */
