.faq-search-section{background:linear-gradient(180deg,#f7faf8,#fff 54%,#f7faf8);overflow:visible!important;--faq-sticky-offset: 16px;--faq-sticky-top: calc(var(--dynamicheaderHeight, 0px) + var(--faq-sticky-offset))}.faq-search-section .container{max-width:1180px;overflow:visible!important}.faq-search-hero{max-width:820px;margin:0 auto 34px;text-align:center}.faq-search-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;margin-bottom:14px;color:#0f5f58;background:#e8f4f1;border:1px solid #d8e8e3;border-radius:999px;font-size:14px;font-weight:700}.faq-search-title{color:#1f2d2a;line-height:1.08;margin-bottom:14px}.faq-search-description{max-width:720px;margin:0 auto;color:#66736f;font-size:18px;line-height:1.62}.faq-search-box{position:relative;max-width:760px;margin:0 auto 34px;z-index:3}.faq-search-sticky{position:sticky;top:var(--faq-sticky-top);z-index:20;margin-bottom:34px;padding:10px 0;background:linear-gradient(180deg,#f7faf8f5,#f7faf8e0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.faq-search-box svg{position:absolute;left:20px;top:50%;width:22px;height:22px;color:#158478;fill:currentColor;transform:translateY(-50%);pointer-events:none}.faq-search-input{width:100%;min-height:58px;padding:0 20px 0 56px;border:1px solid #d8e8e3;border-radius:8px;background:#fff;color:#1f2d2a;font-size:16px;box-shadow:0 12px 34px #184a4114}.faq-search-input:focus{border-color:#158478;box-shadow:0 0 0 3px #15847824;outline:none}.faq-search-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:28px;align-items:start;min-width:0;overflow:visible!important}.faq-category-panel{grid-column:1;position:sticky;top:calc(var(--faq-sticky-top) + 92px);z-index:12;align-self:start;width:100%;min-width:0;padding:18px;border:1px solid #d8e8e3;border-radius:8px;background:#fff;box-shadow:0 14px 38px #184a4112;writing-mode:horizontal-tb}.faq-search-layout>:not(.faq-category-panel){grid-column:2;min-width:0}@media(min-width:1025px){.faq-search-section,.faq-search-section .container,.faq-search-layout{overflow:visible!important}.faq-search-sticky{position:sticky!important;top:var(--faq-sticky-top)!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-height:none!important;overflow-y:visible!important;transform:none!important;z-index:30!important}.faq-category-panel{grid-column:1!important;position:sticky!important;top:calc(var(--faq-sticky-top) + 92px)!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;min-width:240px!important;max-width:280px!important;max-height:calc(100vh - var(--faq-sticky-top) - 120px)!important;overflow-y:visible!important;transform:none!important;writing-mode:horizontal-tb!important}.faq-search-section>.container>div[aria-hidden=true]{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.faq-category-title,.faq-category-button,.faq-category-button span{writing-mode:horizontal-tb!important;word-break:normal!important}.faq-search-layout>:not(.faq-category-panel){grid-column:2!important;min-width:0}}.faq-category-title{margin-bottom:14px;color:#1f2d2a;font-size:16px;font-weight:800}.faq-category-list{display:grid;gap:8px}.faq-category-button{display:flex;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#465651;font-size:14px;font-weight:700;text-align:left;cursor:pointer;min-width:0}.faq-category-button span:first-child{min-width:0;overflow-wrap:anywhere}.faq-category-button:hover,.faq-category-button.is-active{border-color:#d8e8e3;background:#e8f4f1;color:#0f5f58}.faq-category-count{color:#158478;font-weight:800}.faq-list{display:grid;gap:12px;min-width:0}.faq-item{border:1px solid #d8e8e3;border-radius:8px;background:#fff;box-shadow:0 8px 28px #184a410d;overflow:hidden}.faq-item[hidden]{display:none}.faq-question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:22px 24px;color:#1f2d2a;cursor:pointer;list-style:none;min-width:0}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:none!important;display:none!important}.faq-question h2{margin:0;min-width:0;color:inherit;font-size:18px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;word-break:normal}.faq-toggle{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#e8f4f1;color:#158478;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%) rotate(0)}.faq-answer{padding:0 24px 24px;color:#66736f;font-size:16px;line-height:1.65;min-width:0;overflow-wrap:anywhere}.faq-answer *,.faq-support-cta *{max-width:100%;overflow-wrap:anywhere}.faq-answer p:last-child{margin-bottom:0}.faq-empty{padding:28px;border:1px dashed #b8d8d2;border-radius:8px;background:#fff;color:#66736f;text-align:center}.faq-support-cta{margin-top:24px;padding:24px;border:1px solid #d8e8e3;border-radius:8px;background:linear-gradient(135deg,#e8f4f1,#fff 70%);color:#1f2d2a;text-align:center;min-width:0;overflow:hidden}.faq-support-cta h2{margin:0 0 8px;color:#1f2d2a;font-size:22px;font-weight:800}.faq-support-cta p{max-width:620px;margin:0 auto 18px;color:#66736f;line-height:1.6}.faq-support-cta .button{min-width:180px;border-radius:999px;background:#158478;border-color:#158478;color:#fff!important}.faq-support-cta .button:hover,.faq-support-cta .button:focus{background:#0f5f58!important;border-color:#0f5f58!important;color:#fff!important}.faq-support-cta .button:before,.faq-support-cta .button:after{content:none!important;display:none!important}@media(max-width:1024px){.faq-search-section{--faq-sticky-offset: 12px}.faq-search-layout{grid-template-columns:1fr}.faq-search-layout>:not(.faq-category-panel),.faq-category-panel{grid-column:1}.faq-category-panel{position:static}.faq-search-sticky{top:var(--faq-sticky-top)}.faq-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.faq-category-button{width:100%;white-space:normal}}@media(max-width:767px){.faq-search-section{overflow-x:hidden;--faq-sticky-offset: 8px}.faq-search-section .container{width:100%;max-width:100%;padding-left:16px;padding-right:16px}.faq-search-hero{margin-bottom:24px}.faq-search-sticky{margin-left:-16px;margin-right:-16px;padding:8px 16px}.faq-search-box{margin-bottom:22px}.faq-category-panel{position:static;padding:14px}.faq-search-description,.faq-answer{font-size:15px}.faq-search-input{min-height:52px;font-size:15px}.faq-question{gap:12px;padding:18px 14px}.faq-question h2{font-size:16px}.faq-answer{padding:0 14px 18px}.faq-toggle{flex-basis:28px;width:28px;height:28px}.faq-support-cta{padding:22px 16px}}@media(max-width:420px){.faq-category-list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/faq-search.css.map */
