.home_banner .image-with-text__content,.installation_section .image-with-text__content{padding-left:0}.home_banner .image-with-text__text--caption{border:1px solid;padding:2px 15px;border-radius:20px;margin-bottom:15px;font-size:12px}.home_banner .image-with-text__heading{color:#0a76c1;line-height:1.1}.home_banner .image-with-text__media{border:0}.home_banner{background-image:url(/cdn/shop/files/BANNER__desktop_205cd3ff-a49d-4d5c-8d22-ef96f9200d39.jpg?v=1787507610);background-position:center;background-size:cover;background-attachment:unset}.home_banner .image-with-text__media{background:none}.home_banner .banner_buttons{display:flex;flex-wrap:wrap;gap:15px}.home_banner .banner_buttons .button.button--secondary{background:none}.home_banner .banner_buttons .button{font-weight:700}.best_seller .sub_title{text-align:center;margin:0 0 10px;display:inline-block;border:1px solid;padding:2px 15px;border-radius:20px;font-size:12px;color:#0a76c1}.best_seller .collection__title{text-align:center}.product-card-wrapper .card__heading a{font-size:20px;text-decoration:none!important}.product-card-wrapper .card .card__inner .card__media{border:1px solid #e5e5e5}.best_seller .title.inline-richtext{margin-bottom:40px!important}.image_box .title-wrapper-with-link{justify-content:center;margin-bottom:50px}.image_box .title-wrapper-with-link .title{text-align:center}.image_box h3.inline-richtext{font-size:22px}.image_box .media{border-radius:10px}.article-card-wrapper .article-card__excerpt{margin-bottom:0}.article-card .card__heading a{text-decoration:unset!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.jm-review-widget__header .jm-text.jm-review-widget-minimal-header__title{font-size:calc(var(--font-heading-scale) * 4rem);font-family:var(--font-heading-family)}.pro_specifications .accordion__content ul{padding:0;margin-top:0}.pro_specifications .accordion__content ul li{display:flex;justify-content:space-between;border-top:1px solid rgba(var(--color-foreground),.06);padding:1rem 0;gap:10px;font-size:15px;text-align:right;line-height:1.4}.pro_specifications .accordion__content ul li strong{text-align:left;min-width:130px}.product__accordion .summary__title+.icon-caret{height:8px!important}.pro_features_list ul li{position:relative;padding-left:25px;list-style:none;padding-top:4px;padding-bottom:4px;line-height:1.4}.pro_features_list ul li:after{content:"";position:absolute;right:auto;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:#0a76c1;-webkit-mask:url("data:image/svg+xml,%3Csvg fill='%232188c3' viewBox='-134.4 -134.4 2188.80 2188.80' xmlns='http://www.w3.org/2000/svg' stroke='%232188c3' stroke-width='126.72'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg fill='%232188c3' viewBox='-134.4 -134.4 2188.80 2188.80' xmlns='http://www.w3.org/2000/svg' stroke='%232188c3' stroke-width='126.72'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'/%3E%3C/svg%3E") center / contain no-repeat}.pro_features_list ul{padding:0}.product .product-form__submit{font-size:18px;height:auto;min-height:unset;padding:15px;text-transform:uppercase;font-weight:600}.product .product-form__quantity{margin-bottom:0}.product .product-form__quantity+div{margin-top:15px}.product .product-form__quantity+div product-form.product-form{margin-top:15px}.product .product-form__quantity input:focus,.product .product-form__quantity input:focus-visible{box-shadow:none;outline:none;background:unset;z-index:auto}.product-box__item-media{background:#fff;position:relative;padding-bottom:100%}.product-box__item-media img{position:absolute;left:0;top:0;object-fit:cover;height:100%;width:100%}.what_in_bx .product-box__item{background:#0c1417}.what_in_bx .product-box__item .product-box__item-text{color:#fff}.how_it_works .image-with-text__media{padding-bottom:0!important;border:0;display:flex;align-items:center}.how_it_works .image-with-text__media img{position:unset!important}.repocean-reviews .repocean-section-title{font-family:Barlow Condensed!important;color:#121212!important;font-size:calc(var(--font-heading-scale) * 4rem)}.shop_category .card_coll_desc{margin:10px 0 0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card_absolute_link{display:block!important;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.footer-block__details-content .list-social{padding:0;justify-content:left!important;gap:8px}.footer-block__details-content .list-social .link.list-social__link{background:#0a76c1;color:#fff;border-radius:5px;padding:6px}.shopify-policy__container{max-width:1024px;padding-top:40px;padding-bottom:60px}@media only screen and (max-width:749px){.home_banner .image-with-text__content{padding-right:0;padding-bottom:20px;padding-top:20px}.installation_section .image-with-text__content{padding-right:0;padding-bottom:0;padding-top:20px}.home_banner .banner_buttons a{width:100%}.home_banner .banner_buttons{gap:10px}.home_banner .image-with-text__text.rte.body{margin-top:12px}.home_banner .image-with-text__heading{font-size:4rem;letter-spacing:0}.home_banner .image-with-text__text--caption,.best_seller .sub_title{font-size:10px}.product-card-wrapper .card__heading a{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.best_seller .title.inline-richtext{margin-bottom:20px!important}.image_box .multicolumn-card__info{padding-top:15px!important}.image_box .multicolumn-list__item:last-child .multicolumn-card__info{padding-bottom:0}.how_it_works .image-with-text__content{padding:25px 0 0}.repocean-reviews{padding-top:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:5px!important}.repocean-reviews .repocean-section-title{font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:1.5rem!important}.installation_section .image-with-text__heading,.jm-review-widget__header .jm-text.jm-review-widget-minimal-header__title{font-size:calc(var(--font-heading-scale) * 3rem)}.footer-block.grid__item.footer-block--menu .list-menu__item{padding:3px 0}.shopify-policy__container{padding-top:20px;padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
