.elementor-768164 .elementor-element.elementor-element-5911f0d > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-5911f0d{padding:0px 0px 0px 0px;}.elementor-768164 .elementor-element.elementor-element-0b72d82 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-0b72d82{padding:48px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-15d827d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-15d827d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-768164 .elementor-element.elementor-element-15d827d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-768164 .elementor-element.elementor-element-15d827d .elementor-icon-list-text{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-768164 .elementor-element.elementor-element-30d3db2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-768164 .elementor-element.elementor-element-30d3db2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-dbec343 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-dbec343{padding:32px 0px 32px 0px;}.elementor-768164 .elementor-element.elementor-element-c44961f .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-c44961f{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-1b180dd .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-1b180dd{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-2ca3322 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-2ca3322{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-f75877b > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-f75877b{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-06491db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-06491db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-768164 .elementor-element.elementor-element-06491db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-768164 .elementor-element.elementor-element-06491db .elementor-icon-list-text{transition:color 0.3s;}.elementor-768164 .elementor-element.elementor-element-96e0715 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-96e0715{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-a111f33 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-768164 .elementor-element.elementor-element-a111f33 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-a111f33{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-3cb5a08 .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-768164 .elementor-element.elementor-element-3cb5a08 .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-768164 .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-768164 .elementor-element.elementor-element-8e9c00c .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-768164 .elementor-element.elementor-element-8e9c00c .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-768164 .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-768164 .elementor-element.elementor-element-921d5c2 .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-768164 .elementor-element.elementor-element-921d5c2 .elementor-counter-title{justify-content:start;color:#666666;font-size:15px;line-height:1.4em;}.elementor-768164 .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-768164 .elementor-element.elementor-element-126d340 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-126d340{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-05972d3 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-05972d3{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-5749888 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-5749888{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-db871f3 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-db871f3{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-3dbe718 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-3dbe718{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-35130e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-35130e4{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-ca191c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-ca191c6{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-8e675e0 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-8e675e0{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-26a51e9 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-26a51e9{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-cda8abc .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-cda8abc{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-bd843e2 .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-bd843e2{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-95f74bd .elementor-icon-box-wrapper{text-align:left;}.elementor-768164 .elementor-element.elementor-element-95f74bd{--icon-box-icon-margin:15px;}.elementor-768164 .elementor-element.elementor-element-ada5392 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-768164 .elementor-element.elementor-element-d95fc60 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-d95fc60{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-7c38a3a > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-7c38a3a{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-4c3e41a > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-4c3e41a{padding:80px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-5afd47f > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-5afd47f{padding:40px 0px 80px 0px;}.elementor-768164 .elementor-element.elementor-element-5f4341f .elementor-tab-title, .elementor-768164 .elementor-element.elementor-element-5f4341f .elementor-tab-title:before, .elementor-768164 .elementor-element.elementor-element-5f4341f .elementor-tab-title:after, .elementor-768164 .elementor-element.elementor-element-5f4341f .elementor-tab-content, .elementor-768164 .elementor-element.elementor-element-5f4341f .elementor-tabs-content-wrapper{border-width:1px;}.elementor-768164 .elementor-element.elementor-element-cc84740 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-768164 .elementor-element.elementor-element-cc84740 > .elementor-container{max-width:1222px;}.elementor-768164 .elementor-element.elementor-element-cc84740{padding:80px 0px 80px 0px;}@media(min-width:768px){.elementor-768164 .elementor-element.elementor-element-e1f9785{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-57667f5{width:32.998%;}.elementor-768164 .elementor-element.elementor-element-616bd9f{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-832bd5d{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-0744a91{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-fd580bb{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-06b5ee0{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-7e6bed5{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-49e9e30{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-0712b83{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-64ca003{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-8bcec07{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-bd43b04{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-dd4f6c6{width:33.333%;}.elementor-768164 .elementor-element.elementor-element-38931d1{width:33.333%;}}@media(max-width:767px){.elementor-768164 .elementor-element.elementor-element-5911f0d{padding:0px 0px 0px 0px;}.elementor-768164 .elementor-element.elementor-element-0b72d82{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-dbec343{padding:32px 16px 32px 16px;}.elementor-768164 .elementor-element.elementor-element-f75877b{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-96e0715{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-a111f33{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-3cb5a08 .elementor-counter-number-wrapper{font-size:34px;}.elementor-768164 .elementor-element.elementor-element-8e9c00c .elementor-counter-number-wrapper{font-size:34px;}.elementor-768164 .elementor-element.elementor-element-921d5c2 .elementor-counter-number-wrapper{font-size:34px;}.elementor-768164 .elementor-element.elementor-element-126d340{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-0712b83{width:100%;}.elementor-768164 .elementor-element.elementor-element-64ca003{width:100%;}.elementor-768164 .elementor-element.elementor-element-8bcec07{width:100%;}.elementor-768164 .elementor-element.elementor-element-bd43b04{width:100%;}.elementor-768164 .elementor-element.elementor-element-dd4f6c6{width:100%;}.elementor-768164 .elementor-element.elementor-element-38931d1{width:100%;}.elementor-768164 .elementor-element.elementor-element-8e675e0{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-63ea283{width:50%;}.elementor-768164 .elementor-element.elementor-element-70e8f88{width:50%;}.elementor-768164 .elementor-element.elementor-element-89f8dfa{width:50%;}.elementor-768164 .elementor-element.elementor-element-f7e28a6{width:50%;}.elementor-768164 .elementor-element.elementor-element-d95fc60{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-7c38a3a{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-4c3e41a{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-5afd47f{padding:48px 16px 48px 16px;}.elementor-768164 .elementor-element.elementor-element-cc84740{padding:48px 16px 48px 16px;}}/* Start custom CSS for section, class: .elementor-element-ee9aead */.elementor-768164 .elementor-element.elementor-element-ee9aead > .elementor-container > .elementor-column > .elementor-widget-wrap{background:#fff;border:1px solid #E6E7EA;border-radius:16px;padding:28px 26px !important;box-shadow:0 1px 2px rgba(0,0,0,.04);height:100%;align-content:flex-start;border-top:4px solid #C1272E;}
.elementor-768164 .elementor-element.elementor-element-ee9aead > .elementor-container{align-items:stretch;}
@media (max-width:767px){.elementor-768164 .elementor-element.elementor-element-ee9aead > .elementor-container > .elementor-column{margin-bottom:14px;}}
.elementor-768164 .elementor-element.elementor-element-ee9aead > .elementor-container > .elementor-column{padding:0 9px;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05972d3 */.elementor-768164 .elementor-element.elementor-element-05972d3{height:100%;}
.elementor-768164 .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-768164 .elementor-element.elementor-element-5749888{height:100%;}
.elementor-768164 .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-768164 .elementor-element.elementor-element-db871f3{height:100%;}
.elementor-768164 .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-768164 .elementor-element.elementor-element-3dbe718{height:100%;}
.elementor-768164 .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-768164 .elementor-element.elementor-element-35130e4{height:100%;}
.elementor-768164 .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-768164 .elementor-element.elementor-element-ca191c6{height:100%;}
.elementor-768164 .elementor-element.elementor-element-ca191c6 > .elementor-widget-container{height:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6268afa */.elementor-768164 .elementor-element.elementor-element-6268afa > .elementor-container{align-items:stretch;}
.elementor-768164 .elementor-element.elementor-element-6268afa > .elementor-container > .elementor-column > .elementor-widget-wrap{height:100%;align-content:stretch;}
.elementor-768164 .elementor-element.elementor-element-6268afa .elementor-widget-icon-box.dpl-card{height:100%;display:flex;flex-direction:column;}
.elementor-768164 .elementor-element.elementor-element-6268afa .elementor-widget-icon-box.dpl-card > .elementor-widget-container{flex:1;}
@media (max-width:767px){.elementor-768164 .elementor-element.elementor-element-6268afa > .elementor-container{display:grid !important;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;}.elementor-768164 .elementor-element.elementor-element-6268afa > .elementor-container > .elementor-column{width:100% !important;max-width:100%;}}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ada5392 */.elementor-768164 .elementor-element.elementor-element-ada5392{max-width:360px;margin-left:auto;margin-right:auto;}/* 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 */