.faq-page{--faq-content-width: 1200px;--faq-sidebar-gap: 140px;--faq-header-offset: var(--header-height, 0px);display:block;max-width:var(--home-content-max-width, 1920px);margin-inline:auto;background:var(--color-gray-white);color:var(--color-gray-black);font-family:var(--font-copy-family);letter-spacing:0}.faq-page [hidden]{display:none!important}.faq-page__breadcrumb{display:flex;align-items:center;gap:5px;min-height:43px;padding:13px var(--space-12);color:var(--color-gray-500);font-size:12px;line-height:1.4}.faq-page__breadcrumb a{color:inherit;text-decoration:none}.faq-page__breadcrumb [aria-current]{color:var(--color-gray-black)}.faq-page__title{margin:0;padding:40px var(--space-12);font:normal 600 var(--pc-h3-size)/var(--pc-h3-line-height) var(--font-headline-family);letter-spacing:var(--pc-h3-letter-spacing)}.faq-page__layout{display:flex;align-items:flex-start;gap:var(--faq-sidebar-gap);padding-right:var(--space-12)}.faq-page__sidebar{position:sticky;top:var(--faq-header-offset);flex:none;max-height:calc(100dvh - var(--faq-header-offset));overflow-y:auto;overscroll-behavior:contain}.faq-page__categories{display:flex;flex:none;flex-direction:column}.faq-page__category{padding:12px var(--space-12);color:var(--color-gray-400);font:500 16px/1.5 var(--font-copy-family);text-decoration:none;text-transform:uppercase;white-space:nowrap}.faq-page__category[aria-current],.faq-page__category:hover{color:var(--color-gray-black)}.faq-page__content{width:var(--faq-content-width);max-width:100%;min-width:0;padding-block:128px 120px;scroll-margin-top:calc(var(--faq-header-offset) + 24px)}.faq-page__group+.faq-page__group{margin-top:40px}.faq-page__group[hidden]+.faq-page__group{margin-top:0}.faq-page__heading{margin:0 0 20px;font:500 20px/1.5 var(--font-copy-family)}.faq-page .faq-section__answer{overflow-wrap:anywhere}.faq-page__more{display:flex;justify-content:center;margin-top:45px}.faq-page__load-more.ui-button{min-width:0;height:auto;padding:13px 20px;transition:background-color .18s ease,color .18s ease}.faq-page :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:1439px){.faq-page{--faq-sidebar-gap: 48px}}@media screen and (max-width:989px){.faq-page{--faq-sidebar-gap: 24px}.faq-page__category{padding-inline:24px;font-size:14px}}@media screen and (max-width:749px){.faq-page__sidebar{display:contents}.faq-page__breadcrumb{padding-inline:16px}.faq-page__title{padding:40px 16px 24px;font-size:var(--mo-h2-size);line-height:var(--mo-h2-line-height);letter-spacing:var(--mo-h2-letter-spacing)}.faq-page__layout{display:block;padding:0}.faq-page__categories{position:sticky;top:var(--faq-header-offset);z-index:2;flex-direction:row;overflow-x:auto;border-block:1px solid var(--color-gray-200);background:var(--color-gray-white);scrollbar-width:none}.faq-page__categories::-webkit-scrollbar{display:none}.faq-page__category{position:relative;padding:12px 16px;font-size:12px;font-weight:400;line-height:1.4}.faq-page__category[aria-current]{font-weight:500}.faq-page__category+.faq-page__category:before{content:"";position:absolute;left:0;top:50%;height:14px;transform:translateY(-50%);border-left:1px solid var(--color-gray-200)}.faq-page__content{width:100%;padding:15px 16px 60px}.faq-page__group+.faq-page__group{margin-top:24px}.faq-page__group[hidden]+.faq-page__group{margin-top:0}.faq-page__heading{padding-block:16px;margin-bottom:0;font-size:16px}.faq-page__more{margin-top:24px}}.faq-page .faq-section__item[data-expanded=false] .faq-section__icon--add{display:block}.faq-page .faq-section__item[data-expanded=false] .faq-section__icon--remove{display:none}.faq-page .faq-section__question{user-select:none;-webkit-user-select:none}.faq-page .faq-section__question>span{pointer-events:none}.faq-page .faq-section__question[data-pointer-focus]{outline:none;box-shadow:none}@media(hover:hover){.faq-page__load-more:hover{background:var(--color-gray-black);color:var(--color-gray-white)}}@media(prefers-reduced-motion:reduce){.faq-page__load-more{transition:none}}body:has(.shopify-section-header-hidden:not(.menu-open)) .faq-page{--faq-header-offset: 0px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-faq.css.map */
