.hnl-faq{background-color:var(--hnl-faq-bg);color:var(--hnl-faq-heading)}@media screen and (min-width:769px){.hnl-faq .hnl-faq-padding{padding-left:90px;padding-right:90px;max-width:1440px}}.hnl-faq .hnl-faq__header{margin:0 auto 15.2rem;text-align:center}.hnl-faq .hnl-faq__heading{margin:0;color:var(--hnl-faq-outline);text-transform:uppercase;font-style:normal;font-weight:700;letter-spacing:-2.36px;-webkit-text-fill-color:transparent;paint-order:stroke fill;font-family:var(--font-body-family)}.hnl-faq .hnl-faq__heading.h0{font-size:118px;line-height:130px}.hnl-faq .hnl-faq__heading.h1{font-size:88px;line-height:.98}.hnl-faq .hnl-faq__heading.h2{font-size:66px;line-height:1}.hnl-faq .hnl-faq__heading-line{display:block}.hnl-faq .hnl-faq__heading-line--outline{color:var(--hnl-faq-outline);-webkit-text-fill-color:transparent;paint-order:stroke fill;line-height:130px;margin-bottom:0}@supports not (-webkit-text-stroke: 1px black){.hnl-faq .hnl-faq__heading-line--outline,.hnl-faq .hnl-faq__heading{color:var(--hnl-faq-outline);-webkit-text-fill-color:var(--hnl-faq-outline);opacity:.45}}.hnl-faq .hnl-faq__controls{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.hnl-faq .hnl-faq__control{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:.9rem 1.8rem;border:1.5px solid var(--hnl-faq-control-border);border-radius:999px;background-color:var(--hnl-faq-control-bg);color:var(--hnl-faq-control-text);cursor:pointer;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2}.hnl-faq .hnl-faq__control:hover,.hnl-faq .hnl-faq__control:focus-visible{background-color:var(--hnl-faq-heading);border-color:var(--hnl-faq-heading);color:var(--hnl-faq-bg)}.hnl-faq .hnl-faq__control:focus-visible{outline:.2rem solid rgba(16,26,73,.45);outline-offset:.3rem}.hnl-faq .hnl-faq__grid{display:grid;grid-template-columns:1fr;gap:var(--hnl-faq-gap);margin:0;padding:0;list-style:none}.hnl-faq .hnl-faq__item{min-width:0}.hnl-faq .hnl-faq__card{height:100%;border-radius:var(--hnl-faq-radius);background-color:var(--hnl-faq-card-bg)}.hnl-faq .hnl-faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;width:100%;margin:0;border:0;background:transparent;color:var(--hnl-faq-question);cursor:pointer;list-style:none;text-align:left}.hnl-faq .hnl-faq__summary::-webkit-details-marker{display:none}.hnl-faq .hnl-faq__summary:focus-visible{outline:.2rem solid rgba(16,26,73,.45);outline-offset:.3rem}.hnl-faq .hnl-faq__question{margin:0;flex:1 1 auto;color:var(--hnl-faq-question);text-transform:uppercase;letter-spacing:0;font-style:normal;font-weight:700;line-height:normal}.hnl-faq .hnl-faq__icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 auto;margin-top:.2rem;color:var(--hnl-faq-icon)}.hnl-faq .hnl-faq__icon:before,.hnl-faq .hnl-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;border-radius:999px;transform:translate(-50%,-50%);transition:transform var(--hnl-faq-duration) ease,opacity var(--hnl-faq-duration) ease}.hnl-faq .hnl-faq__icon:before{width:1.4rem;height:.22rem}.hnl-faq .hnl-faq__icon:after{width:.22rem;height:1.4rem}.hnl-faq details[open]>.hnl-faq__summary .hnl-faq__icon:after,.hnl-faq .hnl-faq__item.is-open .hnl-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.hnl-faq .hnl-faq__content{height:0;overflow:hidden;transition:height var(--hnl-faq-duration) ease}.hnl-faq .hnl-faq__answer{color:var(--hnl-faq-answer);font-style:normal;font-weight:400;opacity:.76;line-height:23px}.hnl-faq .hnl-faq__answer p{margin:0 0 1rem}.hnl-faq .hnl-faq__answer p:last-child{margin-bottom:0}.hnl-faq .hnl-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media(max-width:1199px){.hnl-faq .hnl-faq__heading.h0{font-size:86px;line-height:normal}.hnl-faq .hnl-faq__heading-line--outline{line-height:normal}.hnl-faq .hnl-faq__heading.h1{font-size:48px}.hnl-faq .hnl-faq__heading.h2{font-size:40px}.hnl-faq .hnl-faq__grid{gap:30px}}@media screen and (max-width:768px){.hnl-faq .hnl-faq__header{margin-bottom:28px}.hnl-faq .hnl-faq__heading{letter-spacing:-.8px}.hnl-faq .hnl-faq__heading.h0{font-size:38px}.hnl-faq .hnl-faq__heading.h1{font-size:34px}.hnl-faq .hnl-faq__heading.h2{font-size:30px}.hnl-faq .hnl-faq__summary{padding:18px 16px;gap:1.2rem}.hnl-faq .hnl-faq__question{font-size:1.4rem;line-height:1.3}.hnl-faq .hnl-faq__answer{padding:0 16px 18px;font-size:1.4rem;line-height:1.45}.hnl-faq .hnl-faq-padding{padding-top:30px;padding-bottom:30px}.hnl-faq .hnl-faq__grid{gap:20px}}@media(prefers-reduced-motion:reduce){.hnl-faq .hnl-faq__content,.hnl-faq .hnl-faq__icon:before,.hnl-faq .hnl-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hnl-faq.css.map */
