.faq--enhanced{display:block;width:100%}@media (min-width: 768px){.faq--enhanced{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0;align-items:start;column-gap:3rem;width:100vw;margin-left:calc(50% - 50vw);padding-left:80px;padding-right:30px}}@media (min-width: 1024px){.faq--enhanced{column-gap:4rem;padding-right:300px}}.faq__help-text{grid-column:1;grid-row:1;padding-right:2rem;display:flex;flex-direction:column;gap:.25rem;align-self:end;padding-bottom:.5rem}.faq__help-heading{font-size:12.6px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.faq__help-heading a{text-decoration:underline;color:inherit}@media (max-width: 767px){.faq__help-text{margin-bottom:1.5rem;padding-right:0}}.faq__toc--sticky{position:sticky;top:120px;display:flex;flex-direction:column;gap:.5rem;max-height:calc(100vh - 140px);overflow-y:auto;grid-column:1;grid-row:2;padding-right:2rem}@media (max-width: 767px){.faq__toc--sticky{display:none}}.faq__toc-item{padding:.75rem 0;text-decoration:none;color:inherit;border-left:none;transition:all .2s ease;font-size:.95rem;font-weight:400;background:none!important;background-size:0!important;text-align:left;display:block}.faq__toc-item:hover{opacity:.7}.faq__toc-item.is-active{font-weight:600}@media (max-width: 767px){.faq__toc-item{border-left:none;border-bottom:2px solid transparent;padding:.5rem 1rem}.faq__toc-item:hover,.faq__toc-item.is-active{border-left:none;border-bottom-color:currentColor;padding-left:1rem}}.faq__main{display:flex;flex-direction:column;gap:0;min-width:0;grid-column:2;grid-row:1 / 3}.faq__search-wrapper{width:100%;margin-bottom:2rem;display:flex;align-items:flex-end;min-height:60px}.faq__search-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.faq__search-input-wrapper{position:relative;display:flex;align-items:center;flex:1;margin-left:auto}.faq__search-input{width:100%;padding:.5rem 2.5rem .5rem 0;border:none;border-bottom:1px solid #a4a4a4;border-radius:0;font-size:.95rem;font-family:inherit;background:transparent;transition:border-color .2s ease;outline:none;box-shadow:none}.faq__search-input:focus{outline:none;border-bottom-color:currentColor;box-shadow:none}.faq__search-input:focus-visible{outline:none;box-shadow:none}.faq__search-input::placeholder{color:transparent}.faq__search-icon{position:absolute;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.7}@media (max-width: 767px){.faq__search-container{flex-direction:column;align-items:flex-start;gap:1rem}.faq__search-input-wrapper{width:100%;max-width:100%;margin-left:0}}.faq__content{display:flex;flex-direction:column}.faq__category-wrapper{margin-top:4rem}.faq__category-wrapper:first-child{margin-top:0}.faq__category{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.faq__item{transition:opacity .2s ease}.faq__item.faq__item--hidden{display:none}.faq__item .accordion{border-block-start-width:1px!important;border-block-end-width:1px!important}.faq__item:has(+.faq__item) .accordion{border-block-end-width:0!important}.faq__no-results{padding:3rem 2rem;text-align:center;color:#0009;font-size:1rem}.faq__no-results p{margin:0}.faq__search-highlight{background-color:#ff0;font-weight:600;padding:.1em .2em}html{scroll-behavior:smooth}.faq__category{scroll-margin-top:120px}.faq--loading .faq__item{opacity:.5;pointer-events:none}.faq__toc-item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq__category-wrapper.faq__category--hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/faq-enhanced.css.map */
