.product-section--container{margin-top:35px}.product--accordion details{margin-top:3rem;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.product--accordion details+details{margin-top:0;border-top:none}.product--accordion .summary-wrapper{padding:3rem 3rem 3rem 0}.product--accordion summary:not(.faq-summary):after{content:"";background:url('data:image/svg+xml;utf8,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 6.75L12.5 1.25" stroke="%23505862" stroke-width="1.75" stroke-linecap="square"/><path d="M7 6.75L1.5 1.25" stroke="%23505862" stroke-width="1.75" stroke-linecap="square"/></svg>') no-repeat 50% 50%;display:block;height:20px;width:20px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease-in-out;z-index:-1}.faq-item details[open] summary:before,.product--accordion details[open] summary:after{transform:translateY(-50%) rotateX(180deg)}@media screen and (min-width: 750px){.main-product-v2 .product-section--container{margin-top:2.4rem}.product--accordion summary:not(.faq-summary):after{right:0}}.main-product-v2 .product--accordion details{margin-top:0}.pro-tip-text,.pro-tip-instructor{font-size:1.6rem;line-height:24px}.pro-tip-instructor{font-weight:700}.pro-tip-date{margin-top:12px;margin-bottom:3px;font-size:1.2rem;line-height:16px}.faq-item summary:before{content:"";background:url('data:image/svg+xml;utf8,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 6.75L12.5 1.25" stroke="%23505862" stroke-width="1.75" stroke-linecap="square"/><path d="M7 6.75L1.5 1.25" stroke="%23505862" stroke-width="1.75" stroke-linecap="square"/></svg>') no-repeat 50% 50%;display:block;height:14px;width:14px;position:absolute;left:0;top:14px;transform:translateY(-50%);transition:transform .2s ease-in-out;z-index:-1}.product--accordion .faq-item details{border:none}.product--accordion .faq-summary{display:flex}.faq-item .faq-item__question,.faq-item .faq-item__answer{margin-left:24px}.faq-item{padding:8px 0}.faq-item__question{font-weight:var(--font-body-weight-bold, 700)}.faq-item .faq-item__answer{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/2431/assets/custom-product-accordion.css.map */
