.faq-section-container{display:flex;flex-direction:column;gap:var(--global-item-gap-md);padding:var(--global-sect-pad-y-sm) var(--global-sect-pad-x-sm);padding-top:calc(var(--global-sect-pad-y-sm)/ 2)}.faq-questions__wrapper{display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-container__mob{display:none}@media screen and (max-width:768px){.faq-container__mob{display:block}}.faq-heading:not(:first-child){margin-top:var(--global-item-gap-sm)}.faq-nav-questions-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-nav-questions-wrapper .faq-nav{display:flex;flex-direction:row;gap:var(--tag-gap)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item{display:flex;flex-direction:row;align-items:center;padding:var(--tag-pad-y-sm) var(--tag-pad-x-sm);border-radius:100px;background-color:var(--tag-bg);color:var(--tag-text);border:var(--global-border-width) solid var(--tag-bg);font-family:var(--tag-sm-font-family);font-weight:var(--tag-sm-font-weight);font-size:var(--tag-sm-font-size);line-height:var(--tag-sm-line-height);letter-spacing:var(--tag-sm-letter-spacing);font-style:var(--tag-sm-font-style);text-transform:lowercase;transition:all ease-in-out .3s}.faq-nav-questions-wrapper .faq-nav .faq-nav__item svg{color:var(--tag-icon);height:var(--tag-sm-icon-size);width:var(--tag-sm-icon-size)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item:not(.no-hover):hover{background-color:var(--primitive-teal);color:var(--primitive-cream-white)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item:not(.no-hover):hover svg{color:var(--tag-icon)}.faq-nav-questions-wrapper .faq-category-wrapper{display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-container__mob details,.faq-questions__wrapper details{border:var(--toggle-border-width) solid var(--toggle-border);background:var(--toggle-bg);border-radius:var(--toggle-border-rad);transition:border-radius .3s ease-in-out}.faq-container__mob details.active,.faq-questions__wrapper details.active{display:block}.faq-container__mob details[open],.faq-questions__wrapper details[open]{transition:none}.faq-container__mob details[open] summary .icon-plus,.faq-questions__wrapper details[open] summary .icon-plus{display:none}.faq-container__mob details[open] summary .icon-minus,.faq-questions__wrapper details[open] summary .icon-minus{display:block}.faq-container__mob details[open] summary svg,.faq-questions__wrapper details[open] summary svg{color:var(--toggle-icon-fill-active)}.faq-container__mob details:has(:focus-visible),.faq-questions__wrapper details:has(:focus-visible){outline:2px solid var(--primitive-red);outline-offset:2px;border-radius:var(--toggle-border-rad)}.faq-container__mob details summary,.faq-questions__wrapper details summary{display:flex;justify-content:space-between;align-items:center;font-family:var(--toggle-heading-font-family);font-size:var(--toggle-heading-font-size);font-style:var(--toggle-heading-font-style);font-weight:var(--toggle-heading-font-weight);letter-spacing:var(--toggle-heading-letter-spacing);line-height:var(--toggle-heading-line-height);gap:var(--toggle-heading-paragraph-spacing);text-transform:var(--toggle-heading-text-transform);padding:var(--toggle-pad);cursor:pointer}@media screen and (max-width:989px){.faq-container__mob details summary,.faq-questions__wrapper details summary{gap:var(--global-col-gap-lg)}}.faq-container__mob details summary .icon-minus,.faq-questions__wrapper details summary .icon-minus{display:none}.faq-container__mob details summary svg,.faq-questions__wrapper details summary svg{cursor:pointer;color:var(--toggle-icon-fill-default);height:var(--toggle-icon-size);width:var(--toggle-icon-size);flex:0 0 20px}.faq-container__mob details .faq-answer,.faq-questions__wrapper details .faq-answer{padding:0 var(--toggle-pad) var(--toggle-pad) var(--toggle-pad)}.faq-container__mob details .faq-answer h2,.faq-questions__wrapper details .faq-answer h2{font-family:var(--global-title-lg-inter-font-family);font-size:var(--global-title-lg-inter-font-size);font-style:var(--global-title-lg-inter-font-style);font-weight:var(--global-title-lg-inter-font-weight);letter-spacing:var(--global-title-lg-inter-letter-spacing);line-height:var(--global-title-lg-inter-line-height);gap:var(--global-title-lg-inter-paragraph-spacing);text-transform:var(--global-title-lg-inter-text-transform)}.faq-container__mob details .faq-answer h3,.faq-questions__wrapper details .faq-answer h3{font-family:var(--global-title-sm-font-family);font-size:var(--global-title-sm-font-size);font-style:var(--global-title-sm-font-style);font-weight:var(--global-title-sm-font-weight);letter-spacing:var(--global-title-sm-letter-spacing);line-height:var(--global-title-sm-line-height);gap:var(--global-title-sm-paragraph-spacing);text-transform:var(--global-title-sm-text-transform)}.faq-container__mob details .faq-answer h4,.faq-questions__wrapper details .faq-answer h4{font-family:var(--global-subtitle-lg-font-family);font-size:var(--global-subtitle-lg-font-size);font-style:var(--global-subtitle-lg-font-style);font-weight:var(--global-subtitle-lg-font-weight);letter-spacing:var(--global-subtitle-lg-letter-spacing);line-height:var(--global-subtitle-lg-line-height);gap:var(--global-subtitle-lg-paragraph-spacing);text-transform:var(--global-subtitle-lg-text-transform)}.faq-container__mob details .faq-answer a,.faq-questions__wrapper details .faq-answer a{position:relative;text-decoration:none;color:inherit}.faq-container__mob details .faq-answer a:after,.faq-questions__wrapper details .faq-answer a:after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:-6px;height:7px;width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.95 0 47.099999999999994 6.1" width="47.099999999999994" height="6.1"><path stroke-linecap="round" stroke-width="3" stroke="%23FF3B00" d="M1.5 1.5C5.5 1.50002 5 4.50001 9.5 4.50001C14 4.50001 13.9645 1.50005 17.5 1.5C21.5 1.49994 21.5 4.50001 25.5 4.50001C29.5 4.50001 30 1.99995 33 1.99995C36 1.99995 36 4.00001 39.5 4.50001C43 5.00001 44.5 1.5 47.5 1.5"/></svg>');background-repeat:repeat-x;background-size:36px 7px;z-index:-1}.faq-container__mob details .faq-answer a:hover,.faq-questions__wrapper details .faq-answer a:hover{position:relative}.faq-container__mob details .faq-answer a:hover::after,.faq-questions__wrapper details .faq-answer a:hover::after{content:"";pointer-events:none;position:absolute;left:0;right:0;bottom:-6px;height:7px;width:100%;opacity:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.95 0 47.099999999999994 6.1" width="47.099999999999994" height="6.1"><path stroke-linecap="round" stroke-width="3" stroke="%23FF3B00" d="M1.5 1.5C5.5 1.50002 5 4.50001 9.5 4.50001C14 4.50001 13.9645 1.50005 17.5 1.5C21.5 1.49994 21.5 4.50001 25.5 4.50001C29.5 4.50001 30 1.99995 33 1.99995C36 1.99995 36 4.00001 39.5 4.50001C43 5.00001 44.5 1.5 47.5 1.5"/></svg>');background-repeat:repeat-x;background-size:36px 7px;animation:underline-scroll 2s linear infinite;z-index:1}.faq-container__mob details .faq-answer a:hover.current::after,.faq-container__mob details .faq-answer a:hover:hover::after,.faq-questions__wrapper details .faq-answer a:hover.current::after,.faq-questions__wrapper details .faq-answer a:hover:hover::after{opacity:1}@keyframes underline-scroll{0%{background-position-x:0}100%{background-position-x:36px}}.faq-container__mob details .faq-answer em,.faq-questions__wrapper details .faq-answer em{font-family:FreeSerif;font-size:18px}.faq-container__mob details p,.faq-questions__wrapper details p{margin:0;padding:0}.faq-container__mob details p *,.faq-questions__wrapper details p *{display:inline!important}.faq-container__mob details .metafield-rich_text_field,.faq-questions__wrapper details .metafield-rich_text_field{font-size:inherit}