.accordion summary{line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}@media screen and (max-width:749px){.accordion{margin-top:4rem;margin-bottom:0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .summary__title .icon-plus-alt:before{content:"";position:absolute;top:50%;left:23px;transform:translate(-50%,-50%);background-color:#000}.accordion .summary__title .icon-plus-alt .icon-line{content:"";position:absolute;top:50%;right:16px;transform:translate(-50%,-50%);background-color:#000}.accordion .summary__title .icon-plus-alt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000}.accordion .summary__title .icon{flex:0 0 auto;align-self:center;fill:rgb(var(--color-foreground));width:1.6rem;height:1.6rem;margin-inline-end:1.2rem}.accordion .summary__title .icon{position:absolute;right:-5px;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:0rem;color:rgb(var(--color-foreground));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.accordion summary:hover .summary__title .icon{transform:scale(1) rotate(90deg)}@media screen and (max-width:749px){.accordion summary:hover .summary__title .icon{transform:scale(1) rotate(0)}}.accordion details[open] summary:hover .summary__title .icon{transform:scale(1) rotate(0)}.accordion details summary .icon .icon-line{width:7px;height:.1rem}.accordion details summary .icon:before{width:7px;height:.1rem}.accordion details summary .icon:after{width:.1rem;height:1.8rem;transition:height var(--duration-default) ease}.accordion details[open] summary~*{animation:appear-down var(--duration-long) ease}.accordion details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background))}.accordion details[open] summary .icon .icon-line{width:1rem;right:12px}.accordion details[open] summary .icon:before{width:1rem;left:22px}.accordion details[open] summary .icon:after{height:0}.accordion details[open]>summary .icon-caret{transform:scaleY(-1)}.accordion__content{margin-bottom:2.5rem;word-break:break-word}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-accordion.css.map */
