.uc-faq .faq-hero{background:var(--surface-2);border-bottom:1px solid var(--line)}.uc-faq .faq-hero .wrap{max-width:760px;text-align:center;padding:60px 24px 34px}.uc-faq .faq-hero .eyebrow{font-family:var(--fh);text-transform:uppercase;letter-spacing:.2em;font-size:.74rem;color:var(--teal);font-weight:600}.uc-faq .faq-hero h1{font-family:var(--fd);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;margin:.14em 0 .26em}.uc-faq .faq-hero p{color:var(--muted);font-size:1.06rem}.uc-faq .faq-nav{background:var(--surface-2);padding:0 24px 34px}.uc-faq .faq-nav .row{max-width:880px;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.uc-faq .faq-nav a{font-family:var(--fh);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:600;color:var(--teal-deep);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:9px 16px;text-decoration:none;transition:border-color .14s,background .14s}.uc-faq .faq-nav a:hover{border-color:var(--teal);background:#fff}.uc-faq .faq-cat{padding:54px 0 8px;scroll-margin-top:96px}.uc-faq .faq-cat .wrap{max-width:820px}.uc-faq .cat-h{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.uc-faq .cat-h h2{font-family:var(--fd);font-size:clamp(1.6rem,3.2vw,2.2rem)}.uc-faq .cat-h .c{font-family:var(--fh);color:var(--teal);font-size:1rem}.uc-faq .faq details{border-bottom:1px solid var(--line)}.uc-faq .faq details:first-of-type{border-top:1px solid var(--line)}.uc-faq .faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 2px;position:relative;font-size:1.06rem;color:var(--ink-dark);font-weight:500;line-height:1.4}.uc-faq .faq summary::-webkit-details-marker{display:none}.uc-faq .faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--teal);font-weight:400;line-height:1}.uc-faq .faq details[open] summary:after{content:"\2212"}.uc-faq .faq details[open] summary{color:var(--teal-deep)}.uc-faq .faq .ans{padding:0 40px 20px 2px;color:var(--muted);font-size:1rem;line-height:1.62}.uc-faq .faq .ans p{margin-bottom:12px}.uc-faq .faq .ans p:last-child{margin-bottom:0}.uc-faq .faq .ans a{color:var(--teal);font-weight:600}.uc-faq .faq-contact{background:var(--ink-dark);color:var(--cream);margin-top:46px}.uc-faq .faq-contact .wrap{text-align:center;padding:64px 24px;max-width:640px}.uc-faq .faq-contact h2{font-family:var(--fd);font-size:clamp(1.9rem,3.8vw,2.7rem);color:#fff;margin-bottom:.24em}.uc-faq .faq-contact p{color:#fdf5e6d1;margin-bottom:24px}.uc-faq .faq-contact .btn{background:var(--cream);color:var(--teal-deep)}.uc-faq .faq-contact .btn:hover{background:#fff}@media(prefers-reduced-motion:reduce){.uc-faq *{transition:none!important}.uc-faq .faq-cat{scroll-margin-top:96px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/uc-faq.css.map */
