.hoc-faq{--faq-text: #171717;--faq-muted: rgba(23, 23, 23, .68);--faq-line: rgba(23, 23, 23, .12);--faq-bg: #f7f7f4;--faq-card: #ffffff;background:var(--faq-bg)!important;color:var(--faq-text)!important}.hoc-faq *{box-sizing:border-box}.hoc-faq .page-width,.hoc-faq__shell{max-width:1360px!important;margin:0 auto!important;width:100%!important}.hoc-faq__shell{padding:56px 32px 80px!important}.hoc-faq__intro{max-width:860px!important;margin:0 0 42px!important}.hoc-faq__eyebrow{margin:0 0 12px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase!important}.hoc-faq__heading{margin:0!important;font-size:clamp(42px,5vw,72px)!important;line-height:.95!important;letter-spacing:-.04em!important;font-weight:400!important}.hoc-faq__lead{margin-top:18px!important;max-width:760px!important;color:var(--faq-muted)!important;font-size:16px!important;line-height:1.6!important}.hoc-faq__grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr)!important;gap:28px!important;align-items:start!important}.hoc-faq__grid--sticky .hoc-faq__secondary{position:sticky!important;top:24px!important}.hoc-faq-card,.hoc-faq-reach{background:var(--faq-card)!important;border:1px solid var(--faq-line)!important}.hoc-faq-card__head,.hoc-faq-reach__inner{padding:34px 36px!important}.hoc-faq-card__title,.hoc-faq-reach__title{margin:0!important;font-size:clamp(28px,3vw,44px)!important;line-height:1!important;letter-spacing:-.03em!important;font-weight:400!important}.hoc-faq-themes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid var(--faq-line)!important}.hoc-faq-theme{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;border-right:1px solid var(--faq-line)!important;border-bottom:1px solid var(--faq-line)!important;border-radius:0!important;padding:34px 20px 30px!important;min-height:168px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;text-align:center!important;cursor:pointer!important;color:var(--faq-text)!important;box-shadow:none!important;font:inherit!important}.hoc-faq-theme:nth-child(3n){border-right:0!important}.hoc-faq-theme:hover{background:#00000005!important}.hoc-faq-theme.is-active{background:#00000008!important}.hoc-faq-theme__icon{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.hoc-faq-theme__icon svg{width:100%!important;height:100%!important;display:block!important}.hoc-faq-theme__icon--all{width:auto!important;height:auto!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.hoc-faq-theme__fallback-dot{width:10px!important;height:10px!important;border-radius:50%!important;background:currentColor!important;display:inline-block!important}.hoc-faq-theme__label{font-size:16px!important;line-height:1.35!important}.hoc-faq-reach{margin-top:28px!important}.hoc-faq-reach__text{margin-top:16px!important;max-width:620px!important;color:var(--faq-muted)!important;font-size:16px!important;line-height:1.6!important}.hoc-faq-reach__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin-top:26px!important;padding:0 28px!important;border:1px solid var(--faq-text)!important;border-radius:999px!important;color:var(--faq-text)!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important}.hoc-faq-reach__button:hover{background:var(--faq-text)!important;color:#fff!important}.hoc-faq-questions{border-top:1px solid var(--faq-line)!important}.hoc-faq-item{border-bottom:1px solid var(--faq-line)!important}.hoc-faq-item[hidden]{display:none!important}.hoc-faq-item__summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:26px 36px!important}.hoc-faq-item__summary::-webkit-details-marker{display:none!important}.hoc-faq-item__question{font-size:20px!important;line-height:1.35!important}.hoc-faq-item__toggle{position:relative!important;flex:0 0 20px!important;width:20px!important;height:20px!important}.hoc-faq-item__toggle:before,.hoc-faq-item__toggle:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:14px!important;height:1px!important;background:currentColor!important;transform:translate(-50%,-50%)!important;transition:transform .2s ease!important}.hoc-faq-item__toggle:after{transform:translate(-50%,-50%) rotate(90deg)!important}.hoc-faq-item[open] .hoc-faq-item__toggle:after{transform:translate(-50%,-50%) rotate(0)!important}.hoc-faq-item__answer{padding:0 36px 28px!important;max-width:720px!important;color:var(--faq-muted)!important;font-size:15px!important;line-height:1.7!important}.hoc-faq-item__answer>*:first-child{margin-top:0!important}.hoc-faq-item__answer>*:last-child{margin-bottom:0!important}@media screen and (max-width:1199px){.hoc-faq__grid{grid-template-columns:1fr!important}.hoc-faq__secondary{position:static!important;top:auto!important}}@media screen and (max-width:989px){.hoc-faq__shell{padding:34px 20px 52px!important}.hoc-faq-card__head,.hoc-faq-reach__inner{padding:24px!important}.hoc-faq-themes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hoc-faq-theme:nth-child(3n){border-right:1px solid var(--faq-line)!important}.hoc-faq-theme:nth-child(2n){border-right:0!important}.hoc-faq-item__summary{padding:22px 24px!important}.hoc-faq-item__answer{padding:0 24px 24px!important}.hoc-faq-item__question{font-size:18px!important}}@media screen and (max-width:749px){.hoc-faq__heading{font-size:42px!important;line-height:.98!important}.hoc-faq__intro{margin-bottom:28px!important}.hoc-faq-theme{min-height:132px!important;padding:24px 16px 20px!important;gap:12px!important}.hoc-faq-theme__label{font-size:14px!important}.hoc-faq-card__title,.hoc-faq-reach__title{font-size:28px!important}.hoc-faq-item__summary{align-items:flex-start!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hoc-faq.css.map */
