.modish-faq-nav,.modish-faq-category{box-sizing:border-box;color:var(--modish-faq-text, #171717)}.modish-faq-nav *,.modish-faq-nav *:before,.modish-faq-nav *:after,.modish-faq-category *,.modish-faq-category *:before,.modish-faq-category *:after{box-sizing:inherit}.modish-faq-nav{background:var(--modish-faq-background, #ffffff);padding-block:var(--modish-faq-padding-top, 40px) var(--modish-faq-padding-bottom, 24px)}.modish-faq-nav__heading{font-size:clamp(22px,2.5vw,30px);line-height:1.2;margin:0 0 20px;text-align:center}.modish-faq-nav__links{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.modish-faq-nav__link{align-items:center;background:var(--modish-faq-card, #ffffff);border:1px solid var(--modish-faq-border, #d9d9d9);border-radius:max(var(--btn-radius, 0px),4px);color:inherit;display:flex;font-weight:600;justify-content:center;line-height:1.35;min-height:56px;padding:13px 16px;text-align:center;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.modish-faq-nav__link:hover{border-color:var(--modish-faq-accent, #171717);box-shadow:0 5px 18px #0000000f;color:var(--modish-faq-accent, #171717);transform:translateY(-1px)}.modish-faq-nav__link:focus-visible,.modish-faq-item__summary:focus-visible,.modish-faq-answer a:focus-visible{outline:3px solid var(--modish-faq-accent, #171717);outline-offset:3px}.modish-faq-category{background:var(--modish-faq-background, #ffffff);padding-block:var(--modish-faq-padding-top, 32px) var(--modish-faq-padding-bottom, 32px);scroll-margin-top:24px}.modish-faq-category__inner{background:var(--modish-faq-card, #ffffff);border:1px solid var(--modish-faq-border, #d9d9d9);border-radius:max(var(--btn-radius, 0px),4px);margin-inline:auto;max-width:var(--modish-faq-content-width, 1720px);padding:clamp(22px,2.7vw,38px);width:100%}.modish-faq-category__header{margin:0 0 clamp(16px,2.5vw,26px)}.modish-faq-category__heading{color:inherit;font-size:clamp(24px,3vw,34px);font-weight:650;letter-spacing:-.015em;line-height:1.2;margin:0;text-align:left}.modish-faq-category__description{font-size:16px;line-height:1.65;margin-top:10px;opacity:.76}.modish-faq-category__description>:first-child,.modish-faq-answer>:first-child{margin-top:0}.modish-faq-category__description>:last-child,.modish-faq-answer>:last-child{margin-bottom:0}.modish-faq-list{border-bottom:1px solid var(--modish-faq-border, #d9d9d9)}.modish-faq-entry{border-top:1px solid var(--modish-faq-border, #d9d9d9);scroll-margin-top:24px}.modish-faq-item{background:var(--modish-faq-card, transparent)}.modish-faq-item__summary{align-items:center;color:inherit;cursor:pointer;display:grid;font-size:clamp(16px,1.6vw,19px);font-weight:600;gap:20px;grid-template-columns:minmax(0,1fr) 32px;line-height:1.45;list-style:none;min-height:60px;padding:17px 4px;text-align:left}.modish-faq-item__summary::-webkit-details-marker{display:none}.modish-faq-item__icon{align-items:center;border:1px solid var(--modish-faq-border, #d9d9d9);border-radius:50%;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.modish-faq-item__icon:before,.modish-faq-item__icon:after{background:currentColor;content:"";height:1px;position:absolute;transition:opacity .2s ease,transform .2s ease;width:12px}.modish-faq-item__icon:after{transform:rotate(90deg)}.modish-faq-item[open] .modish-faq-item__icon:after{opacity:0;transform:rotate(0)}.modish-faq-answer{color:inherit;font-size:16px;line-height:1.72;max-width:1120px;opacity:.8;padding:0 50px 22px 4px}.modish-faq-answer a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (max-width:820px){.modish-faq-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:540px){.modish-faq-nav{padding-top:min(var(--modish-faq-padding-top, 40px),32px)}.modish-faq-nav__links{grid-template-columns:1fr}.modish-faq-nav__link{justify-content:flex-start;min-height:52px;text-align:left}.modish-faq-category{padding-block:min(var(--modish-faq-padding-top, 24px),18px) min(var(--modish-faq-padding-bottom, 24px),18px)}.modish-faq-category__inner{padding:18px 16px}.modish-faq-category__header{margin-bottom:14px}.modish-faq-category__heading{font-size:22px}.modish-faq-item__summary{gap:12px;grid-template-columns:minmax(0,1fr) 30px;padding-block:14px}.modish-faq-answer{font-size:15px;padding-right:4px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/modish-faq-theme-editor.css.map */
