.faq-hub{color:var(--text)}.faq-hub__hero{max-width:760px;margin:0 auto 52px;text-align:center}.faq-hub__kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.faq-hub__heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.025em}.faq-hub__intro{max-width:650px;margin:18px auto 0;color:#494943;font-size:16px;line-height:1.65}.faq-hub__search-wrap{position:relative;max-width:570px;margin:30px auto 0}.faq-hub__search{width:100%;min-height:56px;margin:0;padding:0 22px 0 54px;border:1px solid #d2d2ca;border-radius:999px;background:#fff;color:inherit;font:inherit;box-shadow:none}.faq-hub__search::placeholder{color:#71716a;opacity:1}.faq-hub__search:focus{border-color:#8d9861;outline:2px solid rgba(141,152,97,.22);outline-offset:2px}.faq-hub__search-icon{position:absolute;top:50%;left:21px;z-index:1;width:18px;height:18px;transform:translateY(-50%);pointer-events:none}.faq-hub__search-icon svg{display:block;width:100%;height:100%}.faq-hub__search-status{min-height:20px;margin:8px 0 0;color:#65655f;font-size:13px}.faq-hub__category-cards{display:grid;gap:30px;margin-bottom:64px}.faq-hub__mobile-nav{display:none}.faq-hub__group-title{margin:0 0 12px;color:#262622;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq-hub__card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.faq-hub__card{display:flex;min-height:86px;padding:15px 16px;flex-direction:column;justify-content:space-between;gap:10px;border:1px solid #d8d8d1;border-radius:12px;background:#fff;color:#20201d;font-size:14px;line-height:1.3;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.faq-hub__card:hover,.faq-hub__card:focus-visible{border-color:#9ca676;background:#fafbf6}.faq-hub__card:focus-visible{outline:2px solid #7f8b4f;outline-offset:2px}.faq-hub__card.is-active{border-color:#9ca676;background:#e5ead5}.faq-hub__card span{font-weight:600}.faq-hub__card small{color:#66665f;font-size:12px;font-weight:500}.faq-hub__body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(34px,5vw,74px);padding-top:44px;border-top:1px solid #d5d5ce;align-items:start}.faq-hub__sidebar{position:sticky;top:120px;align-self:start}.faq-hub__sidebar-inner{max-height:calc(100vh - 150px);padding-right:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.faq-hub__sidebar-group+.faq-hub__sidebar-group{margin-top:30px}.faq-hub__sidebar-group h2{margin:0 0 8px;color:#65655e;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.faq-hub__sidebar-group a{display:flex;min-height:36px;padding:7px 10px;align-items:center;justify-content:space-between;gap:12px;border-radius:7px;color:#292925;font-size:14px;line-height:1.25;text-decoration:none}.faq-hub__sidebar-group a:hover,.faq-hub__sidebar-group a.is-active{background:#e5ead5}.faq-hub__sidebar-group small{color:#66665f;font-size:12px;font-weight:500}.faq-hub__content{width:100%;max-width:850px}.faq-hub__category{scroll-margin-top:130px}.faq-hub__category+.faq-hub__category{margin-top:62px}.faq-hub__category-heading{display:flex;margin-bottom:14px;align-items:flex-end;justify-content:space-between;gap:24px}.faq-hub__category-heading h2{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:clamp(25px,2.3vw,34px);line-height:1.15}.faq-hub__category-heading>p{margin:0 0 3px;flex:0 0 auto;color:#66665f;font-size:12px}.faq-hub__category-intro{max-width:650px;margin-top:8px;color:#5b5b55;font-size:14px}.faq-hub [data-faq-item]{border-top:1px solid #d5d5ce}.faq-hub [data-faq-item]:last-child{border-bottom:1px solid #d5d5ce}.faq-hub [data-faq-item] .accordion__wrapper{margin:0;border:0}.faq-hub [data-faq-item] .accordion__title[data-resource-faq-trigger]{display:flex;box-sizing:border-box;min-height:58px;padding:12px 42px 12px 0;align-items:center;font-size:15px;font-weight:500;line-height:1.42;letter-spacing:0}.faq-hub [data-faq-item] .accordion__title[data-resource-faq-trigger]:after{transition:transform .32s cubic-bezier(.22,1,.36,1)}.faq-hub .resource-faq__accordion-body{display:block;height:0;min-height:0;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;transition:height .38s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility 0s linear .38s;will-change:height,opacity}.faq-hub .resource-faq__answer{min-height:0;padding:0 46px 18px 0;overflow:hidden}.faq-hub .accordion__wrapper.is-open .resource-faq__accordion-body{opacity:1;visibility:visible;transition:height .38s cubic-bezier(.22,1,.36,1),opacity .24s ease .04s,visibility 0s}@media(prefers-reduced-motion:reduce){.faq-hub .resource-faq__accordion-body,.faq-hub [data-faq-item] .accordion__title[data-resource-faq-trigger]:after{transition:none}}.faq-hub .resource-faq__answer>*:first-child{margin-top:0}.faq-hub .resource-faq__answer>*:last-child{margin-bottom:0}.faq-hub .resource-faq__answer{color:#55554f;font-size:14px;line-height:1.65}.faq-hub__empty{padding:32px;border:1px solid #d8d8d1;border-radius:12px;background:#fff;text-align:center}.faq-hub [hidden]{display:none!important}@media screen and (max-width:1100px){.faq-hub__card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-hub__body{grid-template-columns:210px minmax(0,1fr);gap:34px}}@media screen and (max-width:749px){.faq-hub__hero{margin-bottom:16px}.faq-hub__heading{font-size:38px}.faq-hub__intro{font-size:15px}.faq-hub__search{min-height:52px}.faq-hub__search-wrap{margin-top:22px}.faq-hub__search-status:empty{display:none}.faq-hub__mobile-nav{display:block;position:relative;z-index:20;margin-bottom:24px}.faq-hub__mobile-label{display:block;margin-bottom:8px;color:#4e4e48;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-hub__mobile-toggle{width:100%;min-height:52px;margin:0;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #cfcfc7;border-radius:10px;background:#fff;color:#20201d;font-family:inherit;font-size:16px;line-height:1.3;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease}.faq-hub__mobile-toggle:hover,.faq-hub__mobile-toggle[aria-expanded=true]{border-color:#9ca676}.faq-hub__mobile-toggle:focus-visible{outline:none;border-color:#87935d;box-shadow:0 0 0 3px #87935d2e}.faq-hub__mobile-chevron{width:9px;height:9px;flex:0 0 auto;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.faq-hub__mobile-toggle[aria-expanded=true] .faq-hub__mobile-chevron{margin-top:4px;transform:rotate(-135deg)}.faq-hub__mobile-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:min(360px,55vh);padding:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d6d6ce;border-radius:12px;background:#fff;box-shadow:0 14px 34px #26262129;-webkit-overflow-scrolling:touch}.faq-hub__mobile-group+.faq-hub__mobile-group{margin-top:8px;padding-top:8px;border-top:1px solid #e2e2dc}.faq-hub__mobile-group p{margin:0;padding:8px 12px 6px;color:#73736c;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.faq-hub__mobile-option{display:flex;min-height:42px;padding:9px 12px;align-items:center;justify-content:space-between;gap:16px;border-radius:8px;color:#20201d;font-size:14px;line-height:1.35;text-decoration:none}.faq-hub__mobile-option:hover,.faq-hub__mobile-option:focus-visible,.faq-hub__mobile-option.is-active{background:#e5ead5;color:#20201d}.faq-hub__mobile-option:focus-visible{outline:2px solid #87935d;outline-offset:-2px}.faq-hub__mobile-option small{flex:0 0 auto;color:#73736c;font-size:12px}.faq-hub__category-cards{display:none}.faq-hub__body{display:block;padding-top:24px}.faq-hub__sidebar{display:none}.faq-hub__category+.faq-hub__category{margin-top:48px}.faq-hub__category-heading{align-items:flex-start}.faq-hub__category-heading h2{font-size:27px}.faq-hub [data-faq-item] .accordion__title[data-resource-faq-trigger]{min-height:56px;padding-right:34px;font-size:14px}.faq-hub .resource-faq__answer{padding-right:12px;font-size:13.5px}}.kp-product-subscription{display:block;margin-top:14px;padding-bottom:var(--kp-subscription-padding-bottom);font-synthesis:none}.kp-product-subscription__fieldset{display:grid;gap:10px;margin:0;padding:0;border:0}.kp-product-subscription__compat-group,.kp-product-subscription__tier-data{display:none!important}.kp-product-subscription__legend{margin-bottom:2px;color:var(--COLOR-TEXT, #1b1916);font-family:var(--FONT-STACK-BODY);font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kp-product-subscription__choice{border:1px solid var(--COLOR-BORDER, rgba(27, 25, 22, .2));border-radius:12px;background:var(--COLOR-BG, #fffefa);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.kp-product-subscription__choice:has(>.kp-product-subscription__option>input:checked){border-color:var(--COLOR-BTN-BG, #8d9861);box-shadow:inset 0 0 0 1px var(--COLOR-BTN-BG, #8d9861);background:color-mix(in srgb,var(--COLOR-BTN-BG, #8d9861) 7%,var(--COLOR-BG, #fffefa))}.kp-product-subscription__option{display:grid;min-height:68px;padding:13px 14px;grid-template-columns:20px minmax(0,1fr) auto;gap:11px;align-items:center;cursor:pointer}.kp-product-subscription__input,.kp-product-subscription__plan input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kp-product-subscription__radio,.kp-product-subscription__plan-radio{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid var(--COLOR-TEXT, #1b1916);border-radius:50%;background:var(--COLOR-BG, #fffefa)}.kp-product-subscription__option input:checked+.kp-product-subscription__radio:after,.kp-product-subscription__plan input:checked+.kp-product-subscription__plan-radio:after{width:10px;height:10px;border-radius:50%;background:var(--COLOR-BTN-BG, #8d9861);content:""}.kp-product-subscription__option:has(input:focus-visible),.kp-product-subscription__plan:has(input:focus-visible){outline:2px solid var(--COLOR-BTN-BG, #8d9861);outline-offset:2px}.kp-product-subscription__copy{min-width:0}.kp-product-subscription__copy strong,.kp-product-subscription__copy span{display:block}.kp-product-subscription__copy strong{color:var(--COLOR-TEXT, #1b1916);font-size:15px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.25}.kp-product-subscription__copy span{margin-top:3px;color:var(--COLOR-TEXT, #1b1916);font-size:13px;font-weight:500;line-height:1.4}.kp-product-subscription__price{display:grid;justify-items:end;color:var(--COLOR-TEXT, #1b1916);font-size:14px;font-variant-numeric:tabular-nums;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.2;white-space:nowrap}.kp-product-subscription__price small{margin-top:3px;color:var(--COLOR-TEXT, #1b1916);font-size:11.5px;font-weight:500}.kp-product-subscription__price-row{display:flex;align-items:baseline;gap:6px}.kp-product-subscription__price-row s{color:var(--COLOR-TEXT, #1b1916);font-size:.84em;font-weight:500;opacity:.55}.kp-product-subscription__price--subscription [data-kp-subscription-price]{color:var(--COLOR-BTN-BG, #8d9861)}.kp-product-subscription__plans{display:grid!important;grid-template-rows:1fr;visibility:visible;opacity:1;padding:3px 14px 15px 45px;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,padding-top .32s cubic-bezier(.22,1,.36,1),padding-bottom .32s cubic-bezier(.22,1,.36,1),visibility 0s}.kp-product-subscription__plans.hide{display:grid!important;grid-template-rows:0fr;visibility:hidden;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.55,0,1,.45),opacity .15s ease,padding-top .28s cubic-bezier(.55,0,1,.45),padding-bottom .28s cubic-bezier(.55,0,1,.45),visibility 0s .28s}.kp-product-subscription__plans-inner{min-height:0;overflow:hidden}.kp-product-subscription__plans-label{margin:0 0 8px;color:var(--COLOR-TEXT, #1b1916);font-size:11px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.kp-product-subscription__plan-list{display:grid;gap:7px}.kp-product-subscription__plan{display:grid;min-height:44px;padding:9px 11px;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;border:1px solid var(--COLOR-BORDER, rgba(27, 25, 22, .2));border-radius:10px;background:var(--COLOR-BG, #fffefa);cursor:pointer}.kp-product-subscription__plan:has(input:checked){border-color:var(--COLOR-BTN-BG, #8d9861);background:color-mix(in srgb,var(--COLOR-BTN-BG, #8d9861) 10%,var(--COLOR-BG, #fffefa))}.kp-product-subscription__plan-name{font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.25}.kp-product-subscription__tier-box{margin-top:11px;padding-top:10px;border-top:1px solid var(--COLOR-BORDER, rgba(27, 25, 22, .16))}.kp-product-subscription__tier-message{display:flex;margin:0;align-items:baseline;justify-content:space-between;gap:12px;color:var(--COLOR-TEXT, #1b1916);font-size:12.5px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.35}.kp-product-subscription__tier-message span{color:var(--COLOR-BTN-BG, #8d9861);font-weight:500;text-align:right}.kp-product-subscription__benefits{display:flex;margin:10px 0 0;align-items:baseline;gap:7px;color:var(--COLOR-TEXT, #1b1916);font-size:12.5px;font-weight:500;line-height:1.4}.kp-product-subscription__benefits:before{color:var(--COLOR-BTN-BG, #8d9861);content:"\2713";font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500)}.kp-product-subscription__build-link{display:flex;margin-top:13px;padding-top:12px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--COLOR-BORDER, rgba(27, 25, 22, .16));color:var(--COLOR-TEXT, #1b1916);font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);line-height:1.3;text-decoration:none}.kp-product-subscription__build-link:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.kp-product-subscription__build-link-icon{display:grid;width:18px;height:12px;flex:none;place-items:center}.kp-product-subscription__build-link-icon .icon{width:18px;height:auto;fill:currentColor}.kp-product-subscription__description{margin:8px 0 0;color:var(--COLOR-TEXT, #1b1916);font-size:12px;font-style:normal;line-height:1.4;opacity:.7}@media(max-width:767px){.kp-product-subscription__legend{font-size:12px}.kp-product-subscription__option{min-height:64px;padding:12px;grid-template-columns:18px minmax(0,1fr) auto;gap:9px}.kp-product-subscription__copy strong{font-size:14px}.kp-product-subscription__copy span{font-size:13px}.kp-product-subscription__price{font-size:14px}.kp-product-subscription__plans{padding:2px 12px 13px}.kp-product-subscription__tier-box{padding-top:9px}.kp-product-subscription__tier-message{flex-wrap:wrap;gap:2px 10px}}@media(prefers-reduced-motion:reduce){.kp-product-subscription__plans,.kp-product-subscription__plans.hide{transition:none}}.product-accordion .accordion-content__entry [style*=font-family]{font-family:var(--FONT-STACK-BODY)!important}.product-accordion .accordion-content__entry [style*=font-size]{font-size:inherit!important;line-height:inherit!important}.kp-desc__toggle{background:none;border:0;padding:0;margin-top:6px;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kp-desc__teaser p{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/145/compiled_assets/styles.css.map?subset=AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY */
