faq-search-section{display:block}.nfb__group-header{background:var(--nfb-header-bg, --color-dark-green);padding-block:48px}.nfb--no-search .nfb__group-header{padding-bottom:48px}.nfb__header{display:grid;row-gap:2rem}.nfb__title{color:var(--nfb-header-text, --light-text-color)}.nfb__text-content{color:var(--nfb-header-sub, --light-text-color);margin:0}.nfb__text-content a:hover{color:var(--color-lime-green)}.nfb__search-wrap{max-width:680px;width:100%;margin:0 auto;padding:0 20px}.nfb__search-inner{position:relative;background:var(--light-text-color);border-radius:12px;box-shadow:0 8px 32px #3a4a2e26,0 2px 8px #3a4a2e14;border:1.5px solid #e8dfc8;transition:border-color .2s ease,box-shadow .2s ease}.nfb__search-inner:focus-within{border-color:var(--color-lime-green);box-shadow:0 8px 32px #3a4a2e2e,0 0 0 3px #7a946726}.nfb__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--color-dark-green);width:20px;height:20px;pointer-events:none;flex-shrink:0}.nfb__search-input{width:100%;padding:18px 52px;font-family:inherit;font-size:15px;border:none;outline:none;color:inherit;background:transparent;-webkit-appearance:none;appearance:none}.nfb__search-input::placeholder{color:#7a7a6a}.nfb__search-input::-webkit-search-cancel-button,.nfb__search-input::-webkit-search-decoration{-webkit-appearance:none}.nfb__clear-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:#e8dfc8;border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5c4a32;transition:background .15s ease;padding:0;flex-shrink:0}.nfb__clear-btn:hover,.nfb__clear-btn:focus-visible{background:#d6e4cc;outline:2px solid #7a9467;outline-offset:2px}.nfb__clear-btn[hidden]{display:none}.nfb__results-bar{max-width:720px;margin:18px auto 0;padding:0 20px;font-size:13px;color:#7a7a6a;min-height:20px;font-weight:500;letter-spacing:.02em}.nfb__results-bar strong{color:#7a9467;font-weight:600}.nfb__content{margin-block-start:16px}.nfb__no-results{text-align:center;padding:60px 20px}.nfb__no-results[hidden]{display:none}.nfb__no-results svg{color:#d6e4cc;margin-bottom:16px}.nfb__no-results-title{font-size:22px;color:#3a4a2e;margin:0 0 8px}.nfb__no-results-text{font-size:14px;color:#7a7a6a;margin:0}.nfb__group:not(:last-child){margin-bottom:28px}.nfb__group[hidden]{display:none}.nfb__group-label{letter-spacing:.12em;color:var(--nfb-accent, --color-lime-green);padding-block-end:8px;display:flex;align-items:center;gap:10px;margin:0}.nfb__item{background:#fff;border:1px solid #e8dfc8;border-radius:10px;margin-bottom:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.nfb__item[hidden]{display:none}.nfb__item:hover{border-color:#7a9467}.nfb__item.is-active{border-color:#7a9467;box-shadow:0 4px 16px #3a4a2e14}.nfb__question{width:100%;padding:16px 32px 16px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14.5px;font-weight:500;text-align:left;gap:16px;line-height:1.4;transition:color .15s ease}.nfb__question:hover{color:var(--color-lime-green)}.nfb__question:focus-visible{outline:2px solid var(--color-lime-green);outline-offset:-2px;border-radius:9px}.nfb__question-text{flex:1}.nfb__chevron{right:14px}.nfb__item .nfb__answer-inner{padding:14px 20px 18px;border-top:1px solid #e8dfc8}.nfb__answer-text{font-size:14px;line-height:1.7}.nfb__answer-text p{margin:0 0 10px}.nfb__answer-text p:last-child{margin-bottom:0}.nfb__answer-text a{color:#3a4a2e;text-underline-offset:2px}.nfb__answer-text a:hover{color:#7a9467}.nfb__answer-text strong,.nfb__answer-text b{font-weight:500;color:#2a2a20}.nfb__answer-text ul,.nfb__answer-text ol{padding-left:20px;margin:0 0 10px}.nfb__answer-text li{margin-bottom:4px}.nfb__question-text mark,.nfb__answer-text mark{background:#b5956a40;color:#5c4a32;border-radius:2px;padding:0 1px;font-weight:500;font-style:normal}@media screen and (max-width:749px){.nfb__header{padding:36px 20px 56px}.nfb--no-search .nfb__header{padding-bottom:36px}.nfb__search-wrap{margin-top:-22px}.nfb__question{font-size:14px}.nfb__answer-text{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/new-faq-blocks.css.map */
