.aroman-faq{--faq-bg: #f7f7f7;--faq-text: #1d1d1f;--faq-muted: #666;--faq-border: #d2d2d7;--faq-pt: 3.5rem;--faq-pb: 3.5rem;--faq-max-width: 900px;background:var(--faq-bg);color:var(--faq-text);padding-top:var(--faq-pt);padding-bottom:var(--faq-pb);font-family:DM Sans,sans-serif}.aroman-faq *,.aroman-faq button{box-sizing:border-box;font-family:DM Sans,sans-serif}.aroman-faq__container{max-width:var(--faq-max-width);margin:0 auto;padding:0 2rem;text-align:center}.aroman-faq__eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#888;margin:0 0 .5rem}.aroman-faq__heading{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#1d1d1f;margin:0 0 .75rem}.aroman-faq__subheading{font-size:15px;line-height:1.6;color:#666;max-width:560px;margin:0 auto 2.5rem}.aroman-faq__list{list-style:none;margin:0 auto;padding:0;border-top:1px solid var(--faq-border);text-align:left}.aroman-faq__item{border-bottom:1px solid var(--faq-border)}.aroman-faq__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 8px;background:transparent;border:0;cursor:pointer;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.aroman-faq__trigger:hover{background:#00000005}.aroman-faq__trigger:focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}.aroman-faq__question{flex:1;font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--faq-text)}.aroman-faq__icon{width:30px;height:30px;color:#1d1d1f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aroman-faq__icon svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none;overflow:visible}.aroman-faq__icon-bar{transform-origin:12px 12px;transition:transform .35s ease}.aroman-faq__item.is-open .aroman-faq__icon-bar{transform:rotate(90deg)}.aroman-faq__panel{overflow:hidden;height:0;transition:height .35s ease}.aroman-faq__panel[hidden]{display:block}.aroman-faq__answer{padding:0 8px 26px;max-width:680px;font-size:15px;line-height:1.65;color:var(--faq-muted);opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.aroman-faq__item.is-open .aroman-faq__answer{opacity:1;transform:translateY(0)}.aroman-faq__answer p{margin:0}@media(max-width:767px){.aroman-faq{padding:2.5rem 0}.aroman-faq__container{padding:0 1.25rem}.aroman-faq__heading{margin-bottom:.75rem}.aroman-faq__subheading{font-size:14px;margin-bottom:1.75rem}.aroman-faq__trigger{padding:22px 4px}.aroman-faq__question{font-size:16px}.aroman-faq__answer{font-size:14px;padding:0 4px 22px}}@media(prefers-reduced-motion:reduce){.aroman-faq__panel,.aroman-faq__answer,.aroman-faq__icon-bar,.aroman-faq__trigger{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/Aroman-FAQ-Custom.css.map */
