.faq-hero{padding-block:var(--space-5) var(--space-4);background-color:var(--color-bg)}.faq-hero .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-2)}.faq-hero .breadcrumb a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-ink-2);text-decoration:none;transition:color var(--dur-fast)}.faq-hero .breadcrumb a:hover,.faq-hero .breadcrumb a:focus-visible{color:var(--color-ink)}.breadcrumb__icon{width:14px;height:14px;flex:none}.breadcrumb__chev{width:12px;height:12px;flex:none;opacity:.55}.faq-hero .breadcrumb span[aria-current=page]{color:var(--color-ink);font-weight:var(--weight-bold)}.faq-hero__title{margin:0 0 var(--space-2);font-size:clamp(22px,4vw,32px);font-weight:var(--weight-heading);letter-spacing:.02em;line-height:1.2;color:var(--color-ink);text-transform:uppercase}.faq-hero__sub{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--color-ink-2);max-width:680px}.faq-nav{position:sticky;top:var(--header-h);z-index:30;background-color:var(--color-bg);box-shadow:0 2px 8px #00000005}.faq-nav__inner{padding-block:var(--space-3)}.faq-nav__list{display:flex;align-items:center;gap:var(--space-2);list-style:none;padding:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.faq-nav__list::-webkit-scrollbar{display:none}.faq-nav__pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-line);background-color:var(--color-bg);color:var(--color-ink);font-size:var(--fs-meta);font-weight:var(--weight-bold);text-decoration:none;letter-spacing:.04em;transition:all var(--dur-fast);flex-shrink:0}.faq-nav__pill:hover{background-color:var(--color-tint);border-color:var(--color-ink)}.faq-nav__pill.is-active{background-color:var(--color-brand);color:var(--color-badge-text);border-color:var(--color-brand)}.faq-nav__pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.faq-main{padding-block:var(--space-6) var(--space-8)}.faq-content{max-width:860px;margin-inline:auto}.faq-group{scroll-margin-top:calc(var(--header-h) + 68px);margin-bottom:var(--space-7)}.faq-group:last-of-type{margin-bottom:var(--space-8)}.faq-group__header{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-ink);display:flex;align-items:baseline;justify-content:space-between}.faq-group__title{font-size:clamp(18px,2.5vw,22px);font-weight:var(--weight-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink);margin:0}.faq-group__count{font-size:var(--fs-meta);color:var(--color-ink-2);font-weight:var(--weight-body)}.faq-accordions{border-top:1px solid var(--color-line)}.faq-accordion{border-bottom:1px solid var(--color-line);background-color:var(--color-bg);transition:background-color var(--dur-fast)}.faq-accordion[open]{background-color:#f7f5f366}.faq-accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-2);min-height:48px;font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--color-ink);cursor:pointer;list-style:none;gap:var(--space-3);-webkit-user-select:none;user-select:none}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__summary span{flex:1;text-align:left;line-height:1.45}.faq-accordion__chev{width:16px;height:16px;flex:none;transform:rotate(90deg);transition:transform var(--dur-fast) ease;color:var(--color-ink-2)}.faq-accordion[open] .faq-accordion__chev{transform:rotate(-90deg);color:var(--color-ink)}.faq-accordion__summary:hover,.faq-accordion__summary:hover .faq-accordion__chev{color:var(--color-ink)}.faq-accordion__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-xs)}.faq-accordion__body{padding:0 var(--space-2) var(--space-4);font-size:14px;color:#333;line-height:1.65}.faq-accordion__body p{margin:0 0 var(--space-3)}.faq-accordion__body p:last-child{margin-bottom:0}.faq-accordion__body strong{color:var(--color-ink);font-weight:var(--weight-bold)}.faq-accordion__body a{color:var(--color-ink);text-decoration:underline;text-underline-offset:2px;font-weight:var(--weight-bold);transition:opacity var(--dur-fast)}.faq-accordion__body a:hover,.faq-accordion__body a:focus-visible{opacity:.75}.faq-cta{margin-top:var(--space-8)}.faq-cta__card{background-color:var(--color-ink);border-radius:var(--radius-tile);padding:var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);text-align:center}.faq-cta__title{font-size:var(--fs-h2);font-weight:var(--weight-heading);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 var(--space-2)}.faq-cta__desc{font-size:var(--fs-body);line-height:1.6;color:#ffffffb8;margin:0}.faq-cta__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.faq-cta__btn{min-height:48px;padding:12px 28px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase}.faq-cta__btn .btn__icon{width:18px;height:18px;flex:none}.faq-cta__card .btn--primary{background-color:#fff;color:var(--color-ink)}.faq-cta__card .btn--primary:hover{background-color:#ffffffd9}.faq-cta__info{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);color:#ffffffb8}.faq-cta__info span{display:inline-flex;align-items:center;gap:var(--space-1)}.faq-cta__info svg{width:14px;height:14px;flex:none;opacity:.7}.faq-cta__info a{color:#ffffffb8;text-decoration:none;transition:color var(--dur-fast)}.faq-cta__info a:hover,.faq-cta__info a:focus-visible{color:#fff;text-decoration:underline}@media(min-width:768px){.faq-cta__card{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6);text-align:left;padding:var(--space-6) var(--space-7)}.faq-cta__text{max-width:420px}.faq-cta__actions{align-items:flex-end;flex:none}.faq-cta__info{align-items:flex-end}}@media(max-width:380px){.faq-hero__title{font-size:20px}.faq-nav__pill{padding:6px 12px;font-size:11px;min-height:38px}.faq-group__title{font-size:17px}.faq-accordion__summary{padding-block:var(--space-3);font-size:13px}.faq-accordion__body{font-size:13px}.faq-cta__card{padding:var(--space-4) var(--space-3)}.faq-cta__actions{flex-direction:column;width:100%}.faq-cta__btn{width:100%}.faq-cta__info{flex-direction:column;gap:var(--space-2)}}@media(min-width:381px)and (max-width:639px){.faq-cta__actions{flex-direction:column;width:100%}.faq-cta__btn{width:100%}}@media(min-width:640px)and (max-width:767px){.faq-cta__actions{flex-direction:row}}@media(min-width:768px){.faq-hero{padding-block:var(--space-6) var(--space-5)}.faq-main{padding-block:var(--space-7) var(--space-9)}.faq-group{margin-bottom:var(--space-8)}.faq-accordion__summary{padding:var(--space-4) var(--space-3);font-size:15px}.faq-accordion__body{padding:0 var(--space-3) var(--space-4);font-size:14.5px}.faq-cta__card{padding:var(--space-7) var(--space-6)}}@media(min-width:1024px){.faq-nav__list{justify-content:center}.faq-nav__pill{padding:8px 20px;font-size:13px}.faq-group{scroll-margin-top:calc(var(--header-h) + 76px)}}@media(prefers-reduced-motion:reduce){.faq-accordion__chev,.faq-nav__pill,.faq-accordion{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/faq.css.map */
