html{scroll-padding-top:calc(var(--header-group-height, 80px) + 1rem)}:where(main [id],#SiteFooter){scroll-margin-top:calc(var(--header-group-height, 80px) + 1rem)}#MainContent:focus:not(:focus-visible){outline:none}.search-modal .predictive-search-form__header:focus-within,.search-modal .predictive-search-form__header-inner:focus-within{outline:3px solid currentColor!important;outline-offset:3px!important}.search-modal .predictive-search-form__header :is(button,a):focus-visible{outline:3px solid currentColor!important;outline-offset:3px!important}.search-modal input.search-input:focus-visible{outline:none!important}.menu-list__disclosure{min-width:24px;min-height:24px}.qp-footer__column a,.qp-faq-nav a{display:inline-flex;align-items:center;min-height:44px}.qp-faq-list summary,.qp-about-faq summary,.qp-home .qp-faq-list summary{min-height:44px}.qp-footer__field button,.qp-footer__brand-mark{min-width:44px;min-height:44px}.qp-home :is(a,button,summary,input,select,textarea):focus-visible,.qp-about :is(a,button,summary,input,select,textarea):focus-visible,.qp-faq-page :is(a,button,summary,input,select,textarea):focus-visible,.qp-footer :is(a,button,input,select,textarea):focus-visible{outline:3px solid currentColor!important;outline-offset:4px!important}.qp-footer__field:focus-within{outline:3px solid #fffdf8;outline-offset:3px}.qp-footer__field input:focus-visible{outline:0!important}.qp-footer__column a:hover,.qp-footer__column a:focus-visible,.qp-faq-nav a:focus-visible{text-decoration:underline!important;text-underline-offset:.18em}.qp-home .qp-dark,.qp-home .qp-pillars small,.qp-home .qp-trust b,.qp-about .qp-about-kicker,.qp-about .qp-about-proof-grid span,.qp-about .qp-about-checklist span,.qp-about .qp-about-icon,.qp-about .qp-about-quote span,.qp-faq-page .qp-faq-kicker,.qp-faq-page .qp-faq-facts span,.qp-faq-page .qp-faq-list summary:after{color:#755728!important}.qp-about .qp-about-hero-copy .qp-about-kicker,.qp-about .qp-about-manifesto .qp-about-kicker,.qp-about .qp-about-final .qp-about-kicker,.qp-faq-page .qp-faq-hero-copy .qp-faq-kicker,.qp-faq-page .qp-faq-group--emerald .qp-faq-kicker,.qp-faq-page .qp-faq-final .qp-faq-kicker,.qp-faq-page .qp-faq-group--emerald .qp-faq-list summary:after{color:#e5c993!important}.qp-faq-page .qp-faq-nav{top:calc(var(--header-group-height, 80px) + 8px)}[role=alert],[aria-invalid=true]{scroll-margin-top:calc(var(--header-group-height, 80px) + 1rem)}@media(prefers-reduced-motion:reduce){html,.page-wrapper,*{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important}.qp-btn:hover,.qp-about-btn:hover,.qp-about-feature-grid article:hover,.qp-faq-btn:hover,.qp-footer__field button:hover{transform:none!important}}@media(forced-colors:active){*:focus-visible{outline:2px solid Highlight!important;outline-offset:3px!important}.qp-btn,.qp-about-btn,.qp-faq-btn,.qp-footer__field button{border:1px solid ButtonText}.qp-footer__field{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/accessibility.css.map */
