.hw-breadcrumbs{padding-block:var(--hw-space-5) 0}.hw-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--hw-space-2);list-style:none;margin:0;padding:0}.hw-breadcrumbs__list li{display:flex;align-items:center;gap:var(--hw-space-2)}.hw-breadcrumbs a,.hw-breadcrumbs span{font-size:var(--hw-fs-small);color:var(--hw-text-subtle);text-decoration:none}.hw-breadcrumbs a:hover{color:var(--hw-ink)}.hw-breadcrumbs__sep{color:var(--hw-stone)}.hw-breadcrumbs [aria-current=page]{color:var(--hw-text)}.hw-product{padding-block:var(--hw-space-6) var(--hw-section-y)}.hw-product__grid{display:grid;gap:var(--hw-space-7);grid-template-columns:1fr}.hw-product__grid>*{min-width:0}@media screen and (min-width:900px){.hw-product__grid{grid-template-columns:6fr 4fr;gap:clamp(2rem,4vw,4rem);align-items:start}.hw-product__info{position:sticky;top:calc(var(--hw-header-height) + var(--hw-space-5))}}.hw-gallery__main{position:relative;border-radius:var(--hw-radius-md);overflow:hidden;background:var(--hw-white);aspect-ratio:1 / 1}.hw-gallery__main .hw-media{width:100%;height:100%}.hw-gallery__main img,.hw-gallery__main .hw-media__img{width:100%;height:100%;object-fit:contain;display:block}.hw-gallery__thumbs{display:flex;gap:var(--hw-space-3);margin-top:var(--hw-space-3);flex-wrap:wrap}.hw-gallery__thumb{width:72px;height:72px;padding:0;border:1px solid var(--hw-line);border-radius:var(--hw-radius-sm);overflow:hidden;background:var(--hw-bone);cursor:pointer}.hw-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.hw-gallery__thumb[aria-current=true]{border-color:var(--hw-ink)}.hw-product__category{margin:0 0 var(--hw-space-3)}.hw-product__title{margin:0;font-size:var(--hw-fs-h1);line-height:var(--hw-lh-heading);letter-spacing:var(--hw-tracking-tight)}.hw-product__summary{margin:var(--hw-space-4) 0 0;color:var(--hw-text-muted);font-size:var(--hw-fs-body-l);line-height:var(--hw-lh-body)}.hw-product__price{margin:var(--hw-space-5) 0 0;display:flex;align-items:baseline;gap:var(--hw-space-3)}.hw-price{font-family:var(--hw-font-display);font-size:1.75rem;font-weight:var(--hw-weight-medium)}.hw-price--compare{font-size:var(--hw-fs-body);color:var(--hw-text-subtle);text-decoration:line-through;font-family:var(--hw-font-sans)}.hw-price--unavailable{color:var(--hw-text-subtle)}.hw-variants{margin-top:var(--hw-space-6);display:flex;flex-direction:column;gap:var(--hw-space-5)}.hw-variant__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--hw-space-3)}.hw-variant__name{font-family:var(--hw-font-sans);font-size:var(--hw-fs-small);font-weight:var(--hw-weight-semibold);letter-spacing:var(--hw-tracking-label);text-transform:uppercase;color:var(--hw-text-subtle)}.hw-variant__selected{font-size:var(--hw-fs-small);color:var(--hw-text-muted)}.hw-swatches{display:flex;flex-wrap:wrap;gap:var(--hw-space-2)}.hw-swatch{position:relative}.hw-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.hw-swatch__btn{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:44px;padding:0 var(--hw-space-4);border:1px solid var(--hw-line-strong);border-radius:var(--hw-radius-sm);background:var(--hw-surface-raised);font-size:var(--hw-fs-body);color:var(--hw-ink);transition:border-color var(--hw-dur-fast) var(--hw-ease),background-color var(--hw-dur-fast) var(--hw-ease)}.hw-swatch input:checked+.hw-swatch__btn{border-color:var(--hw-ink);background:var(--hw-ink);color:var(--hw-white)}.hw-swatch input:focus-visible+.hw-swatch__btn{outline:2px solid var(--hw-focus);outline-offset:2px}.hw-swatch input:disabled+.hw-swatch__btn{color:var(--hw-stone);border-style:dashed;cursor:not-allowed;text-decoration:line-through}.hw-buy{margin-top:var(--hw-space-6);display:flex;flex-direction:column;gap:var(--hw-space-4)}.hw-qty{display:inline-flex;align-items:center;border:1px solid var(--hw-line-strong);border-radius:var(--hw-radius-sm);width:max-content}.hw-qty button{width:44px;height:48px;background:none;border:0;font-size:1.25rem;cursor:pointer;color:var(--hw-ink)}.hw-qty input{width:3rem;height:48px;text-align:center;border:0;background:none;font-family:var(--hw-font-sans);font-size:var(--hw-fs-body);-moz-appearance:textfield}.hw-qty input::-webkit-outer-spin-button,.hw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hw-buy__row{display:flex;gap:var(--hw-space-3);align-items:stretch}.hw-buy__row .hw-btn{flex:1}.hw-availability{display:flex;align-items:center;gap:var(--hw-space-2);font-size:var(--hw-fs-small);color:var(--hw-text-muted)}.hw-availability__dot{width:8px;height:8px;border-radius:50%;background:var(--hw-hemlock)}.hw-availability--out .hw-availability__dot{background:var(--hw-stone)}.hw-shipping-note{font-size:var(--hw-fs-small);color:var(--hw-text-subtle)}.hw-funcinfo{margin-top:var(--hw-space-7);padding-top:var(--hw-space-6);border-top:1px solid var(--hw-line);display:grid;gap:var(--hw-space-5)}.hw-funcinfo__block .hw-eyebrow{margin:0 0 var(--hw-space-2)}.hw-funcinfo__block p{margin:0;line-height:var(--hw-lh-body)}.hw-spec{margin-top:var(--hw-space-6);border-top:1px solid var(--hw-line)}.hw-spec__row{display:grid;grid-template-columns:10rem 1fr;gap:var(--hw-space-4);padding:var(--hw-space-3) 0;border-bottom:1px solid var(--hw-line);font-size:var(--hw-fs-body)}.hw-spec__key{color:var(--hw-text-subtle)}.hw-spec__val{color:var(--hw-text)}.hw-where{margin-top:var(--hw-space-7)}.hw-where__list{display:flex;flex-wrap:wrap;gap:var(--hw-space-2);margin-top:var(--hw-space-3)}.hw-proseblock{padding-block:var(--hw-section-y-tight);border-top:1px solid var(--hw-line)}.hw-prose{max-width:var(--hw-reading-width)}.hw-prose p{margin:0 0 var(--hw-space-4);line-height:var(--hw-lh-body);font-size:var(--hw-fs-body-l);color:var(--hw-text)}.hw-prose h3{margin:var(--hw-space-6) 0 var(--hw-space-3)}.hw-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--hw-z-header);display:flex;align-items:center;gap:var(--hw-space-4);padding:var(--hw-space-3) var(--hw-gutter);background:var(--hw-surface-raised);border-top:1px solid var(--hw-line);box-shadow:0 -6px 24px #15171414;transform:translateY(110%);transition:transform var(--hw-dur-standard) var(--hw-ease)}.hw-sticky-atc.is-visible{transform:none}.hw-sticky-atc__info{flex:1;min-width:0}.hw-sticky-atc__name{font-family:var(--hw-font-display);font-size:var(--hw-fs-body);font-weight:var(--hw-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-sticky-atc__meta{font-size:var(--hw-fs-small);color:var(--hw-text-subtle)}.hw-sticky-atc .hw-btn{flex-shrink:0}@media screen and (min-width:900px){.hw-sticky-atc{display:none!important}}.hw-box__facts{display:flex;flex-wrap:wrap;gap:var(--hw-space-5) var(--hw-space-6);margin:var(--hw-space-6) 0;padding:var(--hw-space-5) 0;border-block:1px solid var(--hw-line)}.hw-box__fact .hw-eyebrow{display:block;margin-bottom:2px}.hw-box__fact-val{font-family:var(--hw-font-display);font-size:var(--hw-fs-h3);font-weight:var(--hw-weight-medium)}.hw-why{padding-block:var(--hw-section-y-tight)}.hw-why__lead{font-family:var(--hw-font-display);font-size:var(--hw-fs-h2);font-weight:var(--hw-weight-regular);line-height:var(--hw-lh-heading);letter-spacing:var(--hw-tracking-tight);max-width:24ch;margin:var(--hw-space-3) 0 var(--hw-space-5)}.hw-why__body{max-width:var(--hw-reading-width);color:var(--hw-text-muted);font-size:var(--hw-fs-body-l);line-height:var(--hw-lh-body)}.hw-contents{padding-block:var(--hw-section-y-tight)}.hw-role{margin-top:var(--hw-space-7)}.hw-role:first-child{margin-top:var(--hw-space-6)}.hw-role__head{margin-bottom:var(--hw-space-4)}.hw-role__title{font-family:var(--hw-font-display);font-size:var(--hw-fs-h3);font-weight:var(--hw-weight-medium);margin:var(--hw-space-1) 0 0}.hw-role__desc{color:var(--hw-text-muted);font-size:var(--hw-fs-body);margin:var(--hw-space-1) 0 0}.hw-flyrow{display:grid;grid-template-columns:56px 1fr auto;gap:var(--hw-space-4);align-items:center;padding:var(--hw-space-4) 0;border-top:1px solid var(--hw-line)}.hw-flyrow__media{width:56px;height:56px;border-radius:var(--hw-radius-sm);overflow:hidden;background:var(--hw-bone)}.hw-flyrow__media .hw-media,.hw-flyrow__media img{width:100%;height:100%;object-fit:cover}.hw-flyrow__name{font-weight:var(--hw-weight-semibold)}.hw-flyrow__purpose{color:var(--hw-text-muted);font-size:var(--hw-fs-small);margin-top:2px}.hw-flyrow__spec{font-size:var(--hw-fs-small);color:var(--hw-text-subtle)}.hw-flyrow__refill{white-space:nowrap}.hw-timeline{padding-block:var(--hw-section-y-tight);border-top:1px solid var(--hw-line)}.hw-timeline__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--hw-space-3);margin-top:var(--hw-space-6)}.hw-timeline__step{padding-top:var(--hw-space-4);border-top:2px solid var(--hw-line)}.hw-timeline__step--active{border-top-color:var(--hw-accent)}.hw-timeline__season{font-family:var(--hw-font-sans);font-size:var(--hw-fs-label);font-weight:var(--hw-weight-semibold);letter-spacing:var(--hw-tracking-label);text-transform:uppercase;color:var(--hw-text-subtle)}.hw-timeline__step--active .hw-timeline__season{color:var(--hw-accent-strong)}.hw-timeline__note{margin:var(--hw-space-2) 0 0;font-size:var(--hw-fs-small);color:var(--hw-text-muted);line-height:var(--hw-lh-snug)}@media screen and (max-width:749px){.hw-timeline__track{grid-auto-flow:row;grid-auto-columns:auto}}.hw-rigs,.hw-conditions{padding-block:var(--hw-section-y-tight);border-top:1px solid var(--hw-line)}.hw-rigs__grid{display:grid;gap:var(--hw-space-6);grid-template-columns:1fr;margin-top:var(--hw-space-6)}@media screen and (min-width:750px){.hw-rigs__grid{grid-template-columns:repeat(3,1fr)}}.hw-rig__name{font-family:var(--hw-font-display);font-size:var(--hw-fs-h3);font-weight:var(--hw-weight-medium);margin:0 0 var(--hw-space-2)}.hw-rig__body{color:var(--hw-text-muted);line-height:var(--hw-lh-body);margin:0}.hw-conditions__grid{display:grid;gap:var(--hw-space-5) var(--hw-space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--hw-space-6)}.hw-conditions__item .hw-eyebrow{display:block;margin-bottom:var(--hw-space-1)}.hw-edition{margin-top:var(--hw-space-6);padding:var(--hw-space-5);background:var(--hw-bone);border-radius:var(--hw-radius-md);display:flex;flex-wrap:wrap;gap:var(--hw-space-5);align-items:baseline}.hw-edition__label{font-family:var(--hw-font-display);font-weight:var(--hw-weight-medium)}.hw-edition__meta{font-size:var(--hw-fs-small);color:var(--hw-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homewater-product.css.map */
