.modulo-faq{background:var(--modulo-faq-bg, #FFFFFF);color:var(--modulo-faq-text, #1A1A2E);padding:var(--modulo-faq-pad-top, 88px) var(--modulo-faq-pad-sides, 32px) var(--modulo-faq-pad-bottom, 96px);border-radius:var(--modulo-faq-outer-radius, 0);font-family:inherit;box-sizing:border-box}.modulo-faq *,.modulo-faq *:before,.modulo-faq *:after{box-sizing:border-box}.modulo-faq__container{width:100%;margin-inline:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(40px,5vw,80px);align-items:start}.modulo-faq--width-page .modulo-faq__container{max-width:1240px}.modulo-faq--width-full .modulo-faq__container{max-width:100%}.modulo-faq--width-custom .modulo-faq__container{max-width:var(--modulo-faq-section-max, 1240px)}.modulo-faq--no-aside .modulo-faq__aside{position:static}.modulo-faq__aside{position:sticky;top:88px}.modulo-faq__header{margin-bottom:28px}.modulo-faq__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--modulo-faq-accent, #E11D48);margin:0 0 14px}.modulo-faq__heading{margin:0 0 14px;font-size:var(--modulo-faq-h-size, 44px);line-height:1.05;letter-spacing:-.025em;font-weight:700;color:var(--modulo-faq-text, #1A1A2E);text-wrap:balance}.modulo-faq__heading b,.modulo-faq__heading strong{font-weight:inherit;color:var(--modulo-faq-accent, #E11D48)}.modulo-faq__heading em,.modulo-faq__heading i{font-family:"Instrument Serif",Iowan Old Style,Palatino,Georgia,serif;font-style:italic;font-weight:400;color:var(--modulo-faq-accent, #E11D48);letter-spacing:-.01em}.modulo-faq__sub{margin:0;color:var(--modulo-faq-muted, #6B7280);font-size:15px;line-height:1.55;max-width:360px}.modulo-faq__support{margin-top:24px;padding:22px;background:var(--modulo-faq-card-bg, #F5E8E4);border-radius:16px;border:1px solid color-mix(in srgb,var(--modulo-faq-text, #1A1A2E) 6%,transparent)}.modulo-faq__support-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--modulo-faq-text, #1A1A2E)}.modulo-faq__support-text{margin:0 0 14px;font-size:13.5px;color:var(--modulo-faq-muted, #6B7280);line-height:1.5}.modulo-faq__support-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--modulo-faq-accent, #E11D48);text-decoration:none;transition:color .2s ease,gap .2s ease}.modulo-faq__support-link svg{width:14px;height:14px;transition:transform .2s ease}.modulo-faq__support-link:hover{color:var(--modulo-faq-accent-deep, #BE123C)}.modulo-faq__support-link:hover svg{transform:translate(3px)}.modulo-faq__list{min-width:0}.modulo-faq__item{border-bottom:1px solid var(--modulo-faq-hairline, #E5E7EB)}.modulo-faq__item:first-child{border-top:1px solid var(--modulo-faq-hairline, #E5E7EB)}.modulo-faq__trigger{width:100%;background:transparent;border:0;padding:22px 0;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font:inherit;color:inherit;transition:color .22s ease}.modulo-faq__trigger:hover .modulo-faq__q{color:var(--modulo-faq-accent, #E11D48)}.modulo-faq__q{font-size:var(--modulo-faq-q-size, 17px);font-weight:600;letter-spacing:-.01em;color:var(--modulo-faq-text, #1A1A2E);line-height:1.4;flex:1;transition:color .22s ease}.modulo-faq__toggle{width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--modulo-faq-accent, #E11D48) 8%,transparent);color:var(--modulo-faq-accent, #E11D48);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:background .22s ease,color .22s ease,transform .36s cubic-bezier(.22,.61,.36,1)}.modulo-faq__toggle:before,.modulo-faq__toggle:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .36s cubic-bezier(.22,.61,.36,1)}.modulo-faq__toggle:before{width:12px;height:2px}.modulo-faq__toggle:after{width:2px;height:12px}.modulo-faq__item--open .modulo-faq__toggle{background:var(--modulo-faq-accent, #E11D48);color:#fff;transform:rotate(45deg)}.modulo-faq__item--open .modulo-faq__toggle:after{transform:scaleY(0)}.modulo-faq__content{max-height:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,.61,.36,1)}.modulo-faq__answer{padding:0 0 26px;max-width:640px;font-size:var(--modulo-faq-a-size, 15px);line-height:1.65;color:var(--modulo-faq-muted, #6B7280)}.modulo-faq__answer strong,.modulo-faq__answer b{color:var(--modulo-faq-text, #1A1A2E)}.modulo-faq__answer a{color:var(--modulo-faq-accent, #E11D48);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.modulo-faq__answer a:hover{color:var(--modulo-faq-accent-deep, #BE123C)}.modulo-faq__empty{padding:40px;text-align:center;color:color-mix(in srgb,var(--modulo-faq-text, #1A1A2E) 55%,transparent);font-style:italic}@media(max-width:860px){.modulo-faq{padding:calc(var(--modulo-faq-pad-top, 88px) * .7) calc(var(--modulo-faq-pad-sides, 32px) * .7) calc(var(--modulo-faq-pad-bottom, 96px) * .7)}.modulo-faq__container{grid-template-columns:1fr;gap:32px}.modulo-faq__aside{position:static;top:auto}.modulo-faq__heading{font-size:var(--modulo-faq-h-size-mobile, 30px)}.modulo-faq__sub{max-width:none}.modulo-faq__support{margin-top:18px}.modulo-faq__trigger{padding:18px 0;gap:16px}}@media(max-width:480px){.modulo-faq__q{font-size:calc(var(--modulo-faq-q-size, 17px) * .94)}.modulo-faq__answer{font-size:calc(var(--modulo-faq-a-size, 15px) * .96)}.modulo-faq__toggle{width:28px;height:28px}.modulo-faq__toggle:before{width:10px}.modulo-faq__toggle:after{height:10px}}@media(prefers-reduced-motion:reduce){.modulo-faq__trigger,.modulo-faq__q,.modulo-faq__toggle,.modulo-faq__toggle:before,.modulo-faq__toggle:after,.modulo-faq__content,.modulo-faq__support-link,.modulo-faq__support-link svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modulo-section-faq.css.map */
