@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Medium.eot?v=1779874011);src:url(/cdn/shop/files/NeueMontreal-Medium.eot?v=1779874011) format("embedded-opentype"),url(/cdn/shop/files/NeueMontreal-Medium.woff2?v=1779874011.) format("woff2"),url(/cdn/shop/files/NeueMontreal-Medium.woff?v=1779874011) format("woff"),url(/cdn/shop/files/NeueMontreal-Medium.ttf?v=1779874010) format("truetype"),url(NeueMontreal-Medium.svg#NeueMontreal-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal;src:url(/cdn/shop/files/NeueMontreal-Regular.eot?v=1779874011);src:url(/cdn/shop/files/NeueMontreal-Regular.eot?v=1779874011) format("embedded-opentype"),url(/cdn/shop/files/NeueMontreal-Regular.woff2?v=1779874011) format("woff2"),url(/cdn/shop/files/NeueMontreal-Regular.woff?v=1779874011) format("woff"),url(/cdn/shop/files/NeueMontreal-Regular.ttf?v=1779874011) format("truetype"),url(NeueMontreal-Regular.svg#NeueMontreal-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter18pt-Regular.woff2?v=1780299216) format("woff2"),url(/cdn/shop/files/Inter18pt-Regular.woff?v=1780299216) format("woff");font-weight:400;font-style:normal;font-display:swap}.new-announce{display:flex;justify-content:space-between;align-items:center;padding-block:0}.new-announce .announce-icons{display:flex;align-items:center}.new-announce .compamy-text{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.new-announce .header__icon .svg-wrapper{width:20px;height:auto}.list-menu__item{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;padding-inline:15px}.header__inline-menu .header__menu-item span:after,.footer-block__details-content .list-menu__item--link:after,.mega-menu__link--level-3-wrapp a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#5e5e5e;transition:width .3s ease-in-out}.header__inline-menu .header__menu-item:hover span:after,.footer-block__details-content .list-menu__item--link:hover:after,.footer-block__details-content .list-menu__item--active:after,.mega-menu__link--level-3-wrapp a:hover:after{width:100%;color:#5e5e5e}.header__active-menu-item,.header__inline-menu .header__menu-item span,.mega-menu__link--level-3-wrapp a{position:relative}.header__icon.header__icon--search.header__icon--summary{width:auto;height:auto;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0}.announce-icons-right{border-left:1px solid #FFFFFF4D;display:flex;align-items:center;padding-left:3px}.announce-icons-right .header__icon{height:27px;width:27px;margin:0 0 0 7px}:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent){background:transparent}:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent) .header__active-menu-item,:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent) .header__inline-menu .header__menu-item span,:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent) .header__icon.header__icon--search.header__icon--summary{color:#fff}:is(.has-trans-header,.template-index) .shopify-section-header-sticky.scrolled-past-header .header-wrapper--transparent .header__heading-logo{filter:unset}:is(.has-trans-header,.template-index) .shopify-section-header-sticky .icon-hamburger path{color:#fff}:is(.has-trans-header,.template-index) .shopify-section-header-sticky.scrolled-past-header .icon-hamburger path{color:#212121}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover{background:#fff}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover{background:#fff!important}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__heading-logo{filter:none}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__menu-item span{color:#121212}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__icon.header__icon--search.header__icon--summary{color:#121212}:is(.has-trans-header,.template-index) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .icon-search path,:is(.has-trans-header,.template-index) sticky-header.header-wrapper .header:not(.header-wrapper--transparent) .icon-search path,:is(.has-trans-header,.template-index) .shopify-section-header-sticky.scrolled-past-header .icon-search path{stroke:#121212}:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__active-menu-item,:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__inline-menu .header__menu-item span,:is(.has-trans-header,.template-index) .shopify-section-header-sticky:not(.scrolled-past-header) sticky-header.header-wrapper:has(.header-wrapper--transparent):hover .header__icon.header__icon--search.header__icon--summary{color:rgb(var(--color-foreground))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgb(0 0 0 / 16%)}.header-wrapper--border-bottom:has(.header.header-wrapper--transparent){border:none}:is(.has-trans-header,.template-index) .shopify-section-header-sticky.scrolled-past-header:has(.header-wrapper--transparent){background:#212121}:is(.has-trans-header,.template-index) .header-wrapper--transparent .header__heading-logo{filter:invert(1)}.header__inline-menu{text-align:left}.banner__heading{font-weight:500;font-size:clamp(28px,3.611111vw,52px);line-height:66px;letter-spacing:0;text-align:center;line-height:1.28;max-width:clamp(480px,44.444444vw,640px)!important}.banner__text p{font-weight:400;font-size:clamp(14px,1.25vw,18px);line-height:30px;letter-spacing:0;text-align:center;line-height:1.65}.slideshow__text .banner__text{max-width:clamp(490px,40vw,576px)}.button,.button-label,.shopify-challenge__button,.customer button{min-height:unset;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#212121;border:1px solid #fff;padding:15px 16px;transition:all .5s}.button.button--primary:hover{background:transparent;color:#fff}.button.button--secondary{color:#fff}.button.button--secondary:hover{background:#fff;color:#212121}.header__search details[open=true] .header__icon.header__icon--search.header__icon--summary .svg-wrapper:not(.header__icon-close){display:none}details[open] .header__icon-close{display:flex}h3#ContactFooter-success{color:#87c787;border:1px solid #87c787;padding:4px 10px;width:100%;text-align:center;justify-content:center;outline:none;box-shadow:none}.wtb a{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#fff;text-decoration:none;display:flex;align-items:center;gap:8px}.announce-icons-left{padding-right:15px}.wtb a img{width:16px}.wtb a p{margin:0}.wtb a strong{color:#b9983d}.wtb a:hover{opacity:.8}span.ProductCountSync{text-transform:capitalize}.template-search .facets-vertical-form .product-count-vertical{display:none}.banner.banner--has-spacing{padding-top:var(--banner-pt-m, 0px);padding-bottom:var(--banner-pb-m, 0px)}.utility-bar.utility-bar--bottom-border{border:0}.template-search__header h1{text-transform:capitalize}.template-search__header p[role=status]{text-align:center}.new-announce .header__icon.header__icon--cart .svg-wrapper{width:23px;height:auto}.mega-menu__link--level-3-wrapp .mega-menu__link[data-nav=filtered-showerhead]{font-weight:500}.card__heading a:after{display:none}.banner__media--video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.banner--has-video{position:relative}.banner__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.banner__video--iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.77vh;min-height:100%;transform:translate(-50%,-50%);pointer-events:none}.banner__video-toggle{position:absolute;top:auto!important;right:16px!important;bottom:16px!important;left:auto!important;z-index:5;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background-color:#00000073;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:30px!important;height:30px!important}.banner__video-toggle:hover,.banner__video-toggle:focus-visible{background-color:#000000b3;border-color:#fff;outline:none}.banner__video-toggle:active{transform:scale(.95)}.banner__video-toggle-icon{display:none;line-height:0;pointer-events:none}.banner__video-toggle-icon svg{display:block}.banner__video-toggle svg{width:16px;display:block;padding-top:1px}.banner--video-muted .banner__video-toggle-icon--muted,.banner--has-video:not(.banner--video-unmuted) .banner__video-toggle-icon--muted{display:inline-block}.banner--video-unmuted .banner__video-toggle-icon--unmuted{display:inline-block}.banner--has-video .banner__text{max-width:clamp(410px,36.666667vw,528px);margin-inline:auto}.static-page-main h3{font-weight:400;font-size:clamp(16px,1.666667vw,24px);line-height:160%;letter-spacing:0;color:gray}.static-page-main p{font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;color:gray}.mega-menu__content--with-promo .mega-menu__inner{display:flex;align-items:flex-start;gap:40px}.mega-menu__content--with-promo .mega-menu__list{flex:1 1 auto;min-width:0;padding:0}.mega-menu__promo{flex:0 0 clamp(340px,28.958333vw,417px);max-width:clamp(340px,28.958333vw,417px);margin:0}.mega-menu__inner:has(.mega-menu__list>li:nth-child(2):last-child) .mega-menu__promo,.mega-menu__inner:has(.mega-menu__list>li:nth-child(3):last-child) .mega-menu__promo{max-width:clamp(340px,43.055556vw,620px);flex:0 0 clamp(340px,43.055556vw,620px)}div#MegaMenu-Content-2 .mega-menu__list>li{max-width:25%}.mega-menu__promo-link{display:block;color:inherit;text-decoration:none;transition:opacity .2s ease}.mega-menu__promo-link:hover,.mega-menu__promo-link:focus-visible{opacity:.9;outline:none}.mega-menu__promo-media{width:100%;overflow:hidden;margin-bottom:16px}.mega-menu__promo-image{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:360 / 240;transition:transform .4s ease}.mega-menu__promo-link:hover .mega-menu__promo-image{transform:scale(1.03)}.mega-menu__promo-content{display:flex;flex-direction:column;gap:10px;align-items:baseline}.mega-menu__promo-caption{margin:0;color:#212121;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.mega-menu__promo-cta{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#212121;font-size:14px;line-height:100%;letter-spacing:0}.mega-menu__promo-arrow{display:inline-block;font-size:18px;line-height:1;transition:transform .25s ease}.mega-menu__promo-link:hover .mega-menu__promo-arrow{transform:translate(4px)}.product-card-wrapper a.card-overlay-link{display:block;position:absolute;width:100%;height:100%;z-index:1}.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url{width:34px;height:34px;display:block;border:1px solid #fff}.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url.active-swatch{padding:4px;border:1px solid #787878}.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url span{border-radius:0}.product-card-wrapper .custom-card-swatches{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.product-card-wrapper .swatch-compare-wrapper{display:flex;justify-content:space-between;margin-bottom:14px;align-items:center}.product-card-wrapper .swatch-compare-wrapper{display:flex;justify-content:space-between;margin-bottom:9px;align-items:normal;flex-wrap:wrap;gap:16px 0}.swatch-compare-wrapper:not(:has(.custom-card-swatches a)) .card__information-iner{display:flex;align-items:center}.product-card-wrapper:has(.custom-card-swatches a) .sp-compare-custom-collection{margin-top:7px}.product-card-wrapper .custom-card-swatches:not(:has(a)){display:none}.product-card-wrapper .iWishAddColl{width:40px;height:40px;top:15px;right:15px}.cart-drawer .cart__checkout-button{color:#fff;border:1px solid #212121}.cart-drawer .cart__checkout-button:hover{background:transparent;color:#212121}.product-card-wrapper .iWishAddColl:hover svg path{fill:#212121}.color-scheme-2 button#checkout{color:#fff}.facet-filters__field *{font-weight:400;font-size:16px!important;line-height:100%;letter-spacing:0;color:#212121}body .sp-com-w .sp-com-w-body .sp-com-w-action .sp-com-w-compare,body .sp-com-w .sp-com-w-body .sp-com-w-action .sp-com-w-clear{padding-bottom:12px}body .quick-add-modal .product__media-wrapper .slider-buttons{display:none!important}.template-product nav.breadcrumb span:last-child{font-weight:600}.drawer__inner .quantity{width:130px}.cart__warnings .button,.cart__checkout-button,.template-404 .button,.cart-drawer__empty-content .button{color:#fff;border:1px solid #212121;text-transform:capitalize}.cart__warnings .button:hover,.cart__checkout-button:hover,.template-404 .button:hover,.cart-drawer__empty-content .button:hover{background:transparent;color:#212121!important}cart-remove-button .icon-remove:hover path{fill:red}.drawer__inner .quantity__button .svg-wrapper{width:1.8rem}.drawer__heading{text-transform:capitalize}.page-hero .breadcrumb{position:absolute;top:30px;left:0}.page-hero nav.breadcrumb.page-width *{font-family:Neue Montreal;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0;color:#fff;text-decoration:none}.card__information-iner{width:100%}.card__heading{padding:0!important}.product__info-container .product__sku{margin:0}.card-information .product-card__sku{font-size:14px}.mega-menu__list:not(:has(.mega-menu__link--level-3-wrapp)){flex-direction:column}.mega-menu__list:not(:has(.mega-menu__link--level-3-wrapp))>li{max-width:100%;flex:0 0 auto}.collection__title.title-wrapper{display:flex;align-items:center;justify-content:space-between}.collection__title.title-wrapper h2{margin-bottom:0}body .shopify-app-block .after_form_submit .form_generater_form_div{display:block!important;margin:0 auto!important;padding:0!important;border:1px solid green!important;color:green!important;margin-block:50px!important;line-height:1.2!important;padding-inline:20px!important}.customer-name{color:#fff;font-size:14px;text-decoration:none;text-transform:capitalize}@media screen and (min-width:750px){.banner.banner--has-spacing{padding-top:var(--banner-pt-d, 0px);padding-bottom:var(--banner-pb-d, 0px)}#main-collection-filters.is-hidden{display:none}#main-collection-filters{transition:opacity .25s ease}#main-collection-filters.is-hidden{opacity:0;pointer-events:none}#main-collection-filters{transition:max-height .4s ease,opacity .3s ease;margin-top:-40px}#main-collection-filters.is-hidden{max-height:0;opacity:0;pointer-events:none}}@media screen and (min-width:1200px){.collection .slider--desktop .slider__slide:first-child{margin-left:50px}}@media screen and (max-width:1199px){.page-hero .breadcrumb.page-width{padding-inline:20px}}@media screen and (min-width:990px){.header__inline-menu .mega-menu:hover>.mega-menu__content,.header__inline-menu .mega-menu:focus-within>.mega-menu__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header__inline-menu .mega-menu>.mega-menu__content{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease;display:block}.header__inline-menu details[open]>.mega-menu__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header__inline-menu .mega-menu:hover summary .icon-caret,.header__inline-menu .mega-menu:focus-within summary .icon-caret{transform:rotate(180deg)}.header__inline-menu .mega-menu summary .icon-caret{transition:transform .25s ease}.header__inline-menu .mega-menu summary{cursor:pointer}.customer-name{border-left:1px solid #FFFFFF4D;padding-left:15px;margin-left:7px}}@media screen and (max-width:1024px){.product-card-wrapper .iWishAddColl{width:36px;height:36px;top:10px;right:10px}.product-card-wrapper .iWishAdd svg,.product-card-wrapper .iWishAddColl svg{width:18px;height:18px}}@media screen and (max-width:989px){.mega-menu__content--with-promo .mega-menu__inner{flex-direction:column;gap:24px}.mega-menu__promo{flex:1 1 auto;max-width:100%}.swatch-compare-wrapper:not(:has(a)){margin:0 0 -18px!important}.customer-name{padding-left:10px}}@media(min-width:750px)and (max-width:989px){.sec-page-heading .page-heading__desc--divider{font-size:16px!important}}@media screen and (min-width:768px){.banner__video-toggle{top:24px;right:24px;width:48px;height:48px}}@media screen and (max-width:749px){.list-menu__item{padding-inline:0}.footer-block--menu{border-bottom:1px solid rgba(var(--color-foreground),.1)}.footer-block--menu .footer-block__heading{margin:0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:16px}.footer-block--menu .footer-block__heading:after{content:"";display:inline-block;width:10px;height:10px;flex-shrink:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .35s ease;margin-top:-4px}.footer-block--menu.is-open .footer-block__heading:after{transform:rotate(-135deg);margin-top:2px}.footer-block--menu .footer-block__details-content{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;margin:0;padding-bottom:0}.footer-block--menu .footer-block__details-content li:last-child{margin-bottom:10px}.footer-block--menu .footer-block__details-content li:first-child{padding-top:0}.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px}.utility-bar__grid.page-width{padding-inline:16px}.header__icon.header__icon--search.header__icon--summary span{font-size:0}slideshow-component .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,slideshow-component .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:70vh}.wtb a{font-size:14px;color:#000}.wtb a svg{width:15px}.announce-icons-right .desktop-localization-wrapper{display:none}.new-announce .announce-icons{margin-right:-5px}.static-page-main p{font-size:15px;line-height:26px}.main-page-title{margin-bottom:2rem}.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url.active-swatch{padding:2px}.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url{width:24px;height:24px}.facets.small-hide,span.mobile-facets__open-label.button-label.small-hide{display:none}.mobile-facets__sort .select__select{font-size:14px}.facets-layout.facets-layout-list--swatch.mobile-facets__list .swatch{width:30px}.facets__label.mobile-facets__label:has(.swatch-input-wrapper){padding-block:10px}.product__info-wrapper .swatch{width:38px}body .quick-add-modal .product__title{margin-bottom:6px}.product__media-toggle:after{z-index:0}.page-hero nav.breadcrumb.page-width *{font-size:14px}.sec-page-heading .page-heading__desc--divider{border:0!important;padding:0!important}.product-card-wrapper .swatch-compare-wrapper{gap:14px 0}.card__information-iner{width:100%}.product-card-wrapper:has(.custom-card-swatches a) .sp-compare-custom-collection{margin-top:-2px}.new-announce{padding-block:7px}.announce-icons-left{display:none}.announce-icons-right{border:0}.collection .slider--desktop .slider__slide:first-child{margin-left:16px}}@media screen and (max-width:575px){.product-card-wrapper .swatch-compare-wrapper a.custom-swatch-url{width:18px;height:18px}.slider-mobile-gutter:not(.thumbnail-slider) .product__media-item{min-width:100%;width:100%}}.menu-drawer__submenu{display:flex;flex-direction:column;height:100%}.menu-drawer__inner-submenu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.menu-drawer__inner-submenu>.menu-drawer__close-button{flex:0 0 auto}.menu-drawer__inner-submenu>.menu-drawer__menu{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer__promo{flex:0 0 auto;position:sticky;bottom:0;margin-top:auto;padding:1.5rem 3rem calc(1.5rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);color:inherit;text-decoration:none;z-index:1}.menu-drawer__promo-link{display:block;color:inherit;text-decoration:none}.menu-drawer__promo-media{position:relative;overflow:hidden;border-radius:var(--media-radius, .8rem);background:rgba(var(--color-foreground),.04);max-height:33vh}.menu-drawer__promo-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.menu-drawer__promo-link:hover .menu-drawer__promo-image,.menu-drawer__promo-link:focus-visible .menu-drawer__promo-image{transform:scale(1.03)}.menu-drawer__promo-content{margin-top:1rem}.menu-drawer__promo-caption{margin:0;color:#212121;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.menu-drawer__promo-cta{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:#212121;font-size:14px;line-height:100%;letter-spacing:0}.menu-drawer__promo-arrow{display:inline-flex;align-items:center;transition:transform .2s ease}.menu-drawer__promo-link:hover .menu-drawer__promo-arrow{transform:translate(3px)}.menu-drawer__promo-arrow svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dynamic.css.map */
