.product-accordion{border-bottom:1px solid var(--border-color, #e6e6e6)}.product-accordion:first-of-type{border-top:1px solid var(--border-color, #e6e6e6)}.product-accordion__details{overflow:hidden}.product-accordion__details>summary{list-style:none}.product-accordion__details>summary::-webkit-details-marker{display:none}.product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.product-accordion__summary:hover{opacity:.7}.product-accordion__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.product-accordion__header{display:flex;align-items:center;gap:.8rem;min-width:0}.product-accordion__icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.product-accordion__icon-img{width:24px;height:24px;object-fit:contain;display:block}.product-accordion__title{margin:0;font-size:18px!important;line-height:1.4;font-weight:600;letter-spacing:normal;word-break:break-word}.product-accordion__chevron-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-accordion__chevron{transition:transform .3s ease}.product-accordion__details[open]>.product-accordion__summary .product-accordion__chevron{transform:rotate(180deg)}.product-accordion__content{padding:0 0 1.6rem;animation:accordionSlideDown .3s ease forwards}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product-accordion__content-image{margin-bottom:1.2rem;border-radius:6px;overflow:hidden}.product-accordion__img{display:block;width:100%;height:auto;border-radius:6px}.product-accordion__content-text{font-size:14px;line-height:1.7}.product-accordion__content-text p{margin:0 0 1rem}.product-accordion__content-text p:last-child{margin-bottom:0}.product-accordion__content-text ul,.product-accordion__content-text ol{padding-left:2rem;margin:0 0 1rem}.product-accordion__content-text ul:last-child,.product-accordion__content-text ol:last-child{margin-bottom:0}.product-accordion__content-text a{text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:767px){.product-accordion__summary{padding:1.2rem 0}.product-accordion__title{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-accordion.css.map */
