.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{display:block}.faq accordion-tab+accordion-tab{margin-top:2rem}.faq .h3{margin-top:0}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width:750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{font-size:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.faq details summary{font-size:1.3rem}}.faq details summary>span{display:flex;align-items:center}.faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:1px;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 0 .1rem rgb(var(--color-border));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default)}.faq details summary .icon:before{width:1.2rem}.faq details summary .icon:after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover:hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1rem;padding-bottom:2rem}.faq details[open] summary .icon{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 0 0 .1rem rgb(var(--color-border))}.faq details[open] summary .icon:after{height:0}.faq details summary{font-size:1.9rem;color:#000;font-family:var(--font-heading-family)}.faq accordion-tab{display:block;border-bottom:1px solid #ddd;padding:15px 0}.faq details summary span{padding-top:2px;padding-bottom:2px;display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important}@media screen and (max-width:749px){.faq accordion-tab+accordion-tab{margin-top:1rem}.faq details summary{font-size:1.6rem;line-height:normal}.faq details summary .icon{flex:0 0 3rem;width:3rem;height:3rem}.faq accordion-tab{padding:12px 0}}.image-with-faq .faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:#f5ede4}.image-with-faq .faq accordion-tab{display:block;border-bottom:0;padding:15px;background:#fff;border-radius:10px}.image-with-faq .faq accordion-tab+accordion-tab{margin-top:1.1rem}.image-with-faq .faq-panel{display:grid;grid-template-columns:40% 57%;column-gap:40px}.image-with-faq .faq details summary .icon{box-shadow:none}.image-with-faq .faq-panel img{border-radius:10px}.image-with-faq .faq details summary .icon{right:-10px}@media screen and (max-width:1200px){.image-with-faq .faq-panel{grid-template-columns:40% 56%}}@media screen and (max-width:749px){.image-with-faq .faq-panel{grid-template-columns:1fr;gap:20px}}.template-product .faq-full-section{background:#f3ece3}.template-product .faq accordion-tab{width:80%;margin:auto;padding:15px 6px 15px 15px;background:#fff;margin-bottom:1.1rem;border-radius:10px;border-bottom:none}.template-product .faq details summary .icon{box-shadow:none}@media screen and (max-width:1067px){.template-product .faq accordion-tab{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-faq.css.map */
