.section--padding.do .faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.section--padding.do .faq accordion-tab{display:block}details summary~*{padding-bottom:0rem}.section--padding.do .faq .h3{margin-top:0}.section--padding.do .faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.section--padding.do .faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width: 750px){.section--padding.do .faq accordion-tab+.h3{margin-top:6rem}}.section--padding.do .faq details summary{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.section--padding.do .faq details summary{font-size:1.3rem}}.section--padding.do .faq details summary>span{font-size:16px;display:flex;align-items:center;color:#000;font-weight:600}.section--padding.do .faq details summary .icon{position:relative;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;margin-inline-end:1.5rem;color:#fff;background-color:#f98e02;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)}.section--padding.do .faq details summary .icon:before{width:15px;height:3px}.section--padding.do .faq details summary .icon:after{height:15px;width:3px;transition:height var(--duration-default) ease}@media screen and (hover: hover){.section--padding.do .faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.section--padding.do .faq details summary~*{padding-top:1rem;padding-bottom:2rem}.section--padding.do .faq details[open] summary .icon{box-shadow:none;color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}.section--padding.do .faq details[open] summary .icon:after{height:0}h2.unders.faqs{text-transform:uppercase;font-size:40px}@media (max-width: 768px){h2.unders.faqs{text-transform:uppercase;font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-faq.css.map */
