body .bpag-product-card{overflow:hidden;position:relative}body .bpag-product-card__inner{position:relative}body .bpag-product-card__colors{background-position:50% 50%;border:.5px solid #707070;-webkit-border-radius:13px;border-radius:13px;display:inline-block;height:13px;overflow:hidden;vertical-align:top;width:13px}body .bpag-product-card__content{bottom:0;left:0;margin:0 auto;position:relative;right:0;top:0;z-index:50}body .bpag-product-card__content img{height:100%;width:100%}body .bpag-product-card__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}body .bpag-product-card__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}
.bpag-button{overflow:hidden}.bpag-button,.bpag-button__inner{position:relative}.bpag-button__content{bottom:0;left:0;position:relative;right:0;top:0;z-index:50}.bpag-button__background{z-index:10}.bpag-button__background,.bpag-button__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.bpag-button__overlay{z-index:20}
.bpag-eyebrow{overflow:hidden}.bpag-eyebrow,.bpag-eyebrow__inner{position:relative}.bpag-eyebrow__content{bottom:0;left:0;margin:0 auto;position:relative;right:0;top:0;z-index:50}.bpag-eyebrow__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.bpag-eyebrow__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}
.bpag-featured-products{overflow:hidden;position:relative}.bpag-featured-products__inner{position:relative}.bpag-featured-products__foreground{position:relative;z-index:50}.bpag-featured-products__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.bpag-featured-products__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}
.bpag-headline{overflow:hidden;position:relative}.bpag-headline__content{bottom:0;left:0;position:absolute;right:0;top:0;z-index:50}.bpag-headline__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.bpag-headline__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}
.elementor .bpag-hero-banner{overflow:hidden;position:relative}.elementor .bpag-hero-banner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.elementor .bpag-hero-banner__content{bottom:0;left:0;margin:0 auto;position:absolute;right:0;top:0;z-index:50}.elementor .bpag-hero-banner__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.elementor .bpag-hero-banner__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}

body .bpag-installation-manual-search__form input[type=text]{font-size:16px;padding:.25rem;width:100%}@media screen and (min-width:768px){body .bpag-installation-manual-search__form input[type=text]{font-size:22px;padding:.5rem}}
body .bpag-product-card{overflow:hidden;position:relative}body .bpag-product-card__inner{position:relative}body .bpag-product-card__content{bottom:0;left:0;margin:0 auto;position:relative;right:0;top:0;z-index:50}body .bpag-product-card__content img{height:100%;width:100%}body .bpag-product-card__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}body .bpag-product-card__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}
.grid-autofit-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-autofit-250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-autofit-300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-autofit-350{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-autofit-400{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}

.test-widget{overflow:hidden}.test-widget,.test-widget__inner{position:relative}.test-widget__content{bottom:0;left:0;margin:0 auto;position:relative;right:0;top:0;z-index:50}.test-widget__background{z-index:10}.test-widget__background,.test-widget__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.test-widget__overlay{z-index:20}
.grid-autofit-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-autofit-250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-autofit-300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-autofit-350{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid-autofit-400{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}
