.faq-content{--faq-bg: #ffffff;--faq-bg-hover: #f7f9ff;--faq-text: #171717;--faq-muted: #62666d;--faq-border: rgba(23, 23, 23, .1);--faq-accent: #0044cc;--faq-accent-soft: rgba(0, 68, 204, .1);--faq-shadow: 0 12px 40px rgba(0, 44, 132, .1);width:min(100%,920px);margin:0 auto;padding:24px 0 64px;color:var(--faq-text)}.faq-group{margin-bottom:56px}.faq-group:last-child{margin-bottom:0}.faq-category-title{position:relative;margin:0 0 22px;padding-bottom:14px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--faq-text)}.faq-category-title:after{content:"";position:absolute;bottom:0;left:0;width:42px;height:2px;border-radius:999px;background:var(--faq-accent)}.faq-item{position:relative;margin-bottom:12px;overflow:hidden;border:1px solid var(--faq-border);border-radius:16px;background:var(--faq-bg);box-shadow:0 3px 14px #002c8408;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-item:hover{border-color:#0044cc47;background:var(--faq-bg-hover);box-shadow:var(--faq-shadow);transform:translateY(-1px)}.faq-item[open]{border-color:#0044cc59;background:linear-gradient(135deg,#0044cc0e,#fff0 55%),var(--faq-bg);box-shadow:var(--faq-shadow)}.faq-question{position:relative;display:flex;align-items:center;min-height:72px;padding:20px 70px 20px 24px;cursor:pointer;list-style:none;font-size:17px;font-weight:600;line-height:1.55;letter-spacing:-.01em;color:var(--faq-text);background-image:linear-gradient(var(--faq-accent),var(--faq-accent));background-repeat:no-repeat;background-size:2px 16px;background-position:calc(100% - 38px) 50%;transition:color .25s ease,background-size .25s ease}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-item[open]>.faq-question{color:var(--faq-accent);background-size:2px 0}.faq-question:before{content:"";position:absolute;top:50%;right:22px;width:34px;height:34px;border:1px solid var(--faq-border);border-radius:50%;background:var(--faq-accent-soft);transform:translateY(-50%);transition:background-color .25s ease,border-color .25s ease,transform .3s ease}.faq-question:after{content:"";position:absolute;top:50%;right:31px;width:16px;height:2px;border-radius:999px;background:var(--faq-accent);transform:translateY(-50%)}.faq-item[open]>.faq-question:before{border-color:#0044cc4d;background:#0044cc26;transform:translateY(-50%) rotate(180deg)}.faq-answer{padding:0 70px 26px 24px;font-size:15.5px;line-height:1.8;color:var(--faq-muted);animation:faqAnswerIn .28s ease both}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer p{margin:0 0 14px}.faq-answer ul,.faq-answer ol{margin:12px 0 16px;padding-left:22px}.faq-answer li{margin-bottom:7px}.faq-answer strong{font-weight:600;color:var(--faq-text)}.faq-answer a{color:var(--faq-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.faq-answer a:hover{opacity:.7}.faq-question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-4px;border-radius:14px}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faq-content{padding:12px 0 44px}.faq-group{margin-bottom:42px}.faq-category-title{margin-bottom:18px;font-size:22px}.faq-item{margin-bottom:10px;border-radius:14px}.faq-question{min-height:64px;padding:17px 58px 17px 18px;font-size:16px;background-position:calc(100% - 30px) 50%}.faq-question:before{right:16px;width:30px;height:30px}.faq-question:after{right:23px;width:16px}.faq-answer{padding:0 18px 22px;font-size:15px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-question,.faq-question:before,.faq-answer{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blog-faqs.css.map */
