.accordion summary{position:relative;display:flex;line-height:1}.accordion.product__accordion summary{padding:1.75rem 0}.accordion .summary__title{display:flex;flex:1}.accordion+.accordion,.accordion.product__accordion+.accordion.product__accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0}.accordion.product__accordion{border-top:1px solid var(--color-gray-800);border-bottom:1px solid var(--color-gray-800)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);font-size:var(--text-xl);font-weight:var(--font-weight-medium);word-break:break-word}@media(min-width:64rem){.accordion__title{font-size:var(--text-2xl)}}.accordion .svg-wrapper{align-self:center;width:calc(var(--font-heading-scale) * 2rem);height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);fill:var(--color-brand-primary)}.accordion details>summary .icon-plus,.accordion details>summary .icon-minus,.accordion details>summary .icon-caret{top:50%;width:1.125rem;height:1.125rem;color:var(--color-brand-primary);transform:translateY(-50%)}.accordion details>summary .icon-minus{display:none}.accordion.product__accordion details>summary .icon-caret{right:calc(var(--spacing) * 2)}.accordion details[open]>summary .icon-caret{transform:translateY(-50%) rotate(180deg)}.accordion details[open]>summary .icon-plus{display:none}.accordion details[open]>summary .icon-minus{display:inline}.accordion__content{word-break:break-word;overflow-x:auto}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-accordion.css.map */
