.accordion-component{display:block}.accordion-component__item{display:block;border-bottom:1px solid #d2d4d6}.accordion-component__item-title{display:flex;align-items:center;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.03em;text-align:left;color:#000;text-transform:uppercase;padding:2.8rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-component__item-content{display:block;font-size:1.6rem;font-weight:400;letter-spacing:.03em;font-family:proxima-nova;color:#4d4d4d;line-height:155%;padding-bottom:0;letter-spacing:0;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:all .3s}.is-active .accordion-component__item-content{max-height:none;padding-bottom:3.3rem;visibility:visible;opacity:1}.accordion-component__item-content *{font-size:inherit}.accordion-component__item-content ul,.accordion-component__item-content ol{padding-left:2.6rem;list-style-position:outside}.accordion-component__item-content li:not(:last-child){margin-bottom:1.4rem}.accordion-component__item .accordion-component__item-title svg{transition:transform .2s ease-out}.accordion-component__item.is-active .accordion-component__item-title svg{transform:rotate(180deg)}.accordion-component__item-content ol{list-style:none;counter-reset:custom-counter;padding-left:2.6rem}.accordion-component__item-content ol li{counter-increment:custom-counter;position:relative;line-height:1.5}.accordion-component__item-content ol li:before{content:counter(custom-counter) ".";position:absolute;left:-2.6rem;font-size:inherit}@media screen and (min-width: 1200px){.accordion-component__item-title{font-size:2rem;padding:3.2rem 0}.accordion-component__item-content{font-size:1.8rem}}.accordion-component+.product-feature{margin-top:56px}@media screen and (max-width: 1200px){.accordion-component+.product-feature{margin-top:32px}}.accordion-component--details .accordion-component__item-title{font-size:1.5rem;font-weight:600;line-height:24px;padding:2.4rem 0}.accordion-component--details .accordion-component__item-content{font-size:1.6rem;line-height:1.3;color:#4d4d4d}@media screen and (min-width: 1200px){.accordion-component--details .accordion-component__item-title{padding:2rem 0}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/component-accordion-component.css.map */
