.faq{padding-inline:var(--section-inline-start) var(--section-inline-end)}.faq .rte img{border:none}.faq .sectionLayout__header h2{margin:0}.faq .sectionLayout__main{display:grid;gap:1em}.faq details{background:#fff;color:rgb(var(--color-foreground));border-radius:var(--media-radius);overflow:hidden;transition:all .4s ease-in-out;--open-pad: .5rem}.faq details summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:1.5em;transition:all .4s ease-in-out}.faq details summary>p{line-height:var(--lh150)}.faq details summary .svg-wrapper{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem}.faq details summary .svg-wrapper .icon{transition:rotate .4s ease-in-out}.faq details[open]{padding:var(--open-pad);border-radius:calc(var(--button-radius) - var(--open-pad) * 2)}.faq details[open] summary{background:rgba(var(--color-button),.8);color:rgb(var(--color-button-text));padding-block:var(--open-pad);border-radius:var(--button-radius)}@media screen and (max-width:749px){.faq details[open] summary{background:rgba(var(--color-button),.3);color:inherit}}.faq details[open] summary .svg-wrapper .icon{rotate:180deg}.faq details>.rte,.faq details>.ingList{padding:2em;overflow-x:auto;overflow-y:hidden;font-size:.95em}@media screen and (max-width:749px){.faq details>.rte,.faq details>.ingList{padding:2em 1em}}:is(.faq details>.rte,.faq details>.ingList) iframe,:is(.faq details>.rte,.faq details>.ingList) video{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-faq.css.map */
