:root{--faq-white: #ffffff;--faq-black: #1b1c2b;--faq-grey: #7b7b7b;--faq-cream-01: #fffef7;--faq-cream-02: #fff9e8;--faq-green-03: #ddfdc6;--faq-blue-02: #0f78d3;--faq-font-heading: "Rotulo", "Rotulo Comp", var(--font-heading-family, sans-serif);--faq-font-body: "Switzer", var(--font-body-family, sans-serif);--faq-scroll-offset: 0px;--faq-tabbar-top: 0px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.faq-section *{box-sizing:border-box}.faq-section :focus-visible{outline:2px solid var(--faq-blue-02);outline-offset:2px}.faq-hero{background:var(--faq-cream-01);padding:8px}.faq-hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px;border-radius:12px;background:var(--faq-hero-bg, var(--faq-cream-02));overflow:hidden;text-align:center}.faq-hero__title{margin:0;width:100%;font-family:var(--faq-font-heading);font-weight:700;font-size:36px;line-height:42px;letter-spacing:0;color:var(--faq-hero-text, var(--faq-black))}.faq-hero__subtitle{margin:0;width:100%;font-family:var(--faq-font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:var(--faq-hero-text, var(--faq-black))}.faq-hero__subtitle>*:first-child{margin-top:0}.faq-hero__subtitle>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq-hero{padding:12px}.faq-hero__inner{gap:16px;min-height:190px;padding:24px 80px;border-radius:24px}.faq-hero__title{font-size:48px;line-height:52px}.faq-hero__subtitle{font-size:16px;line-height:24px;letter-spacing:-.16px}}.faq-tabs.is-pinned{position:fixed;top:var(--faq-tabbar-top, 0px);left:0;right:0;width:100%;box-sizing:border-box;z-index:10}.faq-tabs__placeholder{height:0}.faq-tabs{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--faq-tabs-bg, var(--faq-cream-01))}.faq-tabs__scroller{max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:8px;background:var(--faq-tabs-track, var(--faq-green-03));padding:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-tabs__scroller::-webkit-scrollbar{display:none}.faq-tabs__list{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;width:max-content}.faq-tabs__tab{display:flex;align-items:center;justify-content:center;padding:12px;border:0;border-radius:9999px;background:transparent;cursor:pointer;text-decoration:none;font-family:var(--faq-font-body);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.96px;text-transform:uppercase;color:var(--faq-tabs-text, var(--faq-black));white-space:nowrap;transition:background-color .25s ease,border-radius .25s ease}.faq-tabs__tab.is-active{background:var(--faq-tabs-active-bg, var(--faq-white));border-radius:4px}@media(hover:hover){.faq-tabs__tab:hover{background:color-mix(in srgb,var(--faq-tabs-active-bg, var(--faq-white)) 55%,transparent)}}@media screen and (min-width:750px){.faq-tabs{padding:16px 80px}.faq-tabs__scroller{border-radius:12px;padding:8px;overflow-x:visible}.faq-tabs__tab{padding:16px 24px;letter-spacing:.72px}.faq-tabs__tab.is-active{border-radius:8px}}.faq-category{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:32px 12px 48px;background:var(--faq-category-bg, var(--faq-cream-01));overflow:clip;scroll-margin-top:var(--faq-scroll-offset, 0px)}.faq-category__inner{width:100%;max-width:1440px;margin-inline:auto;display:flex;flex-direction:column;gap:24px}.faq-category__heading{margin:0;width:100%;text-align:center;font-family:var(--faq-font-heading);font-weight:500;font-size:36px;line-height:42px;letter-spacing:0;color:var(--faq-category-heading-color, var(--faq-black))}.faq-list{display:flex;flex-direction:column;gap:4px;width:100%}.faq-item{position:relative;border-radius:12px;background:var(--faq-item-bg, var(--faq-cream-02));overflow:hidden}.faq-item__row{display:flex;align-items:flex-end;gap:12px;padding:16px}.faq-item__body{display:flex;flex:1 0 0;min-width:0;flex-direction:column;justify-content:center}.faq-item__heading{margin:0;font:inherit;font-weight:400}.faq-item__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.faq-item__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.faq-item__trigger:focus-visible{outline:none}.faq-item__trigger:focus-visible:after{outline:2px solid var(--faq-blue-02);outline-offset:-3px;border-radius:inherit}.faq-item__question{display:block;font-family:var(--faq-font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:var(--faq-question-color, var(--faq-black))}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .32s}.faq-item.is-open .faq-item__panel-inner{visibility:visible;transition-delay:0s}.faq-item__answer{position:relative;z-index:1;padding-top:8px;font-family:var(--faq-font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:var(--faq-answer-color, var(--faq-grey));opacity:0;transition:opacity .2s ease .04s}.faq-item.is-open .faq-item__answer{opacity:1}.faq-item__answer>*:first-child{margin-top:0}.faq-item__answer>*:last-child{margin-bottom:0}.faq-item__answer a{color:var(--faq-blue-02)}.faq-item__icon{flex-shrink:0;pointer-events:none;width:24px;height:24px;color:var(--faq-icon-color, var(--faq-blue-02));transition:transform .32s cubic-bezier(.4,0,.2,1)}.faq-item__icon svg{display:block;width:100%;height:100%}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}@media screen and (min-width:750px){.faq-category{gap:40px;padding:40px 80px 80px}.faq-category__inner{gap:40px}.faq-category__heading{font-size:48px;line-height:52px}.faq-list{gap:8px}.faq-item{border-radius:16px}.faq-item__row{gap:16px;padding:24px}.faq-item__question{font-size:20px;line-height:24px;letter-spacing:-.4px}.faq-item__answer{padding-top:12px;font-size:16px;line-height:24px;letter-spacing:-.16px}}@media(prefers-reduced-motion:reduce){.faq-item__panel,.faq-item__icon,.faq-item__answer,.faq-tabs__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/faq.css.map */
