.section-modern-faq{position:relative}.mfq-section{position:relative;overflow:hidden;padding:clamp(54px,7vw,110px) 20px;background:var(--mfq-bg);color:var(--mfq-text);isolation:isolate}.mfq-section:before,.mfq-section:after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:-1;filter:blur(4px)}.mfq-section:before{width:360px;height:360px;top:-160px;left:-130px;background:color-mix(in srgb,var(--mfq-accent) 12%,transparent)}.mfq-section:after{width:440px;height:440px;right:-220px;bottom:-240px;background:color-mix(in srgb,var(--mfq-accent) 10%,transparent)}.mfq-shell{width:min(100%,var(--mfq-content-width));margin:0 auto}.mfq-heading-wrap{max-width:850px;margin:0 auto clamp(30px,4vw,55px);text-align:center}.mfq-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--mfq-accent);font-family:var(--font-body-family, sans-serif);font-size:12px;font-weight:700;letter-spacing:.17em;line-height:1;text-transform:uppercase}.mfq-eyebrow:before,.mfq-eyebrow:after{content:"";width:24px;height:1px;background:currentColor;opacity:.45}.mfq-heading{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:.24em;margin:0;color:var(--mfq-text);font-family:var(--font-heading-family, Georgia, serif);font-weight:500;font-size:clamp(34px,5vw,66px);line-height:.98;letter-spacing:-.045em}.mfq-heading__accent{color:var(--mfq-accent);font-style:italic;font-weight:400}.mfq-heading__main{font-style:normal;font-weight:600}.mfq-intro{max-width:660px;margin:16px auto 0;color:var(--mfq-muted);font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.75}.mfq-intro p{margin:0}.mfq-grid{display:grid;grid-template-columns:repeat(var(--mfq-columns-desktop),minmax(0,1fr));gap:var(--mfq-gap)}.mfq-item{position:relative;overflow:clip;border:1px solid var(--mfq-border);border-radius:var(--mfq-radius);background:var(--mfq-card-bg);box-shadow:0 20px 45px rgba(24,31,24,var(--mfq-shadow-opacity));transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .26s ease,box-shadow .32s ease,background-color .26s ease;transform:translateZ(0);will-change:transform}.mfq-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.6) 48%,transparent 68%);transform:translate(-120%);transition:transform .65s cubic-bezier(.22,1,.36,1);z-index:2}.mfq-item:hover{transform:translateY(-5px);border-color:var(--mfq-hover-border);box-shadow:0 26px 55px rgba(24,31,24,calc(var(--mfq-shadow-opacity) + .035))}.mfq-item:hover:before{transform:translate(120%)}.mfq-item.is-open{border-color:color-mix(in srgb,var(--mfq-accent) 40%,var(--mfq-border));box-shadow:0 24px 60px rgba(24,31,24,calc(var(--mfq-shadow-opacity) + .025))}.mfq-trigger{position:relative;z-index:3;display:grid;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:16px;width:100%;min-height:96px;padding:17px 20px 17px 17px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.mfq-trigger:focus-visible{outline:2px solid var(--mfq-accent);outline-offset:-3px}.mfq-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--mfq-accent);background:var(--mfq-accent-soft);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease}.mfq-icon:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid color-mix(in srgb,var(--mfq-accent) 28%,transparent);border-radius:18px;transform:scale(.7);opacity:0;transition:transform .35s ease,opacity .35s ease}.mfq-icon svg{width:23px;height:23px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.mfq-item:hover .mfq-icon,.mfq-item.is-open .mfq-icon{transform:rotate(-4deg) scale(1.05)}.mfq-item:hover .mfq-icon:before,.mfq-item.is-open .mfq-icon:before{transform:scale(1);opacity:1}.mfq-question-wrap{display:flex;flex-direction:column;min-width:0;gap:5px}.mfq-kicker{color:var(--mfq-accent);font-family:var(--font-body-family, sans-serif);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.mfq-question{color:var(--mfq-text);font-family:var(--font-body-family, sans-serif);font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.012em;transition:color .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.mfq-item:hover .mfq-question{transform:translate(2px);color:color-mix(in srgb,var(--mfq-text) 80%,var(--mfq-accent))}.mfq-chevron{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--mfq-border);border-radius:999px;color:var(--mfq-muted);transition:transform .4s cubic-bezier(.22,1,.36,1),color .25s ease,border-color .25s ease,background-color .25s ease}.mfq-chevron svg{width:14px;height:14px}.mfq-item:hover .mfq-chevron{color:var(--mfq-accent);border-color:color-mix(in srgb,var(--mfq-accent) 40%,var(--mfq-border));background:var(--mfq-accent-soft)}.mfq-item.is-open .mfq-chevron{transform:rotate(180deg);color:var(--mfq-accent);border-color:color-mix(in srgb,var(--mfq-accent) 40%,var(--mfq-border));background:var(--mfq-accent-soft)}.mfq-answer{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .22s ease}.mfq-answer[hidden]{display:grid;grid-template-rows:0fr;opacity:0}.mfq-answer-inner{min-height:0;overflow:hidden;padding:0 86px 25px 79px}.mfq-answer-content{padding-top:2px;color:var(--mfq-muted);font-family:var(--font-body-family, sans-serif);font-size:14px;line-height:1.8}.mfq-answer-content p,.mfq-answer-content ul,.mfq-answer-content ol{margin-top:0;margin-bottom:12px}.mfq-answer-content>:last-child{margin-bottom:0}.mfq-answer-content a{color:var(--mfq-accent);text-underline-offset:3px}.mfq-note{display:inline-flex;align-items:center;gap:8px;margin-top:15px;padding:8px 11px;border:1px solid var(--mfq-border);border-radius:999px;color:var(--mfq-muted);background:color-mix(in srgb,var(--mfq-accent-soft) 48%,transparent);font-family:var(--font-body-family, sans-serif);font-size:11px;line-height:1.4}.mfq-note__dot{width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:var(--mfq-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mfq-accent) 12%,transparent)}.mfq-section--minimal .mfq-item{border-width:0 0 1px;border-radius:0;box-shadow:none;background:transparent}.mfq-section--minimal .mfq-item:hover,.mfq-section--minimal .mfq-item.is-open{transform:none;box-shadow:none;border-color:var(--mfq-hover-border)}.mfq-section--minimal .mfq-item:before{display:none}.mfq-reveal-item{opacity:0;transform:translateY(22px) scale(.985);transition:opacity var(--mfq-animation-duration) cubic-bezier(.22,1,.36,1),transform var(--mfq-animation-duration) cubic-bezier(.22,1,.36,1);transition-delay:var(--mfq-delay, 0ms)}.mfq-reveal-item.is-visible{opacity:1;transform:translateY(0) scale(1)}.mfq-item.mfq-repeat-pulse{animation:mfqAmbientPulse .95s cubic-bezier(.22,1,.36,1)}@keyframes mfqAmbientPulse{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}}@media(max-width:740px){.mfq-section{padding-inline:14px}.mfq-grid{grid-template-columns:repeat(var(--mfq-columns-mobile),minmax(0,1fr))}.mfq-trigger{grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;min-height:82px;padding:13px}.mfq-icon{width:40px;height:40px;border-radius:12px}.mfq-icon svg{width:20px;height:20px}.mfq-question{font-size:14px}.mfq-answer-inner{padding:0 16px 21px 65px}.mfq-answer-content{font-size:13px}.mfq-note{border-radius:14px}}@media(prefers-reduced-motion:reduce){.mfq-item,.mfq-item:before,.mfq-icon,.mfq-icon:before,.mfq-icon svg,.mfq-question,.mfq-chevron,.mfq-answer,.mfq-reveal-item{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modern-faq.css.map */
