html:has(.dip-faq-hero){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.dip-faq-hero){scroll-behavior:auto}}.dip-faq-cat{scroll-margin-top:92px}.dip-faq-wrap{width:min(100% - 2rem,760px);margin-inline:auto}.dip-faq-hero{padding-block:clamp(2.5rem,6vw,4.5rem) .5rem}.dip-faq-hero .dip-eyebrow{margin-bottom:14px}.dip-faq-hero h1{font-size:clamp(2rem,4vw + .75rem,3.25rem);letter-spacing:-.03em}.dip-faq-hero .dip-lead{margin-top:14px}.dip-faq-hero .dip-lead a{color:var(--dip-charcoal);text-underline-offset:3px}.dip-faq-nav{position:sticky;top:10px;z-index:5;margin-top:26px;padding-block:8px}.dip-faq-nav ul{list-style:none;margin:0;padding:6px;display:flex;flex-wrap:wrap;gap:6px;background:#fdfbf8b8;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--dip-line-soft);border-radius:var(--dip-r-lg);box-shadow:var(--dip-shadow-soft)}.dip-faq-nav a{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:var(--dip-r-pill);border:1px solid transparent;font-family:var(--font-heading--family);font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--dip-charcoal);text-decoration:none;background:transparent;transition:background-color .2s ease,border-color .2s ease}.dip-faq-nav a:hover{background:var(--dip-accent-tint-soft);border-color:var(--dip-border)}@media(max-width:749px){.dip-faq-nav{margin-inline:-1rem;padding-inline:1rem}.dip-faq-nav ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:0;border-inline:0}.dip-faq-nav ul::-webkit-scrollbar{display:none}.dip-faq-nav a{white-space:nowrap}}.dip-faq-cat{padding-block:clamp(1.75rem,4vw,2.75rem)}.dip-faq-cat+.dip-faq-cat{border-top:0}.dip-faq-head{display:flex;align-items:baseline;gap:12px}.dip-faq-head h2{font-size:clamp(1.3rem,1.4vw + .9rem,1.65rem);letter-spacing:-.02em}.dip-faq-head .dip-faq-count{font-family:var(--font-heading--family);font-size:var(--dip-xs);font-weight:500;color:var(--dip-muted);letter-spacing:.06em}.dip-faq-intro{margin-top:8px;font-size:14px;color:var(--dip-muted);max-width:58ch}.dip-faq-list{margin-top:16px;border-top:1px solid var(--dip-border)}.dip-faq-item{border-bottom:1px solid var(--dip-border)}.dip-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:15px 2px;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-weight:500;font-size:15.5px;color:var(--dip-charcoal);line-height:1.35}.dip-faq-q::-webkit-details-marker{display:none}.dip-faq-q svg{flex:0 0 auto;color:var(--dip-muted);transition:transform .3s var(--dip-ease)}.dip-faq-item[open] .dip-faq-q svg{transform:rotate(180deg)}.dip-faq-a{padding:0 2px 18px;font-size:14.5px;line-height:1.6;color:var(--dip-ink-80);max-width:62ch}.dip-faq-cat .dip-faq-a p{font-size:14.5px}.dip-faq-cat .dip-faq-a>*+*,.dip-faq-cat .dip-faq-a p+p{margin-top:.6rem}.dip-faq-a a{color:var(--dip-charcoal);text-underline-offset:3px}.dip-faq-outro{margin-top:6px;padding-block:10px 56px;font-size:14px;color:var(--dip-muted)}.dip-faq-outro a{color:var(--dip-charcoal);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/dip-faq.css.map */
