#MainContent[data-template="page.faqs"]>.hb-faq-section{margin-top:0!important;padding-top:48px;background:var(--c-white)}.faq{background:var(--c-white);color:var(--c-black);padding-block:0 72px;overflow:visible}.faq .menu-tabs{padding-top:0}.faq__inner{padding-top:48px}.faq__title{font-family:var(--font-base);font-weight:700;font-size:50px;line-height:1;margin:0 0 48px}.faq__group+.faq__group{margin-top:64px}.faq__group-heading{font-family:var(--font-base);font-weight:700;font-size:33px;line-height:1;margin:0 0 36px}.faq-list{list-style:none;margin:0;padding:0}.faq-item{border-bottom:.5px solid #212721}.faq-list>.faq-item:first-child{border-top:.5px solid #212721}.faq-item__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 16px;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.faq-item__toggle:focus-visible{outline:2px solid var(--c-black);outline-offset:-2px}.faq-item__toggle[aria-expanded=true]{background:var(--c-black);color:var(--c-white);padding:20px 16px;border-radius:var(--radius)}.faq-item__marker{width:14px;height:14px;flex-shrink:0;margin-right:4px;display:block}.faq-item__toggle[aria-expanded=true] .faq-item__marker{filter:brightness(0) invert(1)}.faq-item__label{font-family:var(--font-base);font-weight:700;font-size:22px;line-height:1;flex:1;min-width:0}.faq-item__icon{font-size:18px;font-weight:400;flex-shrink:0;line-height:1;transition:transform .2s ease;display:inline-block}.faq-item__toggle[aria-expanded=true] .faq-item__icon{transform:rotate(45deg)}.faq-item__body{padding-bottom:20px}.faq-item__toggle[aria-expanded=true]+.faq-item__body{padding:45px 16px}.faq-item__body[hidden]{display:none}.faq-item__body :is(ul,ol){font-size:var(--fs-p2);line-height:1.5;margin:0}.faq-item__body ul{list-style:disc;padding-left:20px}.faq-item__body ul+p,.faq-item__body p+table{margin-top:18px}.faq-item__body li{margin-bottom:6px}.faq-item__body li:last-child{margin-bottom:0}.faq-item__body p{font-size:var(--fs-p2);line-height:1.5;margin:0 0 .75em}.faq-item__body p:last-child{margin-bottom:0}.faq-item__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.faq__title{font-size:52px}.faq__group-heading{font-size:var(--fs-h2)}.faq-item__label{font-size:var(--fs-h3)}}@media(min-width:1024px){#MainContent[data-template="page.faqs"]>.hb-faq-section{padding-top:80px}.faq{padding-block:0 96px}.faq__inner{padding-top:64px}}@media(prefers-reduced-motion:reduce){.faq-item__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hb-faq.css.map */
