accordion-component{display:block}.p80-accordion__item{overflow:hidden;background:rgb(var(--color-white));transition:height var(--duration-default) ease-in-out}.p80-accordion__item:has(summary:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.p80-accordion__item:last-of-type{border-bottom:solid .1rem rgba(var(--color-black),.2)}.p80-accordion__summary{position:relative;display:flex;align-items:center;column-gap:var(--grid-mobile-horizontal-spacing);padding-top:var(--grid-desktop-vertical-spacing);padding-bottom:var(--grid-desktop-vertical-spacing);font-size:var(--font-size-h5);line-height:var(--line-height-h5);color:rgb(var(--color-black));letter-spacing:.06rem;text-shadow:0 0 0 rgb(var(--color-black));border-top:solid .1rem;border-color:rgba(var(--color-black),.2);cursor:pointer;transition:border-color var(--duration-default) ease-in-out}.p80-accordion__item[open]:not(.p80-accordion__item--closing) .p80-accordion__summary,.p80-accordion__item--opening .p80-accordion__summary{border-color:rgba(var(--color-black),1)}.p80-accordion__summary svg{position:relative!important;right:unset!important;top:unset!important;width:1.3rem;height:1.3rem;margin-left:auto;transform:rotate(0);transition:transform var(--duration-default) ease-in-out}.p80-accordion__item[open]:not(.p80-accordion__item--closing) .p80-accordion__summary svg{transform:rotate(-180deg)}.p80-accordion__summary svg path{fill:rgb(var(--color-black))}.p80-accordion__content{padding-bottom:var(--grid-desktop-vertical-spacing);padding-left:var(--grid-desktop-horizontal-spacing)}.p80-accordion__content>*{margin-top:0;padding:0;font-size:var(--font-size-paragraph-regular);line-height:var(--line-height-paragraph-regular);color:rgb(var(--color-black))}.p80-accordion__content>*:last-child{margin-bottom:0}accordion-component,accordion-note-component,.p80-accordion__item{display:block}@media (min-width: 990px){.p80-accordion .p80-accordion__wrapper--left{display:flex;align-items:flex-start;column-gap:2.4rem}.p80-accordion .p80-accordion__wrapper--left .p80-accordion__heading{max-width:40rem}.p80-accordion .p80-accordion__wrapper--left .p80-accordion__items{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/p80-accordion.css.map */
