.hq-faq-page{--hq-faq-border: rgba(210, 207, 200, .72);--hq-faq-glass: rgba(255, 255, 255, .46);--hq-faq-glass-open: rgba(255, 255, 255, .62);width:100%;overflow:clip;background:var(--hq-white, #f9f8f4);color:var(--hq-blue, #012f3e)}.hq-faq-page *,.hq-faq-page *:before,.hq-faq-page *:after{box-sizing:border-box}.hq-faq-page__container{width:var(--hq-container, 1310px);max-width:var(--hq-container, 1310px);margin-inline:auto}.hq-faq-page__hero{padding:170px 0 92px}.hq-faq-page__hero-grid{display:grid;grid-template-columns:648px 540px;column-gap:120px;align-items:center}.hq-faq-page__hero-copy{width:648px;display:flex;flex-direction:column;align-items:flex-start}.hq-faq-page__eyebrow{margin:0;color:var(--hq-blue, #012f3e);text-transform:uppercase}.hq-faq-page__hero-heading{width:648px;margin:48px 0 0;font-family:var(--hq-font-family);font-size:var(--hq-display-2-size, 72px);font-weight:var(--hq-display-2-weight, 600);line-height:var(--hq-display-2-line-height, 1.1);letter-spacing:var(--hq-display-2-letter-spacing, -1.44px);color:var(--hq-blue, #012f3e)}.hq-faq-page__hero-intro{width:570px;max-width:100%;margin-top:40px;color:var(--hq-grey-dark, #707171)}.hq-faq-page__hero-intro p{margin:0}.hq-faq-page__search-card{width:540px;min-height:370px;padding:42px;display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(210,207,200,.66);border-radius:var(--hq-radius-xl, 20px);background:linear-gradient(145deg,#ffffffb8,#ffffff57);box-shadow:0 18px 50px #012f3e0e,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.hq-faq-page__search-heading{display:flex;flex-direction:column;gap:28px}.hq-faq-page__search-heading .hq-caption{margin:0}.hq-faq-page__search-heading h2{margin:0;font-family:var(--hq-font-family);font-size:var(--hq-h2-size, 32px);font-weight:var(--hq-h2-weight, 600);line-height:var(--hq-h2-line-height, 1.2);letter-spacing:var(--hq-h2-letter-spacing, -.64px);color:var(--hq-blue, #012f3e)}.hq-faq-page__search{width:100%;min-height:68px;margin-top:34px;padding:0 24px;display:flex;align-items:center;gap:14px;border:1px solid rgba(1,47,62,.12);border-radius:var(--hq-radius-lg, 18px);background:#f9f8f4d1;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.hq-faq-page__search:focus-within{border-color:#012f3e52;background:var(--hq-white-light, #ffffff);box-shadow:0 0 0 4px #012f3e0b}.hq-faq-page__search-icon{flex:0 0 22px;width:22px;height:22px;opacity:.62}.hq-faq-page__search input{min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;outline:0;background:transparent;font-family:var(--hq-font-family);font-size:var(--hq-body-size, 20px);font-weight:var(--hq-body-weight, 400);line-height:var(--hq-body-line-height, 1.4);letter-spacing:var(--hq-body-letter-spacing, .2px);color:var(--hq-blue, #012f3e)}.hq-faq-page__search input::placeholder{color:#707171b8}.hq-faq-page__search input::-webkit-search-cancel-button{cursor:pointer}.hq-faq-page__search-meta{margin-top:30px;display:flex;align-items:center;gap:48px}.hq-faq-page__search-meta>div{display:flex;align-items:baseline;gap:10px}.hq-faq-page__search-meta strong{font-family:var(--hq-font-family);font-size:var(--hq-h2-size, 32px);font-weight:var(--hq-h2-weight, 600);line-height:1;letter-spacing:var(--hq-h2-letter-spacing, -.64px);color:var(--hq-blue, #012f3e)}.hq-faq-page__search-meta span{font-family:var(--hq-font-family);font-size:var(--hq-body-small-size, 16px);line-height:var(--hq-body-small-line-height, 1.45);color:var(--hq-grey-dark, #707171)}.hq-faq-page__popular{margin-top:26px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--hq-font-family);font-size:14px;line-height:1.45;color:var(--hq-grey-dark, #707171)}.hq-faq-page__popular button{-webkit-appearance:none;appearance:none;margin:0;padding:5px 10px;border:0;border-radius:var(--hq-radius-pill, 999px);background:#012f3e0e;color:var(--hq-blue-light, #053e50);font:inherit;cursor:pointer;transition:background .18s ease}.hq-faq-page__popular button:hover{background:#012f3e1a}.hq-faq-page__filters-wrap{width:100%;padding:24px 0;border-top:1px solid rgba(210,207,200,.72);border-bottom:1px solid rgba(210,207,200,.72);background:#f9f8f4eb}.hq-faq-page__filters{width:100%;display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hq-faq-page__filters::-webkit-scrollbar{display:none}.hq-faq-page__filters button{-webkit-appearance:none;appearance:none;flex:0 0 auto;min-height:48px;margin:0;padding:0 22px;border:1px solid rgba(210,207,200,.82);border-radius:var(--hq-radius-pill, 999px);background:#ffffff7a;color:var(--hq-blue, #012f3e);font-family:var(--hq-font-family);font-size:var(--hq-body-small-size, 16px);font-weight:600;line-height:1;letter-spacing:.16px;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.hq-faq-page__filters button:hover{transform:translateY(-1px);border-color:#012f3e2e}.hq-faq-page__filters button.is-active{border-color:var(--hq-blue, #012f3e);background:var(--hq-blue, #012f3e);color:var(--hq-white-dark, #ebe8dd)}.hq-faq-page__filters button:focus-visible,.hq-faq-page__popular button:focus-visible{outline:2px solid var(--hq-blue, #012f3e);outline-offset:3px}.hq-faq-page__status{min-height:24px;margin-top:32px;font-family:var(--hq-font-family);font-size:var(--hq-body-small-size, 16px);line-height:var(--hq-body-small-line-height, 1.45);color:var(--hq-grey-dark, #707171)}.hq-faq-page__status:empty{min-height:0;margin-top:0}.hq-faq-page__group{width:100%;padding:112px 0 120px;border-top:1px solid rgba(210,207,200,.58);background:var(--hq-white, #f9f8f4)}.hq-faq-page__group:first-child{border-top:0}.hq-faq-page__group[hidden]{display:none}.hq-faq-page__group-grid{display:grid;grid-template-columns:320px 870px;column-gap:120px;align-items:start}.hq-faq-page__group-intro{width:320px;display:flex;flex-direction:column;align-items:flex-start;position:sticky;top:120px}.hq-faq-page__group-intro .hq-caption{margin:0;color:var(--hq-blue, #012f3e)}.hq-faq-page__group-intro h2{width:320px;margin:36px 0 0;font-family:var(--hq-font-family);font-size:var(--hq-h1-size, 48px);font-weight:var(--hq-h1-weight, 600);line-height:var(--hq-h1-line-height, 1);letter-spacing:var(--hq-h1-letter-spacing, -.96px);color:var(--hq-blue, #012f3e)}.hq-faq-page__group-intro>p:last-child{width:300px;margin:28px 0 0;font-family:var(--hq-font-family);font-size:var(--hq-body-small-size, 16px);font-weight:var(--hq-body-small-weight, 400);line-height:var(--hq-body-small-line-height, 1.45);letter-spacing:var(--hq-body-small-letter-spacing, .16px);color:var(--hq-grey-dark, #707171)}.hq-faq-page__list{width:870px;display:flex;flex-direction:column;gap:14px}.hq-faq-page__item{width:870px;margin:0;padding:0;border:1px solid var(--hq-faq-border);border-radius:var(--hq-radius-xl, 20px);background:var(--hq-faq-glass);box-shadow:0 10px 28px #012f3e09,inset 0 1px #ffffff9e;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%);overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.hq-faq-page__item[hidden]{display:none}.hq-faq-page__item:hover{border-color:#012f3e2b;box-shadow:0 14px 34px #012f3e0e,inset 0 1px #ffffffb3}.hq-faq-page__item[open]{border-color:#012f3e24;background:var(--hq-faq-glass-open)}.hq-faq-page__question{width:100%;margin:0;padding:28px 26px 28px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;cursor:pointer}.hq-faq-page__question::-webkit-details-marker{display:none}.hq-faq-page__question::marker{content:"";display:none}.hq-faq-page__question-text{flex:1 1 auto;min-width:0;font-family:var(--hq-font-family);font-size:var(--hq-h2-size, 32px);font-weight:var(--hq-h2-weight, 600);line-height:var(--hq-h2-line-height, 1.2);letter-spacing:var(--hq-h2-letter-spacing, -.64px);color:var(--hq-blue, #012f3e)}.hq-faq-page__toggle{position:relative;flex:0 0 46px;width:46px;height:46px;border:1px solid rgba(210,207,200,.72);border-radius:var(--hq-radius-pill, 999px);background:#ffffff6b;transition:background .22s ease,border-color .22s ease,transform .22s ease}.hq-faq-page__toggle:before,.hq-faq-page__toggle:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s ease}.hq-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.hq-faq-page__item[open] .hq-faq-page__toggle:after{transform:translate(-50%,-50%) rotate(0)}.hq-faq-page__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease}.hq-faq-page__item[open] .hq-faq-page__answer-wrap{grid-template-rows:1fr;opacity:1}.hq-faq-page__answer-inner{overflow:hidden}.hq-faq-page__answer{width:100%;max-width:760px;padding:0 96px 32px 32px;color:var(--hq-grey-dark, #707171)}.hq-faq-page__answer p,.hq-faq-page__answer ul,.hq-faq-page__answer ol{margin-top:0}.hq-faq-page__answer p:last-child,.hq-faq-page__answer ul:last-child,.hq-faq-page__answer ol:last-child{margin-bottom:0}.hq-faq-page__answer p+p{margin-top:16px}.hq-faq-page__question:focus-visible{outline:2px solid rgba(1,47,62,.3);outline-offset:-2px;border-radius:var(--hq-radius-xl, 20px)}.hq-faq-page__group--dark{border-top:0;background:linear-gradient(90deg,var(--hq-blue-light, #053e50) 0%,var(--hq-blue, #012f3e) 72%);color:var(--hq-white-dark, #ebe8dd)}.hq-faq-page__group--dark .hq-faq-page__group-intro .hq-caption,.hq-faq-page__group--dark .hq-faq-page__group-intro h2{color:var(--hq-white-dark, #ebe8dd)}.hq-faq-page__group--dark .hq-faq-page__group-intro>p:last-child{color:#ebe8ddb8}.hq-faq-page__item--dark{border-color:#ebe8dd2e;background:#ffffff0e;box-shadow:0 10px 30px #0000000f,inset 0 1px #ffffff12}.hq-faq-page__item--dark:hover,.hq-faq-page__item--dark[open]{border-color:#ebe8dd47;background:#ffffff16}.hq-faq-page__item--dark .hq-faq-page__question-text,.hq-faq-page__item--dark .hq-faq-page__toggle{color:var(--hq-white-dark, #ebe8dd)}.hq-faq-page__item--dark .hq-faq-page__toggle{border-color:#ebe8dd33;background:#ffffff0a}.hq-faq-page__item--dark .hq-faq-page__answer{color:#ebe8ddc7}.hq-faq-page__item--dark .hq-faq-page__question:focus-visible{outline-color:#ebe8dd8c}.hq-faq-page__empty{padding:120px 0 140px}.hq-faq-page__empty[hidden]{display:none}.hq-faq-page__empty-inner{width:870px;margin-left:440px;padding:56px;border:1px solid rgba(210,207,200,.72);border-radius:var(--hq-radius-xl, 20px);background:#ffffff75}.hq-faq-page__empty-inner .hq-caption{margin:0}.hq-faq-page__empty-inner h2{margin:32px 0 0;font-family:var(--hq-font-family);font-size:var(--hq-h1-size, 48px);font-weight:var(--hq-h1-weight, 600);line-height:var(--hq-h1-line-height, 1);letter-spacing:var(--hq-h1-letter-spacing, -.96px)}.hq-faq-page__empty-inner>p{max-width:560px;margin:28px 0 32px;font-family:var(--hq-font-family);font-size:var(--hq-body-size, 20px);line-height:var(--hq-body-line-height, 1.4);color:var(--hq-grey-dark, #707171)}.hq-faq-page__closing{width:100%;padding:96px 0;background:var(--hq-white-dark, #ebe8dd)}.hq-faq-page__closing-inner{display:grid;grid-template-columns:648px 540px;column-gap:120px;align-items:end}.hq-faq-page__closing .hq-caption{margin:0}.hq-faq-page__closing h2{width:648px;margin:36px 0 0;font-family:var(--hq-font-family);font-size:var(--hq-h1-size, 48px);font-weight:var(--hq-h1-weight, 600);line-height:var(--hq-h1-line-height, 1);letter-spacing:var(--hq-h1-letter-spacing, -.96px);color:var(--hq-blue, #012f3e)}.hq-faq-page__closing-copy{width:540px;display:flex;flex-direction:column;align-items:flex-start;gap:28px;color:var(--hq-grey-dark, #707171)}.hq-faq-page__closing-copy p{margin:0}@media screen and (max-width:1439px)and (min-width:768px){.hq-faq-page__container{width:calc(100% - 64px);max-width:1160px}.hq-faq-page__hero-grid,.hq-faq-page__closing-inner{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);column-gap:72px}.hq-faq-page__hero-copy,.hq-faq-page__hero-heading,.hq-faq-page__search-card,.hq-faq-page__closing h2,.hq-faq-page__closing-copy{width:100%}.hq-faq-page__group-grid{grid-template-columns:280px minmax(0,1fr);column-gap:72px}.hq-faq-page__group-intro,.hq-faq-page__group-intro h2,.hq-faq-page__group-intro>p:last-child,.hq-faq-page__list,.hq-faq-page__item{width:100%}.hq-faq-page__question-text{font-size:28px}.hq-faq-page__empty-inner{width:calc(100% - 352px);margin-left:352px}}@media screen and (max-width:767px){.hq-faq-page__container{width:calc(100% - 40px);max-width:390px}.hq-faq-page__hero{padding:120px 0 72px}.hq-faq-page__hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:56px}.hq-faq-page__hero-copy,.hq-faq-page__hero-heading,.hq-faq-page__hero-intro{width:100%}.hq-faq-page__hero-heading{margin-top:36px;font-size:var(--hq-display-2-size, 44px);font-weight:var(--hq-display-2-weight, 600);line-height:var(--hq-display-2-line-height, 1.02);letter-spacing:var(--hq-display-2-letter-spacing, -.88px)}.hq-faq-page__hero-intro{margin-top:28px}.hq-faq-page__search-card{width:100%;min-height:auto;padding:28px 22px;border-radius:var(--hq-radius-lg, 18px)}.hq-faq-page__search-heading{gap:24px}.hq-faq-page__search-heading h2{font-size:var(--hq-h2-size, 32px)}.hq-faq-page__search{min-height:60px;margin-top:28px;padding-inline:18px;border-radius:16px}.hq-faq-page__search input{font-size:var(--hq-body-size, 18px)}.hq-faq-page__search-meta{margin-top:26px;gap:30px}.hq-faq-page__popular{margin-top:22px}.hq-faq-page__filters-wrap{padding:18px 0}.hq-faq-page__filters{width:calc(100vw - 20px);padding-right:20px}.hq-faq-page__filters button{min-height:44px;padding:0 18px;font-size:14px}.hq-faq-page__status{margin-top:24px;font-size:var(--hq-body-small-size, 14px)}.hq-faq-page__group{padding:80px 0 88px}.hq-faq-page__group-grid{display:flex;flex-direction:column;align-items:stretch;gap:48px}.hq-faq-page__group-intro{position:static;width:100%}.hq-faq-page__group-intro h2{width:100%;margin-top:32px;font-size:var(--hq-h1-size, 44px);line-height:var(--hq-h1-line-height, 1.02);letter-spacing:var(--hq-h1-letter-spacing, -.88px)}.hq-faq-page__group-intro>p:last-child{width:100%;margin-top:24px;font-size:var(--hq-body-small-size, 14px);line-height:var(--hq-body-small-line-height, 1.45)}.hq-faq-page__list,.hq-faq-page__item{width:100%}.hq-faq-page__list{gap:12px}.hq-faq-page__item{border-radius:16px}.hq-faq-page__question{padding:22px 18px 22px 20px;gap:16px}.hq-faq-page__question-text{font-size:20px;font-weight:var(--hq-h3-weight, 600);line-height:1.25;letter-spacing:var(--hq-h3-letter-spacing, -.4px)}.hq-faq-page__toggle{flex-basis:40px;width:40px;height:40px}.hq-faq-page__answer{max-width:100%;padding:0 20px 24px;font-size:var(--hq-body-size, 18px);line-height:var(--hq-body-line-height, 1.45);letter-spacing:var(--hq-body-letter-spacing, .18px)}.hq-faq-page__empty{padding:80px 0 96px}.hq-faq-page__empty-inner{width:100%;margin:0;padding:32px 24px;border-radius:16px}.hq-faq-page__empty-inner h2{margin-top:28px;font-size:var(--hq-h1-size, 44px)}.hq-faq-page__empty-inner>p{margin-top:24px;font-size:var(--hq-body-size, 18px)}.hq-faq-page__closing{padding:72px 0 80px}.hq-faq-page__closing-inner{display:flex;flex-direction:column;align-items:stretch;gap:36px}.hq-faq-page__closing h2,.hq-faq-page__closing-copy{width:100%}.hq-faq-page__closing h2{margin-top:28px;font-size:var(--hq-h1-size, 44px);line-height:var(--hq-h1-line-height, 1.02);letter-spacing:var(--hq-h1-letter-spacing, -.88px)}.hq-faq-page__closing-copy{gap:28px}}@media(prefers-reduced-motion:reduce){.hq-faq-page__item,.hq-faq-page__answer-wrap,.hq-faq-page__toggle,.hq-faq-page__toggle:before,.hq-faq-page__toggle:after,.hq-faq-page__filters button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/hq-faq-page.css.map */
