.accordion summary{display:flex;position:relative;line-height:var(--leading-looser);padding:var(--layout-space-3) var(--layout-space-3)}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * var(--layout-space-3))}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:var(--layout-space-5);margin-bottom:0;border-top:var(--layout-space-pixel) solid rgba(var(--color-foreground),.08);border-bottom:var(--layout-space-pixel) solid rgba(var(--color-foreground),.08)}.accordion__title{font-family:var(--font-body-family);display:inline-block;max-width:calc(100% - var(--layout-space-12));min-height:var(--layout-space-3);margin:0;word-break:break-word;letter-spacing:var(--tracking-wide)}.accordion__title label{pointer-events:none}.accordion-large .accordion__title{font-family:var(--font-heading-family)}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * var(--layout-space-4));margin-right:calc(var(--font-heading-scale) * var(--layout-space-2));width:calc(var(--font-heading-scale) * var(--layout-space-4))}@media screen and (max-width: 749px){.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}}.accordion details[open]>summary .icon-plus{display:none}.accordion details[open]>summary .icon-minus{display:block}@media screen and (min-width: 750px){footer .accordion details[open]>summary .icon-plus,footer .accordion details[open]>summary .icon-minus{display:none}}.accordion summary .icon-caret,.accordion summary .icon-plus,.accordion summary .icon-minus{position:absolute;top:calc(50% - .2rem);right:var(--layout-space-3)}.accordion summary .icon-plus,.accordion summary .icon-minus{top:calc(50% - .6rem);height:var(--layout-space-2)}.accordion-large summary .icon-plus,.accordion-large summary .icon-minus{top:calc(50% - .9rem);height:var(--layout-space-8)}.accordion__content{margin-top:var(--layout-space-12);margin-bottom:var(--layout-space-12);word-break:break-word;overflow-x:auto}.accordion__content img{max-width:100%}@media screen and (min-width: 750px){.accordion--mobile-only{border-top:none;border-bottom:none}.accordion--mobile-only summary{pointer-events:none;padding-top:0;padding-bottom:0}.accordion--mobile-only summary .accordion__title{margin-bottom:var(--layout-space-4)}.accordion--mobile-only summary .icon{display:none}}.product__accordion.accordion{border-top:0;border-bottom:0}.product__accordion.accordion summary,.product__accordion .accordion__content{padding-left:0;padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/181/assets/component-accordion.css.map */
