faq-pdp,faq-center{display:block;--faq-radius: max(var(--radius-base), .25rem)}.faq-section{padding-block:var(--space-12)}@media(min-width:990px){.faq-section{padding-block:var(--space-16)}}.faq-icon{display:block;flex:0 0 auto}.faq-empty-note{margin:var(--space-8) 0;padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--faq-radius);color:var(--color-text-secondary);font-size:var(--font-size-small)}.faq-review{display:grid;gap:var(--space-2);margin:var(--space-4) auto;padding:var(--space-4) var(--space-5);border:1px dashed var(--color-foreground);border-radius:var(--faq-radius);background-color:var(--color-background-subtle, #f7f7f7);font-size:var(--font-size-small);line-height:1.45}.faq-review__tag{margin:0;font-family:var(--font-ui-family);font-size:var(--font-size-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.faq-review__msg{margin:0}.faq-review__help{color:var(--color-text-secondary)}.faq-badge{display:inline-block;margin-inline-start:var(--space-2);padding:.125rem .5rem;border:1px dashed var(--color-foreground);border-radius:999px;font-family:var(--font-ui-family);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.faq-acc{border-top:1px solid var(--color-border)}.faq-acc:last-child{border-bottom:1px solid var(--color-border)}.faq-acc[hidden]{display:none}.faq-acc__heading{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.faq-acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:100%;min-height:3.5rem;padding-block:var(--space-5);background:none;border:0;color:var(--color-foreground);font-family:var(--font-display-family);font-size:1.0625rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}@media(min-width:750px){.faq-acc__trigger{padding-block:var(--space-6);font-size:1.25rem}}.faq-acc__trigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.faq-acc__icon{position:relative;flex:0 0 auto;width:.875rem;height:.875rem}.faq-acc__icon:before,.faq-acc__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:currentColor;transform:translateY(-50%);transition:transform var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.faq-acc__icon:after{transform:translateY(-50%) rotate(90deg)}.faq-acc__trigger[aria-expanded=true] .faq-acc__icon:after{transform:translateY(-50%) rotate(0);opacity:0}.faq-acc__answer{max-width:46rem;padding-bottom:var(--space-6);color:var(--color-text-secondary);line-height:1.65}.faq-acc__answer>:first-child{margin-top:0}.faq-acc__answer>:last-child{margin-bottom:0}.faq-acc__answer a{text-decoration:underline;text-underline-offset:.18em}@media(prefers-reduced-motion:reduce){.faq-acc__icon:before,.faq-acc__icon:after{transition:none}}.faq-pdp__head{max-width:40rem;margin-bottom:var(--space-8)}.faq-pdp__title{margin:var(--space-3) 0 var(--space-3);font-size:var(--font-size-h2);line-height:1.1}.faq-pdp__subtitle{margin:0;color:var(--color-text-secondary)}.faq-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--space-6)}@media(min-width:750px){.faq-tabs{grid-template-columns:repeat(var(--faq-tabs, 6),minmax(0,1fr));margin-bottom:var(--space-2)}}.faq-tab{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-4) var(--space-1) var(--space-3);border:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui-family);font-size:.8125rem;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(min-width:750px){.faq-tab{padding-inline:var(--space-2);font-size:var(--font-size-small)}}.faq-tab:hover{color:var(--color-foreground)}.faq-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--color-foreground);color:var(--color-foreground)}.faq-tab:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.faq-tab__icon .faq-icon{width:1.75rem;height:1.75rem}.faq-tab .faq-badge{display:block;margin:var(--space-1) 0 0}.faq-pdp__panel[hidden]{display:none}.faq-tabs+.faq-pdp__panels .faq-acc:first-child{border-top:0}.faq-pdp__link-wrap{margin:var(--space-8) 0 0}.faq-pdp__link{font-family:var(--font-ui-family);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.faq-hero{max-width:100%;padding-bottom:var(--space-8)}.faq-hero__title{margin:var(--space-3) 0 var(--space-4);font-size:var(--font-size-display);line-height:1.02}.faq-hero__subtitle{max-width:38rem;margin:0 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--font-size-body-lg);line-height:1.5}.faq-search{position:relative;max-width:40rem}.faq-search__icon{position:absolute;top:50%;left:var(--space-4);transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.faq-search__icon .faq-icon{width:1.25rem;height:1.25rem}.faq-search__input{width:100%;min-height:3.5rem;padding:0 var(--space-4) 0 3rem;border:1px solid var(--color-border);border-radius:var(--faq-radius);background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-size:var(--font-size-body)}.faq-search__input:focus-visible{border-color:var(--color-foreground)}.faq-cards{padding-bottom:var(--space-12)}.faq-cards__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:750px){.faq-cards__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}@media(min-width:990px){.faq-cards__list{grid-template-columns:repeat(var(--faq-card-cols, 3),minmax(0,1fr))}}.faq-card{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--faq-radius);background-color:var(--color-background);color:var(--color-foreground);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(min-width:750px){.faq-card{gap:var(--space-3);padding:var(--space-6)}}.faq-card:hover{border-color:var(--color-foreground);background-color:var(--color-surface)}.faq-card:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.faq-card__icon{margin-bottom:var(--space-2)}.faq-card__icon .faq-icon{width:2rem;height:2rem}@media(min-width:750px){.faq-card__icon .faq-icon{width:2.5rem;height:2.5rem}}.faq-card__name{font-family:var(--font-display-family);font-size:var(--font-size-body-lg);font-weight:500;line-height:1.2}.faq-card__desc{color:var(--color-text-secondary);font-size:var(--font-size-small);line-height:1.45}.faq-card__count{margin-top:auto;padding-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase}.faq-areas{display:grid;gap:var(--space-12);padding-bottom:var(--space-12)}.faq-area{display:grid;gap:var(--space-6);scroll-margin-top:calc(var(--header-height, 5rem) + var(--space-6))}.faq-area[hidden]{display:none}.faq-area__head{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.faq-area__icon .faq-icon{width:2rem;height:2rem;margin-top:.15rem}.faq-area__title{margin:0 0 var(--space-1);font-size:var(--font-size-h2);line-height:1.1}.faq-area__desc{margin:0;color:var(--color-text-secondary)}.faq-noresults{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--faq-radius);text-align:center}.faq-noresults[hidden]{display:none}.faq-noresults__title{margin:0 0 var(--space-2);font-family:var(--font-display-family);font-size:var(--font-size-body-lg);font-weight:500}.faq-noresults__text{margin:0 0 var(--space-5);color:var(--color-text-secondary)}.faq-contact__card{display:grid;gap:var(--space-6);align-items:center;padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--faq-radius);background-color:var(--color-surface)}.faq-contact__title{margin:0 0 var(--space-3);font-size:var(--font-size-h2);line-height:1.1}.faq-contact__body{max-width:34rem;margin:0;color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}@media(min-width:750px){.faq-contact__card{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-12);padding:var(--space-12)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/faq-center.css.map */
