.PdpGallery-module-scss-module__Yj1fPa__overlay:has([aria-label="zoom out of image"][disabled]) [aria-label=reset\ zoom]{opacity:.35;pointer-events:none;cursor:default}:is(.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom into image"],.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom out of image"],.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label=reset\ zoom]){position:relative}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom into image"]:hover:after{white-space:nowrap;color:#fff;pointer-events:none;z-index:10;background:#212121e6;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom out of image"]:hover:after{white-space:nowrap;color:#fff;pointer-events:none;z-index:10;background:#212121e6;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label=reset\ zoom]:hover:after{white-space:nowrap;color:#fff;pointer-events:none;z-index:10;background:#212121e6;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom into image"]:hover:after{content:"Zoom in"}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label="zoom out of image"]:hover:after{content:"Zoom out"}.PdpGallery-module-scss-module__Yj1fPa__overlay [aria-label=reset\ zoom]:hover:after{content:"Reset zoom"}
.Options-module-scss-module__FExYyG__swatches{flex-wrap:wrap}
.DesignFilesPicker-module-scss-module__FcBnta__root{flex-direction:column;align-items:flex-start;gap:25px;width:100%;display:flex}.DesignFilesPicker-module-scss-module__FcBnta__selectAllRow{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.DesignFilesPicker-module-scss-module__FcBnta__files{flex-direction:column;align-items:flex-start;gap:30px;width:100%;min-width:338px;max-width:450px;display:flex}.DesignFilesPicker-module-scss-module__FcBnta__fileRow{align-items:flex-start;gap:45px;width:100%;display:flex}@media not (min-width:640px){.DesignFilesPicker-module-scss-module__FcBnta__fileRow{gap:40px}}.DesignFilesPicker-module-scss-module__FcBnta__fileRowWide{gap:24px}@media not (min-width:640px){.DesignFilesPicker-module-scss-module__FcBnta__fileRowWide{gap:19px}}.DesignFilesPicker-module-scss-module__FcBnta__label{flex-shrink:0;align-items:center;gap:15px;display:flex}.DesignFilesPicker-module-scss-module__FcBnta__labelText{width:100px}.DesignFilesPicker-module-scss-module__FcBnta__labelTextWide{width:121px}.DesignFilesPicker-module-scss-module__FcBnta__checkboxes{flex:1 0 0;grid-template-columns:repeat(2,70px);align-items:center;gap:15px 30px;min-width:0;display:grid}@media not (min-width:640px){.DesignFilesPicker-module-scss-module__FcBnta__checkboxes{column-gap:20px}}.DesignFilesPicker-module-scss-module__FcBnta__checkboxCell{align-items:center;min-width:0;display:flex}
.Spinner-module-scss-module__ZC5LiW__root{background-color:var(--surface-perma-black);border-radius:9999px;width:40px;height:40px;padding:4px}.Spinner-module-scss-module__ZC5LiW__circle{border:3px solid var(--surface-perma-dark);border-top-color:var(--surface-perma-white);width:32px;height:32px;animation:Spinner-module-scss-module__ZC5LiW__sk-spinner-spin var(--transition-duration-slow,1s) linear infinite;border-radius:9999px}@keyframes Spinner-module-scss-module__ZC5LiW__sk-spinner-spin{to{transform:rotate(360deg)}}
.CompareOverlayResults-module-scss-module__nzWuLW__shell{padding:40px var(--grid-default-margin,5vw) 80px;flex-direction:column;gap:50px;display:flex}@media not (min-width:640px){.CompareOverlayResults-module-scss-module__nzWuLW__shell{display:none}}.CompareOverlayResults-module-scss-module__nzWuLW__section{flex-direction:column;gap:16px;display:flex}.CompareOverlayResults-module-scss-module__nzWuLW__sectionHeader{cursor:pointer;border:none;border-bottom:1px solid var(--border-primary);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0 0 16px;display:flex}.CompareOverlayResults-module-scss-module__nzWuLW__sectionTitle{margin:0}.CompareOverlayResults-module-scss-module__nzWuLW__chevron{color:var(--content-primary);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;transform:rotate(180deg)}.CompareOverlayResults-module-scss-module__nzWuLW__chevronOpen{transform:rotate(0)}.CompareOverlayResults-module-scss-module__nzWuLW__rows{flex-direction:column;display:flex}.CompareOverlayResults-module-scss-module__nzWuLW__row{border-bottom:1px solid var(--border-secondary);grid-template-columns:220px repeat(4,1fr);column-gap:20px;padding:18px 0;transition:background-color .2s;display:grid}@media not (min-width:1024px){.CompareOverlayResults-module-scss-module__nzWuLW__row{grid-template-columns:160px repeat(4,1fr)}}@media not (min-width:640px){.CompareOverlayResults-module-scss-module__nzWuLW__row{grid-template-columns:120px repeat(4,1fr);column-gap:12px;padding:12px 0}}.CompareOverlayResults-module-scss-module__nzWuLW__rowHighlight{background-color:var(--surface-highlight-low-contrast)}.CompareOverlayResults-module-scss-module__nzWuLW__labelCell,.CompareOverlayResults-module-scss-module__nzWuLW__valueCell{word-break:break-word;align-items:flex-start;display:flex}.CompareOverlayResults-module-scss-module__nzWuLW__stack{flex-direction:column;gap:6px;display:flex}.CompareOverlayResults-module-scss-module__nzWuLW__swatchRow{flex-wrap:wrap;gap:8px;display:flex}@media print{.CompareOverlayResults-module-scss-module__nzWuLW__shell{page-break-before:avoid;break-before:avoid}.CompareOverlayResults-module-scss-module__nzWuLW__row,.CompareOverlayResults-module-scss-module__nzWuLW__section{page-break-inside:avoid;break-inside:avoid}.CompareOverlayResults-module-scss-module__nzWuLW__swatchRow .CompareOverlayResults-module-scss-module__nzWuLW__kohler-color-swatch-root,.CompareOverlayResults-module-scss-module__nzWuLW__swatchRow .CompareOverlayResults-module-scss-module__nzWuLW__kohler-color-swatch-color{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.CompareOverlayHost-module-scss-module__Ps_6Va__shell{z-index:20;width:100vw;position:fixed;overflow-y:auto}@media not (min-width:640px){.CompareOverlayHost-module-scss-module__Ps_6Va__shell{display:none}}.CompareOverlayHost-module-scss-module__Ps_6Va__selection{background-color:#0000;max-height:100dvh;bottom:0;left:0;right:0}.CompareOverlayHost-module-scss-module__Ps_6Va__expanded{height:100vh;inset:0}.CompareOverlayHost-module-scss-module__Ps_6Va__stickySentinel{pointer-events:none;width:100%;height:1px}.CompareOverlayHost-module-scss-module__Ps_6Va__loadingShell{z-index:21;background-color:var(--background-primary);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media print{body:has(.CompareOverlayHost-module-scss-module__Ps_6Va__shell) :not(:has(.CompareOverlayHost-module-scss-module__Ps_6Va__shell)):not(.CompareOverlayHost-module-scss-module__Ps_6Va__shell):not(.CompareOverlayHost-module-scss-module__Ps_6Va__shell *){display:none}:is(body:has(.CompareOverlayHost-module-scss-module__Ps_6Va__shell),html:has(.CompareOverlayHost-module-scss-module__Ps_6Va__shell)){margin:0;padding:0}.CompareOverlayHost-module-scss-module__Ps_6Va__shell{z-index:auto;width:100%;height:auto;position:static;inset:auto;overflow:visible}.CompareOverlayHost-module-scss-module__Ps_6Va__shell *,.CompareOverlayHost-module-scss-module__Ps_6Va__shell :before,.CompareOverlayHost-module-scss-module__Ps_6Va__shell :after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.CompareOverlayHost-module-scss-module__Ps_6Va__stickySentinel{display:none}}:is(body:has([data-compare-state=results]),body:has([data-compare-state=sticky])){overflow:hidden}.CompareOverlayHost-module-scss-module__Ps_6Va__toggleSpacing{gap:10px;padding-top:120px}@media not (min-width:1024px){.CompareOverlayHost-module-scss-module__Ps_6Va__toggleSpacing{padding-top:0}}
.loading-module-scss-module__dVjzPq__shell{background-color:var(--surface-on-action-primary);justify-content:center;align-items:center;min-height:60vh;display:flex}
.PdpLoadingOverlay-module-scss-module__L4RCeW__overlay{z-index:1000;pointer-events:all;background-color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.PlpProductCard-module-scss-module__mjJ4YW__cardWrap{position:relative}.PlpProductCard-module-scss-module__mjJ4YW__imageFallback{aspect-ratio:1;background-color:var(--surface-neutral-low-contrast);pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0}.PlpProductCard-module-scss-module__mjJ4YW__imageFallbackLogo{width:70%;height:auto;color:var(--content-secondary)}
.TechSpecsCard-module-scss-module__x2oNOG__specsList{flex-wrap:wrap;align-items:center;gap:32px;padding:12px 0;display:flex}.TechSpecsCard-module-scss-module__x2oNOG__designFilesPicker{width:100%;padding:12px 0 24px}
.PdpView-module-scss-module__tHbv-a__gallery{grid-column:span 7;align-self:start}.PdpView-module-scss-module__tHbv-a__gallery .kohler-carousel-controls{justify-content:space-between!important;gap:0!important}.PdpView-module-scss-module__tHbv-a__gallery .kohler-carousel-controls button{opacity:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001f;margin:0!important}.PdpView-module-scss-module__tHbv-a__gallery .kohler-carousel-controls button[data-inactive=true]{opacity:0;pointer-events:none}.PdpView-module-scss-module__tHbv-a__buyBox{grid-column:span 5}@media not (min-width:1024px){.PdpView-module-scss-module__tHbv-a__gallery,.PdpView-module-scss-module__tHbv-a__buyBox{grid-column:1/-1}}
.TechSpecsView-module-scss-module__vK8esq__cardsList{width:100%}.TechSpecsView-module-scss-module__vK8esq__filtersAside{grid-column:span 2}@media not (min-width:1600px){.TechSpecsView-module-scss-module__vK8esq__filtersAside{grid-column:span 3}}.TechSpecsView-module-scss-module__vK8esq__filtersStickyInner{max-height:calc(100vh - 180px);position:sticky;top:120px;overflow-y:auto}@media not (min-width:1024px){.TechSpecsView-module-scss-module__vK8esq__filtersStickyInner{max-height:none;position:static;overflow-y:visible}.TechSpecsView-module-scss-module__vK8esq__filtersAsideOverlayClosed{display:none}}.TechSpecsView-module-scss-module__vK8esq__filtersCardsLayout{grid-column:3/-1}@media not (min-width:1600px){.TechSpecsView-module-scss-module__vK8esq__filtersCardsLayout{grid-column:4/-1}}@media not (min-width:1024px){.TechSpecsView-module-scss-module__vK8esq__filtersCardsLayout{grid-column:1/-1}}.TechSpecsView-module-scss-module__vK8esq__cardsArea{min-height:200px;position:relative}.TechSpecsView-module-scss-module__vK8esq__loadingOverlay{z-index:5;pointer-events:none;background-color:#ffffffb3;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:absolute;inset:0}.TechSpecsView-module-scss-module__vK8esq__gridWrapper{padding-bottom:120px}@media not (min-width:1024px){.TechSpecsView-module-scss-module__vK8esq__gridWrapper{padding-bottom:60px}}.TechSpecsView-module-scss-module__vK8esq__paginationWrapper{flex-direction:column;align-items:center;gap:25px;padding-top:50px;display:flex}
.PlpView-module-scss-module__RFZPua__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media not (min-width:1600px){.PlpView-module-scss-module__RFZPua__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:640px){.PlpView-module-scss-module__RFZPua__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlpView-module-scss-module__RFZPua__filtersAside{grid-column:span 2}@media not (min-width:1600px){.PlpView-module-scss-module__RFZPua__filtersAside{grid-column:span 3}}.PlpView-module-scss-module__RFZPua__filtersStickyInner{max-height:calc(100vh - 180px);position:sticky;top:120px;overflow-y:auto}@media not (min-width:1024px){.PlpView-module-scss-module__RFZPua__filtersStickyInner{max-height:none;position:static;overflow-y:visible}.PlpView-module-scss-module__RFZPua__filtersAsideOverlayClosed{display:none}}.PlpView-module-scss-module__RFZPua__filtersCardsLayout{grid-column:3/-1}@media not (min-width:1600px){.PlpView-module-scss-module__RFZPua__filtersCardsLayout{grid-column:4/-1}}@media not (min-width:1024px){.PlpView-module-scss-module__RFZPua__filtersCardsLayout{grid-column:1/-1}}.PlpView-module-scss-module__RFZPua__paginationWrapper{flex-direction:column;align-items:center;gap:25px;padding-top:50px;display:flex}.PlpView-module-scss-module__RFZPua__productsArea{min-height:200px;position:relative}.PlpView-module-scss-module__RFZPua__loadingOverlay{z-index:5;pointer-events:none;background-color:#ffffffb3;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:absolute;inset:0}.PlpView-module-scss-module__RFZPua__gridWrapper{padding-bottom:120px}@media not (min-width:1024px){.PlpView-module-scss-module__RFZPua__gridWrapper{padding-bottom:60px}}
.SearchResultsView-module-scss-module__QXucKW__countryRow{grid-column:1/-1;align-items:center;gap:16px;margin-bottom:20px;display:flex}@media not (min-width:640px){.SearchResultsView-module-scss-module__QXucKW__countryRow{flex-wrap:wrap;gap:8px}}.SearchResultsView-module-scss-module__QXucKW__gridWrapper{padding-bottom:120px}@media not (min-width:1024px){.SearchResultsView-module-scss-module__QXucKW__gridWrapper{padding-bottom:60px}}.SearchResultsView-module-scss-module__QXucKW__emptyState{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:20px;padding-bottom:230px;display:flex}@media not (min-width:1024px){.SearchResultsView-module-scss-module__QXucKW__emptyState{padding-bottom:120px}}.SearchResultsView-module-scss-module__QXucKW__filtersAside{grid-column:span 2}@media not (min-width:1600px){.SearchResultsView-module-scss-module__QXucKW__filtersAside{grid-column:span 3}}.SearchResultsView-module-scss-module__QXucKW__filtersStickyInner{max-height:calc(100vh - 160px);position:sticky;top:120px;overflow-y:auto}@media not (min-width:1024px){.SearchResultsView-module-scss-module__QXucKW__filtersStickyInner{max-height:none;position:static;overflow-y:visible}.SearchResultsView-module-scss-module__QXucKW__filtersAsideOverlayClosed{display:none}}.SearchResultsView-module-scss-module__QXucKW__filtersCardsLayout{grid-column:3/-1}@media not (min-width:1600px){.SearchResultsView-module-scss-module__QXucKW__filtersCardsLayout{grid-column:4/-1}}@media not (min-width:1024px){.SearchResultsView-module-scss-module__QXucKW__filtersCardsLayout{grid-column:1/-1}}.SearchResultsView-module-scss-module__QXucKW__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media not (min-width:1600px){.SearchResultsView-module-scss-module__QXucKW__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:640px){.SearchResultsView-module-scss-module__QXucKW__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SearchResultsView-module-scss-module__QXucKW__productsArea{min-height:200px;padding-bottom:120px;position:relative}@media not (min-width:1024px){.SearchResultsView-module-scss-module__QXucKW__productsArea{padding-bottom:60px}}.SearchResultsView-module-scss-module__QXucKW__loadingOverlay{z-index:5;pointer-events:none;background-color:#ffffffb3;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:absolute;inset:0}
/*# sourceMappingURL=0uysnn-bs_6hl.css.map*/