.modulo-ft{--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--fs-eyebrow: .6875rem;--fs-caption: .8125rem;--w-book: 400;--w-medium: 500;--w-semi: 600;--ls-eyebrow: .16em;--ls-caps: .08em;--ls-tight: -.02em;--dur-fast: .15s;--dur-base: .2s;--dur-slow: .26s;--ease-out: cubic-bezier(.22, 1, .36, 1);--hair: 1px;--lh-snug: 1.2;--lh-body: 1.6;--ft-ink-soft: color-mix(in srgb, var(--modulo-ft-text, #20302E) 82%, var(--modulo-ft-muted, #5A6764));--ft-hair: color-mix(in srgb, var(--modulo-ft-accent, #0E4B45) 14%, transparent);--ft-hair-2: color-mix(in srgb, var(--modulo-ft-accent, #0E4B45) 24%, transparent);--ft-accent-hover: color-mix(in srgb, var(--modulo-ft-accent, #0E4B45) 85%, #000);background:var(--modulo-ft-bg, #F3EFE7);color:var(--modulo-ft-text, #20302E);font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:var(--modulo-ft-pad-top, 72px) 0 var(--modulo-ft-pad-bottom, 80px)}.modulo-ft *,.modulo-ft *:before,.modulo-ft *:after{box-sizing:border-box}.modulo-ft__container{max-width:var(--modulo-ft-max, 760px);margin-inline:auto;padding-inline:var(--modulo-ft-pad-sides, 32px)}.modulo-ft--width-boxed .modulo-ft__container{background:var(--modulo-ft-bg, #F3EFE7);border-radius:var(--modulo-ft-outer-radius, 24px);padding-block:clamp(2rem,6vw,4rem)}.modulo-ft--width-boxed{padding-inline:var(--modulo-ft-pad-sides, 32px);background:transparent}.modulo-ft__head{margin-bottom:var(--sp-8)}.modulo-ft--align-center .modulo-ft__head{text-align:center}.modulo-ft__eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--w-semi);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--modulo-ft-accent, #0E4B45);margin:0 0 var(--sp-4);display:flex;align-items:center;gap:var(--sp-3)}.modulo-ft--align-center .modulo-ft__eyebrow{justify-content:center}.modulo-ft__eyebrow:after{content:"";flex:0 0 auto;width:34px;height:var(--hair);background:var(--ft-hair-2)}.modulo-ft--align-center .modulo-ft__eyebrow:after{display:none}.modulo-ft__heading{font-family:inherit;font-weight:var(--w-semi);font-size:var(--modulo-ft-h-size, 40px);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--modulo-ft-text, #20302E);margin:0 0 var(--sp-3);text-wrap:balance}.modulo-ft__heading strong,.modulo-ft__heading b{font-weight:inherit;color:var(--modulo-ft-accent, #0E4B45)}.modulo-ft__heading em,.modulo-ft__heading i{font-style:italic;color:var(--modulo-ft-accent, #0E4B45)}.modulo-ft__sub{font-family:inherit;font-weight:var(--w-book);font-size:var(--modulo-ft-sub-size, 18px);line-height:var(--lh-body);color:var(--modulo-ft-muted, #5A6764);margin:0;max-width:46ch}.modulo-ft--align-center .modulo-ft__sub{margin-inline:auto}.modulo-ft__tabrow{position:relative;display:flex;flex-wrap:wrap;gap:clamp(var(--sp-4),4vw,var(--sp-6));padding-bottom:var(--sp-3);margin-bottom:var(--sp-8);border-bottom:var(--hair) solid var(--ft-hair)}.modulo-ft--align-center .modulo-ft__tabrow{justify-content:center}.modulo-ft__tabrow:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--ink-w, 0px);background:var(--modulo-ft-accent, #0E4B45);transform:translate(var(--ink-x, 0px));transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out);will-change:transform,width}.modulo-ft__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0 0 var(--sp-1);margin:0;font-family:inherit;font-size:.9375rem;font-weight:var(--w-medium);letter-spacing:.02em;color:var(--modulo-ft-muted, #5A6764);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2);line-height:1.3;transition:color var(--dur-fast) var(--ease-out)}.modulo-ft__tab-ico{width:15px;height:15px;flex:0 0 auto;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.modulo-ft__tab-ico svg{width:100%;height:100%;display:block}.modulo-ft__tab:hover{color:var(--modulo-ft-text, #20302E)}.modulo-ft__tab:hover .modulo-ft__tab-ico{opacity:.9}.modulo-ft__tab[aria-selected=true]{color:var(--modulo-ft-accent, #0E4B45);font-weight:var(--w-semi)}.modulo-ft__tab[aria-selected=true] .modulo-ft__tab-ico{opacity:1;color:var(--modulo-ft-accent, #0E4B45)}.modulo-ft__panelwrap{position:relative}.modulo-ft__panel{display:none}.modulo-ft__panel.is-active{display:block;animation:modulo-ft-rise var(--dur-slow) var(--ease-out) both}.modulo-ft__item{border-top:var(--hair) solid var(--ft-hair)}.modulo-ft__panel .modulo-ft__item:last-child{border-bottom:var(--hair) solid var(--ft-hair)}.modulo-ft__trigger{-webkit-appearance:none;appearance:none;width:100%;border:0;background:transparent;padding:var(--sp-5) 0;margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--modulo-ft-q-size, 20px);font-weight:var(--w-medium);letter-spacing:-.01em;line-height:var(--lh-snug);color:var(--modulo-ft-text, #20302E);transition:color var(--dur-fast) var(--ease-out)}.modulo-ft__trigger:hover{color:var(--modulo-ft-accent, #0E4B45)}.modulo-ft__num{flex:0 0 auto;font-size:var(--fs-caption);font-weight:var(--w-medium);letter-spacing:var(--ls-caps);color:var(--modulo-ft-muted, #5A6764);font-variant-numeric:tabular-nums;min-width:2.2ch}.modulo-ft__q{flex:1 1 auto}.modulo-ft__toggle{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;align-self:center;color:var(--modulo-ft-accent, #0E4B45);transition:transform var(--dur-slow) var(--ease-out)}.modulo-ft__toggle svg{width:14px;height:14px;display:block}.modulo-ft__item[data-open=true] .modulo-ft__toggle{transform:rotate(180deg)}.modulo-ft__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-out)}.modulo-ft__item[data-open=true] .modulo-ft__content{grid-template-rows:1fr}.modulo-ft__content>div{overflow:hidden;min-height:0}.modulo-ft__item[data-open=true] .modulo-ft__content>div{animation:modulo-ft-acc-in var(--dur-slow) var(--ease-out) both}.modulo-ft__answer{font-family:inherit;font-weight:var(--w-book);font-size:var(--modulo-ft-a-size, 16px);line-height:var(--lh-body);color:var(--ft-ink-soft);margin:0 0 var(--sp-5);max-width:60ch;padding-left:calc(2.2ch + var(--sp-5))}.modulo-ft__answer:last-child{margin-bottom:0}.modulo-ft__answer a{color:var(--modulo-ft-accent, #0E4B45);text-decoration:none;border-bottom:var(--hair) solid var(--ft-hair-2);padding-bottom:1px;transition:border-color var(--dur-fast) var(--ease-out)}.modulo-ft__answer a:hover{border-bottom-color:var(--modulo-ft-accent, #0E4B45)}.modulo-ft__answer strong,.modulo-ft__answer b{color:var(--modulo-ft-text, #20302E);font-weight:var(--w-semi)}.modulo-ft__empty{color:var(--modulo-ft-muted, #5A6764);font-size:15px;text-align:center;padding:var(--sp-6) 0}.modulo-ft :focus-visible{outline:2px solid var(--modulo-ft-accent, #0E4B45);outline-offset:3px;border-radius:4px}.modulo-ft :focus:not(:focus-visible){outline:none}@media(max-width:860px){.modulo-ft__head,.modulo-ft__tabrow{margin-bottom:var(--sp-7)}.modulo-ft__heading{font-size:var(--modulo-ft-h-size-mobile, 30px)}.modulo-ft__answer{padding-left:0}}@media(max-width:560px){.modulo-ft__tabrow{gap:var(--sp-5);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4);justify-content:flex-start}.modulo-ft__tabrow::-webkit-scrollbar{display:none}.modulo-ft__tab{flex:0 0 auto;white-space:nowrap}.modulo-ft__trigger{padding:var(--sp-4) 0;gap:var(--sp-3)}.modulo-ft__num{min-width:auto}}@media(prefers-reduced-motion:reduce){.modulo-ft__tabrow:after,.modulo-ft__toggle,.modulo-ft__content,.modulo-ft__tab,.modulo-ft__trigger,.modulo-ft__answer a{transition:none!important}.modulo-ft__panel.is-active,.modulo-ft__item[data-open=true] .modulo-ft__content>div{animation:none!important}}@keyframes modulo-ft-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes modulo-ft-acc-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/modulo-section-faq-tabs.css.map */
