.sulmy-faq{--faq-ink: #281d20;--faq-muted: #605358;--faq-accent: #681d30;--faq-border: #eadde0;--faq-surface: #fcf6f7;color:var(--faq-ink);font:inherit}.sulmy-faq .faq-container{max-width:820px;margin-inline:auto;padding:clamp(20px,4vw,52px) clamp(14px,3vw,30px)}.sulmy-faq .faq-header{margin:0 0 32px;padding:clamp(20px,5vw,46px) clamp(16px,4vw,34px);border:1px solid var(--faq-border);border-radius:14px;background:var(--faq-surface);text-align:center}.sulmy-faq .faq-header :is(h1,h2){color:var(--faq-accent);font-size:clamp(26px,5vw,42px);letter-spacing:-.025em;line-height:1.12;margin:0 0 10px;text-transform:none}.sulmy-faq .faq-header p{color:var(--faq-muted);font-size:15px;line-height:1.55;margin:0}.sulmy-faq .faq-section+.faq-section{margin-top:30px}.sulmy-faq .faq-section>:is(h2,h3){color:var(--faq-accent);border-bottom:1px solid var(--faq-border);font-size:clamp(19px,2.5vw,23px);font-weight:650;line-height:1.25;margin:0 0 12px;padding-bottom:10px;text-transform:none}.sulmy-faq .faq-item{background:#fff;border:1px solid var(--faq-border);border-radius:9px;margin:0 0 7px}.sulmy-faq .faq-item[open]{background:var(--faq-surface)}.sulmy-faq .faq-item>summary{align-items:center;color:var(--faq-ink);cursor:pointer;display:grid;font-size:15px;font-weight:600;gap:12px;grid-template-columns:minmax(0,1fr) 26px;line-height:1.45;list-style:none;min-height:48px;padding:11px 14px;text-align:start}.sulmy-faq .faq-item>summary::-webkit-details-marker{display:none}.sulmy-faq .faq-item>summary:after{color:var(--faq-accent);content:"+";font-size:20px;font-weight:500;justify-self:center;line-height:1}.sulmy-faq .faq-item[open]>summary:after{content:"\2212"}.sulmy-faq .faq-item>summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-3px}.sulmy-faq .faq-answer{color:var(--faq-muted);font-size:15px;line-height:1.65;overflow-wrap:anywhere;padding:0 14px 14px;text-align:start}.sulmy-faq .faq-answer>:first-child{margin-top:0}.sulmy-faq .faq-answer>:last-child{margin-bottom:0}.sulmy-faq .faq-answer a{color:var(--faq-accent);text-decoration:underline}.sulmy-faq--embedded .faq-container{padding:8px 0 16px}.sulmy-faq--embedded .faq-header{padding:18px 12px;margin-bottom:21px}.sulmy-faq--embedded .faq-header h2{font-size:clamp(22px,4vw,30px)}.sulmy-faq--embedded .faq-section+.faq-section{margin-top:23px}.sulmy-knots{display:flex;align-items:center;gap:9px;margin:10px 0 14px;padding:4px 10px;border-radius:8px;background:#f8eef0;color:#681d30}.sulmy-knots__check{flex:none;font-size:19px;font-weight:700}.sulmy-knots__text{flex:1;min-width:0;font-size:14px;line-height:1.35}.sulmy-knots__text strong,.sulmy-knots__text>span{display:block}.sulmy-knots__text>span{color:#49363d;font-size:13px}.sulmy-knots__faq{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:44px;padding:0 4px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.sulmy-knots__faq>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;line-height:1}.sulmy-knots__faq:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sulmy-knots__faq:hover>span,.sulmy-knots__faq:focus-visible>span{background:#681d30;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sulmy-faq.css.map */
