.gm-faq{font-family:var(--font-body-family, "Barlow", sans-serif);display:block;width:100%}.gm-faq__page-header{background-color:var(--gm-faq-page-header-bg, #f7f7f7);display:flex;flex-direction:column;width:100%;padding-top:64px;padding-bottom:64px}.gm-faq__page-header-inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gm-faq__eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--gm-faq-eyebrow-color, #cc0000);margin:0}.gm-faq__title{font-size:56px;color:var(--gm-faq-title-color, #111111);text-transform:uppercase;letter-spacing:-1px;line-height:1.05;margin:0;font-weight:700}.gm-faq__subtitle{font-size:18px;color:var(--gm-faq-subtitle-color, #555555);letter-spacing:0;max-width:800px;line-height:1.6;margin:0}.gm-faq__subtitle p{margin:0}.gm-faq__subtitle a{color:var(--gm-faq-accent, #cc0000);text-decoration:underline;text-underline-offset:3px}.gm-faq__tabs{background-color:#fff;display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(0,0,0,.08)}.gm-faq__tabs-inner{display:flex;flex-direction:row;gap:32px;overflow-x:auto;padding-top:16px;padding-bottom:0;scrollbar-width:none;-ms-overflow-style:none}.gm-faq__tabs-inner::-webkit-scrollbar{display:none}.gm-faq__tab{background-color:transparent;border:none;padding:10px 0 18px;font-family:inherit;font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.gm-faq__tab:hover{color:#111}.gm-faq__tab.is-active{color:var(--gm-faq-accent, #cc0000);border-bottom-color:var(--gm-faq-accent, #cc0000)}.gm-faq__section{background-color:#fff;padding-top:64px;padding-bottom:64px}.gm-faq__list{display:flex;flex-direction:column;width:100%;max-width:var(--gm-faq-list-max-width, 920px)}.gm-faq__group{display:flex;flex-direction:column;padding-bottom:32px}.gm-faq__group-heading{font-size:22px;color:#111;padding-top:16px;padding-bottom:16px;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:600}.gm-faq__group.is-hidden{display:none}.gm-faq__item{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.08)}.gm-faq__trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;background-color:transparent;border:none;font-family:inherit;font-size:16px;font-weight:600;color:#111;text-align:left;cursor:pointer;transition:color .2s ease}.gm-faq__trigger:hover{color:var(--gm-faq-accent, #cc0000)}.gm-faq__question{flex:1 1 auto}.gm-faq__icon-wrap{flex:0 0 auto;position:relative;display:inline-flex;width:22px;height:22px}.gm-faq__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:var(--gm-faq-accent, #cc0000);font-size:22px;line-height:1;transition:opacity .3s ease,transform .3s ease}.gm-faq__icon--plus{opacity:1;transform:rotate(0)}.gm-faq__icon--minus{opacity:0;transform:rotate(-90deg)}.gm-faq__item.is-open .gm-faq__icon--plus{opacity:0;transform:rotate(90deg)}.gm-faq__item.is-open .gm-faq__icon--minus{opacity:1;transform:rotate(0)}.gm-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.gm-faq__item.is-open .gm-faq__answer{max-height:800px}.gm-faq__answer-inner{padding:0 64px 0 0;font-size:14px;letter-spacing:0;color:#555;line-height:1.75;display:flex;flex-direction:column;gap:8px}.gm-faq__answer-inner p{margin:0}.gm-faq__answer-inner a{color:var(--gm-faq-accent, #cc0000);text-decoration:underline;text-underline-offset:3px}.gm-faq__answer-inner em{font-style:italic}.gm-faq__cta{background-color:var(--gm-faq-cta-bg, #f7f7f7);padding-top:64px;padding-bottom:64px}.gm-faq__cta-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.gm-faq__cta-text{display:flex;flex-direction:column;gap:4px}.gm-faq__cta-heading{font-size:22px;color:#111;text-transform:uppercase;letter-spacing:1px;margin:0;font-weight:600}.gm-faq__cta-sub{font-size:14px;color:#555;margin:0}.gm-faq__cta-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.gm-faq__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.gm-faq__btn--primary{background-color:var(--gm-faq-accent, #cc0000);color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;border:none}.gm-faq__btn--primary:hover{background-color:#e60000}.gm-faq__btn--ghost{background-color:transparent;border:1px solid #111111;color:#111;font-size:14px;font-weight:600;letter-spacing:2px;border-radius:4px}.gm-faq__btn--ghost:hover{background-color:#111;color:#fff}.gm-faq__btn--ghost .ph{font-size:16px;line-height:1}@media(max-width:1024px){.gm-faq__title{font-size:44px}.gm-faq__group-heading,.gm-faq__cta-heading{font-size:20px}.gm-faq__subtitle{font-size:17px}.gm-faq__trigger{font-size:15px}.gm-faq__answer-inner{font-size:13px}.gm-faq__page-header,.gm-faq__section,.gm-faq__cta{padding-top:56px;padding-bottom:56px}}@media(max-width:768px){.gm-faq__title{font-size:36px}.gm-faq__group-heading,.gm-faq__cta-heading{font-size:18px}.gm-faq__subtitle{font-size:16px}.gm-faq__trigger{font-size:15px}.gm-faq__page-header,.gm-faq__section,.gm-faq__cta{padding-top:48px;padding-bottom:48px}.gm-faq__answer-inner{padding-right:0}.gm-faq__cta-inner{flex-direction:column;align-items:flex-start}.gm-faq__tabs-inner{gap:24px}}@media(max-width:480px){.gm-faq__title{font-size:30px}.gm-faq__group-heading,.gm-faq__cta-heading{font-size:17px}.gm-faq__page-header,.gm-faq__section,.gm-faq__cta{padding-top:40px;padding-bottom:40px}.gm-faq__tabs-inner{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-gm-faq.css.map */
