.accordion collapsible-content{display:flex;position:relative;justify-content:space-between;line-height:1;padding:1.5rem 0;cursor:pointer}.accordion .summary__title+span{width:3.5rem;height:3.5rem;position:relative;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-right:.5rem;transition:all .35s;overflow:hidden}.accordion .summary__title{display:flex;align-items:center;flex:1}.accordion .collapsible_summary .summary__title~span:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 1px);height:calc(100% + 1px);background-color:rgb(var(--color-button));z-index:2;border-radius:100px;transition:all .35s}.accordion .collapsible_summary .summary__title~span:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 3px);height:calc(100% + 3px);background-color:rgb(var(--color-solid-button-hover-background));opacity:0;visibility:hidden;z-index:1;border-radius:100%;transition:all .35s}.accordion:hover .collapsible_summary .summary__title~span:after,.accordion[data-expand=true] .collapsible_summary .summary__title~span:after{opacity:1;visibility:visible}.accordion[data-expand=true] .collapsible_summary .summary__title~span svg path{fill:rgb(var(--color-button-text))}.accordion[data-expand=true] .collapsible_summary .summary__title+span:before{transform:scale(0)}.accordion[data-expand=true] .collapsible_summary span svg{transform:rotate(180deg)}.accordion .summary__title+span .icon-caret{height:1.2rem;width:1.2rem;z-index:2}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;overflow:hidden}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-size:2.2rem}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:2rem;margin-right:1rem;width:2rem}.accordion details[open]>summary span .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem;color:rgba(var(--color-foreground),.55)}.accordion__content img{max-width:100%}.accordion .accordion__content{visibility:hidden;height:0}.accordion[data-expand=true] .accordion__content{visibility:visible;height:auto}.accordion{transition:all .45s}.accordion .collapsible_summary .summary__title~span svg path{fill:rgb(var(--color-button-text))}@media screen and (max-width: 767px){.accordion__title{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-accordion.css.map */
