.faq-page{--faq-green: #08874a;--faq-green-hover: #06703e;--faq-green-light: #f0faf5;--faq-green-border: #b9e0cb;--faq-blue: #125bff;--faq-blue-hover: #0d47cc;--faq-blue-light: #f4f7ff;--faq-dark: #111213;--faq-body: #4a4a4a;--faq-light: #5f676e;--faq-border: #e9ecef;--faq-border-strong: #d3d8de;--faq-bg-light: #f8f9fa;--faq-white: #fdfdfd;--faq-radius-sm: 4px;--faq-radius: 8px;--faq-radius-lg: 12px;--faq-radius-pill: 999px;--faq-shadow-sm: 0 1px 3px rgba(17, 18, 19, .06);--faq-shadow-md: 0 4px 14px rgba(17, 18, 19, .09);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.7;color:var(--faq-body);background:var(--faq-white)}.faq-page *,.faq-page *:before,.faq-page *:after{box-sizing:border-box}.faq-page h1,.faq-page h2,.faq-page h3,.faq-page h4,.faq-page p,.faq-page ul,.faq-page ol,.faq-page figure{margin:0;padding:0}.faq-page button,.faq-page input,.faq-page select,.faq-page textarea{font-family:inherit}.faq-page h1,.faq-page h2,.faq-page h3{color:var(--faq-dark);text-wrap:balance}.faq-page p{text-wrap:pretty}.faq-page a{color:var(--faq-blue);text-decoration:none}.faq-page a:hover{color:var(--faq-blue-hover);text-decoration:underline}.faq-page a:focus-visible,.faq-page summary:focus-visible,.faq-page button:focus-visible,.faq-page input:focus-visible,.faq-page textarea:focus-visible{outline:2px solid var(--faq-blue);outline-offset:2px;border-radius:2px}.faq-container{max-width:1200px;margin:0 auto;padding:0 24px}.faq-hero{background:var(--faq-bg-light);border-bottom:1px solid var(--faq-border);padding:40px 0 32px}.faq-page .faq-hero h1{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:12px}.faq-page .faq-hero-lede{font-size:14px;font-weight:300;line-height:1.6;color:var(--faq-body);max-width:700px}.faq-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.faq-page a.faq-jump-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;background:var(--faq-white);border:1px solid var(--faq-border-strong);border-radius:var(--faq-radius-pill);font-size:12px;font-weight:600;color:var(--faq-dark);line-height:1.6}.faq-page a.faq-jump-link:hover{border-color:var(--faq-green);color:var(--faq-green-hover);background:var(--faq-green-light);text-decoration:none}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding:40px 0 48px;align-items:start}.faq-main{min-width:0}.faq-cat{margin-bottom:36px;scroll-margin-top:90px}.faq-cat:last-of-type{margin-bottom:0}.faq-page .faq-cat>h2{font-size:18px;font-weight:700;line-height:1.3;padding-bottom:10px;border-bottom:2px solid var(--faq-border-strong);margin-bottom:4px}.faq-page .faq-item{border-bottom:1px solid var(--faq-border)}.faq-page .faq-item summary{position:relative;cursor:pointer;list-style:none;padding:15px 44px 15px 0;font-size:16px;font-weight:600;line-height:1.4;color:var(--faq-dark)}.faq-page .faq-item summary::-webkit-details-marker{display:none}.faq-page .faq-item summary:hover{color:var(--faq-green-hover)}.faq-page .faq-item summary:after{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:400;color:var(--faq-green);line-height:1}.faq-page .faq-item[open] summary:after{content:"\2212"}.faq-page .faq-answer{padding:0 44px 18px 0}.faq-page .faq-answer p{font-size:12px;line-height:1.7}.faq-page .faq-answer p+p{margin-top:10px}.faq-page .faq-answer ol,.faq-page .faq-answer ul{margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.7}.faq-page .faq-answer li{margin-bottom:5px}.faq-page .faq-answer code{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Monaco,monospace;font-size:12px;padding:1px 5px;background:var(--faq-bg-light);border:1px solid var(--faq-border);border-radius:var(--faq-radius-sm);color:var(--faq-dark);overflow-wrap:break-word}.faq-related{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--faq-border-strong)}.faq-page a.faq-related-link{font-size:12px;font-weight:600}.faq-page a.faq-related-link:before{content:"\2192";margin-right:5px}.faq-sidebar{position:sticky;top:20px;min-width:0}.faq-card{background:var(--faq-white);border:1px solid var(--faq-border);border-radius:var(--faq-radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--faq-shadow-sm)}.faq-card:last-child{margin-bottom:0}.faq-page .faq-card h2{font-size:16px;font-weight:600;line-height:1.35;margin-bottom:8px}.faq-page .faq-card p{font-size:12px;line-height:1.6;color:var(--faq-light)}.faq-card ul{list-style:none;margin:0;padding:0}.faq-card li{border-bottom:1px solid var(--faq-border)}.faq-card li:last-child{border-bottom:none}.faq-page .faq-card li a{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding:8px 0;font-size:12px;line-height:1.5;font-weight:600}.faq-card-note{display:block;font-size:11px;font-weight:400;color:var(--faq-light);line-height:1.4;margin-top:2px}.faq-agent{background:var(--faq-green-light);border:1px solid var(--faq-green-border)}.faq-page .faq-agent h2{color:var(--faq-green-hover)}.faq-page .faq-agent p{color:var(--faq-body)}.faq-agent-mount{margin-top:12px}.faq-page a.faq-btn,.faq-page button.faq-btn{display:inline-block;padding:11px 22px;border-radius:var(--faq-radius);font-size:12px;font-weight:600;line-height:1.6;text-align:center;min-height:44px;cursor:pointer;transition:background .2s ease,color .2s ease}.faq-page a.faq-btn-primary,.faq-page button.faq-btn-primary{background:var(--faq-green);color:var(--faq-white);border:1px solid var(--faq-green)}.faq-page a.faq-btn-primary:hover,.faq-page button.faq-btn-primary:hover{background:var(--faq-green-hover);border-color:var(--faq-green-hover);color:var(--faq-white);text-decoration:none}.faq-page a.faq-btn-outline{background:var(--faq-white);color:var(--faq-green);border:1px solid var(--faq-green)}.faq-page a.faq-btn-outline:hover{background:var(--faq-green-light);color:var(--faq-green-hover);text-decoration:none}.faq-page a.faq-btn:focus-visible,.faq-page button.faq-btn:focus-visible{outline:2px solid var(--faq-green);outline-offset:2px}.faq-btn-full{display:block;width:100%}.faq-suggest{background:var(--faq-bg-light);border-top:1px solid var(--faq-border);padding:40px 0}.faq-suggest-inner{max-width:700px}.faq-page .faq-suggest h2{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}.faq-page .faq-suggest-lede{font-size:12px;line-height:1.7;color:var(--faq-light);margin-bottom:18px}.faq-field{margin-bottom:14px}.faq-page .faq-field label{display:block;font-size:12px;font-weight:600;color:var(--faq-dark);line-height:1.5;margin-bottom:5px}.faq-page .faq-field input,.faq-page .faq-field textarea{width:100%;padding:11px 14px;font-size:12px;line-height:1.6;color:var(--faq-body);background:var(--faq-white);border:1px solid var(--faq-border-strong);border-radius:var(--faq-radius)}.faq-page .faq-field textarea{min-height:110px;resize:vertical}.faq-page .faq-field input:focus,.faq-page .faq-field textarea:focus{border-color:var(--faq-blue)}.faq-page .faq-form-success{padding:12px 16px;margin-bottom:16px;background:var(--faq-green-light);border:1px solid var(--faq-green-border);border-radius:var(--faq-radius);font-size:12px;font-weight:600;color:var(--faq-green-hover)}.faq-page .faq-form-error{padding:12px 16px;margin-bottom:16px;background:var(--faq-white);border:1px solid var(--faq-border-strong);border-radius:var(--faq-radius);font-size:12px;color:var(--faq-body)}.faq-required{color:var(--faq-green-hover)}.faq-breadcrumb{padding:24px 0;border-top:1px solid var(--faq-border);font-size:12px;color:var(--faq-light)}.faq-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.faq-breadcrumb li:after{content:"\203a";margin-left:8px;color:var(--faq-light)}.faq-breadcrumb li:last-child:after{content:"";margin-left:0}@media(max-width:1024px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.faq-sidebar{position:static}}@media(max-width:768px){.faq-hero{padding:32px 0 24px}.faq-layout{padding:32px 0 40px}.faq-page .faq-hero h1{font-size:20px}.faq-page .faq-cat>h2,.faq-page .faq-suggest h2{font-size:16px}.faq-page .faq-item summary,.faq-page .faq-card h2{font-size:14px}.faq-page .faq-hero-lede{font-size:12px}}@media(max-width:480px){.faq-page .faq-hero h1{font-size:18px}.faq-container{padding:0 16px}.faq-page .faq-item summary{padding-right:36px}.faq-page .faq-answer{padding-right:0}}@media(prefers-reduced-motion:reduce){.faq-page a.faq-btn,.faq-page button.faq-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/faq-page.css.map */
