.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-content{padding-bottom:1.6rem;color:#5b6670}.pro-tip-instructor,.pro-tip-credentials,.pro-tip-source{margin:0}.pro-tip-instructor{font-size:1.6rem;font-weight:700}.pro-tip-credentials,.pro-tip-source{font-size:1.2rem;line-height:18px}.pro-tip-credentials{margin-top:1px;color:#737f8c}.rte .pro-tip-text{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:0 0 0 16px;color:rgba((91,102,112),.9);border-left:2px solid rgba((91,102,112),.2);font-size:1.5rem;font-style:italic;line-height:24px}.rte .pro-tip-text>p{margin:0}.pro-tip-source{color:#737f8c}.pro-tip-source a{color:#5b6670;font-weight:700;text-decoration:none}.pro-tip-source a:hover{text-decoration:underline}.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}.ingredients_container{display:flex;flex-direction:column;gap:20px;width:100%}.ingredients_carousel{position:relative;width:100%}.ingredients_swiper{width:100%}.ingredients_wrapper{width:100%;margin:0}.ingredient_content-wrapper{width:auto;height:auto}.ingredient_image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.ingredients_container h3,.ingredients_list-wrapper h3{font-size:14px;font-weight:700}.ingredients_list-wrapper{margin-bottom:10px}.ingredient-info h4{margin-top:10px;margin-bottom:5px;font-weight:700}.ingredient-info p{margin-top:0;font-size:14px;line-height:1.5}.ingredient-info a{text-decoration:underline}.ingredients_carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;margin-top:12px;margin-bottom:20px}.ingredients_carousel-button.swiper-button-prev,.ingredients_carousel-button.swiper-button-next{position:static;display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;margin:0;color:#5b6670;background:transparent;border:0;cursor:pointer}.ingredients_carousel-button.swiper-button-prev:after,.ingredients_carousel-button.swiper-button-next:after{content:none}.ingredients_carousel-button .icon{width:8px;height:8px}.ingredients_carousel-button--prev .icon{transform:rotate(90deg)}.ingredients_carousel-button--next .icon{transform:rotate(-90deg)}.ingredients_carousel-button.swiper-button-disabled{opacity:.35;cursor:default}.ingredients_carousel-button.swiper-button-lock{display:none}.ingredients_carousel-pagination.swiper-pagination{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:0 0 120px;width:120px!important;height:24px;transform:none!important;background:transparent}.ingredients_carousel-pagination.swiper-pagination-lock{display:none}.ingredients_carousel-pagination .swiper-pagination-bullet{margin:0 5px;background:#c7ccd1;opacity:1}.ingredients_carousel-pagination .swiper-pagination-bullet-active{background:#5b6670}
/*# sourceMappingURL=/cdn/shop/t/2926/assets/custom-product-accordion.css.map */
