.elementor-763472 .elementor-element.elementor-element-5911f0d > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-5911f0d{padding:0px 0px 0px 0px;}.elementor-763472 .elementor-element.elementor-element-0b72d82 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-0b72d82{padding:48px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-15d827d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-15d827d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763472 .elementor-element.elementor-element-15d827d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-763472 .elementor-element.elementor-element-15d827d .elementor-icon-list-text{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763472 .elementor-element.elementor-element-30d3db2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-763472 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-dbec343 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-dbec343{padding:32px 0px 32px 0px;}.elementor-763472 .elementor-element.elementor-element-c44961f .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-c44961f{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-1b180dd .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-1b180dd{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-2ca3322 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-2ca3322{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-f75877b > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-f75877b{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-06491db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-06491db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763472 .elementor-element.elementor-element-06491db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-763472 .elementor-element.elementor-element-06491db .elementor-icon-list-text{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-96e0715 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-96e0715{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-9a3499e img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-763472 .elementor-element.elementor-element-de39643 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-763472 .elementor-element.elementor-element-f176c87 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-763472 .elementor-element.elementor-element-a111f33 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-763472 .elementor-element.elementor-element-a111f33 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-a111f33{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-3cb5a08 .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-763472 .elementor-element.elementor-element-3cb5a08 .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-763472 .elementor-element.elementor-element-3cb5a08 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:44px;line-height:1.1em;}.elementor-763472 .elementor-element.elementor-element-8e9c00c .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-763472 .elementor-element.elementor-element-8e9c00c .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-763472 .elementor-element.elementor-element-8e9c00c .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:44px;line-height:1.1em;}.elementor-763472 .elementor-element.elementor-element-921d5c2 .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-763472 .elementor-element.elementor-element-921d5c2 .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-763472 .elementor-element.elementor-element-921d5c2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:44px;line-height:1.1em;}.elementor-763472 .elementor-element.elementor-element-126d340 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-126d340{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-05972d3 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-05972d3{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-5749888 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-5749888{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-db871f3 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-db871f3{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-3dbe718 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-3dbe718{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-35130e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-35130e4{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-ca191c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-ca191c6{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-8e675e0 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-8e675e0{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-26a51e9 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-26a51e9{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-cda8abc .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-cda8abc{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-bd843e2 .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-bd843e2{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-95f74bd .elementor-icon-box-wrapper{text-align:left;}.elementor-763472 .elementor-element.elementor-element-95f74bd{--icon-box-icon-margin:15px;}.elementor-763472 .elementor-element.elementor-element-522e889 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-763472 .elementor-element.elementor-element-2913af4 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-2913af4{padding:120px 0px 120px 0px;}.elementor-763472 .elementor-element.elementor-element-f369a25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-763472 .elementor-element.elementor-element-f369a25 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-f369a25{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-89a261a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-89a261a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-763472 .elementor-element.elementor-element-89a261a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-763472 .elementor-element.elementor-element-89a261a .elementor-icon-list-text{transition:color 0.3s;}.elementor-763472 .elementor-element.elementor-element-d95fc60 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-d95fc60{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-7c38a3a > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-7c38a3a{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-4c3e41a > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-4c3e41a{padding:80px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-5afd47f > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-5afd47f{padding:40px 0px 80px 0px;}.elementor-763472 .elementor-element.elementor-element-5f4341f .elementor-tab-title, .elementor-763472 .elementor-element.elementor-element-5f4341f .elementor-tab-title:before, .elementor-763472 .elementor-element.elementor-element-5f4341f .elementor-tab-title:after, .elementor-763472 .elementor-element.elementor-element-5f4341f .elementor-tab-content, .elementor-763472 .elementor-element.elementor-element-5f4341f .elementor-tabs-content-wrapper{border-width:1px;}.elementor-763472 .elementor-element.elementor-element-cc84740 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-763472 .elementor-element.elementor-element-cc84740 > .elementor-container{max-width:1222px;}.elementor-763472 .elementor-element.elementor-element-cc84740{padding:80px 0px 80px 0px;}@media(min-width:768px){.elementor-763472 .elementor-element.elementor-element-e1f9785{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-57667f5{width:32.998%;}.elementor-763472 .elementor-element.elementor-element-616bd9f{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-832bd5d{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-0744a91{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-fd580bb{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-06b5ee0{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-7e6bed5{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-49e9e30{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-0712b83{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-64ca003{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-8bcec07{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-bd43b04{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-dd4f6c6{width:33.333%;}.elementor-763472 .elementor-element.elementor-element-38931d1{width:33.333%;}}@media(max-width:767px){.elementor-763472 .elementor-element.elementor-element-5911f0d{padding:0px 0px 0px 0px;}.elementor-763472 .elementor-element.elementor-element-0b72d82{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-dbec343{padding:32px 16px 32px 16px;}.elementor-763472 .elementor-element.elementor-element-f75877b{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-96e0715{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-9a3499e img{height:220px;}.elementor-763472 .elementor-element.elementor-element-de39643 img{height:220px;}.elementor-763472 .elementor-element.elementor-element-f176c87 img{height:220px;}.elementor-763472 .elementor-element.elementor-element-a111f33{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-3cb5a08 .elementor-counter-number-wrapper{font-size:34px;}.elementor-763472 .elementor-element.elementor-element-8e9c00c .elementor-counter-number-wrapper{font-size:34px;}.elementor-763472 .elementor-element.elementor-element-921d5c2 .elementor-counter-number-wrapper{font-size:34px;}.elementor-763472 .elementor-element.elementor-element-126d340{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-0712b83{width:100%;}.elementor-763472 .elementor-element.elementor-element-64ca003{width:100%;}.elementor-763472 .elementor-element.elementor-element-8bcec07{width:100%;}.elementor-763472 .elementor-element.elementor-element-bd43b04{width:100%;}.elementor-763472 .elementor-element.elementor-element-dd4f6c6{width:100%;}.elementor-763472 .elementor-element.elementor-element-38931d1{width:100%;}.elementor-763472 .elementor-element.elementor-element-8e675e0{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-63ea283{width:50%;}.elementor-763472 .elementor-element.elementor-element-70e8f88{width:50%;}.elementor-763472 .elementor-element.elementor-element-89f8dfa{width:50%;}.elementor-763472 .elementor-element.elementor-element-f7e28a6{width:50%;}.elementor-763472 .elementor-element.elementor-element-2913af4{padding:72px 16px 72px 16px;}.elementor-763472 .elementor-element.elementor-element-f369a25{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-d95fc60{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-7c38a3a{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-4c3e41a{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-5afd47f{padding:48px 16px 48px 16px;}.elementor-763472 .elementor-element.elementor-element-cc84740{padding:48px 16px 48px 16px;}}/* Start custom CSS for icon-box, class: .elementor-element-05972d3 */.elementor-763472 .elementor-element.elementor-element-05972d3{height:100%;}
.elementor-763472 .elementor-element.elementor-element-05972d3 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5749888 */.elementor-763472 .elementor-element.elementor-element-5749888{height:100%;}
.elementor-763472 .elementor-element.elementor-element-5749888 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db871f3 */.elementor-763472 .elementor-element.elementor-element-db871f3{height:100%;}
.elementor-763472 .elementor-element.elementor-element-db871f3 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dbe718 */.elementor-763472 .elementor-element.elementor-element-3dbe718{height:100%;}
.elementor-763472 .elementor-element.elementor-element-3dbe718 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35130e4 */.elementor-763472 .elementor-element.elementor-element-35130e4{height:100%;}
.elementor-763472 .elementor-element.elementor-element-35130e4 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ca191c6 */.elementor-763472 .elementor-element.elementor-element-ca191c6{height:100%;}
.elementor-763472 .elementor-element.elementor-element-ca191c6 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-407b0a5 */.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-products{align-items:stretch;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product{display:flex;align-self:stretch;height:auto;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .product-wrapper{flex:1;background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:16px 16px 20px;box-sizing:border-box;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .product-element-top{border-radius:8px;overflow:hidden;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-entities-title{min-height:2.7em;display:flex;align-items:center;justify-content:center;}
@media (max-width:767px){
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product{min-width:0;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .product-wrapper{padding:10px 8px 14px;min-width:0;overflow:hidden;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-entities-title, .elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-entities-title a{font-size:14px !important;line-height:1.3 !important;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-entities-title{min-height:2.6em;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-product-cats, .elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-product-cats a, .elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-product-sku, .elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .wd-product-sku *{font-size:12px !important;line-height:1.35 !important;}
.elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .price, .elementor-763472 .elementor-element.elementor-element-407b0a5 .wd-product .price *{font-size:19px !important;line-height:1.2 !important;}
}/* End custom CSS */
/* Start custom CSS */.bundled_product_summary .bundled_product_images img {
    width: auto;
    height: auto;
    display: flex!important ;
}

p.price {
    font-size:large!important;
}

h4.bundled_product_title.product_title {
    font-size: medium!important;

    margin-bottom: 5px!important;
}
.bundled_product_excerpt.product_excerpt {
    display: none!important;
}

ul.bundled_products li.bundled_product {
text-align: left!important;
    display: flex!important;
}

ul.bundled_products .bundled_product_summary .bundled_product_images {
    width: 50%!important;
    padding-right: 5px
}


ul.products.bundled_products.columns-3 {
    padding: 0;
}

.bundled_product.bundled_product_summary.product {
    border-radius: 5px;
    border-width: 2px;
    border-color: #777777;
    border-style: solid
    
}

a.bundled_product_permalink {
    display: none;
}

.owl-carousel .owl-item {

    min-height: 0!important;

}

.bundle_button {
    padding-bottom: 15px;
}


li.bundled_product.bundled_product_summary.product.bundled_item_optional {
    list-style: none!important;
    margin-top: 10px!important;
    
}

/* horizontal row */	
li.bundled_product.bundled_product_summary.product.bundled_item_optional {
    display: inline-flex;
    border-radius: 1.5px!important;

}

h4.bundled_product_title.product_title {
    align-self: center;
    width: 80%;
}

.details {
    align-self:center;
    width: 200%;
        margin-left: 2%;
}


h4 {
    margin: 0px;
}





/* Mobile spacing tighten (Hydro Shield page) */
@media (max-width:767px){
  .elementor-763472 .elementor-top-section:not(.elementor-element-5911f0d){padding:28px 12px !important;}
  .elementor-763472 .elementor-column > .elementor-widget-wrap{padding:6px 0 !important;}
  .elementor-763472 .elementor-inner-section{margin-top:0 !important;margin-bottom:0 !important;}
  .elementor-763472 .elementor-inner-section .elementor-column > .elementor-widget-wrap{padding:5px !important;}
  .elementor-763472 .elementor-inner-section > .elementor-container{margin:0 -5px;}
  .elementor-763472 .elementor-widget:not(:last-child){margin-block-end:12px !important;margin-bottom:12px !important;}
  .elementor-763472 .elementor-widget-heading .elementor-heading-title{margin-bottom:0;}
  .elementor-763472 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
  /* equal-height feature boxes */
  .elementor-763472 .elementor-element-05972d3,
  .elementor-763472 .elementor-element-5749888,
  .elementor-763472 .elementor-element-db871f3,
  .elementor-763472 .elementor-element-3dbe718,
  .elementor-763472 .elementor-element-35130e4,
  .elementor-763472 .elementor-element-ca191c6{min-height:180px;}
}

/* Equal-height How to use cards */
.elementor-763472 .elementor-element-6268afa .elementor-column > .elementor-widget-wrap{flex-direction:column;flex-wrap:nowrap}
.elementor-763472 .elementor-element-6268afa .elementor-widget-icon-box{flex:1 1 auto;width:100%}
@media (max-width:767px){
  .elementor-763472 .elementor-element-6268afa > .elementor-container{display:grid !important;grid-template-columns:1fr 1fr;grid-auto-rows:1fr}
  .elementor-763472 .elementor-element-6268afa > .elementor-container > .elementor-column{width:100% !important}
}/* End custom CSS */