.component-page-faq{color:var(--foreword-tertiary)}.component-page-faq.makeover h1{font-size:2.5rem;line-height:1.25}.component-page-faq.makeover h2.section-title{padding-bottom:20px}.component-page-faq.makeover h2.h5{font-size:2.25rem;color:var(--makeover-primary);margin-block-start:40px;margin-block-end:40px}.component-page-faq.makeover h3{font-size:1.5rem;line-height:1.375;margin-block-start:20px;margin-block-end:8px}.component-page-faq__heading{display:flex;flex-direction:column;gap:16px;margin-block-end:40px}.component-page-faq__heading label{color:var(--foreword-accent);margin-inline-end:12px}.component-page-faq__heading input{padding:6px 8px;border-radius:4px;border:1px solid #CED4DA;line-height:1}.component-page-faq__heading input:focus{border:2px solid #000}.component-page-faq__search{position:relative}.component-page-faq__heading p{color:var(--foreword-bg-2);position:absolute;inset-block-start:100%;inset-inline-end:0}.component-page-faq mark{border-radius:2px;position:relative;z-index:-1}.component-page-faq mark:focus{background-color:#ffcc85}@media screen and (min-width: 768px){.component-page-faq.makeover h2.section-title{padding-top:15px}.component-page-faq h2.h5{margin-block-start:56px;margin-block-end:56px}.component-page-faq__heading{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media screen and (min-width: 1200px){.component-page-faq.makeover h1{font-size:3.25rem}}@media screen and (min-width: 1400px){.component-page-faq.makeover h2.section-title{padding:20px 0 50px}}@media screen and (min-width: 1600px){.component-page-faq.makeover h2.section-title{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/component-page-faq.css.map */
