.mega-menu-outer-shopify-wrapper{background:#fff;left:0;position:sticky;top:0;z-index:100}@media (max-width:1024px){.mega-menu-outer-shopify-wrapper{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.6)}}.mega-menu{align-items:center;box-shadow:0 -4px 14px 0 rgba(0,0,0,.05);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:12px 14px;width:100%;z-index:9999}@media only screen and (min-width:1200px){.mega-menu{padding:14px}}.mega-menu .mega-menu-wrapper{align-items:stretch;display:flex;justify-content:space-between;position:relative;width:100%}.mega-menu .mega-menu-wrapper .store-logo{align-items:center;display:flex;height:auto;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:163px}@media only screen and (min-width:1200px){.mega-menu .mega-menu-wrapper .store-logo{width:206px}}.mega-menu .mega-menu-wrapper .store-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.mega-menu .mega-menu-wrapper button:not(.disclosure__button){padding:0}.mega-menu .mega-menu-wrapper .button{padding:9px 22px}@media only screen and (max-width:1199.98px){.mega-menu .mega-menu-wrapper .button{display:none}}.mega-menu .mega-menu-wrapper .quiz-button{background:#d2d2d2;color:#fff;padding-left:18px;padding-right:18px;transition:all .3s ease}.mega-menu .mega-menu-wrapper .quiz-button:after{background:#5cff49;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:5px;width:6px}.mega-menu .mega-menu-wrapper .quiz-button:hover{background:#000}.mega-menu .mega-menu-wrapper .basket{position:relative}.mega-menu .mega-menu-wrapper .basket .cart-count{align-items:center;backdrop-filter:blur(14px);background-color:hsla(0,0%,100%,.4);border:1px solid #000;border-radius:100%;display:flex;font-size:11px;font-weight:400;height:12px;justify-content:center;position:absolute;right:-7px;top:-4px;width:12px}@media only screen and (min-width:1200px){.mega-menu .mega-menu-wrapper .search-mobile{display:none}}@media only screen and (max-width:1199.98px){.mega-menu .mega-menu-wrapper .search-desktop{display:none}}.mega-menu .mega-menu-wrapper .search-desktop.active{opacity:.5}.mega-menu .mega-menu-wrapper .icon-count{align-items:center;background:#818181;border-radius:100%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.mega-menu .mega-menu-wrapper .icon-count.empty-cart{display:none}.mega-menu .mega-menu-wrapper .mega-menu-controls{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-end;margin-bottom:0}@media only screen and (min-width:1200px){.mega-menu .mega-menu-wrapper .mega-menu-controls{gap:14px}}.mega-menu .mega-menu-wrapper .mobile-menu-left{align-items:center;display:flex;flex-direction:row;gap:18px;justify-content:flex-start}@media only screen and (min-width:1200px){.mega-menu .mega-menu-wrapper .mobile-control,.mega-menu .mega-menu-wrapper .mobile-menu-left{display:none}}.mega-menu .mega-menu-wrapper .mobile-control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:flex;justify-content:center;outline:none}.mega-menu .mega-menu-wrapper .mobile-control .openMenu{display:flex}.top-level-links-wrapper{align-items:center;display:flex}.top-level-links-wrapper .top-level-links{align-items:center;display:flex;gap:21px;justify-content:center}@media only screen and (max-width:1199.98px){.top-level-links-wrapper .top-level-links{display:none}}.top-level-links-wrapper .top-level-links .link-group,.top-level-links-wrapper .top-level-links .link-group .top-level-link{align-items:center;display:inline-flex;height:100%;justify-content:center}.top-level-links-wrapper .top-level-links .link-group .top-level-link{color:var(--text-primary-color);cursor:pointer;font-size:14px;gap:0 8px;margin:0;text-decoration:none}.top-level-links-wrapper .top-level-links .link-group .top-level-link:hover{color:#a0a0a0}.top-level-links-wrapper .top-level-links .link-group .top-level-link a{align-items:center;color:var(--text-primary-color);cursor:pointer;display:inline-flex;font-size:14px;gap:0 8px;height:100%;justify-content:center;margin:0;text-decoration:none}.top-level-links-wrapper .top-level-links .link-group .top-level-link a:hover{color:#a0a0a0}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item{align-items:center;cursor:pointer;display:flex;padding:0}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:14px;justify-content:space-between;padding:0;transition:transform .3s ease;width:22px}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon .hamburger-line{background-color:var(--text-primary-color);height:2px;transform-origin:center;transition:all .3s ease;width:100%}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon:hover .hamburger-line{background-color:#a0a0a0}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon.active .hamburger-line:first-child,.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item.active .hamburger-icon .hamburger-line:first-child{transform:translateY(6px) rotate(45deg)}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon.active .hamburger-line:nth-child(2),.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item.active .hamburger-icon .hamburger-line:nth-child(2){opacity:0}.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item .hamburger-icon.active .hamburger-line:nth-child(3),.top-level-links-wrapper .top-level-links .link-group .top-level-link.hamburger-menu-item.active .hamburger-icon .hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mega-menu-overlay{backdrop-filter:blur(14px);bottom:0;display:none;height:100vh;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:1}.mega-menu-overlay.active{opacity:1}.mega-menu-dropdown{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.6);border-radius:16px;box-sizing:border-box;display:grid;grid-template-columns:1fr 3fr;left:14px;opacity:0;padding:20px;pointer-events:none;position:absolute;top:calc(100% + 34px);transition:all 1s cubic-bezier(.19,1,.22,1);visibility:hidden;width:calc(100% - 28px);will-change:filter;z-index:2}@media only screen and (max-width:1199.98px){.mega-menu-dropdown{display:none}}.mega-menu-dropdown.active{opacity:1;pointer-events:all;top:calc(100% + 14px);visibility:visible}.mega-menu-dropdown.active .block-links-wrapper .block-link.fade-in,.mega-menu-dropdown.active .sublinks-container>.fade-in{opacity:1;transform:translateX(0)}.mega-menu-dropdown .close-mega-menu{cursor:pointer;display:block;height:34px;width:34px}.mega-menu-dropdown .close-mega-menu svg{pointer-events:none}.mega-menu-dropdown .mega-menu-dropdown-left{display:flex;flex-direction:column;gap:30px}.mega-menu-dropdown .sublinks-wrapper{display:flex;flex-direction:column;height:100%}.mega-menu-dropdown .sublinks-container{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-bottom:60px}.mega-menu-dropdown .sublinks-container>.fade-in{opacity:0;transform:translateX(-20px);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.mega-menu-dropdown .sublinks-container>.fade-in:first-child{transition-delay:0s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(2){transition-delay:.1s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(3){transition-delay:.2s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(4){transition-delay:.3s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(5){transition-delay:.4s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(6){transition-delay:.5s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(7){transition-delay:.6s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(8){transition-delay:.7s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(9){transition-delay:.8s}.mega-menu-dropdown .sublinks-container>.fade-in:nth-child(10){transition-delay:.9s}.mega-menu-dropdown .sublinks-container .dropdown-title{font-size:30px;font-weight:400;line-height:33px;opacity:.5}.mega-menu-dropdown .sublinks-container .submenu{display:none}.mega-menu-dropdown .sublinks-container .link,.mega-menu-dropdown .sublinks-container .parent-link span,.mega-menu-dropdown .sublinks-container .sublink{cursor:pointer;font-size:30px;font-weight:400;line-height:33px;transition:opacity .3s ease}.mega-menu-dropdown .sublinks-container .fade-in.active .link,.mega-menu-dropdown .sublinks-container .link:hover,.mega-menu-dropdown .sublinks-container .parent-link span:hover,.mega-menu-dropdown .sublinks-container .parent-link.active span,.mega-menu-dropdown .sublinks-container .sublink:hover,.mega-menu-dropdown .sublinks-container.submenu-active .link,.mega-menu-dropdown .sublinks-container.submenu-active .parent-link span{opacity:.5}.mega-menu-dropdown .sublinks-container .parent-link.has-children.active .submenu{display:flex;flex-direction:column;gap:12px;margin-top:12px}.mega-menu-dropdown .block-links-wrapper{margin-left:auto;position:relative}.mega-menu-dropdown .block-links-wrapper .block-link{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:300px;overflow:hidden;padding:0 20px 40px;position:relative;width:100%}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in{opacity:0;transform:translateY(40px);transition:opacity 2s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1)}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:first-child{transition-delay:0s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(2){transition-delay:.25s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(3){transition-delay:.5s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(4){transition-delay:.75s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(5){transition-delay:1s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(6){transition-delay:1.25s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(7){transition-delay:1.5s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(8){transition-delay:1.75s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(9){transition-delay:2s}.mega-menu-dropdown .block-links-wrapper .block-link.fade-in:nth-child(10){transition-delay:2.25s}.mega-menu-dropdown .block-links-wrapper .block-link img{aspect-ratio:261/339;border-radius:16px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mega-menu-dropdown .block-links-wrapper .block-link .block-link-title{text-align:center;width:100%}.mega-menu-dropdown .block-links-wrapper .block-link .block-link-title *{font-size:24px;font-weight:400;line-height:33px}.mega-menu-dropdown .menu-item-blocks-container{display:flex;gap:16px;height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .3s ease-in-out;width:0}.mega-menu-dropdown .menu-item-blocks-container.active{height:auto;opacity:1;pointer-events:auto;width:auto}.mega-menu-dropdown .menu-item-blocks-container--full-screen.active{width:100%}.mega-menu-dropdown .menu-item-blocks-container--full-screen.active .block-link{max-width:100%}.mega-menu-dropdown .menu-item-blocks-container--full-screen.active .block-link img{aspect-ratio:16/8}.mobile-menu-outer-wrapper{background:hsla(0,0%,100%,.95)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.mobile-menu-outer-wrapper{backdrop-filter:blur(56px);background:hsla(0,0%,100%,.6)}}.mobile-menu-outer-wrapper{display:flex;visibility:hidden}@media only screen and (min-width:1200px){.mobile-menu-outer-wrapper{display:none}}.mobile-menu-outer-wrapper{height:100vh;left:0;min-height:-webkit-fill-available;opacity:0;pointer-events:none;position:fixed;top:0;transition:all 1s cubic-bezier(.19,1,.22,1);width:100%;z-index:9999}.mobile-menu-outer-wrapper.active{display:flex;left:0;opacity:1;pointer-events:all;visibility:visible;width:100%}.mobile-menu-outer-wrapper.active .mobile-menu .mobile-menu-navigation>.fade-in{opacity:1;transform:translateX(0)}.mobile-menu-outer-wrapper #close-mobile-menu{margin:0 0 0 auto}.mobile-menu-outer-wrapper localization-form.dropdown-selector{padding-left:20px}.mobile-menu-outer-wrapper .mobile-menu{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:20px 20px 20px 0;width:100%}.mobile-menu-outer-wrapper .mobile-menu *{box-sizing:border-box}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation{-ms-overflow-style:none;display:flex;flex-direction:column;gap:12px;height:100%;margin-bottom:20px;margin-top:74px;max-height:calc(100vh - 237px);overflow-y:scroll;padding-left:20px;scrollbar-width:none;width:100%}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation::-webkit-scrollbar{display:none}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in{opacity:0;transform:translateX(-20px);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:first-child{transition-delay:0s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(2){transition-delay:.1s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(3){transition-delay:.2s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(4){transition-delay:.3s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(5){transition-delay:.4s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(6){transition-delay:.5s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(7){transition-delay:.6s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(8){transition-delay:.7s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(9){transition-delay:.8s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation>.fade-in:nth-child(10){transition-delay:.9s}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation.submenu-active .link span{opacity:.5}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .link,.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .link span,.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .sublink,.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .sublink span{color:var(--text-primary-color);font-size:30px;line-height:33px;transition:all 1s cubic-bezier(.19,1,.22,1)}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .submenu{display:flex;display:none;flex-direction:column;gap:12px;margin-top:12px}.mobile-menu-outer-wrapper .mobile-menu .mobile-menu-navigation .link.has-children.active .submenu{display:flex}.mobile-categories-grid{-ms-overflow-style:none;display:flex;gap:6px;list-style:none;margin:0;overflow:auto;padding:10px 12px;scrollbar-width:none;width:100%}.mobile-categories-grid::-webkit-scrollbar{display:none}@media (min-width:1025px){.mobile-categories-grid{display:none}}.page-bf-25-rainshower .mobile-categories-grid,.page-bf-25-shower-head .mobile-categories-grid,.page-sh-plus .mobile-categories-grid{display:none}.mobile-categories-link{background:#f5f4f1;border-radius:51px;display:block;font-size:11px;font-style:normal;font-weight:400;line-height:1;padding:8px 14px;white-space:nowrap}.mobile-categories-link[href*="#bundle-quiz"]{background:#d2d2d2;color:#fff}.mobile-categories-link[href*="#bundle-quiz"]:after{background:#5cff49;border-radius:50%;content:"";display:inline-block;height:6px;margin-left:7px;width:6px}.header-search{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.6);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;top:0;transition:all 1s cubic-bezier(.19,1,.22,1);visibility:hidden;width:100%;z-index:9999}@media only screen and (min-width:1200px){.header-search{background:hsla(0,0%,94%,.302);border-radius:12px;height:auto;justify-content:unset;left:unset;padding:15px;right:14px;top:106px;width:288px}}.header-search #close-mobile-search{cursor:pointer;display:block;height:34px;position:absolute;right:20px;top:20px;width:34px;z-index:2}@media only screen and (min-width:1200px){.header-search #close-mobile-search{display:none}}.header-search .header-search-form,.header-search form{position:relative}.header-search input[type=text]{background:#fff;border:none;border-radius:50px;color:#505050;font-family:HKRepro;font-size:14px;font-weight:400;line-height:1;outline:none;padding:15px 22px;width:100%}.header-search input[type=text]:focus-visible{outline:none}@media only screen and (min-width:1200px){.header-search input[type=text]{background:#f5f4f1;padding:12px 22px}}.header-search label{align-items:center;cursor:pointer;display:flex;height:48px;position:absolute;right:0;top:0;width:48px;z-index:2}@media only screen and (min-width:1200px){.header-search label{height:42px;width:42px}.header-search label:hover{opacity:.5}}.header-search label span.mobile{display:block;height:25px}@media only screen and (min-width:1200px){.header-search label span.mobile{display:none}}.header-search label span.desktop{display:none}@media only screen and (min-width:1200px){.header-search label span.desktop{display:block}}.header-search label svg{cursor:pointer}.header-search label input{border:none;cursor:pointer;height:100%;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.header-search.active{opacity:1;pointer-events:all;visibility:visible}@media only screen and (min-width:1200px){body.scrolled .header-search{top:76px}}

/*# sourceMappingURL=section-hk-header.min.css.map*/