.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:rgba(var(--color-foreground),.06)}.faq accordion-tab{border-bottom:1px solid #5E5E5E2E;display:block;padding:20px 0}.faq accordion-tab:nth-child(2){border-top:1px solid #5E5E5E2E}.faq accordion-tab:last-child{border-bottom:0}.faq accordion-tab+accordion-tab{margin:0}.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{letter-spacing:.25rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75);display:flex;align-items:center;position:relative}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}}.faq details summary .icon{position:relative;margin-inline-end:1.5rem;color:rgb(var(--color-foreground));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default);border:1px solid #5E5E5E2E;width:40px;display:block;height:40px;border-radius:50%;margin:0 16px 0 0}.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:2rem;padding-bottom:0}.faq details[open] summary .icon:after{height:0}div.faq .icon-plus-alt:before,div.faq .icon-plus-alt:after{color:#262626}.template-collection .faq details summary>span{flex-direction:row-reverse;justify-content:flex-end}.template-collection .faq accordion-tab .accordion__content p{font-weight:400;color:#5e5e5e;font-size:16px;line-height:24px;letter-spacing:-.02em}.template-collection .faq accordion-tab .accordion__content p:last-child{margin-bottom:0}.template-collection .faq details summary~*{padding-bottom:0;max-width:559px}.faq .title{text-align:center;margin-bottom:60px;letter-spacing:0px}.faq .sub-title-text{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.faq-accordian{width:100%;max-width:880px;margin:56px auto 0}.faq-accordian div[data-tab_content]:not(.show_content),div[data-tab_content]:not(.show_content){display:none}.faq-main-wrapper{position:relative}.faq-accordian h5{font-family:Amiri;font-weight:400;font-size:40px;line-height:1;letter-spacing:-.02em;color:#262626;margin:0 0 32px}.faq-scroll-tab{display:flex;justify-content:center;width:100%;background:#2626260d;max-width:max-content;margin:0 auto;border-radius:60px;overflow:hidden}.faq-scroll-tab a.active svg path{fill:#0076b5}.faq-scroll-tab a{font-weight:500;font-size:14px;line-height:1;letter-spacing:0;text-align:center;color:#262626;text-decoration:none;padding:13px 0;min-width:220px}.faq-scroll-tab a svg{margin-right:20px}.faq-scroll-tab a.active{color:#fff;border-radius:60px;background:#262626;transition:all .5s}.faq-scroll-tab a.active img{opacity:1;transform:translateY(-50%) rotate(0)}.faq-main-wrapper .faq-scroll-tab.mobi-box{display:none}.faq-accordian .accordion+.accordion-heading{margin-top:50px}.accordion__content p{font-size:16px;font-weight:400;line-height:22px;text-align:left;color:#565656;letter-spacing:-.03em}.faq-accordian .accordion{border-bottom:1px solid #DDDDDD;padding-bottom:25px}.faq-accordian .accordion:not(:first-child){padding-top:20px}.faq-main-wrapper .accordion__title{font-family:Amiri;font-weight:400;font-size:18px;line-height:1.2;letter-spacing:-.02em}.faq details[open] summary .icon-plus-alt{background:#262626}.faq details[open] .icon-plus-alt:before{color:#fff}@media (max-width:1440px){.faq-accordian h5{font-size:calc(20px + (40 - 20) * ((100vw - 360px) / (1440 - 360)))}}@media (max-width:989px){.faq-scroll-tab a{padding:13px 40px;min-width:auto}}@media (max-width:749px){.faq .title{margin-bottom:35px}.faq-main-wrapper .accordion__title{font-size:18px;line-height:1.2}.faq-accordian{margin:40px auto 0}.template-collection .faq accordion-tab .accordion__content p{font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.02em}.faq-scroll-tab{border-radius:0;margin:0}.faq-scroll-tab{background:transparent;white-space:nowrap;overflow-x:auto;justify-content:flex-start;width:100vw;position:relative;margin-left:-50vw;left:50%;padding-left:16px}.faq-scroll-tab::-webkit-scrollbar{display:none}.faq-scroll-tab a{border:1px solid #5E5E5E2E;border-radius:50px;padding:8px 15px;margin-right:12px}.faq-accordian h5{margin-bottom:16px}.faq details summary~*{padding-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-faq.css.map */
