.section--faq-with-sidebar{position:relative}.faq-layout{display:grid;grid-template-columns:var(--sidebar-width) var(--content-width);gap:4rem;align-items:start}@media (max-width: 989px){.faq-layout{grid-template-columns:1fr;gap:3rem}}.faq-sidebar{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto;background-color:#e8dcd0;border-radius:2rem;padding:0}@media (max-width: 989px){.faq-sidebar{position:relative;top:0;max-height:none;padding:0}}.faq-sidebar__nav{display:flex;flex-direction:column;gap:0;padding:0;margin:0}.faq-sidebar__category{border-bottom:1px solid rgba(73,83,100,.1);position:relative;border-radius:0;margin-bottom:0;transition:background-color .2s ease}.faq-sidebar__category:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}.faq-sidebar__category:last-child{border-bottom:none;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.section--faq-with-sidebar .faq-sidebar__category{transition:background-color .2s ease}.faq-sidebar__category:hover{background-color:#49536440}.faq-sidebar__category-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;color:#2c3e50;transition:color .2s ease,background-color .2s ease;text-decoration:none;border-radius:0}.faq-sidebar__category-toggle:hover{color:#fff;background-color:#4953644d}.faq-sidebar__category-toggle.is-active{color:#fff;background-color:#495364}.faq-sidebar__category-icon{flex-shrink:0;margin-left:1rem;display:inline-flex;align-items:center;justify-content:center;padding:.5rem;margin:-.5rem;cursor:pointer;min-width:3rem;min-height:3rem;position:relative;z-index:1;border-radius:.4rem;transition:background-color .2s ease}.faq-sidebar__category-icon:hover{background-color:#4953644d}.faq-sidebar__category-toggle .icon{transition:transform .3s ease,color .2s ease;display:block;color:inherit}.faq-sidebar__category-toggle[aria-expanded=true] .icon{transform:rotate(90deg)}.faq-sidebar__category-toggle:hover .icon,.faq-sidebar__category-toggle.is-active .icon{color:#fff}.faq-sidebar__category-title{flex:1}.faq-sidebar__subcategories{display:none!important;flex-direction:column;padding-bottom:0;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding-bottom .3s ease}.faq-sidebar__subcategories.is-open{display:flex!important;max-height:1000px;padding-bottom:0}.faq-sidebar__category-toggle.no-subcategories{cursor:default;opacity:1}.faq-sidebar__category-toggle.no-subcategories .faq-sidebar__category-icon{display:none}.faq-sidebar__category-toggle.no-subcategories:hover{opacity:1}.faq-sidebar__subcategory-title{display:block;padding:.8rem 1.5rem .8rem 3rem;color:#2c3e50;text-decoration:none;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;transition:color .2s ease,background-color .2s ease;border-radius:0;margin-bottom:0}.faq-sidebar__subcategory-title:hover{color:#fff;background-color:#4953644d}.faq-sidebar__subcategory-title.is-current{color:#fff;background-color:#495364;font-weight:600}.faq-content{min-height:40rem}.faq-content__inner{max-width:100%}.faq-content__title{margin-bottom:2rem;color:#425563;font-family:var(--font-heading-family)}.faq-content__body{margin-top:2rem;color:#425563;font-family:var(--font-body-family)}.faq-content__body p{margin-bottom:1.5rem;color:#425563;font-family:var(--font-body-family)}.faq-content__body p:last-child{margin-bottom:0}.faq-content__body *{color:#425563;font-family:var(--font-body-family)}.faq-content__subcategory-section{margin-top:4rem;padding-top:2rem;scroll-margin-top:2rem;transition:background-color .4s ease,padding .4s ease,border-left .4s ease,transform .4s ease,opacity .4s ease;opacity:1;transform:translate(0)}.faq-content__subcategory-section:first-of-type{margin-top:2rem}.faq-content__category-section{display:block}.faq-content__category-section.hidden{display:none!important}.faq-content__subcategory-section.is-highlighted{background-color:#e8dcd0;padding:2rem;border-radius:.8rem;border-left:4px solid #4a5364;animation:highlight-fade-in .6s ease-out,highlight-slide .6s ease-out;transform:translate(0);opacity:1}@keyframes highlight-fade-in{0%{opacity:0;background-color:transparent}50%{opacity:.7;background-color:#e8dcd080}to{opacity:1;background-color:#e8dcd0}}@keyframes highlight-slide{0%{transform:translate(-10px);border-left-width:0}to{transform:translate(0);border-left-width:4px}}.faq-content__subcategory-title{margin-bottom:1.5rem;font-size:2.4rem;color:#425563;font-family:var(--font-heading-family)}.faq-content__subcategory-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.faq-content__subcategory-links li{margin:0}.faq-content__subcategory-link-item.hidden-link{display:none}.faq-content__subcategory-link-item.show-all{display:list-item}.faq-content__show-more-btn{margin-top:1.5rem;padding:0;background:none;border:none;color:#425563;text-decoration:underline;text-decoration-color:#4255634d;text-underline-offset:.3em;font-family:var(--font-heading-family);font-size:1.5rem;cursor:pointer;transition:text-decoration-color .2s ease,color .2s ease;text-align:left;display:inline-flex;align-items:center;gap:.5rem}.faq-content__show-more-btn:hover{color:#425563;text-decoration-color:#425563}.faq-content__show-more-icon{display:inline-flex;align-items:center;margin-left:.3rem;transition:transform .3s ease;transform:rotate(90deg)}.faq-content__show-more-icon--rotated{transform:rotate(270deg)}.faq-content__subcategory-link{display:inline;color:#425563;text-decoration:underline;text-decoration-color:#4255634d;text-underline-offset:.3em;transition:text-decoration-color .2s ease,color .2s ease;font-family:var(--font-heading-family);font-size:1.5rem}.faq-content__subcategory-link:hover{color:#425563;text-decoration-color:#425563}@media (max-width: 989px){.faq-sidebar__category-toggle{font-size:1.5rem;padding:1rem 0}.faq-sidebar__subcategory-link{font-size:1.3rem;padding:.7rem 1.2rem}.faq-content__title{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-sidebar.css.map */
