.hc-faq{--hc-ivory:#f1ebe5;--hc-coral:#d6807f;--hc-charcoal:#3f3935;--hc-copy:#756a63;--hc-line:#d8cec7;display:block;width:100%;overflow:hidden;background:#fff;color:var(--hc-charcoal);font-family:forma-djr-deck,Forma DJR Deck,Arial,sans-serif;font-size:18px;line-height:1.48}.section-hc-faq,.hc-faq *,.hc-faq *:before,.hc-faq *:after{box-sizing:border-box}.section-hc-faq{width:100%;max-width:none;margin:0;padding:0}.hc-faq h1,.hc-faq h2,.hc-faq h3,.hc-faq p,.hc-faq figure{margin:0}.hc-faq h1,.hc-faq h2,.hc-faq h3{font-family:abril-display,Abril Display,Abril Fatface,Georgia,serif;font-style:normal;font-weight:800;text-transform:uppercase}.hc-faq a{color:inherit;text-underline-offset:.18em}.hc-faq__intro{display:grid;height:29.166667vw;min-height:0;grid-template-columns:42.35% 57.65%;align-items:start;background:var(--hc-ivory)}.hc-faq__intro-title{padding:7.222222vw 0 0 5.5vw}.hc-faq__eyebrow{color:var(--hc-coral);font-size:.972222vw;font-weight:800;line-height:1.180556vw;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.hc-faq__intro h1{margin-top:3.125vw;font-size:9.861111vw;line-height:7.083333vw;letter-spacing:-.055em;white-space:nowrap}.hc-faq__intro-copy{width:52.222222vw;padding-top:10.416667vw;color:var(--hc-copy)}.hc-faq__intro-copy p{font-size:1.875vw;font-weight:400;line-height:2.222222vw;letter-spacing:.1em}.hc-faq__intro-copy a{display:inline-block;margin-top:1.45vw;font-size:.972222vw;font-weight:800;line-height:1.180556vw;letter-spacing:.12em;text-transform:uppercase}.hc-faq__visuals{display:grid;grid-template-columns:1fr 1fr;background:var(--hc-coral)}.hc-faq__journey,.hc-faq__photo{position:relative;aspect-ratio:1508/928;overflow:hidden}.hc-faq__journey{display:grid;place-items:center;background:var(--hc-coral)}.hc-faq__journey img{display:block;width:100%;height:100%;object-fit:contain}.hc-faq__photo{background:var(--hc-ivory)}.hc-faq__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%}.hc-faq__slogan{background:var(--hc-ivory)}.hc-faq__slogan img{display:block;width:100%;height:auto}.hc-faq__content{width:min(calc(100% - 11vw),1296px);margin-inline:auto;padding-block:clamp(90px,9vw,150px)}.hc-faq__group+.hc-faq__group{margin-top:clamp(80px,8vw,132px)}.hc-faq__group h2{margin:0 0 24px;font-size:clamp(54px,5.8vw,84px);line-height:.92;letter-spacing:-.035em;color:var(--hc-charcoal)}.hc-faq__item{border-bottom:1px solid var(--hc-line)}.hc-faq__item:first-of-type{border-top:1px solid var(--hc-line)}.hc-faq__item summary{position:relative;display:block;padding:26px 64px 26px 0;cursor:pointer;list-style:none;font-family:forma-djr-deck,Forma DJR Deck,Arial,sans-serif;font-size:clamp(19px,1.55vw,23px);font-weight:800;line-height:1.25}.hc-faq__item summary::-webkit-details-marker{display:none}.hc-faq__item summary:after{position:absolute;top:50%;right:8px;content:"+";transform:translateY(-50%);font-family:forma-djr-deck,Forma DJR Deck,Arial,sans-serif;font-size:34px;font-weight:400;color:var(--hc-coral)}.hc-faq__item[open] summary:after{content:"\2212"}.hc-faq__item[open] summary{padding-bottom:12px}.hc-faq__answer{max-width:1020px;padding:0 64px 30px 0;color:var(--hc-copy);font-size:clamp(18px,1.25vw,20px);font-weight:400;line-height:1.58}.hc-faq__answer p{margin:.35rem 0}.hc-faq__answer ul{margin:.6rem 0 0;padding-left:1.35rem}.hc-faq__answer li+li{margin-top:.45rem}@media(max-width:749px){.hc-faq{font-size:17px}.hc-faq__intro{display:block;height:auto;min-height:520px;padding:72px 24px 58px}.hc-faq__intro-title,.hc-faq__intro-copy{width:auto;padding:0}.hc-faq__eyebrow{font-size:11px;line-height:16px;letter-spacing:.16em;white-space:normal}.hc-faq__intro h1{margin-top:28px;font-size:clamp(76px,25vw,104px);line-height:.78;letter-spacing:-.055em}.hc-faq__intro-copy{margin-top:58px}.hc-faq__intro-copy p{font-size:20px;line-height:1.4;letter-spacing:.06em}.hc-faq__intro-copy a{margin-top:22px;font-size:10px;line-height:15px;overflow-wrap:anywhere}.hc-faq__visuals{grid-template-columns:1fr}.hc-faq__journey,.hc-faq__photo{aspect-ratio:1508/928}.hc-faq__photo img{object-position:54% center}.hc-faq__content{width:calc(100% - 40px);padding-block:72px}.hc-faq__group+.hc-faq__group{margin-top:72px}.hc-faq__group h2{margin-bottom:20px;font-size:50px}.hc-faq__item summary{padding:21px 50px 21px 0;font-size:18px}.hc-faq__answer{padding:0 20px 25px 0;font-size:17px;line-height:1.55}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/hc-faq-page.css.map */
