.accordion summary{display:flex;align-items:center;position:relative;line-height:1;padding:29px 0}.accordion summary:first-child{padding-top:0}.accordion .summary__title{display:flex;white-space:nowrap}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion__item svg{transition:all .3s ease}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-bottom:0;border-bottom:1px solid #202020}.accordion__item.active .accordion__summary{padding-bottom:10px}.accordion__title{display:inline-block;margin:0;word-break:break-word;color:#202020;font-family:var(--secondary-font);font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.product__accordion .accordion__title{color:#9a9a9a;font-family:var(--main-font);font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:-.32px;text-transform:uppercase}.accordion .svg-wrapper{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 details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:20px;word-break:break-word;overflow-x:auto;padding:0 .6rem;color:#202020;font-family:var(--main-font);font-size:14px;font-style:normal;font-weight:300;line-height:27px}.accordion__content img{max-width:100%}@media screen and (max-width: 1800px){.product__accordion .accordion__title{font-size:12px}.accordion__item svg{width:18px;height:18px}.accordion__summary{gap:4px}.accordion__title{font-size:15px}}.accordion__icon{width:24px;height:24px;display:flex;position:relative}.accordion__icon:after,.accordion__icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s;background-color:#9a9a9a}.accordion__icon:after{width:1px;height:12px}.accordion__icon:before{width:12px;height:1px}.accordion__item.active .accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion__item.active .accordion__icon:before{transform:translate(-50%,-50%) rotate(180deg)}@media screen and (max-width: 749px){.product__accordion .accordion__title{font-size:12px}.product__accordion svg{width:17px;height:17px;margin-bottom:0}.accordion__summary{gap:7px}.accordion__title{font-size:22px}.accordion summary{padding:38px 0}.accordion{margin:0 -16px;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-accordion.css.map */
