.cart-drawer::part(body){background:#f9f9f9;display:flex;flex-direction:column}.cart-drawer .custom-progress-bar-wrapper{position:relative;height:5px;background-color:#e0e0e0;margin-top:10px;overflow:visible}.cart-drawer .custom-progress-bar-meter{width:100%;height:100%;background-color:#e0e0e0;border-radius:100px}.cart-drawer .custom-progress-bar-meter-fill{height:100%;background-color:#0161fe;transition:width .5s ease;border-radius:100px}.cart-drawer .custom-progress-icon{position:absolute;top:-15px;transition:opacity .5s ease;z-index:2;display:flex;flex-direction:column;align-items:center}.cart-drawer .custom-progress-icon img{opacity:.7}.cart-drawer .custom-progress-icon.complete img{opacity:1}.cart-drawer .custom-progress-icon span{font-size:10px;font-weight:600}.cart-drawer div#progress-bar-message{font-size:12px;text-align:center;height:40px;align-content:center}.cart-drawer div#progress-bar-message span{color:#0161fe;font-weight:600}.cart-drawer div#progress-bar-message span.underline{text-decoration:underline;cursor:pointer}.cart-drawer .cart-drawer__items{margin-top:2rem;padding-top:0;padding-bottom:4px;background-color:#fff;padding:1rem;border-radius:10px;display:flex;flex-direction:column;gap:2rem;max-height:60vh;overflow:scroll;box-shadow:0 0 5px .5px #e6e6e6 inset}.cart-drawer .container1{position:relative;display:flex;align-items:center;justify-content:center}.cart-drawer span.minDisclaim{font-size:12px}.cart-drawer .quantity-selector--sm{background:#fff;border-radius:10px}.cart-drawer .complementary-products{background:#efefef;margin-top:1rem}.taxes-text{font-size:12px;margin:0 auto;font-style:italic}.price-list sale-price.h6{font-weight:400}.price-list sale-price.text-on-sale{color:#ae0101;font-weight:600}.price-list .line-through{font-weight:400}.discount-badge{background-color:#fff;color:#ae0101;padding:0;line-height:1}.line-item__custom-text{font-weight:600;font-size:12px;font-style:italic;line-height:1.4}.line-item__custom-text span{font-weight:400}.line-item__custom-text span:last-child .comma{display:none}.cart-drawer__complementary-products{padding-top:1rem;padding-bottom:1rem}.cart-drawer__complementary-products .complementary_products-carousel{width:100%}.cart-drawer__complementary-products .complementary_products-carousel .horizontal-product-card{width:30%;height:150px}.horizontal-product-card{row-gap:4px;scroll-snap-align:center;flex-direction:column;align-items:flex-start}.horizontal-product-card__info [class*=horizontal-product-card__button]{align-self:flex-end}.horizontal-product-card__figure{flex-shrink:0;width:4.5rem;height:4.5rem;column-gap:1rem;display:flex;align-items:center}.horizontal-product-card__info{gap:4px}.horizontal-product-card__info product-form{align-content:flex-end}.complementary-products__product-list--carousel{gap:.75rem;scroll-snap-type:none;scrollbar-width:thin;grid-auto-columns:33%}.cart-drawer carousel-navigation.page-dots{display:none}.complementary-products__product-list--carousel button{background:#0161fe!important;color:#fff;text-decoration:none;padding:4px 8px;border-radius:8px;height:28px;line-height:1em;font-weight:600}.subscribeBtn{background-color:#0161fe;padding:0 15px;justify-content:center;cursor:pointer;min-height:25px;line-height:1.2;vertical-align:top;font-weight:700;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#fff;display:inline-flex;align-items:center;border-radius:3px}.subscribeBtn:focus-visible{outline-color:#f2f2f2}.header-localization-container .popover{right:0;inset-inline-start:initial}.tabs-container{display:none;align-items:center;justify-content:space-between}.icon-search{font-size:16px!important;margin:0 auto}.search__container{height:40px!important}.search__container input[type=text]{font-size:14px}.search__button{height:40px!important;width:30px}.logo{float:left!important;margin:7px 7px 0 10px!important;max-height:35px!important;width:55%}.mega-menu__promo a{border-radius:10px;gap:0}.mega-menu__promo .overflow-hidden{border-radius:10px 10px 0 0}.mega-menu__promo{border-radius:10px;box-shadow:0 0 6px #00000080;max-height:275px}.mega-menu__promo img{border-radius:10px 10px 0 0}.mega-menu__promo .h6{padding:10px 0}#sidebar-menu{z-index:2147483699}.mobile-menu__promo-block img,.empty-cart__promo-block img{max-height:300px;object-fit:cover;width:100%;object-position:50% 10%;border-radius:10px}ul.header-sidebar__linklist.unstyled-list{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:0}.header-sidebar__linklist li:has(.walli-collab-menu-link){grid-column:1/3}.walli-collab-menu-link{border-radius:10px}.walli-collab-menu-link img{border:1.5px solid #f5a2c2;border-radius:10px}img.dynamic-image{height:40px;position:absolute;top:50%;transform:translateY(-50%);left:initial;right:1rem;border-radius:30px}img.menuImage{width:3rem}.mobile-menu__promo-block,.empty-cart__promo-block{display:flex;flex-direction:column;row-gap:1rem;position:relative;margin-top:2rem}.featImgTitle{display:block;text-align:center;position:absolute;left:0;right:0;bottom:0;background-color:#fffb;text-transform:uppercase;padding:10px 0;letter-spacing:var(--heading-letter-spacing);font-weight:600;color:#1c1c1c}.header-sidebar__linklist .header-sidebar__linklist-button{background-color:#f3f3f3;font-weight:600;letter-spacing:0;position:relative;border-radius:10px;padding:18px}.header-sidebar__linklist .level-1-link .header-sidebar__linklist-button{background-color:transparent;font-weight:600;letter-spacing:0;position:relative;border-radius:10px;padding:0}.header-sidebar__linklist .level-1-link img{width:100%;border-radius:0 0 10px 10px}.header-sidebar__sub-panel .header-sidebar__linklist.unstyled-list{grid-template-columns:1fr;row-gap:10px}.header-sidebar__sub-panel .header-sidebar__linklist .header-sidebar__linklist-button{padding:22px 18px}.level-1-link:has(.full-width-link){grid-column:1/3;margin-top:10px}.full-width-link{text-transform:none;font-family:var(--heading-font);font-size:14px}.header-sidebar__linklist{gap:12px}.drawer::part(header){min-height:50px;padding-top:1rem;padding-bottom:1rem}.cart-drawer__footer{gap:.25rem;padding:12px 0;margin-top:auto}.ElementsWidget-prefix .ElementsWidget .u-marginBottom--sm .R-ContentList .R-ContentList__item{padding-bottom:0;margin-bottom:1.5rem}.header-sidebar__footer{display:flex;justify-content:space-between;align-items:center}.header-sidebar__footer:before{border-bottom:1px solid rgb(var(--border-color))}.sidebar__linklist-link{text-decoration:none;color:#4b4b4b;font-weight:600}.line-item [role=alert]{line-height:1.5}.line-item [role=alert] svg{min-width:13px}.line-item [role=alert] a{text-decoration:underline}@media only screen and (min-width: 601px){.tabs-container{display:flex;flex-direction:row;position:relative;top:0;left:0;z-index:10;width:100%;background-color:#efefef;padding-right:10px;box-shadow:0 -1px #1c1c1c26 inset}.tabs{display:flex;flex-direction:row}.tab-label{display:flex;justify-content:center;align-items:center;cursor:pointer;width:115px;height:30px;text-align:center}.tab1-label{background-color:#0161fe;border-bottom:2px solid #000}.tab2-label{background-color:#c9c9c9}.tab-label a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.hydro-logo{height:8px}.acta-logo{max-width:80%;height:20px}.header-localization-container{display:flex;align-items:center;margin-left:auto}.localization-selectors{display:flex;align-items:center}.tabs-container-mobile{display:none}}@media only screen and (max-width: 600px){.subscribeBtn{display:none}.hydro-logo-mobile{height:10px}.acta-logo-mobile{max-width:100%;height:25px;padding-bottom:2px}.header-localization-container,.tabs-container{display:none}.tabs-container-mobile{display:grid;grid-template-columns:1fr 1fr;height:30px}.tab-label{display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%;height:100%;text-align:center}.tab1-label{background-color:#0161fe;border-bottom:2px solid #000}.tab2-label{background-color:#c9c9c9}.tab-label a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}}.template-page-base-lp .shopify-section--footer,.template-page-base-lp .tabs-container,.template-page-base-lp .tabs-container-mobile,.template-page-base-lp .shopify-section--announcement-bar,.template-page-base-lp .header__primary-nav,.template-page-base-lp .header__secondary-nav>*:not([aria-controls=cart-drawer]){display:none}.template-page-base-lp .header{padding-top:12px;padding-bottom:12px}.template-page-base-lp .header__logo{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/1107/assets/custom-header.css.map */
