.faq-hero{position:relative;width:100%;overflow:hidden}.faq-hero__container{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.faq-hero__container{min-height:520px}}.faq-hero__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.faq-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.faq-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f8ede3d9,#e9edc9bf);z-index:1}.faq-hero__content{position:relative;z-index:2;text-align:center;padding:60px 20px;max-width:800px;margin:0 auto}.faq-hero__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15;margin:0 0 16px;color:inherit}.faq-hero__subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6;margin:0 0 32px;opacity:.85;color:inherit}.faq-hero__search{margin-bottom:28px;max-width:560px;margin-left:auto;margin-right:auto}.faq-hero__search-box{position:relative;display:flex;align-items:center;background:#fff;border:2px dashed #D4A373;border-radius:50px;padding:4px 8px 4px 20px;box-shadow:0 4px 20px #3d2b1f14;transition:box-shadow .3s ease,border-color .3s ease}.faq-hero__search-box:focus-within{box-shadow:0 6px 28px #d4a37333;border-color:#ccd5ae}.faq-hero__search-icon{flex-shrink:0;color:#d4a373;margin-right:12px}.faq-hero__search-input{flex:1;border:none;background:transparent;font-family:Inter,sans-serif;font-size:1rem;color:#3d2b1f;padding:14px 8px;outline:none;width:100%}.faq-hero__search-input::placeholder{color:#a89888}.faq-hero__button{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#d4a373,#c49363);border:none;border-radius:50px;padding:14px 36px;text-decoration:none;cursor:pointer;box-shadow:0 4px 16px #d4a37359;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.faq-hero__button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #d4a37373;background:linear-gradient(135deg,#c49363,#b58353)}.faq-hero__button:active{transform:translateY(0)}@media(max-width:767px){.faq-hero__content{padding:40px 16px}.faq-hero__search-box{padding:4px 6px 4px 16px}.faq-hero__search-input{padding:12px 6px;font-size:.9375rem}.faq-hero__button{padding:12px 28px;font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-faq-hero.css.map */
