.dfq{--dfq-ink: var(--color-marketing-ink);--dfq-body: var(--color-marketing-ink-soft);--dfq-label: var(--color-marketing-slate);--dfq-line: var(--color-marketing-stone);--dfq-line-soft: var(--color-marketing-mist);--dfq-row: var(--color-marketing-mist);--dfq-blue: rgb(var(--color-brand-primary));--dfq-blue-fill: color-mix(in srgb, var(--color-marketing-sky) 45%, white);display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--color-marketing-mist);letter-spacing:normal}.dfq :where(h2,h3,p){margin:0}.dfq-inner{width:100%;max-width:760px;margin:0 auto;padding-left:20px;padding-right:20px}.dfq-header{text-align:center;margin-bottom:36px}.dfq-eyebrow{display:inline-block;color:var(--dfq-blue);font-family:var(--font-body-family);font-size:10.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:4px 10px;background-color:var(--dfq-blue-fill);border-radius:3px;margin-bottom:12px}.dfq-title{color:var(--dfq-ink);font-family:var(--font-heading-family);font-size:var(--h2-size-desktop, 42px);margin-bottom:10px}.dfq-sub{max-width:480px;margin:0 auto;color:var(--dfq-body);font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:15px;line-height:1.5}.dfq-list{background-color:#fff;border:1px solid var(--dfq-line);border-radius:12px;overflow:hidden}.dfq-section-label{padding:14px 22px 10px;color:var(--dfq-blue);font-family:var(--font-body-family);font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;background-color:var(--dfq-row);border-bottom:1px solid var(--dfq-line-soft)}.dfq-item{border-bottom:1px solid var(--dfq-line-soft)}.dfq-item:last-child{border-bottom:0}.dfq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;color:var(--dfq-ink);font-family:var(--font-heading-family);font-weight:700;font-size:15px;line-height:1.3;transition:background-color .15s ease}.dfq-q::marker,.dfq-q::-webkit-details-marker{display:none}.dfq-q:hover{background-color:var(--dfq-row)}.dfq-q:focus-visible{outline:2px solid var(--dfq-blue);outline-offset:-2px}.dfq-icon{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--dfq-label);font-size:20px;font-weight:300;transition:transform .25s ease,color .25s ease}.dfq-item[open] .dfq-icon{color:var(--dfq-blue);transform:rotate(45deg)}.dfq-item[open] .dfq-q{color:var(--dfq-blue)}.dfq-a{padding:0 22px 20px;color:var(--dfq-body);font-family:var(--font-body-family);font-size:13.5px;line-height:1.6}.dfq-a :where(p){margin:0 0 10px}.dfq-a :where(p):last-child{margin-bottom:0}.dfq-a strong{color:var(--dfq-ink);font-weight:600}.dfq-a a{color:var(--dfq-blue);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(var(--color-brand-primary),.3)}.dfq-a a:hover,.dfq-a a:focus-visible{border-bottom-color:var(--dfq-blue)}.dfq-a ul{list-style:none;margin:8px 0;padding-left:4px}.dfq-a ul li{position:relative;padding:4px 0 4px 22px}.dfq-a ul li:before{content:"\2192";position:absolute;left:0;color:var(--dfq-blue);font-weight:600}.dfq-highlight{background-color:var(--dfq-row);border-left:2px solid var(--dfq-blue);border-radius:0 6px 6px 0;padding:12px 16px;margin:10px 0}.dfq-highlight-title{color:var(--dfq-blue);font-family:var(--font-body-family);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.dfq-highlight :where(p):last-child{margin-bottom:0}.dfq-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;text-align:center}.dfq-footer a{color:var(--dfq-blue);font-family:var(--font-body-family);font-size:11.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(var(--color-brand-primary),.3)}.dfq-footer a:hover,.dfq-footer a:focus-visible{border-bottom-color:var(--dfq-blue)}@media screen and (max-width:600px){.dfq-q{padding:16px 18px;font-size:14px}.dfq-a{padding:0 18px 18px;font-size:13px}}@media screen and (min-width:641px)and (max-width:1024px){.dfq-title{font-size:var(--h2-size-tablet, 36px)}}@media screen and (max-width:640px){.dfq-title{font-size:var(--h2-size-mobile, 28px)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-product-geltips-faq.css.map */
