.section-faq-adv{background-color:var(--faq-bg-color, var(--color-bg, var(--color-background)));color:var(--faq-text-color, var(--color-text, var(--color-foreground)));width:100%}.faq-adv__container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin)}.faq-adv__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.faq-adv__header-content{flex:1}.faq-adv__header-button{flex-shrink:0}.faq-adv__header-content>.faq-adv__header{display:grid;gap:1rem;justify-items:start;text-align:left;width:100%;margin:0;align-items:start}.faq-adv__heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading, -.02em);color:var(--faq-text-color, var(--color-text, var(--color-foreground)));margin:0}.faq-adv__heading.text-xl{font-size:var(--font-size-xl)}.faq-adv__heading.text-2xl{font-size:var(--font-size-2xl)}.faq-adv__heading.text-3xl{font-size:var(--font-size-3xl)}.faq-adv__heading.text-4xl{font-size:var(--font-size-4xl)}.faq-adv__heading--decorated{color:var(--faq-accent-color)}.faq-adv__heading .faq-adv__heading--decorated{color:var(--faq-accent-color);font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.faq-adv__subheading{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--faq-text-color-muted, rgba(0, 0, 0, .7));max-width:42rem;line-height:1.6;margin:0}.faq-adv__button-link,.faq-adv__button-link:hover{color:var(--faq-link-color)}.faq-adv__button-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s ease}.faq-adv__button-link:hover{cursor:pointer}.faq-adv__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.faq-adv__search{position:relative;flex:1 1 260px;max-width:28rem}.faq-adv__search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;opacity:.55;pointer-events:none;color:currentColor}.faq-adv__search-input{width:100%;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--faq-text-color, currentColor);background-color:var(--faq-block-bg, #fff);border:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:var(--faq-block-border-radius, 8px);padding:.75rem 1rem .75rem 2.75rem;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.faq-adv__search-input::placeholder{color:var(--faq-text-color-muted, rgba(0, 0, 0, .5))}.faq-adv__search-input:focus{outline:none;border-color:var(--faq-accent-color, var(--faq-link-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--faq-accent-color, #1a73e8) 18%,transparent)}.faq-adv__bulk{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.faq-adv__bulk-btn{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--faq-link-color);background:none;border:none;padding:.25rem 0;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.faq-adv__bulk-btn:hover{text-decoration:underline}.faq-adv__bulk-sep{opacity:.4}.faq-adv__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.faq-adv__tab{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--faq-text-color, currentColor);background-color:var(--faq-block-bg, #fff);border:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:999px;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.faq-adv__tab:hover{border-color:var(--faq-accent-color, var(--faq-link-color))}.faq-adv__tab.is-active{background-color:var(--faq-accent-color, var(--faq-link-color));border-color:var(--faq-accent-color, var(--faq-link-color));color:var(--faq-bg-color, #fff)}.faq-adv__grid{display:grid;grid-template-columns:1fr;gap:var(--block-gap, 16px);align-items:start}@media(min-width:768px){.faq-adv__grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.faq-adv__grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.faq-adv__item{background-color:var(--faq-block-bg, var(--color-elevated-background, #fff));color:var(--faq-block-text, var(--color-text, currentColor));border:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:var(--faq-block-border-radius, 8px);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.faq-adv__item:hover{box-shadow:0 4px 12px #00000014}.faq-adv__item--featured{border-color:var(--faq-accent-color, var(--faq-link-color))}.faq-adv__heading-row{margin:0;font:inherit}.faq-adv__summary{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem;cursor:pointer;background:none;border:none;text-align:left;color:inherit;font:inherit}.faq-adv__summary:focus-visible{outline:2px solid var(--faq-accent-color, var(--faq-link-color));outline-offset:-2px}.faq-adv__number{font-family:var(--font-body);font-size:var(--font-size-sm);opacity:.7;color:var(--faq-accent-color, var(--faq-text-color-muted, currentColor));flex-shrink:0}.faq-adv__question{flex:1;font-family:var(--font-heading);font-size:var(--font-size-md);margin:0}.faq-adv__badge{flex-shrink:0;font-family:var(--font-body);font-size:var(--font-size-xs, .75rem);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--faq-accent-color, var(--faq-link-color));border:1px solid var(--faq-accent-color, var(--faq-link-color));border-radius:999px;padding:.25rem .5rem}.faq-adv__icon{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.7;transition:transform .2s ease}.faq-adv__item.is-open .faq-adv__icon{transform:rotate(180deg)}.faq-adv__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.7}.faq-adv__answer-inner{padding:0 1.25rem 1.25rem;opacity:.85}.faq-adv__answer-inner p{margin-top:0}.faq-adv__answer-inner p:last-child{margin-bottom:0}.faq-adv__answer-inner a,.faq-adv__answer-inner a:hover{color:var(--faq-link-color, var(--color-foreground))}.faq-adv__answer-inner a{text-decoration:underline;transition:color .2s ease}.faq-adv__feedback{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12))}.faq-adv__feedback-prompt{font-size:var(--font-size-xs, .8125rem);opacity:.7;margin-right:.25rem}.faq-adv__feedback-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:inherit;background:none;border:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:999px;cursor:pointer;opacity:.75;transition:opacity .2s ease,border-color .2s ease,color .2s ease}.faq-adv__feedback-btn:hover{opacity:1;border-color:var(--faq-accent-color, var(--faq-link-color))}.faq-adv__feedback-btn.is-selected{opacity:1;color:var(--faq-accent-color, var(--faq-link-color));border-color:var(--faq-accent-color, var(--faq-link-color))}.faq-adv__feedback.is-answered .faq-adv__feedback-btn:not(.is-selected){opacity:.35;pointer-events:none}.faq-adv__feedback-thanks{font-size:var(--font-size-xs, .8125rem);color:var(--faq-accent-color, var(--faq-link-color));margin-left:.25rem}.faq-adv__loadmore{display:flex;justify-content:center;margin-top:1.5rem}.faq-adv__loadmore[hidden]{display:none}.faq-adv__loadmore-btn{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--faq-text-color, currentColor);background-color:var(--faq-block-bg, #fff);border:1px solid var(--faq-block-border-color, rgba(0, 0, 0, .12));border-radius:var(--faq-block-border-radius, 8px);padding:.75rem 1.5rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.faq-adv__loadmore-btn:hover{border-color:var(--faq-accent-color, var(--faq-link-color));color:var(--faq-accent-color, var(--faq-link-color))}.faq-adv__loadmore-count{opacity:.6}.faq-adv__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 0}.faq-adv__empty[hidden]{display:none}.faq-adv__empty-text{margin:0;font-family:var(--font-body);color:var(--faq-text-color-muted, rgba(0, 0, 0, .7))}@media(max-width:767px){.faq-adv__header{flex-direction:column;align-items:flex-start}.faq-adv__grid{grid-template-columns:1fr!important}.faq-adv__toolbar{flex-direction:column;align-items:stretch}.faq-adv__search{max-width:none}}@media(prefers-reduced-motion:reduce){.faq-adv__answer,.faq-adv__icon,.faq-adv__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faq-advanced.css.map */
