.gvs-faq-category{background:var(--gvs-faq-category-bg, #f4f5f3);color:var(--gvs-faq-category-text, #101010);padding:clamp(28px,5vw,64px) 0}.gvs-faq-category__outer{max-width:var(--gvs-faq-category-max-width, 1280px);width:min(calc(100% - 32px),var(--gvs-faq-category-max-width, 1280px));margin:0 auto}.gvs-faq-category__panel{background:var(--gvs-faq-category-panel-bg, #fff);border:1px solid var(--gvs-faq-category-border, #e0e2dd);border-radius:var(--gvs-faq-category-radius, 28px);padding:var(--gvs-faq-category-panel-padding, 34px);box-shadow:0 18px 45px #0000000f;overflow:hidden}.gvs-faq-category__grid{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:clamp(22px,4vw,50px);align-items:start}.gvs-faq-category--layout-stacked .gvs-faq-category__grid,.gvs-faq-category--layout-compact .gvs-faq-category__grid{grid-template-columns:1fr}.gvs-faq-category--layout-stacked .gvs-faq-category__header{max-width:860px}.gvs-faq-category--layout-compact .gvs-faq-category__panel{box-shadow:none}.gvs-faq-category__header{position:sticky;top:96px}.gvs-faq-category--header-center .gvs-faq-category__eyebrow,.gvs-faq-category--header-center .gvs-faq-category__heading,.gvs-faq-category--header-center .gvs-faq-category__intro{margin-inline:auto;text-align:center}.gvs-faq-category--header-center .gvs-faq-category__eyebrow{display:flex;width:fit-content}.gvs-faq-category--layout-stacked .gvs-faq-category__header,.gvs-faq-category--layout-compact .gvs-faq-category__header{position:static}.gvs-faq-category__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.77rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;color:var(--gvs-faq-category-text, #101010)}.gvs-faq-category__eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--gvs-faq-category-accent, #90f22e);box-shadow:0 0 0 5px color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 16%,transparent)}.gvs-faq-category__heading{max-width:760px;margin:0;color:var(--gvs-faq-category-text, #101010);font-size:clamp(2rem,4vw,4.2rem);font-weight:var(--font-heading--weight, 700)!important;letter-spacing:var(--gvs-heading-tracking-display, -.012em)!important;line-height:var(--gvs-display-heading-line-height, 1.01)!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:uppercase}.gvs-faq-category__intro{max-width:680px;margin-top:16px;color:var(--gvs-faq-category-muted, #555);font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.65}.gvs-faq-category__intro>*:first-child,.gvs-faq-category__support-text>*:first-child,.gvs-faq-category__answer>*:first-child{margin-top:0}.gvs-faq-category__intro>*:last-child,.gvs-faq-category__support-text>*:last-child,.gvs-faq-category__answer>*:last-child{margin-bottom:0}.gvs-faq-category__support{margin-top:24px;padding:20px;border:1px solid color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 34%,var(--gvs-faq-category-border, #e0e2dd));border-radius:min(var(--gvs-faq-category-card-radius, 18px),24px);background:radial-gradient(circle at top right,color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 16%,transparent),transparent 40%),color-mix(in srgb,var(--gvs-faq-category-panel-bg, #fff) 94%,var(--gvs-faq-category-accent, #90f22e))}.gvs-faq-category__support-badge{display:inline-flex;margin-bottom:10px;border-radius:999px;padding:6px 10px;background:var(--gvs-faq-category-text, #101010);color:var(--gvs-faq-category-card-bg, #fff);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gvs-faq-category__support-heading{margin:0;font-size:1.16rem;font-weight:900;letter-spacing:-.025em;line-height:1.08;color:var(--gvs-faq-category-text, #101010)}.gvs-faq-category__support-text{margin-top:10px;color:var(--gvs-faq-category-muted, #555);font-size:.94rem;line-height:1.55}.gvs-faq-category__support-button{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:42px;border-radius:999px;padding:10px 16px;background:var(--gvs-faq-category-accent, #90f22e);color:#050505;font-size:.86rem;font-weight:900;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.gvs-faq-category__support-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 28%,transparent)}.gvs-faq-category__items{display:grid;gap:var(--gvs-faq-category-gap, 10px)}.gvs-faq-category__item{border:1px solid var(--gvs-faq-category-border, #e0e2dd);border-radius:var(--gvs-faq-category-card-radius, 18px);background:var(--gvs-faq-category-card-bg, #fff);color:var(--gvs-faq-category-text, #101010);box-shadow:0 10px 25px #0000000b;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.gvs-faq-category--cards .gvs-faq-category__item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 48%,var(--gvs-faq-category-border, #e0e2dd));box-shadow:0 14px 34px #00000013}.gvs-faq-category__item[open]{border-color:color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 64%,var(--gvs-faq-category-border, #e0e2dd));box-shadow:0 16px 40px #00000016}.gvs-faq-category__item--highlight{border-color:color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 70%,var(--gvs-faq-category-border, #e0e2dd));background:linear-gradient(135deg,color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 9%,transparent),transparent 48%),var(--gvs-faq-category-card-bg, #fff)}.gvs-faq-category__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:var(--gvs-faq-category-row-padding, 18px);cursor:pointer;list-style:none}.gvs-faq-category__summary::-webkit-details-marker{display:none}.gvs-faq-category__summary-main{display:grid;gap:7px;min-width:0}.gvs-faq-category__question-badge{width:fit-content;border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 18%,transparent);color:color-mix(in srgb,var(--gvs-faq-category-text, #101010) 82%,var(--gvs-faq-category-accent, #90f22e));font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gvs-faq-category__question{color:var(--gvs-faq-category-text, #101010);font-size:clamp(1rem,1.35vw,1.16rem);font-weight:850;letter-spacing:-.02em;line-height:1.2}.gvs-faq-category__toggle{position:relative;display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 38%,var(--gvs-faq-category-border, #e0e2dd));border-radius:999px;background:color-mix(in srgb,var(--gvs-faq-category-accent, #90f22e) 10%,var(--gvs-faq-category-card-bg, #fff));color:var(--gvs-faq-category-text, #101010);transition:background .18s ease,color .18s ease,transform .18s ease}.gvs-faq-category__toggle-line{position:absolute;width:14px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.gvs-faq-category__toggle-line--vertical{transform:rotate(90deg)}.gvs-faq-category__caret{display:none;width:18px;height:18px;transition:transform .18s ease}.gvs-faq-category__item[open] .gvs-faq-category__toggle{background:var(--gvs-faq-category-accent, #90f22e);color:#050505;transform:rotate(90deg)}.gvs-faq-category__item[open] .gvs-faq-category__toggle-line--vertical{opacity:0}.gvs-faq-category--icon-caret .gvs-faq-category__toggle-line{display:none}.gvs-faq-category--icon-caret .gvs-faq-category__caret{display:block}.gvs-faq-category--icon-caret .gvs-faq-category__item[open] .gvs-faq-category__toggle{transform:none}.gvs-faq-category--icon-caret .gvs-faq-category__item[open] .gvs-faq-category__caret{transform:rotate(180deg)}.gvs-faq-category__answer{padding:0 var(--gvs-faq-category-row-padding, 18px) var(--gvs-faq-category-row-padding, 18px);color:var(--gvs-faq-category-muted, #555);font-size:.98rem;line-height:1.68}.gvs-faq-category__answer a{color:var(--gvs-faq-category-text, #101010);font-weight:800;text-decoration-color:var(--gvs-faq-category-accent, #90f22e);text-decoration-thickness:2px;text-underline-offset:3px}.gvs-faq-category--surface-dark{--gvs-faq-category-bg: #080808;--gvs-faq-category-panel-bg: #111;--gvs-faq-category-card-bg: #171717;--gvs-faq-category-text: #fff;--gvs-faq-category-muted: #c8c8c8;--gvs-faq-category-border: rgba(255, 255, 255, .14)}.gvs-faq-category--surface-dark .gvs-faq-category__panel{box-shadow:0 22px 60px #00000047}.gvs-faq-category--surface-light{--gvs-faq-category-bg: #fff}.gvs-faq-category--surface-accent{--gvs-faq-category-bg: var(--gvs-faq-category-accent, #90f22e)}.gvs-faq-category--surface-accent .gvs-faq-category__eyebrow{color:#050505}.gvs-faq-category--surface-accent .gvs-faq-category__eyebrow:before{background:#050505}.gvs-faq-category--surface-minimal{background:transparent}.gvs-faq-category--surface-minimal .gvs-faq-category__panel{padding:0;border:0;background:transparent;box-shadow:none}.gvs-faq-category--surface-minimal .gvs-faq-category__item{box-shadow:none}.gvs-faq-category--layout-compact .gvs-faq-category__heading{font-size:clamp(1.6rem,2.8vw,2.8rem)}.gvs-faq-category--layout-compact .gvs-faq-category__support{display:none}@media screen and (max-width:989px){.gvs-faq-category__grid{grid-template-columns:1fr}.gvs-faq-category__header{position:static}}@media screen and (max-width:749px){.gvs-faq-category[data-gvs-mobile-header-align=center] .gvs-faq-category__eyebrow,.gvs-faq-category[data-gvs-mobile-header-align=center] .gvs-faq-category__heading,.gvs-faq-category[data-gvs-mobile-header-align=center] .gvs-faq-category__intro{margin-inline:auto;text-align:center}.gvs-faq-category[data-gvs-mobile-header-align=center] .gvs-faq-category__eyebrow{display:flex;width:fit-content}.gvs-faq-category[data-gvs-mobile-header-align=left] .gvs-faq-category__eyebrow,.gvs-faq-category[data-gvs-mobile-header-align=left] .gvs-faq-category__heading,.gvs-faq-category[data-gvs-mobile-header-align=left] .gvs-faq-category__intro{margin-inline:0;text-align:left}.gvs-faq-category{padding:26px 0}.gvs-faq-category__outer{width:min(calc(100% - 24px),var(--gvs-faq-category-max-width, 1280px))}.gvs-faq-category__panel{padding:var(--gvs-faq-category-mobile-panel-padding, 18px);border-radius:min(var(--gvs-faq-category-radius, 28px),22px)}.gvs-faq-category__grid{gap:20px}.gvs-faq-category__heading{font-size:clamp(1.85rem,10vw,3rem)}.gvs-faq-category__intro{margin-top:12px;font-size:.96rem;line-height:1.58}.gvs-faq-category__support{margin-top:18px;padding:16px}.gvs-faq-category__summary{gap:10px;min-height:58px;padding:var(--gvs-faq-category-mobile-row-padding, 16px)}.gvs-faq-category__question{font-size:.98rem;line-height:1.22}.gvs-faq-category__toggle{flex-basis:34px;width:34px;height:34px}.gvs-faq-category__answer{padding:0 var(--gvs-faq-category-mobile-row-padding, 16px) var(--gvs-faq-category-mobile-row-padding, 16px);font-size:.94rem;line-height:1.6}}.gvs-faq-category--heading-compact .gvs-faq-category__heading{font-size:clamp(1.75rem,3.25vw,3.65rem)}.gvs-faq-category--heading-large .gvs-faq-category__heading{font-size:clamp(2.35rem,4.65vw,5rem)}.gvs-faq-category--spacing-compact{padding-block:clamp(20px,3.5vw,42px)}.gvs-faq-category--spacing-spacious{padding-block:clamp(36px,6vw,82px)}@media screen and (max-width:749px){.gvs-faq-category--mobile-heading-compact .gvs-faq-category__heading{max-width:100%;font-size:clamp(1.84rem,8.35vw,2.4rem);line-height:var(--gvs-heading-leading-display, 1.02)!important;letter-spacing:var(--gvs-heading-tracking-display, -.012em)!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}.gvs-faq-category--mobile-heading-large .gvs-faq-category__heading{font-size:clamp(2.05rem,11.5vw,3.3rem)}.gvs-faq-category--spacing-compact{padding-block:20px}.gvs-faq-category--spacing-spacious{padding-block:34px}}.gvs-faq-category--presentation-homepage .gvs-faq-category__panel{box-shadow:none}@media screen and (min-width:1200px){.gvs-faq-category--presentation-homepage .gvs-faq-category__grid{grid-template-columns:minmax(470px,.84fr) minmax(0,1.16fr);gap:clamp(28px,3vw,44px)}.gvs-faq-category--presentation-homepage .gvs-faq-category__heading{font-size:clamp(2.35rem,4.3vw,4.7rem)}}@media screen and (max-width:749px){.gvs-faq-category--presentation-homepage .gvs-faq-category__list{gap:7px}.gvs-faq-category--presentation-homepage .gvs-faq-category__summary{min-height:44px}}.gvs-faq-category__summary:focus-visible,.gvs-faq-category__support-button:focus-visible{outline:2px solid var(--gvs-faq-category-text, #101010);outline-offset:3px;box-shadow:0 0 0 5px var(--gvs-faq-category-accent, #90f22e)}.gvs-faq-category__summary:focus-visible{border-radius:var(--gvs-faq-category-card-radius, 12px)}@media(prefers-reduced-motion:reduce){.gvs-faq-category__item,.gvs-faq-category__summary,.gvs-faq-category__toggle,.gvs-faq-category__toggle-line,.gvs-faq-category__caret{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gvs-faq-category.css.map */
