.avora-faq__hero{background:#f3efea;padding-top:72px;padding-bottom:64px}.avora-faq__hero-inner{max-width:720px;margin:0 auto;padding:0 24px;text-align:center}.avora-faq__breadcrumb{font-family:Outfit,sans-serif;font-size:12px;font-weight:400;color:#9c9590;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.avora-faq__breadcrumb a{color:#9c9590;text-decoration:none}.avora-faq__breadcrumb a:hover{color:#6b6560}.avora-faq__eyebrow{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#c4a882;margin-bottom:16px;margin-top:0}.avora-faq__headline{font-family:"DM Serif Display",serif;font-size:clamp(34px,4.5vw,50px);font-weight:400;color:#2c2824;line-height:1.15;margin-bottom:20px;margin-top:0}.avora-faq__subhead{font-family:Outfit,sans-serif;font-size:16px;font-weight:300;color:#6b6560;line-height:1.75;max-width:540px;margin:0 auto}.avora-faq__subhead a{color:#c4a882;text-decoration:none}.avora-faq__subhead a:hover{text-decoration:underline}.avora-faq__body{background:#faf8f5;padding:72px 24px 96px}.avora-faq__body-inner{max-width:800px;margin:0 auto}.avora-faq__category-heading{font-family:"DM Serif Display",serif;font-size:21px;font-weight:400;color:#2c2824;margin-top:60px;margin-bottom:0;padding-bottom:14px;border-bottom:1px solid rgba(196,168,130,.35);display:flex;align-items:baseline;gap:14px}.avora-faq__cat-num{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;color:#c4a882;flex-shrink:0;padding-top:2px}.avora-faq__category{margin-top:72px;margin-bottom:4px;padding-bottom:14px}.avora-faq__body-inner>.avora-faq__category:first-child{margin-top:0}.avora-faq__category:first-child .avora-faq__category-heading{margin-top:0}.avora-faq__item{border-bottom:1px solid rgba(44,40,36,.08);position:relative;padding-left:0;transition:padding-left .25s ease}.avora-faq__item:last-child{border-bottom:none}.avora-faq__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#c4a882;transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.4,0,.2,1)}.avora-faq__item[data-open]{padding-left:16px}.avora-faq__item[data-open]:before{transform:scaleY(1)}.avora-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 8px;margin:0 -8px;background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;gap:24px;transition:background-color .18s ease}.avora-faq__question:hover{background-color:#c4a8820f}.avora-faq__question:focus-visible{outline:2px solid #C4A882;outline-offset:2px;border-radius:4px}.avora-faq__question-text{font-family:Outfit,sans-serif;font-size:15.5px;font-weight:400;color:#2c2824;line-height:1.5;flex:1;transition:color .2s ease}.avora-faq__question:hover .avora-faq__question-text{color:#c4a882}.avora-faq__icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.avora-faq__line-v{transform-origin:center;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s ease}.avora-faq__item[data-open] .avora-faq__line-v{transform:scaleY(0);opacity:0}.avora-faq__answer{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.avora-faq__answer-inner{padding:2px 0 26px;background-color:transparent;transition:background-color .3s ease}.avora-faq__item[data-open] .avora-faq__answer-inner{background-color:#c4a8820a;border-radius:0 0 8px 8px;padding-left:4px;padding-right:8px}.avora-faq__answer-inner p{font-family:Outfit,sans-serif;font-size:15px;font-weight:300;color:#6b6560;line-height:1.8;margin:0;max-width:680px}.avora-faq__answer-inner a{color:#c4a882;text-decoration:none}.avora-faq__answer-inner a:hover{text-decoration:underline}.avora-faq__cta{background:#ede8e1;padding:80px 24px;text-align:center}.avora-faq__cta-inner{max-width:560px;margin:0 auto}.avora-faq__cta-eyebrow{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#c4a882;margin-bottom:16px;margin-top:0}.avora-faq__cta-heading{font-family:"DM Serif Display",serif;font-size:clamp(28px,3.5vw,40px);font-weight:400;color:#2c2824;line-height:1.2;margin-bottom:16px;margin-top:0}.avora-faq__cta-body{font-family:Outfit,sans-serif;font-size:15.5px;font-weight:300;color:#6b6560;line-height:1.75;margin-bottom:32px;margin-top:0}.avora-faq__cta-btn{display:inline-block;padding:16px 40px;background:#2c2824;color:#faf8f5;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:40px;border:1.5px solid #2C2824;transition:background .22s ease,transform .22s ease,border-color .22s ease}.avora-faq__cta-btn:hover{background:#c4a882;border-color:#c4a882;transform:translateY(-2px)}.avora-faq__section-divider{height:1px;background:linear-gradient(to right,transparent,rgba(196,168,130,.25) 20%,rgba(196,168,130,.25) 80%,transparent);margin:0 auto;max-width:800px}.avora-faq__breadcrumb{animation:avora-faq-fadein .5s ease both;animation-delay:0ms}.avora-faq__eyebrow{animation:avora-faq-fadein .6s ease both;animation-delay:.1s}.avora-faq__headline{animation:avora-faq-fadein .7s ease both;animation-delay:.22s}.avora-faq__subhead{animation:avora-faq-fadein .7s ease both;animation-delay:.34s}@keyframes avora-faq-fadein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.avora-faq__category,.avora-faq__item,.avora-faq__cta-inner{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.avora-faq__category.is-visible,.avora-faq__item.is-visible,.avora-faq__cta-inner.is-visible{opacity:1;transform:translateY(0)}@media(max-width:640px){.avora-faq__hero{padding-top:52px;padding-bottom:48px}.avora-faq__headline{font-size:30px}.avora-faq__body{padding:48px 20px 72px}.avora-faq__question{padding:18px 4px;margin:0}.avora-faq__question-text{font-size:14.5px}.avora-faq__answer-inner p{font-size:14px}.avora-faq__cta{padding:60px 20px}.avora-faq__category-heading{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/avora-faq.css.map */
