.luvilia-product-faq{max-width:64rem;margin:2.5rem auto;padding:0 1.25rem;color:inherit}.luvilia-product-faq__heading{margin:0 0 1.25rem;font:inherit;font-size:1.375rem;font-weight:500;letter-spacing:.04em}.luvilia-product-faq__item{border-top:1px solid rgba(0,0,0,.16);border-color:color-mix(in srgb,currentColor 18%,transparent)}.luvilia-product-faq__item:last-child{border-bottom:1px solid rgba(0,0,0,.16);border-bottom-color:color-mix(in srgb,currentColor 18%,transparent)}.luvilia-product-faq__summary{min-height:3.5rem;padding:1rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font:inherit;font-weight:500;line-height:1.65}.luvilia-product-faq__summary::-webkit-details-marker{display:none}.luvilia-product-faq__summary::marker{content:""}.luvilia-product-faq__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.luvilia-product-faq__summary span{min-width:0;overflow-wrap:anywhere}.luvilia-product-faq__icon{flex:0 0 1rem;width:1rem;height:1rem}.luvilia-product-faq__item[open] .luvilia-product-faq__icon-vertical{display:none}.luvilia-product-faq__answer{padding:0 1.9rem 1.25rem 0;font:inherit;font-weight:400;line-height:1.9;overflow-wrap:anywhere}.luvilia-product-faq__answer p{margin:0 0 .75rem}.luvilia-product-faq__answer p:last-child{margin-bottom:0}@media(min-width:750px){.luvilia-product-faq{padding:0 2rem;margin-block:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luvilia-product-faq.css.map */
