.mdfaq{--mdfaq-navy: #2c2a6b;--mdfaq-ink: #1d1b45;--mdfaq-muted: #5d5b78;--mdfaq-lilac: #f6e9fd;--mdfaq-blush: #fbedf3;--mdfaq-line: rgba(44, 42, 107, .1);display:block;padding:calc(var(--mdfaq-pt, 60px) * .6) var(--page-padding, 1.5rem) calc(var(--mdfaq-pb, 60px) * .6);background:#fff}.mdfaq__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "contact";gap:28px;max-width:var(--page-width, 1410px);margin:0 auto;padding:56px 24px;border-radius:32px;background:radial-gradient(120% 90% at 0% 0%,var(--mdfaq-lilac) 0%,rgba(246,233,253,0) 60%),radial-gradient(120% 90% at 100% 100%,var(--mdfaq-blush) 0%,rgba(251,237,243,0) 60%),#fdf8fc}.mdfaq__head{grid-area:head;text-align:center}.mdfaq__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #2c2a6b14;color:var(--mdfaq-navy);font-family:var(--font-heading-family);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mdfaq__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:#eba0c1}.mdfaq__title{margin:0;color:var(--mdfaq-navy);font-family:var(--font-heading-family);font-size:clamp(28px,6.4vw,46px);font-weight:500;letter-spacing:-.01em;line-height:1.12;text-transform:none;overflow-wrap:anywhere}.mdfaq__sub{max-width:34em;margin:14px auto 0;color:var(--mdfaq-muted);font-size:15px;line-height:1.65}.mdfaq__list{grid-area:list;display:flex;flex-direction:column;gap:12px;min-width:0}.mdfaq__item{border:1px solid var(--mdfaq-line);border-radius:20px;background:#fff;box-shadow:0 1px 2px #2c2a6b0a;transition:border-color .25s ease,box-shadow .25s ease}.mdfaq__item.active{border-color:#2c2a6b38;box-shadow:0 14px 34px -18px #2c2a6b59}.mdfaq__q-wrap{margin:0;padding:0;font:inherit;letter-spacing:normal;text-transform:none}.mdfaq .mdfaq__q{display:flex;align-items:center;gap:14px;width:100%;height:auto;min-height:64px;margin:0;padding:16px 16px 16px 18px;border:0;border-radius:20px;background:transparent;box-shadow:none;color:var(--mdfaq-ink);font-family:var(--font-heading-family);font-size:16px;font-weight:500;letter-spacing:normal;line-height:1.4;text-align:left;text-transform:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent}.mdfaq .mdfaq__q:focus-visible{outline:2px solid var(--mdfaq-navy);outline-offset:2px}.mdfaq__num{flex:0 0 auto;display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 8px;border-radius:999px;background:var(--mdfaq-lilac);color:var(--mdfaq-navy);font-size:12px;font-weight:600;letter-spacing:.04em;transition:background-color .25s ease,color .25s ease}.mdfaq__item.active .mdfaq__num{background:var(--mdfaq-navy);color:#fff}.mdfaq__q-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.mdfaq__icon{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--mdfaq-blush);transition:background-color .25s ease,transform .3s ease}.mdfaq__icon:before,.mdfaq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--mdfaq-navy);transition:transform .3s ease,background-color .25s ease}.mdfaq__icon:after{transform:rotate(90deg)}.mdfaq__q:hover .mdfaq__icon{background:var(--mdfaq-lilac)}.mdfaq__item.active .mdfaq__icon{background:var(--mdfaq-navy);transform:rotate(180deg)}.mdfaq__item.active .mdfaq__icon:before,.mdfaq__item.active .mdfaq__icon:after{background:#fff}.mdfaq__item.active .mdfaq__icon:after{transform:rotate(0)}.mdfaq__panel{display:grid;grid-template-rows:1fr}.mdfaq[data-ready] .mdfaq__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s ease,visibility 0s linear .35s}.mdfaq[data-ready] .mdfaq__item.active .mdfaq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s ease,visibility 0s linear 0s}.mdfaq__panel-inner{min-height:0;overflow:hidden}.mdfaq__a{padding:0 20px 20px 68px;color:var(--mdfaq-muted);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.mdfaq__a>:first-child{margin-top:0}.mdfaq__a>:last-child{margin-bottom:0}.mdfaq__a ul,.mdfaq__a ol{margin:.6em 0;padding-left:1.2em}.mdfaq__a li+li{margin-top:.3em}.mdfaq__a strong{color:var(--mdfaq-ink);font-weight:600}.mdfaq__a a{color:var(--mdfaq-navy);text-decoration:underline;text-underline-offset:3px}.mdfaq__contact{grid-area:contact;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;padding:22px;border-radius:24px;background:var(--mdfaq-navy);color:#fff}.mdfaq__contact-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffffff1f;color:#fff}.mdfaq__contact-icon svg{width:24px;height:24px}.mdfaq__contact-title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:18px;font-weight:500;line-height:1.3}.mdfaq__contact-text{margin:4px 0 0;color:#ffffffc7;font-size:14px;line-height:1.55}.mdfaq__contact-btn{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:999px;background:#fff;color:var(--mdfaq-navy);font-family:var(--font-heading-family);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .25s ease,transform .25s ease}.mdfaq__contact-btn svg{width:18px;height:18px;transition:transform .25s ease}.mdfaq__contact-btn:hover{background:var(--mdfaq-blush)}.mdfaq__contact-btn:hover svg{transform:translate(3px)}.mdfaq__contact-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media screen and (max-width:479px){.mdfaq__inner{gap:24px;padding:40px 14px;border-radius:26px}.mdfaq .mdfaq__q{gap:12px;padding:14px 12px 14px 14px;font-size:15px}.mdfaq__num{min-width:32px;height:26px;font-size:11px}.mdfaq__icon{width:30px;height:30px}.mdfaq__a{padding:0 16px 18px 58px;font-size:14px}}@media screen and (min-width:750px){.mdfaq{padding-top:calc(var(--mdfaq-pt, 60px) * .8);padding-bottom:calc(var(--mdfaq-pb, 60px) * .8)}.mdfaq__inner{padding:64px 48px}.mdfaq .mdfaq__q{padding:20px 22px 20px 24px;font-size:17px}.mdfaq__a{padding:0 28px 24px 78px}.mdfaq__contact{grid-template-columns:auto minmax(0,1fr) auto;padding:24px 28px}.mdfaq__contact-btn{grid-column:auto}}@media screen and (min-width:990px){.mdfaq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"head list" "contact list";column-gap:64px;row-gap:32px;padding:72px 64px}.mdfaq{padding-top:var(--mdfaq-pt, 60px);padding-bottom:var(--mdfaq-pb, 60px)}.mdfaq__head{text-align:left}.mdfaq__sub{margin-left:0}.mdfaq__contact{align-self:start;grid-template-columns:auto minmax(0,1fr)}.mdfaq__contact-btn{grid-column:1 / -1;justify-self:start}.mdfaq .mdfaq__q{font-size:18px}}@media(prefers-reduced-motion:reduce){.mdfaq *,.mdfaq[data-ready] .mdfaq__panel,.mdfaq[data-ready] .mdfaq__item.active .mdfaq__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/md-faq.css.map */
