.faq-main{max-width:1160px;margin:auto;padding:38px 32px 52px}.faq-main .eyebrow{color:#0042ce;font-size:11px;letter-spacing:.12em;font-weight:700}.faq-hero h1{font-size:clamp(44px,6vw,72px);line-height:1.02;margin:16px 0 20px}.faq-hero>p:last-of-type{font-size:16px;color:#555}.faq-search{max-width:620px;margin-top:28px}.faq-search label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.faq-search>div{display:flex;border:1px solid #cbd3e0;border-radius:8px;background:#fff;overflow:hidden}.faq-search input{font:inherit;font-size:16px;min-width:0;width:100%;padding:15px;border:0;background:transparent}.faq-search button{background:#eef3fd;color:#0038b1;border:0;padding:0 18px;font:inherit;cursor:pointer}.faq-search #faq-result{font-size:12px;color:#555;margin:8px 0;min-height:18px}.faq-topics{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 38px}.faq-topics a{padding:11px 15px;border:1px solid #dce2eb;border-radius:24px;font-size:13px;min-height:44px;text-decoration:none;background:#fff}.faq-topics a:hover{background:#eef3fd;border-color:#0042ce}.faq-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px}.faq-shortcuts{align-self:start;background:#eef3fd;border-radius:12px;padding:22px;position:sticky;top:20px}.faq-shortcuts h2{font-family:DM Sans,sans-serif;font-size:17px;line-height:1.4;margin:0 0 14px}.faq-shortcuts a{display:block;font-size:13px;font-weight:600;padding:13px 0;color:#003cbf;border-bottom:1px solid #d6e0f1}.faq-shortcuts p{font-size:12px;line-height:1.7;color:#555;margin:16px 0 0}.faq-group{margin:0 0 40px;scroll-margin-top:24px}.faq-group h2{font-family:DM Sans,sans-serif;font-size:26px;letter-spacing:-.03em;margin:0 0 12px;scroll-margin-top:24px}.faq-group details{border-bottom:1px solid #dce2eb;background:transparent}.faq-group summary{list-style:none;cursor:pointer;position:relative;padding:20px 34px 20px 0;font-size:15px;font-weight:600;line-height:1.5;min-height:54px}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:"+";position:absolute;right:4px;top:17px;font-size:24px;font-weight:400;color:#0042ce}.faq-group details[open] summary:after{content:"\2212"}.faq-group summary:hover{color:#0042ce}.faq-answer{padding:0 24px 8px 0}.faq-answer p{font-size:14px;line-height:1.85;color:#454b54;margin:0 0 16px}.faq-answer a,.faq-return{color:#003fca;text-decoration:underline;text-underline-offset:3px}.faq-contact{background:#eef3fd;border-left:4px solid #0042ce;border-radius:10px;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.faq-contact h2{font-family:DM Sans,sans-serif;font-size:24px;margin:0 0 8px}.faq-contact p{font-size:14px;color:#555;margin:0}.faq-contact .button{background:#0042ce;border-radius:6px;font-size:14px}.faq-return{display:inline-block;padding:20px 0;font-size:14px}.page-footer{max-width:1160px;margin:auto;display:flex;gap:24px;flex-wrap:wrap;padding:20px 32px 32px;border-top:1px solid #dce2eb}.page-footer a{font-size:12px;min-height:44px;display:flex;align-items:center}.faq-main [hidden]{display:none!important}.faq-main :focus-visible{outline:3px solid #0042ce;outline-offset:4px}.faq-empty p{font-size:14px;color:#555}@media(max-width:760px){.faq-main{padding:26px 20px 30px}.faq-hero h1{font-size:46px}.faq-layout{display:block}.faq-shortcuts{position:static;margin:0 0 30px;padding:18px}.faq-shortcuts a{padding:12px 0}.faq-topics{margin:18px 0 24px;gap:7px}.faq-topics a{font-size:12px;padding:10px 12px}.faq-group h2{font-size:24px}.faq-contact{display:block;padding:22px}.faq-contact .button{margin-top:20px;width:100%}.page-footer{padding-inline:20px}.faq-search{margin-top:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.faq-topics a{display:inline-flex!important;align-items:center}.faq-topics{display:flex!important}@media(max-width:760px){.faq-main{padding-top:22px}.faq-hero h1{font-size:40px;line-height:1.04;margin:12px 0}.faq-hero h1 br{display:none}.faq-hero>p:last-of-type{font-size:14px;margin:0}.faq-search{margin-top:18px}.faq-search input{padding:12px}.faq-search #faq-result:empty{display:none}.faq-topics{margin:14px 0 22px;gap:6px}.faq-topics a{font-size:12px;padding:9px 11px}.faq-layout{display:flex;flex-direction:column}.faq-answers{order:0}.faq-shortcuts{order:1;position:static;margin:0 0 24px;padding:16px 18px}.faq-shortcuts h2{font-size:16px;margin-bottom:6px}.faq-shortcuts p{margin-top:10px}.faq-group{margin-bottom:30px}.faq-group h2{font-size:22px;margin-bottom:6px}.faq-group summary{padding-block:16px}.faq-group summary:after{top:13px}.faq-answer{padding-right:8px}.faq-contact{padding:20px}.faq-contact h2{font-size:22px}}@media(max-width:760px){.faq-hero h1{font-size:clamp(32px,8.2vw,40px);line-height:1.08;letter-spacing:-.025em;max-width:100%;margin:10px 0 12px;text-wrap:initial}.faq-hero h1 br{display:block}.faq-hero .eyebrow{font-size:10px;letter-spacing:.09em;margin:0 0 10px}.faq-hero>p:last-of-type{font-size:14px;line-height:1.55;max-width:30ch}}.faq-start{max-width:1200px;margin:0 auto 16px;padding:0 24px}.faq-start a{display:inline-flex;align-items:center;gap:12px;color:var(--blue,#2455d6);font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:44px}.faq-start a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-language{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:22px 0 16px}.faq-language[hidden]{display:none}.faq-language label{font-size:13px;font-weight:700}.faq-language select{font:inherit;font-size:15px;min-height:44px;padding:9px 38px 9px 13px;border:1px solid #c8d1dd;border-radius:10px;background:#fff;color:#15223b;max-width:100%}.faq-language select:focus-visible{outline:3px solid #275dca;outline-offset:3px}#faq-language-note{flex-basis:100%;font-size:13px;line-height:1.55;color:#526075;margin:0;max-width:60ch}html:not([lang=en]) .faq-main{font-family:Arial,Noto Sans CJK SC,Hiragino Kaku Gothic ProN,Malgun Gothic,sans-serif}html:not([lang=en]) .faq-hero h1{font-family:inherit;font-size:clamp(30px,5vw,58px);font-weight:800;line-height:1.2;letter-spacing:-.025em}html:not([lang=en]) .faq-group h2,html:not([lang=en]) .faq-contact h2{font-family:inherit;line-height:1.35}html:not([lang=en]) .faq-answer{line-height:1.8;overflow-wrap:anywhere}html[lang=ko] .faq-answer,html[lang=ko] summary{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.faq-language{margin:16px 0 12px}html:not([lang=en]) .faq-hero h1{font-size:32px}.faq-language select{flex:0 1 auto}}html[lang=hi] .faq-main{font-family:Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,sans-serif}html[lang=hi] .faq-hero h1{letter-spacing:normal;line-height:1.4}html[lang=hi] .faq-main h2,html[lang=hi] .faq-main summary{line-height:1.6;letter-spacing:normal}html[lang=hi] .faq-main p{line-height:1.85}html[lang=hi] .faq-topics a{line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hit-redesign-faq.css.map */
