:root{--hb-night: #061722;--hb-navy: #092636;--hb-teal: #00a8c8;--hb-teal-dark: #006f88;--hb-lime: #b8ef3f;--hb-foam: #f4fbf8;--hb-paper: #ffffff;--hb-ink: #0b1820;--hb-muted: #526873;--hb-line: rgba(8, 38, 54, .14);--hb-glass: rgba(255, 255, 255, .82);--hb-shadow: 0 28px 70px rgba(3, 22, 32, .2);--hb-font-display: "Inter Tight", "Aptos Display", "Segoe UI", Arial, sans-serif;--hb-font-body: Inter, Aptos, "Segoe UI", Arial, sans-serif}html{scroll-behavior:smooth;text-size-adjust:100%}body.gradient{background:radial-gradient(circle at 8% 8%,rgba(0,168,200,.16),transparent 30rem),radial-gradient(circle at 92% 18%,rgba(184,239,63,.14),transparent 28rem),linear-gradient(180deg,#fff,#f2fbfa 45%,#fff);color:var(--hb-ink);font-family:var(--hb-font-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.card__heading,.product__title h1{font-family:var(--hb-font-display);font-weight:900;letter-spacing:0}p,.rte,.banner__text,.card-information,.product__text{font-family:var(--hb-font-body);letter-spacing:0}img,video{max-width:100%;height:auto}.page-width,.row{max-width:min(var(--page-width),122rem)}.header-wrapper{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(255,255,255,.14);background:#061722eb!important;box-shadow:0 20px 60px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.index-header,.header{min-height:7.8rem;background:transparent!important}.header__heading-logo{filter:drop-shadow(0 10px 20px rgba(0,0,0,.28))}.header__icon,.header__active-menu-item,.list-menu__item,.dt-sc-list-inline.dt-nav>li>a,.header .link{color:#ffffffe6}.dt-sc-list-inline.dt-nav>li>a,.list-menu__item--link{position:relative;font-family:var(--hb-font-body);font-size:1.35rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dt-sc-list-inline.dt-nav>li>a:after,.list-menu__item--link:after{content:"";position:absolute;right:1rem;bottom:.4rem;left:1rem;height:.2rem;transform:scaleX(0);transform-origin:left;background:var(--hb-lime);transition:transform .18s ease}.dt-sc-list-inline.dt-nav>li>a:hover,.list-menu__item--link:hover,.header__icon:hover{color:var(--hb-lime)}.dt-sc-list-inline.dt-nav>li>a:hover:after,.list-menu__item--link:hover:after{transform:scaleX(1)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{min-height:5rem;border:0;border-radius:999px;padding-inline:2.4rem;background:linear-gradient(135deg,var(--hb-lime),#e7ff8a);color:var(--hb-night);font-family:var(--hb-font-body);font-size:1.3rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 38px #6e990040;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.button:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);color:var(--hb-night);box-shadow:0 24px 48px #006f8842}.button--secondary,a.button.button--secondary{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.button--secondary:hover,a.button.button--secondary:hover{background:#fff;color:var(--hb-night)}.button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.field__input:focus-visible,.select__select:focus-visible,.quantity__button:focus-visible{outline:.3rem solid rgba(184,239,63,.55);outline-offset:.25rem}slideshow-component{position:relative;display:block;overflow:hidden;margin-top:-7.8rem;background:var(--hb-night)}slideshow-component .row{max-width:none;padding:0}slideshow-component .swiper-wrapper.slide-banner.banner--large,slideshow-component .swiper-wrapper.slide-banner.banner--large .swiper-slide .slideshow__media img{min-height:clamp(66rem,92vh,88rem);height:clamp(66rem,92vh,88rem)}slideshow-component .swiper-slide:first-child .slideshow__media{background:var(--hb-night) url(hydro-bin-hero-premium.png) center center / cover no-repeat}slideshow-component .swiper-slide:first-child .slideshow__media img{opacity:0}.slideshow__media{background-color:var(--hb-night)}.slideshow__media.banner__media.media:after,.slideshow__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030e16e0,#030e16ad 34%,#030e1629 72%),linear-gradient(180deg,rgba(3,14,22,.4) 0%,transparent 34%,rgba(3,14,22,.45) 100%);pointer-events:none}.slideshow__text-wrapper.banner__content{padding-top:7.8rem}.slideshow__text.banner__box{width:min(74rem,100%);padding:clamp(2.4rem,5vw,6rem) 0;background:transparent!important}.slideshow__text.banner__box .banner__sub_heading{display:inline-flex;width:fit-content;margin:0 0 1.6rem;border:1px solid rgba(184,239,63,.4);border-radius:999px;padding:.7rem 1.2rem;background:#b8ef3f1a;color:var(--hb-lime);font-family:var(--hb-font-body);font-size:1.2rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.slideshow__text.banner__box .banner__heading{max-width:10.5ch;margin:0;color:#fff;font-size:clamp(5rem,8vw,10.8rem);line-height:.86;text-wrap:balance}.slideshow__text.banner__box .banner__text,.slideshow__text.banner__box p{max-width:59rem;color:#ffffffdb;font-size:clamp(1.65rem,1.35vw,2rem);line-height:1.65}.slideshow__text.banner__box .rte p b{display:inline-flex;margin-top:.4rem;color:#fff;font-size:clamp(2.4rem,3vw,4rem);line-height:1}.banner__buttons{gap:1.2rem;margin-top:2.6rem}slideshow-component .swiper-wrapper.slide-banner .nav-box{right:clamp(2rem,6vw,8rem);bottom:clamp(2rem,5vw,6rem);left:auto;max-width:34rem;border:1px solid rgba(255,255,255,.18);border-radius:1.4rem;padding:2rem;background:#061722bd;color:#fff;box-shadow:0 18px 40px #00000042;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}slideshow-component .swiper-wrapper.slide-banner h4.box-banner__heading{color:var(--hb-lime);font-family:var(--hb-font-body);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}slideshow-component .swiper-wrapper.slide-banner .nav-box .box-banner__text span{color:#ffffffd1;font-family:var(--hb-font-body);font-size:1.5rem;line-height:1.45}.marquee-section,.shopify-section .marquee-section{border-block:0;background:linear-gradient(90deg,var(--hb-teal-dark),var(--hb-teal),var(--hb-lime))!important;color:var(--hb-night)}.marquee-section h1,.marquee-section h2,.marquee-section .title,.marquee-section .subtitle{color:var(--hb-night)!important;font-family:var(--hb-font-display);letter-spacing:0}.image-with-text{position:relative;background:transparent}.image-with-text .image-with-text__grid{min-height:58rem;align-items:stretch;background:var(--hb-paper)}.image-with-text[class*="4769a216-99df-4752-b92d-d082d18cec80"] .image-with-text__media,[class*="4769a216-99df-4752-b92d-d082d18cec80"] .image-with-text__media{background:url(hydro-bin-service-driveway-wash.png) center / cover no-repeat}.image-with-text[class*=image_with_text_jdUY3P] .image-with-text__media,[class*=image_with_text_jdUY3P] .image-with-text__media{background:url(hydro-bin-service-bin-cleaning.png) center / cover no-repeat}.image-with-text .image-with-text__media img{opacity:1}.image-with-text[class*="4769a216-99df-4752-b92d-d082d18cec80"] .image-with-text__media img,[class*="4769a216-99df-4752-b92d-d082d18cec80"] .image-with-text__media img,.image-with-text[class*=image_with_text_jdUY3P] .image-with-text__media img,[class*=image_with_text_jdUY3P] .image-with-text__media img{opacity:0}.image-with-text .image-with-text__media,.card--standard .card__inner,.card--card,.product__media.media,.global-media-settings,.cart-item__image{overflow:hidden;border-radius:1.6rem}.image-with-text .image-with-text__media,.card--standard .card__inner,.product__media.media{box-shadow:var(--hb-shadow)}.image-with-text__content{justify-content:center;padding:clamp(3rem,6vw,7rem);background:linear-gradient(135deg,#fffffff5,#f4fbf8eb)}.image-with-text__content .caption-with-letter-spacing{margin-bottom:1.4rem;color:var(--hb-teal-dark);font-family:var(--hb-font-body);font-size:1.25rem;font-weight:950;letter-spacing:.14em}.image-with-text__content .rte{max-width:58rem;color:var(--hb-muted);font-size:1.7rem;line-height:1.78}.image-with-text__content .button{margin-top:1.6rem}.card-wrapper{isolation:isolate}.card-wrapper .card{border:1px solid var(--hb-line);border-radius:1.6rem;background:var(--hb-paper);box-shadow:0 18px 44px #05212d1a;transition:transform .18s ease,box-shadow .18s ease}.card-wrapper:hover .card{transform:translateY(-.5rem);box-shadow:0 28px 64px #05212d29}.card__information{padding:2rem}.card__heading,.card-information,.price{letter-spacing:0}.price{color:var(--hb-teal-dark);font-weight:950}.badge{border-radius:999px;background:var(--hb-night);color:var(--hb-lime);font-weight:900}.product{align-items:start;gap:clamp(2rem,4vw,5rem)}.product__media-wrapper{position:sticky;top:10rem}.product__info-container{border:1px solid rgba(0,168,200,.18);border-radius:2rem;padding:clamp(2.4rem,4vw,4.6rem);background:linear-gradient(145deg,#fffffff5,#f4fbf8f5);box-shadow:var(--hb-shadow)}.product__title h1,.product__title .h3{color:var(--hb-night);font-size:clamp(3.2rem,4vw,5.8rem);line-height:.98;text-wrap:balance}.product__info-container .price{font-size:2rem}.product-form__buttons{display:grid;grid-template-columns:1fr;gap:1.2rem}.product-form__buttons .button,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button{width:100%}.quantity,.field__input,.select__select{border-radius:1.2rem;background:#fff;box-shadow:inset 0 0 0 1px var(--hb-line)}.accordion,.collapsible-content,.cart-items,.totals{border-color:var(--hb-line)}.footer,.footer .gradient{background:radial-gradient(circle at 10% 0%,rgba(0,168,200,.2),transparent 34rem),linear-gradient(180deg,var(--hb-navy),var(--hb-night))!important;color:#ffffffdb}.footer h2,.footer h3,.footer .footer-block__heading{color:#fff}.footer a,.footer .link{color:#ffffffd1}.footer a:hover{color:var(--hb-lime)}#to-top,.scroll-to-top{border-radius:999px;background:var(--hb-lime)!important;color:var(--hb-night)!important;box-shadow:0 18px 38px #0000003d}@media screen and (max-width:1199px){.product__media-wrapper{position:static}}@media screen and (max-width:989px){.header-wrapper{background:#061722f5!important}.header{grid-template-columns:auto 1fr auto;gap:1rem;padding-inline:1.6rem}.menu-drawer{width:min(42rem,92vw);background:var(--hb-night)}.menu-drawer__menu-item,.menu-drawer__account{color:#fff}slideshow-component .swiper-wrapper.slide-banner.banner--large,slideshow-component .swiper-wrapper.slide-banner.banner--large .swiper-slide .slideshow__media img{min-height:68rem;height:68rem}.slideshow__text.banner__box .banner__heading{font-size:clamp(4.4rem,10vw,7.2rem)}}@media screen and (max-width:749px){.page-width,.row{padding-inline:1.6rem}.button,.shopify-payment-button__button--unbranded{min-width:0;width:100%;white-space:normal}slideshow-component{margin-top:-7.2rem}slideshow-component .swiper-wrapper.slide-banner.banner--large,slideshow-component .swiper-wrapper.slide-banner.banner--large .swiper-slide .slideshow__media img{min-height:72rem;height:72rem}slideshow-component .swiper-slide:first-child .slideshow__media{background-position:62% center}.slideshow__media:after{background:linear-gradient(180deg,#030e1699,#030e16bd 54%,#030e16eb),linear-gradient(90deg,#030e16bd,#030e1633)}.slideshow__text-wrapper.banner__content{align-items:end;padding-top:8rem;padding-bottom:3rem}.slideshow__text.banner__box{padding:2rem 0}.slideshow__text.banner__box .banner__sub_heading{font-size:1.05rem}.slideshow__text.banner__box .banner__heading{max-width:9ch;font-size:clamp(4rem,14vw,5.8rem)}.slideshow__text.banner__box .banner__text{font-size:1.48rem}.banner__buttons{width:100%}.image-with-text .image-with-text__grid{min-height:auto;gap:0}.image-with-text .image-with-text__media{min-height:34rem;border-radius:0}.image-with-text__content{padding:3rem 1.6rem 4rem}.product__info-container{border-radius:0;border-inline:0;padding:2.4rem 1.6rem}.product-form__buttons button.product-form__submit.button.button--full-width.button--secondary,.dT_VProdWishList,a.button.add-wishlist.button--secondary{width:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-optimization.css.map */
