#shopify-section-faq-section #FAQSection-faq-section{--faq-primary: #111111;--faq-text: #222222;--faq-background: #ffffff;--faq-border: #e8e8e8;--faq-answer-bg: #f8f8f8;background:#fff;color:#111;padding:80px 0 0}#shopify-section-faq-section #FAQSection-faq-section .faq-container{width:100%;max-width:1300px;margin:0 auto;padding:0 40px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading{max-width:100%;margin:0 auto;text-align:left}#shopify-section-faq-section #FAQSection-faq-section .faq-eyebrow{display:inline-block;margin-bottom:13px;color:#777;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}#shopify-section-faq-section #FAQSection-faq-section .faq-heading h2{position:relative;margin:0 0 18px;padding-bottom:19px;color:#111;font-size:calc(var(--typeHeaderSize) * .66);font-weight:700;line-height:1.15;letter-spacing:-1.2px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading h2:after{content:"";position:absolute;bottom:0;left:0%;width:45px;height:2px;background:#111}#shopify-section-faq-section #FAQSection-faq-section .faq-description{max-width:100%;margin:0;font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight)}#shopify-section-faq-section #FAQSection-faq-section .faq-description p{margin:0 0 20px}#shopify-section-faq-section #FAQSection-faq-section .faq-layout{display:grid;grid-template-columns:1fr;gap:25px}#shopify-section-faq-section #FAQSection-faq-section .faq-layout--no-image{max-width:100%;margin:0 auto}#shopify-section-faq-section #FAQSection-faq-section .faq-list{width:100%;min-width:0}#shopify-section-faq-section #FAQSection-faq-section .faq-item{margin:0 0 12px;overflow:hidden;border:1px solid #e8e8e8;border-radius:7px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}#shopify-section-faq-section #FAQSection-faq-section .faq-item:last-child{margin-bottom:0}#shopify-section-faq-section #FAQSection-faq-section .faq-item:hover{border-color:#aaa}#shopify-section-faq-section #FAQSection-faq-section .faq-item[open]{border-color:#222;box-shadow:0 5px 18px #0000000b}#shopify-section-faq-section #FAQSection-faq-section .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;color:#171717;font-size:var(--typeBaseSize);line-height:var(--typeBaseLineHeight);font-weight:600;cursor:pointer;list-style:none;transition:background .25s ease}#shopify-section-faq-section #FAQSection-faq-section .faq-question::-webkit-details-marker{display:none}#shopify-section-faq-section #FAQSection-faq-section .faq-question::marker{content:""}#shopify-section-faq-section #FAQSection-faq-section .faq-question:hover{background:#fafafa}#shopify-section-faq-section #FAQSection-faq-section .faq-item[open] .faq-question{background:#fff}#shopify-section-faq-section #FAQSection-faq-section .faq-question-text{flex:1;min-width:0}#shopify-section-faq-section #FAQSection-faq-section .faq-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:29px;border-radius:50%;background:#f2f2f2;color:#111;font-size:12px;transition:background .25s ease,color .25s ease,transform .25s ease}#shopify-section-faq-section #FAQSection-faq-section .faq-icon-plus{display:inline-block}#shopify-section-faq-section #FAQSection-faq-section .faq-icon-minus{display:none}#shopify-section-faq-section #FAQSection-faq-section .faq-item[open] .faq-toggle{background:#111;color:#fff;transform:rotate(180deg)}#shopify-section-faq-section #FAQSection-faq-section .faq-item[open] .faq-icon-plus{display:none}#shopify-section-faq-section #FAQSection-faq-section .faq-item[open] .faq-icon-minus{display:inline-block}#shopify-section-faq-section #FAQSection-faq-section .faq-answer{padding:17px 22px 21px;border-top:1px solid #eeeeee;background:#fafafa;color:#555;font-size:calc(var(--typeBaseSize) - 2px);font-weight:400;line-height:var(--typeBaseLineHeight);overflow-wrap:anywhere}#shopify-section-faq-section #FAQSection-faq-section .faq-answer p{margin:0}#shopify-section-faq-section #FAQSection-faq-section .faq-answer a{color:#111;text-decoration:underline;text-underline-offset:3px}#shopify-section-faq-section #FAQSection-faq-section .faq-question:focus-visible{outline:2px solid #111111;outline-offset:-3px}@media screen and (max-width:768px){#shopify-section-faq-section #FAQSection-faq-section{padding:40px 0 0}#shopify-section-faq-section #FAQSection-faq-section .faq-container{padding:0 30px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading{margin-bottom:30px}#shopify-section-faq-section #FAQSection-faq-section .faq-eyebrow{font-size:10px;letter-spacing:2px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading h2{font-size:30px;letter-spacing:-.7px}#shopify-section-faq-section #FAQSection-faq-section .faq-description{font-size:calc(var(--typeBaseSize) * .85);line-height:var(--typeBaseLineHeight)}#shopify-section-faq-section #FAQSection-faq-section .faq-description p{margin-bottom:0}#shopify-section-faq-section #FAQSection-faq-section .faq-layout--no-image{max-width:100%}#shopify-section-faq-section #FAQSection-faq-section .faq-item{margin-bottom:10px;border-radius:6px}#shopify-section-faq-section #FAQSection-faq-section .faq-question{padding:15px 14px;gap:12px;font-size:calc(var(--typeBaseSize) * .85);line-height:var(--typeBaseLineHeight)}#shopify-section-faq-section #FAQSection-faq-section .faq-toggle{width:26px;height:26px;font-size:11px}#shopify-section-faq-section #FAQSection-faq-section .faq-answer{padding:14px 15px 17px;font-size:14px;line-height:var(--typeBaseLineHeight)}#shopify-section-faq-section #FAQSection-faq-section .faq-heading{margin-bottom:25px}}@media screen and (max-width:430px){#shopify-section-faq-section #FAQSection-faq-section .faq-question{padding:13px 11px}#shopify-section-faq-section #FAQSection-faq-section .faq-answer{padding:12px;font-size:14px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading h2{padding-bottom:15px;margin:0 0 15px}#shopify-section-faq-section #FAQSection-faq-section .faq-heading{margin-bottom:25px}}@media(prefers-reduced-motion:reduce){#shopify-section-faq-section #FAQSection-faq-section *,#shopify-section-faq-section #FAQSection-faq-section *:before,#shopify-section-faq-section #FAQSection-faq-section *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
