.bls__faq{--bk-faq-green: #2f6f43;--bk-faq-green-dark: #213524;--bk-faq-green-soft: #edf5ec;--bk-faq-paper: #f7f7f4;--bk-faq-cream: #fffdf5;--bk-faq-border: #dbe8dc;--bk-faq-text: #4f5a51;--bk-faq-shadow: 0 14px 30px rgba(47, 108, 67, .08)}.faq-page .bls__section-header{margin-left:auto;margin-right:auto;max-width:86rem}.faq-page .bls__section-heading{color:var(--bk-faq-green-dark);font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1}.faq-page .bls__section-des{color:var(--bk-faq-text);font-size:clamp(1.6rem,2vw,1.9rem)}.bls__faqs-right>div:not(:last-child){margin-bottom:clamp(4rem,5vw,6rem)}.bls__page-faq-content{color:var(--bk-faq-text);line-height:2.8rem;font-size:calc(var(--base-font-size) + 1px);display:block;padding:0 2.2rem 2.2rem!important}.bls__page-faq-content[hidden],.bls__page-faq-items[hidden],.faq-content[hidden],.bls__faq-empty[hidden]{display:none!important}.bls__faqs-content h3{font-size:clamp(2.5rem,5vw,3rem)}.faq-content:last-child{margin-bottom:0;padding:0}.bls__faq .faq-content{border-color:var(--bk-faq-border)!important;padding-bottom:clamp(2.4rem,4vw,4rem)!important}.bls__faq .faq-content>.row{align-items:start;display:grid;gap:clamp(2.4rem,4vw,5rem);grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);margin-left:0;margin-right:0}.bls__faq .faq-content>.row>[class*=col-]{flex:none;max-width:none;padding-left:0;padding-right:0;width:auto}.bls__faq .faq-content>.row>.col-md-12{grid-column:1 / -1}.btn-faqs>a svg{vertical-align:-5px;margin-right:5px}.btn-faqs>a:hover svg path{stroke:var(--color-white);fill:none!important}.bls__page-faq-items .bls__page-faq-title{font-weight:var(--bls__section-heading-weight);padding:0!important;padding-right:0;position:relative;color:var(--bk-faq-green-dark)}.bls__page-faq-items .bls__page-faq-title .open-children-toggle{right:auto}.bls__faq-toggle{align-items:center;background:transparent!important;border:0!important;border-radius:0;color:var(--bk-faq-green-dark)!important;cursor:pointer;display:flex;font:inherit;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500;justify-content:space-between;line-height:inherit;min-height:6.2rem;padding:1.6rem 2.2rem!important;position:relative;text-align:left;text-transform:none;width:100%}.bls__faq-toggle:hover{background:var(--bk-faq-green-soft)!important;color:var(--bk-faq-green-dark)!important}.bls__faq-toggle:focus-visible{outline:2px solid var(--bk-faq-green);outline-offset:-2px}.bls__faq-toggle .open-children-toggle{background:var(--bk-faq-green-soft);border-radius:50%;flex:0 0 auto;margin-left:1.6rem;min-height:3.6rem;min-width:3.6rem;position:relative}.bls__page-faq-items.active .bls__page-faq-title{color:var(--bk-faq-green-dark);border:0}.bls__page-faq-items.active .bls__faq-toggle{color:var(--bk-faq-green-dark)!important}.bls__page-faq-items.active .open-children-toggle{background:var(--bk-faq-green)}.bls__page-faq-items.active .open-children-toggle:after,.bls__page-faq-items.active .open-children-toggle:before{background-color:var(--color-white, #fff)}.bls__page-faq-items.active .open-children-toggle:before{opacity:0}.bls__page-faq-items{background:var(--color-white, #fff);border:1px solid var(--bk-faq-border)!important;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.bls__page-faq-items:hover,.bls__page-faq-items.active{border-color:#2f6c4359!important;box-shadow:var(--bk-faq-shadow)}.bls__page-faq-items.active{background:#fbfdf8}.bls__faq-tools{background:var(--bk-faq-paper);border:1px solid var(--bk-faq-border);border-radius:8px;display:grid;gap:2rem;margin:0 auto clamp(3rem,5vw,5rem);max-width:104rem;padding:clamp(1.8rem,3vw,2.8rem)}.bls__faq-support-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bls__faq-support-card{background:var(--bk-faq-cream);border:1px solid var(--bk-faq-border);border-radius:8px;display:grid;gap:.6rem;min-height:11.2rem;padding:1.6rem 1.8rem}.bls__faq-support-card strong{color:var(--bk-faq-green-dark);font-size:1.8rem;font-weight:600;line-height:1.25}.bls__faq-support-card span:last-child{color:var(--bk-faq-text);line-height:1.45}.bls__faq-support-kicker{color:var(--bk-faq-green);font-size:1.3rem;font-weight:600;line-height:1.2}.bls__faq-search{background:var(--color-white, #fff);border:1px solid var(--bk-faq-border);border-radius:8px;box-shadow:0 8px 18px #2f6c430d;margin:0 auto;max-width:74rem;padding:1.6rem;width:100%}.bls__faq-search-label{color:var(--bk-faq-green-dark);display:block;font-weight:600;margin-bottom:.8rem}.bls__faq-search-input{background:#fbfcfa;border:1px solid var(--bk-faq-border);border-radius:6px;color:var(--base-color);min-height:5.4rem;padding:0 1.8rem;width:100%}.bls__faq-search-input:focus{border-color:var(--bk-faq-green);box-shadow:0 0 0 3px #2f6c431f;outline:0}.bls__faq-categories{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.bls__faq-category{background:var(--color-white, #fff);border:1px solid var(--bk-faq-border);border-radius:6px;color:var(--bk-faq-green-dark);cursor:pointer;font-size:1.6rem;font-weight:600;min-height:4.2rem;padding:.8rem 1.4rem;text-transform:none}.bls__faq-category:hover,.bls__faq-category:focus-visible{background:var(--bk-faq-green-soft);border-color:#2f6c4359;color:var(--bk-faq-green-dark)}.bls__faq-category.is-active{background:var(--bk-faq-green);border-color:var(--bk-faq-green);color:var(--color-white)}.bls__faq-empty{border:1px solid var(--border-color-base);border-radius:6px;margin:2rem 0;padding:1.6rem 1.8rem;text-align:center}.bls__faq-contact{align-items:center;background:var(--bk-faq-green-soft);border:1px solid var(--bk-faq-border);border-radius:8px;display:flex;gap:2rem;justify-content:space-between;margin-top:clamp(3rem,5vw,5rem);padding:clamp(2.4rem,4vw,3.6rem)}.bls__faq-contact-title{color:var(--bk-faq-green-dark);font-size:clamp(2.4rem,4vw,3.2rem);margin:0 0 1rem}.bls__faq-contact-text{margin:0;max-width:68rem}.bls__faq-contact-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1rem}.bls__faq-contact-link{border-radius:6px;text-align:center;white-space:nowrap}.bls__faq-contact-link.btn-primary{background:var(--bk-faq-green);border-color:var(--bk-faq-green);color:var(--color-white)}.bls__faq-contact-link.btn-primary:hover{background:var(--bk-faq-green-dark);border-color:var(--bk-faq-green-dark)}.bls__faq-contact-link.btn-secondary{background:var(--color-white, #fff);border-color:#2f6c4359;color:var(--bk-faq-green-dark)}.bls__faq-contact-link.btn-secondary:hover{background:var(--bk-faq-green-dark);border-color:var(--bk-faq-green-dark);color:var(--color-white)}@media only screen and (min-width:992px){.bls__faqs-right{padding-left:8.6rem}.bls__faqs-right:before{content:"";position:absolute;left:3.6rem;top:0;bottom:0;border-left:1px solid var(--border-color-base)}}.bls__title-heading{font-weight:var(--bls__title-heading-weight, var(--heading-font-weight))}.bls__faq .faq-content .bls__title-heading{color:var(--bk-faq-green-dark);display:block;font-size:clamp(2.4rem,2.4vw,3.2rem)!important;line-height:1.18}.bls__faq .faq-content .bls__title-heading:after{background-color:var(--bk-faq-green);border-radius:999px;content:"";display:block;flex-shrink:0;height:3px;margin:1.6rem 0 0;max-width:5.2rem;width:100%}@media only screen and (max-width:767px){.bls__faq .faq-content>.row{display:block}.bls__faq-support-grid{grid-template-columns:1fr}.bls__faq-categories{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}.bls__faq-category{flex:0 0 auto}.bls__faq-toggle{font-size:1.8rem;padding:1.4rem 1.6rem!important}.bls__page-faq-content{padding:0 1.6rem 1.8rem!important}.bls__faq-contact{align-items:flex-start;flex-direction:column}.bls__faq-contact-actions,.bls__faq-contact-link{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/162/assets/faqs.css.map */
