.nmvx-faq-section,.nmvx-faq-section *,.nmvx-faq-section *:before,.nmvx-faq-section *:after,.nmvx-faq-page,.nmvx-faq-page *,.nmvx-faq-page *:before,.nmvx-faq-page *:after{box-sizing:border-box}.nmvx-faq-section{position:relative;width:min(var(--normal-page-width),calc(100% - 2 * var(--page-margin)));margin-inline:auto;padding-block:clamp(34px,6vw,84px) clamp(56px,8vw,112px)}.nmvx-faq__surface{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,72px);overflow:hidden;padding:clamp(26px,5vw,62px);border:1px solid var(--nmvx-border);border-radius:clamp(26px,4vw,38px);background:radial-gradient(48rem 26rem at 4% 0%,rgb(var(--color-foreground-rgb) / .085),transparent 64%),linear-gradient(145deg,rgb(var(--color-background-rgb) / .98),rgb(var(--color-background-rgb) / .86));box-shadow:inset 0 1px #ffffff2e,0 2px 5px #00000009,0 24px 64px #00000016}.nmvx-faq__surface:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(var(--color-foreground-rgb) / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-foreground-rgb) / .022) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(110deg,rgb(0 0 0 / .65),transparent 72%);mask-image:linear-gradient(110deg,rgb(0 0 0 / .65),transparent 72%);pointer-events:none}.nmvx-faq__header{align-self:start;min-width:0}.nmvx-faq__eyebrow{display:inline-flex;align-items:center;min-height:30px;margin:0 0 14px;padding:6px 11px;border:1px solid var(--nmvx-border);border-radius:999px;background:rgb(var(--color-background-rgb) / .74);color:var(--nmvx-muted);font-size:.66rem;font-weight:720;letter-spacing:.12em;line-height:1;text-transform:uppercase}.nmvx-faq__title{max-width:18ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(1.75rem,3.6vw,3.35rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:1.02;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.nmvx-faq__copy{max-width:48ch;margin:18px 0 0;color:var(--nmvx-muted);font-size:clamp(.84rem,1.2vw,.96rem);line-height:1.65;text-wrap:pretty}.nmvx-faq__count{display:inline-flex;align-items:center;width:fit-content;min-height:34px;margin-block-start:20px;padding:7px 11px;border:1px solid var(--nmvx-border);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .04);color:var(--nmvx-muted);font-size:.72rem;font-weight:630}.nmvx-faq__content,.nmvx-faq__list{min-width:0}.nmvx-faq__list{display:grid;gap:9px}.nmvx-faq__item{margin:0;overflow:clip;border:1px solid var(--nmvx-border);border-radius:17px;background:rgb(var(--color-background-rgb) / .88);box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000006,0 8px 22px #00000009;transition:border-color .18s ease,box-shadow .21s var(--nmvx-ease),transform .21s var(--nmvx-ease)}.nmvx-faq__item[open]{border-color:var(--nmvx-border-strong);box-shadow:inset 0 1px #ffffff2e,0 3px 8px #0000000b,0 18px 40px #00000012}.nmvx-faq__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:66px;padding:17px 18px;list-style:none;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(.92rem,1.2vw,1.02rem);font-weight:660;line-height:1.3;letter-spacing:-.012em;text-wrap:pretty;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nmvx-faq__summary::-webkit-details-marker{display:none}.nmvx-faq__summary::marker{content:""}.nmvx-faq__summary:focus-visible{outline:max(2px,var(--focus-outline-width)) solid currentColor;outline-offset:-4px;border-radius:15px}.nmvx-faq__toggle{position:relative;display:block;width:30px;height:30px;flex:none;border:1px solid var(--nmvx-border);border-radius:50%;background:rgb(var(--color-foreground-rgb) / .045)}.nmvx-faq__toggle:before,.nmvx-faq__toggle:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.nmvx-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.nmvx-faq__item[open] .nmvx-faq__toggle:after{transform:translate(-50%,-50%)}.nmvx-faq__answer{padding:0 18px 20px;color:var(--nmvx-muted);font-size:.86rem;line-height:1.7;overflow-wrap:anywhere}.nmvx-faq__answer:before{content:"";display:block;height:1px;margin:0 0 16px;background:linear-gradient(to right,var(--nmvx-border),transparent)}.nmvx-faq__answer :is(p,ul,ol){margin-block:0 .8em}.nmvx-faq__answer :is(p,ul,ol):last-child{margin-block-end:0}.nmvx-faq__answer a,.nmvx-faq-page a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}.nmvx-faq__actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:20px}.nmvx-faq-page{width:100%}.nmvx-faq-page__lead{max-width:72ch;margin:0 0 24px!important;color:rgb(var(--color-foreground-rgb) / .76)!important;font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.7;text-wrap:pretty}.nmvx-faq-page__nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:0 clamp(34px,5vw,58px)}.nmvx-faq-page__nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--nmvx-border);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .035);font-size:.76rem;font-weight:650;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.nmvx-faq-page__nav a:focus-visible,.nmvx-faq-page__support a:focus-visible{outline:max(2px,var(--focus-outline-width)) solid currentColor;outline-offset:3px}.nmvx-faq-page__group{scroll-margin-top:calc(var(--header-height, 0px) + 26px);display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,.7fr);gap:clamp(22px,4vw,48px);padding-block:clamp(30px,5vw,56px);border-top:1px solid var(--nmvx-border)}.nmvx-faq-page__group:first-of-type{border-top:0;padding-block-start:0}.nmvx-faq-page__group-head{align-self:start}.nmvx-faq-page__group-head>p{margin:0 0 8px!important;color:var(--nmvx-muted)!important;font-size:.66rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.nmvx-faq-page__group-head h2{margin:0!important;font-size:clamp(1.35rem,2.8vw,2.15rem)!important;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.nmvx-faq-page__support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-block-start:clamp(34px,5vw,56px);padding:clamp(22px,4vw,38px);border:1px solid rgb(var(--color-foreground-rgb) / .3);border-radius:23px;background:radial-gradient(26rem 12rem at 0% 0%,rgb(255 255 255 / .08),transparent 72%),var(--color-foreground);color:var(--color-background);box-shadow:0 16px 38px #00000024}.nmvx-faq-page__support p{margin:0 0 7px!important;color:inherit!important;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.nmvx-faq-page__support h2{max-width:28ch;margin:0!important;color:inherit;font-size:clamp(1.25rem,2.4vw,1.9rem)!important;line-height:1.08}.nmvx-faq-page__support span{display:block;max-width:64ch;margin-block-start:9px;font-size:.8rem;line-height:1.55;opacity:.72}.nmvx-faq-page__support>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid rgb(var(--color-background-rgb) / .34);border-radius:12px;background:var(--color-background);color:var(--color-foreground);font-size:.86rem;font-weight:680;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.nmvx-faq__item:hover{border-color:var(--nmvx-border-strong);transform:translateY(-1px)}.nmvx-faq-page__nav a:hover{border-color:var(--nmvx-border-strong);background:rgb(var(--color-foreground-rgb) / .07)}.nmvx-faq-page__support>a:hover{box-shadow:0 6px 18px #00000029;transform:translateY(-1px)}}@media screen and (max-width:989px){.nmvx-faq__surface{grid-template-columns:1fr;gap:26px}.nmvx-faq__title{max-width:25ch}.nmvx-faq-page__group{grid-template-columns:1fr;gap:18px}}@media screen and (max-width:749px){.nmvx-faq-section{width:min(100% - 24px,var(--normal-page-width));padding-block:24px 58px}.nmvx-faq__surface{gap:22px;padding:22px 14px 16px;border-radius:22px}.nmvx-faq__surface:before{background-size:34px 34px}.nmvx-faq__header{padding-inline:4px;text-align:center}.nmvx-faq__eyebrow,.nmvx-faq__count{margin-inline:auto}.nmvx-faq__title{max-width:24ch;margin-inline:auto;font-size:clamp(1.45rem,7.4vw,2rem)}.nmvx-faq__copy{max-width:38ch;margin-inline:auto;font-size:.82rem;line-height:1.55}.nmvx-faq__item{border-radius:15px}.nmvx-faq__summary{min-height:62px;gap:12px;padding:15px 14px;font-size:.92rem}.nmvx-faq__toggle{width:28px;height:28px}.nmvx-faq__answer{padding:0 14px 17px;font-size:.81rem;line-height:1.64}.nmvx-faq__actions{display:grid;grid-template-columns:1fr;gap:9px;margin-block-start:16px}.nmvx-faq__actions .nmvx-action{width:100%}.nmvx-faq-page__nav{display:grid;grid-template-columns:1fr 1fr;gap:7px}.nmvx-faq-page__nav a{text-align:center}.nmvx-faq-page__group{padding-block:32px}.nmvx-faq-page__support{grid-template-columns:1fr;padding:20px 16px;border-radius:19px}.nmvx-faq-page__support>a{width:100%}}@media(prefers-reduced-motion:reduce){.nmvx-faq__item,.nmvx-faq__toggle:before,.nmvx-faq__toggle:after,.nmvx-faq-page__nav a,.nmvx-faq-page__support>a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nmvx-storefront-faq.css.map */
