.faq-page{background:var(--faq-page-background);color:var(--faq-page-text)}.faq-page__inner{padding-top:var(--gap-md);padding-bottom:var(--gap-xl);display:grid;gap:var(--gap-md)}.faq-page__header{display:grid;gap:var(--gap-sm);text-align:left;max-width:56rem;margin:0}.faq-page__heading{margin:0;font-size:var(--title1-font-size);line-height:var(--title1-line-height);font-weight:var(--fw-medium);color:var(--faq-page-text)}.faq-page__subheading,.faq-page__subheading p{margin:0;font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--faq-page-muted)}.faq-page__controls{display:grid;gap:var(--gap-md)}.faq-page__search{position:relative;display:flex;align-items:center;min-height:calc(var(--body-font-size) * var(--lk-size-hxl-unitless));border:1px solid var(--faq-page-border);border-radius:var(--lk-size-md);background:var(--faq-page-card);box-shadow:var(--faq-page-shadow)}.faq-page__search-icon{width:var(--title3-font-size);height:var(--title3-font-size);color:var(--faq-page-muted);margin-left:var(--gap-md);flex-shrink:0}.faq-page__search-input{border:0;background:transparent;color:var(--faq-page-text);width:100%;padding:var(--gap-md);font:inherit}.faq-page__search-input::placeholder{color:var(--faq-page-muted)}.faq-page__search-input:focus{outline:none}.faq-page__search:focus-within{outline:var(--focused-base-outline);outline-offset:var(--gap-3xs)}.faq-page__category-wrap{overflow-x:auto;padding-bottom:var(--gap-3xs);-ms-overflow-style:none;scrollbar-width:none}.faq-page__category-wrap::-webkit-scrollbar{display:none}.faq-page__category-list{display:flex;gap:var(--gap-sm);min-width:max-content}.faq-page__chip{border:1px solid var(--faq-page-border);background:var(--faq-page-card);color:var(--faq-page-text);border-radius:var(--lk-size-md);padding:var(--gap-sm) var(--gap-md);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);font-weight:var(--fw-medium);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.faq-page__chip.is-active{background:var(--faq-page-accent);border-color:var(--faq-page-accent);color:var(--faq-page-button-text)}.faq-page__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);flex-wrap:wrap}.faq-page__count{margin:0;color:var(--faq-page-muted);font-size:var(--callout-font-size);line-height:var(--callout-line-height)}.faq-page__clear{border:0;background:transparent;color:var(--faq-page-accent-dark);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.faq-page__list{display:grid;gap:var(--gap-md)}.faq-page__item{min-width:0}.faq-page__details{border:1px solid var(--faq-page-border);border-radius:var(--lk-size-lg);background:var(--faq-page-card);box-shadow:var(--faq-page-shadow);overflow:hidden}.faq-page__details[open]{border-color:var(--faq-page-border-strong)}.faq-page__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding:var(--gap-md);cursor:pointer}.faq-page__summary::-webkit-details-marker{display:none}.faq-page__summary:focus-visible{outline:var(--focused-base-outline);outline-offset:calc(var(--gap-3xs) * -1)}.faq-page__summary-text{display:grid;gap:var(--gap-xs);min-width:0}.faq-page__category{display:inline-flex;align-items:center;width:fit-content;padding:var(--gap-3xs) var(--gap-sm);border-radius:var(--lk-size-sm);background:rgba(var(--color-button),.08);color:var(--faq-page-accent-dark);font-size:var(--label-font-size);line-height:var(--label-line-height);text-transform:uppercase;letter-spacing:.08em}.faq-page__question{font-size:calc(var(--title3-font-size) - .2rem);line-height:var(--title3-line-height);font-weight:var(--fw-semi-bold);overflow-wrap:anywhere}.faq-page__icon{position:relative;width:var(--title3-font-size);height:var(--title3-font-size);flex-shrink:0;color:var(--faq-page-text)}.faq-page__icon:before,.faq-page__icon:after{content:"";position:absolute;inset:50% auto auto 50%;width:100%;height:.125rem;background:currentColor;border-radius:999px;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-page__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-page__details[open] .faq-page__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.faq-page__details[open] .faq-page__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.faq-page__answer{padding:0 var(--gap-md) var(--gap-md);color:var(--faq-page-muted);font-size:var(--body-font-size);line-height:var(--body-line-height)}.faq-page__answer>*:first-child{margin-top:0}.faq-page__answer>*:last-child{margin-bottom:0}.faq-page__empty{border:1px dashed var(--faq-page-border-strong);border-radius:var(--lk-size-lg);background:rgba(var(--color-background),.7);text-align:center;padding:var(--gap-xl) var(--gap-md);color:var(--faq-page-muted)}.faq-page__grouped-list{display:grid}.faq-page__group-heading{margin:0 0 var(--gap-md);font-size:var(--title2-font-size);line-height:var(--title2-line-height);font-weight:var(--fw-semi-bold);color:var(--faq-page-accent-dark)}.faq-page__priority-section{margin-bottom:var(--gap-md)}.faq-page__priority-section .faq-page__group-heading,.faq-page__grouped-section .faq-page__group-heading{font-size:var(--title3-font-size);line-height:var(--title3-line-height);color:var(--faq-page-accent-dark)}.faq-page__priority-list{display:grid;gap:var(--gap-md)}.faq-page__grouped-sections{display:grid;gap:var(--gap-lg)}.faq-page__grouped-section{display:grid;gap:var(--gap-md)}.faq-page__grouped-section .faq-page__group-heading{margin-bottom:0;font-size:var(--title3-font-size);line-height:var(--title3-line-height)}.faq-page__grouped-section .faq-page__category{display:none}.faq-page__grouped-section .faq-page__list{gap:var(--gap-md)}@media screen and (min-width:750px){.faq-page__inner{padding-top:var(--gap-xl);padding-bottom:var(--gap-2xl)}.faq-page__heading{font-size:var(--display2-font-size);line-height:var(--display2-line-height)}.faq-page__controls{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center}.faq-page__summary,.faq-page__answer{padding-left:var(--gap-lg);padding-right:var(--gap-lg)}.faq-page__summary{padding-top:var(--gap-lg);padding-bottom:var(--gap-lg)}.faq-page__answer{padding-bottom:var(--gap-lg)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/page-faq.css.map */
