.faq-hero{padding-bottom:var(--space-5)}.faq-hero__inner{max-width:var(--page-width-narrow)}.faq-hero__title{margin-top:var(--space-2);max-width:18ch}.faq-hero__lede{margin-top:var(--space-4);max-width:var(--measure);color:var(--color-text-muted);font-size:var(--fs-h4);line-height:1.55}.faq-search{position:relative;margin-top:var(--space-6);max-width:36rem}.faq-search__icon{position:absolute;top:0;left:var(--space-3);display:flex;align-items:center;height:52px;color:var(--color-text-muted);pointer-events:none}.faq-search__input{width:100%;min-height:52px;padding:0 52px 0 44px;border:1px solid var(--color-border-strong);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:1rem;-webkit-appearance:none;appearance:none}.faq-search__input::-webkit-search-cancel-button,.faq-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.faq-search__input::placeholder{color:var(--color-text-muted);opacity:1}.faq-search__input:focus-visible{border-color:var(--color-cta);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-1px}.faq-search__clear{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--radius);background:none;color:var(--color-text-muted);cursor:pointer}.faq-search__clear:hover{color:var(--color-espresso)}.faq-search__clear[hidden]{display:none}.faq-search__status{min-height:1.4em;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm)}.faq-search__status:empty{visibility:hidden}.faq-nav{margin-top:var(--space-5)}.faq-nav[hidden]{display:none}.faq-nav__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.faq-nav__link{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-espresso);font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap}.faq-nav__link:hover{border-color:var(--color-espresso);background-color:var(--color-espresso);color:var(--color-bg)}.faq-nav__link.is-muted{opacity:.4}.faq-facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-6);padding-block:var(--space-4);border-top:var(--rule);border-bottom:var(--rule)}.faq-facts__item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:500}.faq-facts__item .icon{flex-shrink:0;color:var(--color-heritage)}.faq-group{padding-block:var(--space-7);border-top:var(--rule)}.faq-group[hidden]{display:none}.faq-group__inner{display:grid;gap:var(--space-5)}.faq-group__number{display:block;margin-bottom:var(--space-2);font-size:var(--fs-h1);line-height:1}.faq-group__title{font-size:var(--fs-h2);letter-spacing:var(--ls-display);max-width:16ch}.faq-group__intro{margin-top:var(--space-3);max-width:var(--measure-narrow);color:var(--color-text-muted);font-size:var(--fs-md);line-height:1.6}.faq-group__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.faq-group__toggle{min-height:var(--tap);padding:0;border:0;background:none;color:var(--color-espresso);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.faq-group__toggle:hover{color:var(--color-heritage)}.faq-group__top{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--color-text-muted);font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px}.faq-group__top:hover{color:var(--color-espresso)}.faq-group__list{border-top:var(--rule)}.faq-item{border-bottom:var(--rule)}.faq-item[hidden]{display:none}.faq-item__question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-height:var(--tap);padding-block:var(--space-4);cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:400;line-height:1.35;color:var(--color-espresso)}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question:hover .faq-item__text{color:var(--color-heritage)}.faq-item__question:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.faq-item__marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:1px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-text-muted)}.faq-item[open] .faq-item__marker{border-color:var(--color-espresso);background-color:var(--color-espresso);color:var(--color-bg);transform:rotate(45deg)}.faq-item__answer{max-width:var(--measure);padding:0 var(--space-8) var(--space-5) 0;color:var(--color-text-muted);font-size:var(--fs-md);line-height:1.7}.faq-item__answer a{color:var(--color-espresso)}.faq-item__answer strong{color:var(--color-text);font-weight:600}.faq-contact{border-top:var(--rule)}.faq-contact__inner{max-width:var(--page-width-narrow)}.faq-contact__title{margin-top:var(--space-2);font-size:var(--fs-h2);letter-spacing:var(--ls-display);max-width:20ch}.faq-contact__text{margin-top:var(--space-3);max-width:var(--measure-narrow);color:var(--color-text-muted)}.faq-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5)}.faq-contact__email{font-size:var(--fs-md);color:var(--color-espresso)}@media(min-width:990px){.faq-group{padding-block:var(--space-8)}.faq-group__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:start}.faq-group__head{position:sticky;top:calc(var(--header-height) + var(--space-6))}.faq-item__answer{padding-right:var(--space-9)}}@media(max-width:749.98px){.faq-facts{gap:var(--space-3) var(--space-4)}.faq-item__answer{padding-right:var(--space-5)}.faq-nav__list{flex-wrap:nowrap;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.faq-nav__list::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:no-preference){.faq-item__marker{transition:transform .25s cubic-bezier(.22,.61,.36,1),background-color .15s ease,border-color .15s ease,color .15s ease}.faq-nav__link,.faq-item__text,.faq-group__toggle,.faq-group__top,.faq-search__clear{transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/oakmont-faq.css.map */
