.faq-kb{--faq-leaf: #82c89a;--faq-leaf-dark: #1d4525;--faq-ink: #333333;--faq-muted: #667069;--faq-canvas: #f7f8f3;--faq-surface: #ffffff;--faq-line: #dfe7df;color:var(--faq-ink);background:radial-gradient(circle at 8% 0%,rgb(130 200 154 / 18%),transparent 28rem),linear-gradient(180deg,#fbfcf8 0%,var(--faq-canvas) 100%)}.faq-kb__hero{padding:clamp(3rem,7vw,6.5rem) 1.5rem clamp(2.5rem,5vw,4.5rem);text-align:center}.faq-kb__eyebrow{margin:0 0 .75rem;color:var(--faq-leaf-dark);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.faq-kb__title{max-width:18ch;margin:0 auto;color:var(--faq-leaf-dark);font-family:Helvetica,Montserrat,sans-serif;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.faq-kb__intro{max-width:42rem;margin:1.25rem auto 0;color:var(--faq-muted);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8}.faq-kb__search{position:relative;max-width:48rem;margin:2rem auto 0;scroll-margin-top:calc(var(--header-height, 5rem) + 1rem)}.faq-kb__search svg{position:absolute;top:50%;left:1.25rem;width:1.25rem;color:var(--faq-leaf-dark);transform:translateY(-50%)}.faq-kb__search-input{width:100%;min-height:4rem;padding:.9rem 3.25rem;border:1px solid var(--faq-line);border-radius:999px;background:var(--faq-surface);box-shadow:0 16px 45px #1d45251a;color:var(--faq-ink);font-size:1rem}.faq-kb__search-input::-webkit-search-cancel-button,.faq-kb__search-input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}.faq-kb__search-input:focus-visible,.faq-kb__tree-button:focus-visible,.faq-kb__tree-link:focus-visible,.faq-kb__mobile-toggle:focus-visible,.faq-kb__video-link:focus-visible{outline:3px solid rgb(130 200 154 / 55%);outline-offset:3px}.faq-kb__clear{position:absolute;top:50%;right:1.15rem;display:none;padding:.35rem;border:0;background:transparent;color:var(--faq-muted);cursor:pointer;transform:translateY(-50%)}.faq-kb__clear.is-visible{display:block}.faq-kb__shell{display:grid;grid-template-columns:clamp(15rem,20vw,19rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);width:min(92rem,calc(100% - 3rem));margin:0 auto;padding-bottom:clamp(4rem,8vw,8rem)}.faq-kb__sidebar{align-self:start;position:sticky;top:calc(var(--header-height, 5rem) + 1.5rem);left:auto;z-index:2;width:100%;max-height:calc(100vh - var(--header-height, 5rem) - 3rem);margin-top:0;padding:1.1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--faq-line);border-radius:1rem;background:#ffffffe0;box-shadow:0 18px 50px #1d452512;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.faq-kb__mobile-toggle{display:none;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid var(--faq-line);border-radius:.75rem;background:var(--faq-surface);color:var(--faq-leaf-dark);font-weight:700}.faq-kb__tree,.faq-kb__tree ul{margin:0;padding:0;list-style:none}[data-faq-tree-row][hidden],.faq-kb__article[hidden]{display:none}.faq-kb__tree-button,.faq-kb__tree-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:.6rem;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.faq-kb__tree-button{min-height:3rem;padding:.75rem .8rem}.faq-kb__tree-button--level-1{margin-top:.35rem;background:#dcefe1;color:#153a1d;font-size:1rem;font-weight:800}.faq-kb__tree-button--level-2{width:calc(100% - 1.15rem);min-height:2.8rem;margin:.45rem 0 .2rem 1.15rem;padding-left:1rem;border-left:.3rem solid #76a982;border-radius:.35rem .6rem .6rem .35rem;background:#f0f6f1;color:#355d3e;font-weight:700}.faq-kb__tree-link{width:calc(100% - 2.5rem);min-height:2.75rem;margin-left:2.5rem;padding:.65rem .7rem;border-left:.2rem solid #bfd8c4;border-radius:.25rem .55rem .55rem .25rem;color:#526a57;font-size:.92rem;line-height:1.4}.faq-kb__tree-button:hover,.faq-kb__tree-link:hover,.faq-kb__tree-link.is-active{background:#edf6ef;color:var(--faq-leaf-dark)}.faq-kb__chevron{flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}[aria-expanded=false] .faq-kb__chevron{transform:rotate(-45deg)}.faq-kb__content{grid-column:2;min-width:0;min-height:38rem}.faq-kb__content-heading{margin-bottom:1.5rem}.faq-kb__popular-kicker,.faq-kb__popular-label{color:var(--faq-leaf-dark);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-kb__popular-kicker{margin:0 0 .45rem}.faq-kb__popular-title{margin:0;color:var(--faq-leaf-dark);font-family:Helvetica,Montserrat,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15}.faq-kb__popular-label{display:block;margin-bottom:.25rem}.faq-kb__category-heading{margin:0 0 2rem;color:var(--faq-leaf-dark);font-family:Helvetica,Montserrat,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;line-height:1.15}.faq-kb__article{scroll-margin-top:calc(var(--header-height, 5rem) + 2rem);padding:0;border:0}.faq-kb__question{border-bottom:1px solid var(--faq-line)}.faq-kb__question-summary{display:grid;grid-template-columns:.55rem minmax(0,1fr) 1rem;gap:.9rem;align-items:center;padding:1.15rem 0;color:var(--faq-ink);cursor:pointer;list-style:none}.faq-kb__question-summary::-webkit-details-marker{display:none}.faq-kb__question-summary:before{width:.32rem;height:.32rem;border-radius:50%;background:var(--faq-leaf-dark);content:""}.faq-kb__question-summary:hover .faq-kb__article-title{color:var(--faq-leaf-dark)}.faq-kb__question-icon{width:.55rem;height:.55rem;border-right:2px solid var(--faq-leaf-dark);border-bottom:2px solid var(--faq-leaf-dark);transform:rotate(45deg);transition:transform .18s ease}.faq-kb__question[open] .faq-kb__question-icon{transform:rotate(225deg)}.faq-kb__question-body{max-width:76ch;padding:0 2.45rem 1.5rem}.faq-kb__breadcrumb{margin:0 0 .75rem;color:var(--faq-muted);font-size:.78rem;font-weight:600;letter-spacing:.05em}.faq-kb__article-title{display:block;margin:0;color:var(--faq-ink);font-family:Helvetica,Montserrat,sans-serif;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;line-height:1.55}.faq-kb__answer{max-width:76ch;margin-top:1rem;color:var(--faq-ink);font-family:Roboto,Open Sans,sans-serif;font-size:1rem;line-height:1.85}.faq-kb__answer>*+*{margin-top:.9rem}.faq-kb__answer a{color:var(--faq-leaf-dark);text-decoration-thickness:2px;text-underline-offset:.18em}.faq-kb__media{max-width:56rem;margin-top:1.5rem;overflow:hidden;border-radius:1rem;background:#e8eee7}.faq-kb__media img{display:block;width:100%;height:auto}.faq-kb__link-row{margin-top:1.5rem}.faq-kb__video-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--faq-leaf-dark);font-weight:700;text-underline-offset:.2em}.faq-kb__video-link--button{min-height:3rem;padding:.7rem 1.2rem;border:2px solid var(--faq-leaf-dark);border-radius:999px;text-decoration:none}.faq-kb__video-link--primary{background:var(--faq-leaf);color:var(--faq-leaf-dark)}.faq-kb__video-link--secondary{background:transparent;color:var(--faq-leaf-dark)}.faq-kb__video-link--text{min-height:auto;padding:0;border-color:transparent;border-radius:0;text-decoration:underline}.faq-kb__empty{display:none;padding:3rem;border:1px dashed var(--faq-line);border-radius:1rem;background:var(--faq-surface);text-align:center}.faq-kb__empty.is-visible{display:block}.faq-kb__closing{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:2.5rem;color:var(--faq-leaf-dark);font-size:.9rem;font-weight:600;text-align:right}.faq-kb__smile{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--faq-leaf);border-radius:50%;background:#edf6ef;font-weight:700;transform:rotate(90deg)}.faq-kb__content.is-single-question{min-height:0;margin-top:-2.5rem}.faq-kb__content.is-single-question .faq-kb__content-heading{display:none}@media(max-width:1099px){.faq-kb__hero{padding-inline:1rem}.faq-kb__shell{display:block;width:min(100% - 1rem,52rem)}.faq-kb__sidebar{position:relative;top:auto;left:auto;z-index:2;width:100%;max-height:none;margin:0 auto 2rem;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.faq-kb__content{grid-column:1}.faq-kb__mobile-toggle{display:flex}.faq-kb__tree{width:100%;margin:.5rem auto 0;padding:.75rem;overflow:visible;border:1px solid var(--faq-line);border-radius:.75rem;background:var(--faq-surface);box-shadow:0 12px 24px #1d45251a}.faq-kb__tree[data-mobile-open=false]{display:none}.faq-kb.is-mobile-menu-open:not(.is-single-question) .faq-kb__content{display:none}.faq-kb.is-mobile-menu-open:not(.is-single-question) .faq-kb__tree{min-height:calc(100vh - var(--header-height, 5rem) - 7rem)}.faq-kb__content.is-single-question{min-height:0;margin-top:0}.faq-kb.is-single-question .faq-kb__shell{display:flex;flex-direction:column}.faq-kb.is-single-question .faq-kb__sidebar{order:1;margin-bottom:1.5rem}.faq-kb.is-single-question .faq-kb__content{order:2}.faq-kb.is-mobile-level-category .faq-kb__tree-button--level-1,.faq-kb.is-mobile-level-group .faq-kb__tree-button--level-2{background:#dcefe1;color:#153a1d;font-weight:800}.faq-kb.is-mobile-level-group .faq-kb__tree-button--level-2{width:100%;margin-left:0}.faq-kb.is-mobile-level-group .faq-kb__tree-link{width:calc(100% - 1rem);margin-left:1rem}.faq-kb__mobile-toggle,.faq-kb__tree-button,.faq-kb__tree-link{min-height:3.25rem;font-size:1rem}.faq-kb__tree-button--level-2{margin-left:1rem}.faq-kb__tree-link{width:calc(100% - 2rem);margin-left:2rem}.faq-kb__question-summary{min-height:4.25rem;padding-block:1rem}.faq-kb__answer{font-size:1.05rem;line-height:1.75}}@media(prefers-reduced-motion:reduce){.faq-kb__chevron,.faq-kb__question-icon{transition:none}}.faq-kb__chevron,.faq-kb__question-icon{transition-duration:.1s}
/*# sourceMappingURL=/cdn/shop/t/26/assets/faq-knowledge-base.css.map */
