@font-face{font-family:Merriweather Sans;font-weight:400;font-style:normal;src:url(//costco.grohe.us/cdn/fonts/merriweather_sans/merriweathersans_n4.e8e76a1153621bf13c455f7c4cac15f9e7a555b4.woff2?h1=Y29zdGNvLW5leHQtZ3JvaGUuYWNjb3VudC5teXNob3BpZnkuY29t&h2=Y29zdGNvLmdyb2hlLnVz&hmac=0130947adbb398dbd8a56308cf13476a6802b5d05eae58031a6855f009775b39) format("woff2"),url(//costco.grohe.us/cdn/fonts/merriweather_sans/merriweathersans_n4.0832d7fb8eff5d83b883571b5fd79bbe1a28a988.woff?h1=Y29zdGNvLW5leHQtZ3JvaGUuYWNjb3VudC5teXNob3BpZnkuY29t&h2=Y29zdGNvLmdyb2hlLnVz&hmac=83ef802ae2b4865071bcbe28569ea6a374b5ed9f71263b1bbc9dfb57bea7a817) format("woff")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(//costco.grohe.us/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=Y29zdGNvLW5leHQtZ3JvaGUuYWNjb3VudC5teXNob3BpZnkuY29t&h2=Y29zdGNvLmdyb2hlLnVz&hmac=fe8deb0100ef0be3f0fd9f37e2dd71a38ed347b6076e8eb70408845825d006cb) format("woff2"),url(//costco.grohe.us/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=Y29zdGNvLW5leHQtZ3JvaGUuYWNjb3VudC5teXNob3BpZnkuY29t&h2=Y29zdGNvLmdyb2hlLnVz&hmac=7a055a78b97372a71dc2f3e7503177ae4f23ac4b68d91e544fada614ba4b115c) format("woff")}// <uniquifier>: Use a unique and descriptive class name // <weight>: Use a value from 100 to 900 .inter-regular{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-optical-sizing:auto;font-variation-settings:"slnt" 0}.inter-heading{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-optical-sizing:auto;font-variation-settings:"slnt" 0}.hidden{display:none!important}.cloak{visibility:hidden!important}.sr-only{display:none!important}.no-image-selected-warning{color:red;font-size:25px;font-weight:700}.content-max-width{max-width:1600px;margin:0 auto;height:100%;position:relative}.fs-14{font-size:14px!important}.text-dark-blue{color:#0f2b4b}.grohe-title-size{font-size:40px}.disabled{pointer-events:none;cursor:not-allowed;background-color:gray!important;color:#000!important;border:1px solid grey!important}@media (max-width:769px){.grohe-title-size{font-size:26px}}body{font-family:Inter,sans-serif;font-weight:400;font-style:normal}body.locked{overflow:hidden}.overflow-x-fix{overflow-x:hidden;position:relative}img{max-width:100%}p a{text-decoration:underline!important}a{color:#000!important;text-decoration:none}a.link-zoom:hover{transform:scale(1.1);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#000!important;text-decoration:none}li:active{background-color:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Inter,sans-serif;font-weight:700;font-style:normal}.primary-button,.product-atc{background-color:#3984be;color:#fff!important;border:2px solid #3984be;font-weight:400;cursor:pointer;display:inline-block;padding:9px 31px;border-radius:25px;text-decoration:none;font-weight:700;text-transform:uppercase}.primary-button:hover,.product-atc:hover{background-color:#fff;color:#3984be!important;border:2px solid #3984be;text-decoration:none}.primary-button:visited,.product-atc:visited{color:#fff!important}.primary-button:hover:visited,.product-atc:hover:visited{color:#3984be!important}.secondary-button{background-color:transparent;color:#112038!important;border:1px solid #112038;font-weight:400;cursor:pointer;display:inline-block;padding:9px 31px;border-radius:25px;text-decoration:none;font-weight:700;text-transform:uppercase}.secondary-button:visited{color:#112038!important}.small-button{background-color:#3984be;color:#fff!important;border:2px solid #3984be;font-weight:400;cursor:pointer;display:inline-block;padding:3px 15px;font-size:13px;border-radius:25px;text-decoration:none;text-transform:uppercase}.small-button:hover{background-color:#fff;color:#3984be!important;border:2px solid #3984be;text-decoration:none}.small-button:visited{color:#fff!important}.small-button:hover:visited{color:#3984be!important}.button-wrapper{margin:20px 0 0}.hero-button{font-weight:300;font-size:16px;text-transform:uppercase;background-color:#3984be!important;border-radius:40px;transition:all .5s;text-align:center;color:#fff!important;border:none!important}.hero-button:hover{background-color:#165788!important;color:#fff!important}.slick-next:before,.slick-prev:before{color:#000}.slick-dots li button:before{font-size:20px;color:#000}.slick-dots li.slick-active button:before{color:#000}.end-25{right:25px!important}.pagination-navigation{max-width:100px;margin:0 auto}.pagination-navigation .page{letter-spacing:10px}.pagination-navigation .page a{color:#000!important}.pagination-prev-arrow{left:0;top:0}.pagination-prev-arrow svg{width:13px;fill:#000}.pagination-next-arrow{right:0;top:0}.pagination-next-arrow svg{width:13px;fill:#000}.placeholder-body .whole-body{height:100vh}.product-item-card__badge{padding:3px 10px 2px;font-size:12px;background-color:#000;color:#fff;left:0}.product-item-card-slider .slick-dots{bottom:unset!important;top:-40px!important;left:0!important}.product-item-card-slider .slick-track{margin-left:0!important;margin-right:0!important}.product-item-card-option-slider .slick-next:before{content:"\276f"}.product-item-card-option-slider .slick-prev:before{content:"\276e"}.product-item-card-option-slider .slick-next,.product-item-card-option-slider .slick-prev{transform:translateY(10%)!important}.product-item-card a{color:#000!important}.product-item-card a:hover{text-decoration:none}.product-item-card__image{max-height:300px}.product-item-card__title{min-height:100px}@media (max-width:1400px){.product-item-card__title{min-height:120px!important}}@media (max-width:1400px){.product-item-card__title{min-height:168px!important}}@media (max-width:1400px){.product-item-card__title{min-height:100px!important}}.product-item-card .costco-price{font-size:16px;line-height:1.2}.product-item-card .regular-price{font-size:14px;color:#717171}.product-item-card .product-item-card__swatch a{width:26px;height:26px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;font-size:0px;border-radius:25px;border:3px solid white;box-shadow:5px 3px 8px #6b6b6b}.product-item-card .slick-arrow{top:15px!important}.product-card-shop-card{font-size:12px}@media (max-width:576px){.product-item-card .regular-price{padding-bottom:10px}}.quantity-snippet-body{max-width:175px}.cart-page-quantity-snippet__label{height:0}.quantity-snippet-body__input{max-width:50px;border-left:none;border-right:none;border-top:1px solid black;border-bottom:1px solid black}.quantity-snippet-body .btn-decrement{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important;border-right:none}.quantity-snippet-body .btn-increment{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important;border-left:none}.cart-page-body__form--qty-title{left:28px;min-width:200px}.cart-page-body__form--quantity{min-height:175px}.cart-drawer-body:focus-within{right:0;transition:all 1s ease}.slideout-search-bar:focus-within{height:100px;transition:height .2s ease;margin-top:-17px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modal-title{font-size:20px}.description-left{border-right:1px solid #dee2e6}@media (max-width:769px){.description-left{padding-bottom:10px;border-right:none;border-bottom:1px solid #dee2e6}}.button__cell{color:red!important}.btn-minus{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.btn-plus{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.shipping-callout{color:#9cb9a3;font-weight:700;max-width:350px}.holiday-hot-buy.mobile.hotbuy{width:85px;z-index:6}.holiday-hot-buy.mobile.hotbuy img{max-width:100%}.holiday-hot-buy.mobile{position:absolute;top:0;width:125px;z-index:6}.holiday-hot-buy.mobile img{max-width:100%}.policyheader{padding-top:2em;padding-bottom:1em}.variant-slash:last-child{display:none}.size-guide{position:fixed;top:0;background-color:#fff;width:320px;height:100vh;box-shadow:1px 1px 25px #737373;transition:all 1s ease;z-index:9999;right:-400px}.size-guide-close{left:10px;top:10px;position:absolute;border:2px solid black;border-radius:21px;width:26px;text-align:center;font-weight:700;cursor:pointer}.size-guide.active{width:320px;top:0;right:0;transition:all 1s ease}.size-guide th{text-align:center;vertical-align:middle}.size-guide td{text-align:center;padding:0}.size-guide td div{padding-top:10px;padding-bottom:10px}.quickview{right:0;cursor:pointer}.collection-filters summary{background-color:#f1f4f6}.collection-filters details>div{background-color:#f1f4f6;padding:10px 10px 0}.collection-filters details{margin-bottom:15px}.mobile-filter-trigger{cursor:pointer}.filter-close{position:absolute;top:0;right:9px;border-radius:50%;border:1px solid black;padding:2px 7px;cursor:pointer}.collection-grid-blackout{position:absolute;top:40;bottom:0;right:0;left:0;z-index:999;background-color:#0006;display:none}@media (max-width:991px){.collection-filter-wrapper{position:absolute;left:-490px;z-index:9999;background:#fff;height:100%;top:40px;transition:all 1s ease}.collection-filter-wrapper .filter-toggle,.collection-filter-wrapper #filter-form>p,.collection-filter-wrapper #filter-form ul{padding-left:14px}.collection-filter-wrapper.active{left:0;transition:all 1s ease;height:calc(81vh - 20px);overflow-y:scroll}.collection-grid-blackout.active{display:block}}.collection-filters summary{display:inline-block;border-bottom:1px solid black;padding-bottom:10px;width:100%;position:relative}.open-close-caret svg{height:10px;position:absolute;right:10px;top:35%;transform:translatey(-50%)}.collection-filters .open-close-caret.flip svg{transform:translatey(-50%) rotate(180deg)}.collection-filters ul{list-style-type:none;padding-left:0}.selected-filter-pill{font-size:11px;background:#cdcdcd;padding:5px 15px;border-radius:20px;text-decoration:none!important;display:inline-block;position:relative}.selected-filter-pill span{display:none;position:absolute;right:5px;top:5px}.selected-filter-pill:hover span{display:block}.filter-apply-button{padding:2px 10px;font-size:13px}.size-filter-button{display:inline-block}.size-filter-button input,.color-filter-button input{display:none}.size-filter-button label{display:inline-block;border:1px solid black;text-align:center;border-radius:6px;padding:0 21px;font-size:11px;margin-right:5px;margin-bottom:5px;cursor:pointer}.color-filter-button{background-color:wheat;display:inline-block;border:1px solid black;border-radius:6px;padding:0 21px;margin-right:5px;margin-bottom:20px;cursor:pointer;position:relative}.color-filter-button label{font-size:11px;position:relative;top:20px}.color-filter-button label:before{content:"";position:absolute;height:19px;width:100%;top:-22px;cursor:pointer}.collection-filters input[type=radio],.collection-filters input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #000;width:15px;height:15px;content:none;outline:none;margin:0;position:relative;top:2px}.collection-filters input[type=radio]:checked,.collection-filters input[type=checkbox]:checked{-webkit-appearance:none;appearance:none;outline:none;padding:0;content:none;border:none}.collection-filters input[type=radio]:checked:before,.collection-filters input[type=checkbox]:checked:before{position:absolute;color:#fff!important;content:"\a0\2713\a0"!important;border:1px solid #000;font-weight:bolder;font-size:10px;border-radius:4px;background:#858585;width:15px;height:15px}#QpKIqB4ruLT1Eki8Y4VTyw{overflow:inherit!important}#QpKIqB4ruLT1Eki8Y4VTyw iframe{height:100%}.shopify-policy__container{max-width:unset;padding-top:25px}@media (max-width:769px){.hotspot{display:none}}.stli-wrapper{height:fit-content!important}.stli-wrapper .main-image-wrapper{text-align:center}.stli-wrapper .main-image{width:100%}.stli-wrapper .hotspot-number-toggle{z-index:9}.stli-wrapper .hotspot{border-radius:50%;border:1px solid transparent;padding:6px;cursor:pointer;background-color:#fff}.stli-wrapper .hotspot:after{content:"";border:2px solid white;border-radius:20px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:230%;height:230%}.stli-wrapper a:hover{text-decoration:none}.stli-wrapper .hotspot:hover .hotspot-info-box,.stli-wrapper .hotspot:focus .hotspot-info-box,.stli-wrapper .hotspot:focus-within .hotspot-info-box{display:block}.stli-wrapper .hotspot-info-box{display:none;background-color:#fff;position:absolute;padding:10px;border:1px solid;color:#000;border-radius:5px;min-width:200px;z-index:99}.stli-wrapper .hotspot-info-box.align-left{left:-200px}.stli-wrapper .hotspot-info-box.align-bottom{bottom:100%}.stli-wrapper .hotspot-info-box a{font-size:12px}.stli-wrapper .product-title{font-size:13px;font-weight:700;text-align:center;margin-bottom:5px}.stli-wrapper .product-price{font-size:13px;text-align:center}.new-hotspot-slider-title{margin-bottom:70px}.new-hotspot-slider-wrapper{position:relative}.new-hotspot-slider-wrapper .container-fluid{width:100%;background:#f1f4f6;height:60%;position:absolute!important;top:18%}.new-hotspot-slider-wrapper .slick-prev{left:-35px!important}.new-hotspot-slider-wrapper .slick-next{right:-35px!important}.new-hotspot-slider .slick-arrow{width:24px;height:24px}.new-hotspot-slider .slick-arrow:before{content:""!important;display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;transition:opacity .2s ease-in-out}.new-hotspot-slider .slick-arrow:hover:before{opacity:1}.new-hotspot-slider .slick-prev:before{background-image:url(/cdn/shop/files/chevron-left-solid.svg?v=1749748445)}.new-hotspot-slider .slick-next:before{background-image:url(/cdn/shop/files/angle-right-solid.svg?v=1749748445)}.slide-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;background-color:#0006;color:#fff;padding:8px 15px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;white-space:nowrap}@media (max-width:769px){.stli-wrapper .button-wrapper{position:unset;text-align:center}.slide-counter{bottom:80px}.new-hotspot-slider-wrapper .slick-prev{left:0!important}.new-hotspot-slider-wrapper .slick-next{right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/styles.css.map */
