.faq-grid-cards{--faqgc-accent: #2f6fed;--faqgc-bg: #eef1f6;--faqgc-ink: #161a28;--faqgc-soft: #4b5468;--faqgc-faint: #848da1;--faqgc-line: #dde2ea;--faqgc-card-bg: #ffffff;--faqgc-gap: 16px;--faqgc-max: 1040px;--faqgc-ease: cubic-bezier(.22, 1, .36, 1);position:relative;box-sizing:border-box;background:var(--faqgc-bg);color:var(--faqgc-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.faq-grid-cards *,.faq-grid-cards *:before,.faq-grid-cards *:after{box-sizing:border-box}.faq-grid-cards [hidden],.faq-grid-cards .faq-grid-cards-card.is-hidden{display:none!important}.faq-grid-cards button{appearance:none;-webkit-appearance:none;margin:0;padding:0;min-width:0;min-height:0;width:auto;background:none;border:0;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:normal;text-decoration:none;font:inherit;line-height:inherit;color:inherit;cursor:pointer}.faq-grid-cards button:before,.faq-grid-cards button:after{content:none}.faq-grid-cards svg{display:block;flex:0 0 auto;max-width:none}.faq-grid-cards__inner{width:100%;max-width:var(--faqgc-max);margin:0 auto;padding:0 20px}.faq-grid-cards__header{text-align:center;margin:0 0 28px}.faq-grid-cards__eyebrow{display:block;margin:0 0 10px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faqgc-accent)}.faq-grid-cards .faq-grid-cards__heading{margin:0 0 12px;padding:0;font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3.6vw,38px);line-height:1.15;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--faqgc-ink)}.faq-grid-cards__description{max-width:560px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--faqgc-soft)}.faq-grid-cards__description p{margin:0 0 .6em}.faq-grid-cards__description>:last-child{margin-bottom:0}.faq-grid-cards__search-shell{max-width:620px;margin:0 auto 28px}.faq-grid-cards__search-shell--wide{max-width:820px}.faq-grid-cards__toolbar{display:flex;align-items:center;gap:12px}.faq-grid-cards__toolbar>.faq-grid-cards__search{flex:1 1 auto;min-width:0}.faq-grid-cards__search{display:flex;align-items:center;gap:10px;height:54px;padding:0 14px 0 20px;background:#fff;border:1.5px solid var(--faqgc-line);border-radius:999px;box-shadow:0 1px 2px #161a280a,0 10px 26px -14px #161a2829;transition:border-color .2s ease,box-shadow .2s ease}.faq-grid-cards__search:focus-within{border-color:var(--faqgc-accent);box-shadow:0 0 0 4px #2f6fed29;box-shadow:0 0 0 4px color-mix(in srgb,var(--faqgc-accent) 18%,transparent)}.faq-grid-cards__search-icon{width:19px;height:19px;color:var(--faqgc-faint)}.faq-grid-cards .faq-grid-cards__search-input{flex:1 1 auto;min-width:0;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:var(--faqgc-ink);font:inherit;font-size:16px;line-height:1.4;appearance:none;-webkit-appearance:none}.faq-grid-cards .faq-grid-cards__search-input:focus{outline:none;box-shadow:none;border:0}.faq-grid-cards__search-input::placeholder{color:var(--faqgc-faint);opacity:1}.faq-grid-cards__search-input::-webkit-search-cancel-button{display:none}.faq-grid-cards .faq-grid-cards__search-clear{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--faqgc-bg);color:var(--faqgc-soft);transition:background-color .15s ease,transform .15s ease}.faq-grid-cards .faq-grid-cards__search-clear:hover{background:var(--faqgc-line)}.faq-grid-cards .faq-grid-cards__search-clear:active{transform:scale(.9)}.faq-grid-cards__search-clear svg{width:12px;height:12px}.faq-grid-cards__select-wrap{position:relative;flex:0 0 240px;max-width:100%}.faq-grid-cards__toolbar>.faq-grid-cards__select-wrap:only-child{flex-basis:320px;margin:0 auto}.faq-grid-cards .faq-grid-cards__select{display:block;width:100%;height:54px;min-height:0;margin:0;padding:0 46px 0 20px;border:1.5px solid var(--faqgc-line);border-radius:999px;outline:none;background:#fff;color:var(--faqgc-ink);font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px #161a280a,0 10px 26px -14px #161a2829;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.faq-grid-cards .faq-grid-cards__select:hover{border-color:var(--faqgc-faint)}.faq-grid-cards .faq-grid-cards__select:focus,.faq-grid-cards .faq-grid-cards__select:focus-visible{outline:none;border-color:var(--faqgc-accent);box-shadow:0 0 0 4px #2f6fed29;box-shadow:0 0 0 4px color-mix(in srgb,var(--faqgc-accent) 18%,transparent)}.faq-grid-cards__select-wrap.is-active .faq-grid-cards__select{border-color:var(--faqgc-accent);color:var(--faqgc-accent)}.faq-grid-cards__select-icon{position:absolute;top:50%;right:18px;width:18px;height:18px;margin-top:-9px;color:var(--faqgc-faint);pointer-events:none;transition:transform .25s var(--faqgc-ease)}.faq-grid-cards__select-wrap.is-active .faq-grid-cards__select-icon{color:var(--faqgc-accent)}@media(max-width:640px){.faq-grid-cards__toolbar{flex-direction:column;align-items:stretch}.faq-grid-cards__select-wrap,.faq-grid-cards__toolbar>.faq-grid-cards__select-wrap:only-child{flex:0 0 auto;width:100%}}.faq-grid-cards__meta{margin:14px 0 0;text-align:center;font-size:13.5px;line-height:1.4;color:var(--faqgc-faint)}.faq-grid-cards__meta strong{font-weight:600;color:var(--faqgc-soft)}.faq-grid-cards__inner>.faq-grid-cards__meta{margin:-12px 0 28px}.faq-grid-cards__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:-8px auto 28px}.faq-grid-cards .faq-grid-cards__pill{--pill-color: #5b6472;display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1.5px solid var(--pill-color);background:transparent;color:var(--pill-color);font-size:13px;line-height:1.2;font-weight:600;transition:background-color .2s ease,color .2s ease,transform .15s ease}.faq-grid-cards .faq-grid-cards__pill:hover{transform:translateY(-1px)}.faq-grid-cards .faq-grid-cards__pill.is-active{background:var(--pill-color);color:#fff}.faq-grid-cards__notice{margin:0 0 20px;padding:12px 16px;border-radius:12px;background:#fff4d6;color:#5a4306;font-size:14px}.faq-grid-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--faqgc-gap);align-items:stretch}.faq-grid-cards--cols-2 .faq-grid-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid-cards--cols-4 .faq-grid-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-grid-cards.is-expand .faq-grid-cards__grid{align-items:start}@media(max-width:1100px){.faq-grid-cards--cols-4 .faq-grid-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.faq-grid-cards .faq-grid-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.faq-grid-cards .faq-grid-cards__grid{grid-template-columns:minmax(0,1fr)}.faq-grid-cards__inner{padding:0 16px}}.faq-grid-cards[data-shuffle=true]:not(.is-ready) .faq-grid-cards__grid{opacity:0;animation:faqgcFailsafe .01s linear 1.6s forwards}@keyframes faqgcFailsafe{to{opacity:1}}.faq-grid-cards-card{--faqgc-cat-c: var(--faqgc-line);position:relative;display:flex;flex-direction:column;min-width:0;margin:0;background:var(--faqgc-card-bg);border:1px solid var(--faqgc-line);border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 1px 2px #161a280a,0 8px 20px -14px #161a2824;transition:transform .28s var(--faqgc-ease),box-shadow .28s var(--faqgc-ease),border-color .28s ease}@media(hover:hover){.faq-grid-cards-card:hover{transform:translateY(-3px);border-color:var(--faqgc-cat-c);box-shadow:0 2px 4px #161a280d,0 22px 36px -18px #161a2847}.faq-grid-cards.is-modal .faq-grid-cards-card:hover .faq-grid-cards-card__chevron{transform:translate(3px) rotate(-90deg);color:var(--faqgc-cat-c)}}.faq-grid-cards-card.is-open{border-color:var(--faqgc-cat-c);box-shadow:0 2px 4px #161a280d,0 22px 36px -18px #161a2847}.faq-grid-cards-card__top{padding:18px 20px 0}.faq-grid-cards-card__chip{display:inline-block;max-width:100%;padding:4px 8px;border-radius:999px;background:#5b6472;color:#fff;font-size:10px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.faq-grid-cards .faq-grid-cards-card__question{display:flex;align-items:flex-start;gap:12px;flex:1 1 auto;width:100%;padding:12px 20px 20px;text-align:left;color:var(--faqgc-ink)}.faq-grid-cards-card--no-chip .faq-grid-cards-card__question{padding-top:20px}.faq-grid-cards .faq-grid-cards-card__question:focus{outline:none}.faq-grid-cards .faq-grid-cards-card__question:focus-visible{outline:2px solid var(--faqgc-accent);outline-offset:-3px;border-radius:14px}.faq-grid-cards-card__question-text{flex:1 1 auto;min-width:0;font-size:16px;line-height:1.4;font-weight:600;color:var(--faqgc-ink);overflow-wrap:break-word}.faq-grid-cards-card__question-text mark,.faq-grid-cards-card__answer-text mark,.faq-grid-cards-modal__body mark{background:#ffe8a3;color:#3a2e04;border-radius:3px;padding:0 2px}.faq-grid-cards-card__chevron{width:18px;height:18px;margin-top:2px;color:var(--faqgc-faint);transition:transform .3s var(--faqgc-ease),color .2s ease}.faq-grid-cards.is-modal .faq-grid-cards-card__chevron{transform:rotate(-90deg)}.faq-grid-cards.is-modal .faq-grid-cards-card__answer-wrap{display:none}.faq-grid-cards-card.is-open .faq-grid-cards-card__chevron{transform:rotate(180deg);color:var(--faqgc-cat-c)}.faq-grid-cards-card__answer-wrap{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .38s var(--faqgc-ease),visibility 0s linear .38s}.faq-grid-cards-card.is-open .faq-grid-cards-card__answer-wrap{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.faq-grid-cards-card__answer-inner{min-height:0;overflow:hidden}.faq-grid-cards .faq-grid-cards-card__answer-text{margin:0;padding:14px 20px 20px;border-top:1px solid var(--faqgc-line);font-size:15px;line-height:1.65;color:var(--faqgc-soft);cursor:auto}.faq-grid-cards__empty{padding:40px 0 12px;text-align:center}.faq-grid-cards .faq-grid-cards__empty-title{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--faqgc-ink)}.faq-grid-cards .faq-grid-cards__empty-text{margin:0 0 16px;font-size:15px;color:var(--faqgc-soft)}.faq-grid-cards .faq-grid-cards__empty-reset{font-size:14px;font-weight:600;color:var(--faqgc-accent);text-decoration:underline;text-underline-offset:3px}.faq-grid-cards__more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.faq-grid-cards .faq-grid-cards__more-btn{padding:13px 28px;border:1.5px solid var(--faqgc-line);border-radius:999px;background:#fff;color:var(--faqgc-ink);font-size:15px;line-height:1.2;font-weight:600;box-shadow:0 1px 2px #161a280d;transition:border-color .2s ease,color .2s ease,transform .2s var(--faqgc-ease),box-shadow .2s ease}.faq-grid-cards .faq-grid-cards__more-btn:hover{border-color:var(--faqgc-accent);color:var(--faqgc-accent);transform:translateY(-1px);box-shadow:0 8px 18px -10px #161a284d}.faq-grid-cards .faq-grid-cards__more-btn:active{transform:scale(.98)}.faq-grid-cards .faq-grid-cards__more-btn:focus-visible,.faq-grid-cards .faq-grid-cards__pill:focus-visible,.faq-grid-cards .faq-grid-cards__empty-reset:focus-visible,.faq-grid-cards .faq-grid-cards__search-clear:focus-visible{outline:2px solid var(--faqgc-accent);outline-offset:2px}.faq-grid-cards .faq-grid-cards__progress{margin:0;font-size:13px;color:var(--faqgc-faint)}.faq-grid-cards .faq-grid-cards-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(640px,calc(100% - 32px));max-width:none;height:fit-content;max-height:min(82vh,680px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--faqgc-ink);box-shadow:0 30px 80px -20px #161a2880;overflow:hidden}.faq-grid-cards .faq-grid-cards-modal[open]{display:flex;flex-direction:column;animation:faqgcModalIn .32s var(--faqgc-ease)}.faq-grid-cards .faq-grid-cards-modal[open]::backdrop{animation:faqgcFadeIn .28s ease}.faq-grid-cards .faq-grid-cards-modal::backdrop{background:#161a2880;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.faq-grid-cards .faq-grid-cards-modal.is-closing{animation:faqgcModalOut .18s ease forwards}.faq-grid-cards .faq-grid-cards-modal.is-closing::backdrop{animation:faqgcFadeOut .18s ease forwards}@keyframes faqgcModalIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes faqgcModalOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes faqgcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes faqgcFadeOut{0%{opacity:1}to{opacity:0}}.faq-grid-cards-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding:22px 20px 0 28px}.faq-grid-cards-modal__chip{display:inline-block;max-width:100%;padding:4px 9px;border-radius:999px;background:#5b6472;color:#fff;font-size:10px;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-grid-cards .faq-grid-cards-modal__close{display:flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--faqgc-bg);color:var(--faqgc-soft);transition:background-color .15s ease,transform .15s ease}.faq-grid-cards .faq-grid-cards-modal__close:hover{background:var(--faqgc-line)}.faq-grid-cards .faq-grid-cards-modal__close:active{transform:scale(.92)}.faq-grid-cards-modal__close svg{width:14px;height:14px}.faq-grid-cards .faq-grid-cards-modal__title{margin:0;padding:14px 28px 0;font-family:inherit;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.005em;text-transform:none;color:var(--faqgc-ink);overflow-wrap:break-word}.faq-grid-cards-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 28px 24px;font-size:16px;line-height:1.7;color:var(--faqgc-soft);overflow-wrap:break-word}.faq-grid-cards-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 12px 28px;border-top:1px solid var(--faqgc-line);background:#fafbfd}.faq-grid-cards-modal__count{font-size:13px;color:var(--faqgc-faint)}.faq-grid-cards-modal__nav{display:flex;gap:8px}.faq-grid-cards .faq-grid-cards-modal__nav-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--faqgc-line);border-radius:50%;background:#fff;color:var(--faqgc-ink);transition:border-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.faq-grid-cards .faq-grid-cards-modal__nav-btn:hover:not(:disabled){border-color:var(--faqgc-accent);color:var(--faqgc-accent)}.faq-grid-cards .faq-grid-cards-modal__nav-btn:active:not(:disabled){transform:scale(.93)}.faq-grid-cards .faq-grid-cards-modal__nav-btn:disabled{opacity:.35;cursor:default}.faq-grid-cards-modal__nav-btn svg{width:16px;height:16px}.faq-grid-cards .faq-grid-cards-modal__close:focus-visible,.faq-grid-cards .faq-grid-cards-modal__nav-btn:focus-visible{outline:2px solid var(--faqgc-accent);outline-offset:2px}@media(max-width:580px){.faq-grid-cards .faq-grid-cards-modal{inset:auto 0 0 0;margin:0;width:100%;max-height:86vh;border-radius:20px 20px 0 0}.faq-grid-cards .faq-grid-cards-modal[open]{animation-name:faqgcSheetIn}.faq-grid-cards .faq-grid-cards-modal.is-closing{animation-name:faqgcModalOut}.faq-grid-cards .faq-grid-cards-modal__title{font-size:20px}.faq-grid-cards-modal__head{padding-left:22px}.faq-grid-cards .faq-grid-cards-modal__title,.faq-grid-cards-modal__body{padding-left:22px;padding-right:22px}.faq-grid-cards-modal__foot{padding-left:22px}}@keyframes faqgcSheetIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.faq-grid-cards *,.faq-grid-cards *:before,.faq-grid-cards *:after{animation-duration:1ms!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-faq-grid-cards.css.map */
