.faq-section .faq-q,.faq-section .faq-qt,.faq-section .faq-item button.faq-q,.faq-section .faq-item .faq-qt{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.faq-section .faq-item{overflow:visible!important}@media (max-width:1023px){.alg-stack-row.is-open{height:auto!important;min-height:440px;display:flex!important;flex-direction:column}.alg-stack-row.is-open .alg-stack-row__panel{position:relative!important;margin-top:auto!important;padding-top:0;padding-bottom:22px}.alg-stack-row .alg-stack-row__teaser{max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow-wrap:break-word;word-wrap:break-word}}.alg-stack-row,.alg-stack-row:hover,.alg-stack-row:focus,.alg-stack-row:active{border:0!important;-webkit-tap-highlight-color:transparent}.alg-more,.alg-more:hover,.alg-more:focus,.alg-more:active,.alg-stack-more,.alg-stack-more:hover,.alg-stack-more:focus,.alg-stack-more:active{border:0!important;color:var(--ink,#24201a)!important}@media (max-width:768px){.faq-mobile-a .faq-ma-q{align-items:flex-start}.faq-mobile-a .faq-ma-qt{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.faq-mobile-a .faq-ma-tab{will-change:transform}.faq-mobile-a .faq-ma-tab.is-on{transform:none!important}}[data-elementor-type=wp-page] .bsl-products .scroller-arrow:hover,[data-elementor-type=wp-page] .bsl-products .scroller-arrow:focus{background:var(--sage-50,#eef1f0);color:var(--charcoal,#1d1d1f)}[data-elementor-type=wp-page] .reviews-dot:hover,[data-elementor-type=wp-page] .reviews-dot:focus{background:var(--charcoal,#1d1d1f)}@media (max-width:640px){[data-elementor-type=wp-page] .products-section .product-card .card-img{aspect-ratio:4/5!important;border-radius:14px!important}}[data-elementor-type=wp-page] .product-card h4{font-size:1.25rem!important;font-weight:600!important;margin:0 0 .5rem!important;color:var(--off-white)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}[data-elementor-type=wp-page] .product-card h4 .sep{color:rgba(255,255,255,.78)!important;font-weight:400!important;margin:0 .125rem!important}@media (max-width:640px){[data-elementor-type=wp-page] .product-card.cta-card .cta-mosaic img{object-position:center bottom!important}}