.mello-faq{background:var(--color-surface);color:var(--color-ink);font-family:var(--mello-body);padding:80px 32px 96px;font-size:15px;line-height:1.75;letter-spacing:0}.mello-faq .mello-faq__inner{max-width:900px;margin-inline:auto}.mello-faq .mello-faq__header{margin-bottom:52px}.mello-faq h1{margin:0 0 24px;font-family:var(--mello-display);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.01em;color:var(--color-merlot);max-width:800px}.mello-faq .mello-faq__intro{max-width:740px;color:#62565a}.mello-faq .mello-faq__intro p{margin:0 0 14px}.mello-faq .mello-faq__category{font-family:var(--mello-display);font-weight:600;font-size:clamp(23px,2.5vw,28px);line-height:1.25;letter-spacing:0;color:var(--color-merlot);margin:56px 0 20px;scroll-margin-top:90px}.mello-faq .mello-faq__category:first-child{margin-top:0}.mello-faq .mello-faq__item{border-bottom:1px solid var(--color-border)}.mello-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;min-height:64px;cursor:pointer;list-style:none}.mello-faq summary::-webkit-details-marker{display:none}.mello-faq summary::marker{content:""}.mello-faq summary h3{flex:1;min-width:0;margin:0;font-family:var(--mello-body);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--color-ink)}.mello-faq summary:hover h3{color:var(--color-merlot)}.mello-faq .mello-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px;color:var(--color-merlot)}.mello-faq .mello-faq__icon:before,.mello-faq .mello-faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}.mello-faq .mello-faq__icon:before{height:1.5px;width:14px;top:8px;left:2px}.mello-faq .mello-faq__icon:after{width:1.5px;height:14px;top:2px;left:8px}.mello-faq details[open] .mello-faq__icon:after{display:none}.mello-faq .mello-faq__answer{padding:0 36px 24px 0;color:#62565a;overflow-wrap:anywhere}.mello-faq .mello-faq__answer p{margin:0 0 14px}.mello-faq .mello-faq__answer>:last-child{margin-bottom:0}.mello-faq a{color:var(--color-merlot);text-decoration:underline;text-underline-offset:3px}.mello-faq a:hover{color:var(--color-merlot-deep)}.mello-faq :is(summary,a):focus-visible{outline:2px solid var(--color-merlot);outline-offset:4px;box-shadow:none}.mello-faq .mello-faq__links{display:flex;flex-wrap:wrap;gap:8px 20px}@media(max-width:749px){.mello-faq{padding:48px 24px 64px}.mello-faq .mello-faq__header{margin-bottom:36px}.mello-faq .mello-faq__category{margin-top:40px}.mello-faq summary{gap:16px;padding-block:20px}.mello-faq .mello-faq__answer{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mello-faq.css.map */
