.accordion summary{display:flex;position:relative;align-items:center;line-height:1;padding:1rem 0}.accordion .rte{font-size:.8125rem!important}.accordion .rte ul{list-style-position:outside;padding-left:1.2em;margin-left:0}.accordion .rte li{padding-left:.2em;line-height:1.6rem;padding-bottom:.2rem}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.accordion__icon{flex-shrink:0;margin-left:auto}.accordion .accordion__icon{display:flex;align-items:center;justify-content:center}.accordion .accordion__icon .icon,.accordion .accordion__icon svg{display:block;width:1.2rem;height:1.2rem;color:currentColor}.accordion .accordion-plus__bar--v{transform-origin:center center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.accordion details[open]>summary .accordion-plus__bar--v{transform:scaleY(0) rotate(90deg)}@media(prefers-reduced-motion:reduce){.accordion .accordion-plus__bar--v{transition:none}}.accordion+.accordion{margin-top:0;padding-top:1.5rem;border-top:none}.accordion{margin-bottom:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);margin:0;word-break:break-word;font-weight:500;font-size:1rem}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion__content{display:grid;grid-template-rows:0fr;margin-bottom:0;word-break:break-word;overflow:hidden;padding:0;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1)}.accordion details[open] .accordion__content,.accordion details.accordion--opening .accordion__content{grid-template-rows:1fr;margin-bottom:1.5rem}.accordion details.accordion--opening-start .accordion__content{grid-template-rows:0fr;margin-bottom:0}.accordion details.accordion--closing .accordion__content{grid-template-rows:0fr;margin-bottom:0}.accordion__content-inner{overflow:hidden;min-height:0}.accordion__content-inner.rte,.accordion__content.rte .accordion__content-inner{padding:0}.accordion__content img,.accordion__content-inner img{max-width:100%}@media(prefers-reduced-motion:reduce){.accordion__content{transition:none}}@media screen and (max-width:749px){.product__accordion .accordion__title{font-size:1.25rem}.product__accordion .rte{font-size:1.1rem!important;line-height:1.6rem}.accordion .rte li{line-height:1.65rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-accordion.css.map */
