.hpv2-faq__list{display:grid;gap:var(--hpv2-3)}.hpv2-faq__item{transition:border-color .16s ease,box-shadow .16s ease}.hpv2-faq__item[open]{border-color:var(--hpv2-line-strong);box-shadow:var(--hpv2-shadow-sm)}.hpv2-faq__q{display:flex;gap:var(--hpv2-4);align-items:center;justify-content:space-between;padding:var(--hpv2-4);cursor:pointer;border-radius:var(--hpv2-r);list-style:none}.hpv2-faq__q::-webkit-details-marker{display:none}.hpv2-faq__q:hover .hpv2-faq__q-text{color:var(--hpv2-green-ink)}.hpv2-faq__q:focus-visible{outline:none;box-shadow:var(--hpv2-ring)}.hpv2-faq__q-text{min-width:0;margin:0;font-size:var(--font-size-body-medium, 1.0546875rem);font-weight:600;line-height:1.4;color:var(--hpv2-ink);transition:color .16s ease}.hpv2-faq__q:after{flex:none;width:30px;height:30px;color:var(--hpv2-green-ink);content:"";background-color:var(--hpv2-wash-deep);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:center,center;background-size:12px 2px,2px 12px;border-radius:50%;transition:transform .16s ease,background-color .16s ease}.hpv2-faq__item[open]>.hpv2-faq__q:after{color:var(--hpv2-white);background-color:var(--hpv2-green);transform:rotate(45deg)}.hpv2-faq__a{padding:0 var(--hpv2-4) var(--hpv2-4);font-size:var(--font-size-body-small, .87890625rem);color:var(--hpv2-muted)}.hpv2-faq__a p{max-width:68ch;margin:0 0 var(--hpv2-3)}.hpv2-faq__a p:last-child{margin-bottom:0}.hpv2-faq__a a{font-weight:600;color:var(--hpv2-green-ink)}.hpv2-faq__foot{display:flex;flex-wrap:wrap;gap:var(--hpv2-4);align-items:center;justify-content:space-between;margin-top:var(--hpv2-6)}.hpv2-faq__foot-copy{min-width:0}.hpv2-faq__foot-title{margin:0;font-size:var(--font-size-body-medium, 1.0546875rem);font-weight:700;color:var(--hpv2-ink)}.hpv2-faq__foot-text{margin:var(--hpv2-1) 0 0;font-size:var(--font-size-body-small, .87890625rem);color:var(--hpv2-muted)}.hpv2-faq__foot-actions{display:flex;flex-wrap:wrap;gap:var(--hpv2-3);align-items:center}@media screen and (min-width:720px){.hpv2-faq__q{padding:var(--hpv2-4) var(--hpv2-5)}.hpv2-faq__a{padding:0 var(--hpv2-5) var(--hpv2-5)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/hpv2-faq.css.map */
