.accordion summary{display:flex;position:relative;line-height:1;padding:1.2rem;justify-content:space-between;align-items:start}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-size:calc(var(--font-heading-scale) * 1.6rem)}.accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 3.2rem);width:calc(var(--font-heading-scale) * 3.2rem);background:rgb(var(--color-foreground),.1);border-radius:50%}.accordion .svg-wrapper svg{width:1rem;height:1rem;position:unset}.accordion details{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.accordion details[open]{grid-template-rows:auto 1fr}.accordion details-accordion{display:block}details-accordion:not([open])>.accordion__content{height:0;overflow:hidden}.accordion details-accordion>.accordion__content{transition:height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion summary .icon-caret,.accordion summary .svg-wrapper,.accordion summary .icon{transition:transform .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.accordion details[open]>summary .icon-caret,.accordion details[open]>summary .svg-wrapper,.accordion details[open]>summary .icon,.accordion details-accordion[open]>summary .icon-caret,.accordion details-accordion[open]>summary .svg-wrapper,.accordion details-accordion[open]>summary .icon{transform:rotate(180deg)}.accordion details-accordion[open]>summary .icon-plus-minus .rect-last{opacity:0}.accordion details-accordion>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.accordion details-accordion>summary::-webkit-details-marker{display:none}.accordion__content{overflow:hidden;min-height:0;word-break:break-word;overflow-x:auto;padding:0 1.2rem;font-size:1.4rem;line-height:2.4rem}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-accordion.css.map */
