.faq-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#faf9f6;--faq-hero-overlay-opacity: .4;--faq-hero-overlay-color: #000000}.faq-hero--auto{min-height:400px;height:auto}.faq-hero--300{height:300px}.faq-hero--400{height:400px}.faq-hero--500{height:500px}.faq-hero--539{height:539px}.faq-hero--600{height:600px}.faq-hero--700{height:700px}.faq-hero--800{height:800px}.faq-hero__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.faq-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.faq-hero__image--mobile{display:none}.faq-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--faq-hero-overlay-color);opacity:var(--faq-hero-overlay-opacity);z-index:2}.faq-hero__container{position:relative;z-index:3;width:100%;margin:0 auto;padding:26px 30px 40px;height:100%;display:flex;align-items:flex-end;justify-content:center}.faq-hero__content{display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-end;align-items:center;color:#faf9f6}.faq-hero__text{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:8px}.faq-hero__title{font-weight:400;display:flex;align-items:flex-start;gap:10px;margin:0}.faq-hero__title svg{display:inline-block;min-width:40px;min-height:40px}.faq-hero__subtitle{max-width:600px;margin-left:auto;margin-right:auto;font-family:Metro Sans,sans-serif;font-weight:500;font-size:18px;line-height:26px}.faq-hero__search{max-width:528px;margin:0 auto;height:60px;width:100%}.faq-hero__search-form{position:relative;height:100%}.faq-hero__search-input-wrapper{position:relative;display:flex;align-items:center;height:100%}.faq-hero__search-placeholder{position:absolute;left:20px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1;font-family:Metro Sans,sans-serif;font-size:1rem;transition:opacity .2s ease}.faq-hero__search-text-primary{font-weight:400;font-size:18px;line-height:100%;color:#faf9f6}.faq-hero__search-text-secondary{color:#faf9f666;font-size:18px;line-height:100%;font-weight:400}.faq-hero__search-input{width:100%;padding:12px 50px 12px 20px;border:none;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);outline:none;transition:all .3s ease;background:#fffdf44d;color:#faf9f6;height:100%;font-family:Metro Sans;font-size:1rem}.faq-hero__search-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:47px;height:47px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0;background:transparent}.faq-hero__search-button:hover{transform:translateY(-50%) scale(1.05)}.faq-hero__search-button:active{transform:translateY(-50%) scale(.95)}.faq-section__no-results{text-align:center;padding:40px 20px;font-size:18px}.faq-item__highlight{background-color:#ffecb399;padding:0 2px;border-radius:2px}.faq-hero__search-input:focus+.faq-hero__search-placeholder,.faq-hero__search-input:not(:placeholder-shown)+.faq-hero__search-placeholder{opacity:0;pointer-events:none}@media (max-width: 768px){.faq-hero__image--desktop{display:none}.faq-hero__image--mobile,.faq-hero__image--mobile-fallback{display:block}.faq-hero__container{padding:26px 30px 30px}.faq-hero__search{height:44px}.faq-hero__search-button{width:32px;height:32px}.faq-hero__search-text-primary,.faq-hero__search-text-secondary{font-size:12px}.faq-hero__title{line-height:110%;text-align:center;padding:0}.faq-hero__text{padding-top:48px}.faq-hero--mobile-240{height:240px}.faq-hero--mobile-240 .faq-hero__text{padding-top:0}.faq-hero--mobile-300{height:300px}.faq-hero--mobile-400{height:400px}.faq-hero--mobile-470{height:470px}.faq-hero--mobile-500{height:500px}.faq-hero--mobile-600{height:600px}.faq-hero__title{display:inline}.faq-hero__title svg{min-width:22px;min-height:22px;margin-bottom:10px}}@media (width < 375px){.faq-hero__title{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/faq-hero.css.map */
