:root{--sh-teal: #1d9696;--sh-teal-hover: #157979;--sh-teal-light: #f0fdfa;--sh-navy: #123d4e;--sh-navy-dark: #0a2530;--sh-navy-light: #f1f5f9;--sh-text: #334155;--sh-text-muted: #64748b;--sh-text-dark: #0f172a;--sh-border: #e2e8f0;--sh-border-subtle: #cbd5e1;--sh-card-bg: #ffffff;--sh-surface: #f8fafc;--sh-surface-subtle: #f1f5f9;--sh-radius: 8px;--sh-radius-card: 12px;--sh-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--sh-shadow-card: 0 4px 16px -2px rgba(15, 23, 42, .06), 0 2px 6px -1px rgba(15, 23, 42, .04);--sh-transition: background-color .2s ease, color .2s ease, border-color .2s ease}.shower-heads-page{background-color:#fff;color:var(--sh-text);font-family:inherit;line-height:1.6}.sh-container{max-width:1240px;margin:0 auto;padding:0 20px}@media screen and (min-width:1024px){.sh-container{padding:0 32px}}.sh-section-header{text-align:center;max-width:760px;margin:0 auto 40px}.sh-section-title{font-size:clamp(24px,3.2vw,36px);font-weight:800;color:var(--sh-text-dark);letter-spacing:-.02em;line-height:1.25;margin:0 0 12px;text-transform:uppercase}.sh-section-subtitle{font-size:clamp(15px,1.6vw,17px);line-height:1.6;color:var(--sh-text-muted);margin:0}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 26px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--sh-radius);text-decoration:none;cursor:pointer;transition:var(--sh-transition);border:1.5px solid transparent;box-sizing:border-box;white-space:nowrap}.sh-btn svg{width:16px;height:16px;flex-shrink:0}.sh-btn--primary{background-color:var(--sh-navy);color:#fff!important}.sh-btn--primary:hover,.sh-btn--teal{background-color:var(--sh-teal);color:#fff!important}.sh-btn--teal:hover{background-color:var(--sh-teal-hover);color:#fff!important}.sh-btn--outline{background-color:transparent;color:var(--sh-navy)!important;border-color:var(--sh-navy)}.sh-btn--outline:hover{background-color:var(--sh-navy);color:#fff!important}.sh-btn--white{background-color:#fff;color:var(--sh-navy)!important;border-color:#fff}.sh-btn--white:hover{background-color:var(--sh-teal-light);color:var(--sh-teal)!important;border-color:var(--sh-teal-light)}.sh-btn--outline-white{background-color:transparent;color:#fff!important;border-color:#fff}.sh-btn--outline-white:hover{background-color:#fff;color:var(--sh-navy)!important}.sh-hero{padding:48px 0 36px;text-align:center;background-color:var(--sh-surface);border-bottom:1px solid var(--sh-border)}.sh-hero__inner{max-width:880px;margin:0 auto}.sh-hero__title{font-size:clamp(30px,4.8vw,50px);font-weight:800;color:var(--sh-text-dark);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px;text-transform:uppercase}.sh-hero__title-accent{color:var(--sh-teal)}.sh-hero__subtitle{font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--sh-text-muted);max-width:780px;margin:0 auto 32px}.sh-hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.sh-hero__specs-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:#fff;padding:16px 24px;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-sm)}.sh-spec-pill{display:flex;align-items:center;gap:12px;text-align:left}.sh-spec-pill:not(:last-child){border-right:1px solid var(--sh-border);padding-right:12px}.sh-spec-pill__icon{width:38px;height:38px;border-radius:var(--sh-radius);background:var(--sh-surface-subtle);color:var(--sh-teal);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-spec-pill__icon svg{width:18px;height:18px;stroke:currentColor}.sh-spec-pill__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--sh-text-muted);font-weight:600;line-height:1.2}.sh-spec-pill__value{font-size:14px;font-weight:700;color:var(--sh-text-dark);line-height:1.3}.sh-series-section{padding:64px 0}.sh-series-grid{display:flex;flex-direction:column;gap:48px}.sh-series-card{display:grid;grid-template-columns:1fr;background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-card);overflow:hidden}@media screen and (min-width:860px){.sh-series-card{grid-template-columns:1fr 1fr;align-items:center}.sh-series-card--reverse .sh-series-card__media{order:2}.sh-series-card--reverse .sh-series-card__content{order:1}}.sh-series-card__media{background-color:var(--sh-surface);display:flex;align-items:center;justify-content:center;padding:40px 32px;min-height:360px}.sh-series-card__media img{max-width:100%;height:auto;max-height:340px;object-fit:contain;display:block}.sh-series-card__content{padding:36px 32px}@media screen and (min-width:1024px){.sh-series-card__content{padding:48px}}.sh-series-card__eyebrow{display:block;color:var(--sh-teal);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sh-series-card__title{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:var(--sh-text-dark);line-height:1.25;margin:0 0 14px;text-transform:uppercase}.sh-series-card__desc{font-size:15px;line-height:1.65;color:var(--sh-text);margin-bottom:24px}.sh-series-card__features{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:560px){.sh-series-card__features{grid-template-columns:1fr 1fr}}.sh-series-card__features li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--sh-text-dark)}.sh-feature-check{width:18px;height:18px;border-radius:50%;background:var(--sh-teal-light);color:var(--sh-teal);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-feature-check svg{width:11px;height:11px;stroke:currentColor;stroke-width:2.5}.sh-fit-section{padding:64px 0;background-color:var(--sh-surface);border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border)}.sh-fit-visual{text-align:center;margin-bottom:40px}.sh-fit-visual img{max-width:100%;height:auto;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-sm)}.sh-compare-table-wrapper{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-sm);overflow-x:auto}.sh-compare-table{width:100%;border-collapse:collapse;text-align:left}.sh-compare-table th,.sh-compare-table td{padding:16px 24px;border-bottom:1px solid var(--sh-border);font-size:14px}.sh-compare-table th{background:var(--sh-surface-subtle);color:var(--sh-text-dark);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sh-compare-table tr:last-child td{border-bottom:none}.sh-compare-feature{font-weight:700;color:var(--sh-navy);width:30%}.sh-compare-comfortrain,.sh-compare-starlux{width:35%;color:var(--sh-text)}.sh-features-section{padding:64px 0}.sh-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:36px}.sh-feature-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);padding:32px 24px;text-align:center;box-shadow:var(--sh-shadow-sm);display:flex;flex-direction:column;align-items:center}.sh-feature-card__icon-wrap{width:68px;height:68px;border-radius:var(--sh-radius);background:var(--sh-surface);display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid var(--sh-border)}.sh-feature-card__icon-wrap img{width:42px;height:42px;object-fit:contain}.sh-feature-card__title{font-size:15px;font-weight:800;color:var(--sh-text-dark);margin:0 0 10px;line-height:1.35;text-transform:uppercase;letter-spacing:.02em}.sh-feature-card__text{font-size:13.5px;line-height:1.6;color:var(--sh-text-muted);margin:0}.sh-modes-section{padding:64px 0;background-color:var(--sh-surface);border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border)}.sh-modes-visual{text-align:center;margin-bottom:36px}.sh-modes-visual img{max-width:100%;height:auto;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-sm)}.sh-modes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.sh-mode-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);padding:28px 24px;box-shadow:var(--sh-shadow-sm)}.sh-mode-card__number{font-size:12px;font-weight:800;color:var(--sh-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.sh-mode-card__title{font-size:18px;font-weight:800;color:var(--sh-text-dark);margin:0 0 8px;line-height:1.3}.sh-mode-card__desc{font-size:14px;line-height:1.6;color:var(--sh-text-muted);margin:0}.sh-starlux-section{padding:64px 0}.sh-starlux-benefits-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:36px}@media screen and (min-width:768px){.sh-starlux-benefits-grid{grid-template-columns:1fr 1fr}}.sh-benefit-box{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);padding:32px 28px;box-shadow:var(--sh-shadow-sm)}.sh-benefit-box__title{font-size:16px;font-weight:800;color:var(--sh-text-dark);margin:0 0 10px;text-transform:uppercase;letter-spacing:.02em}.sh-benefit-box__text{font-size:14px;line-height:1.65;color:var(--sh-text-muted);margin:0}.sh-dual-graphics{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:768px){.sh-dual-graphics{grid-template-columns:1fr 1fr}}.sh-graphic-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);padding:16px;box-shadow:var(--sh-shadow-sm);text-align:center}.sh-graphic-card img{width:100%;height:auto;border-radius:var(--sh-radius);object-fit:cover}.sh-comfortrain-section{padding:64px 0;background-color:var(--sh-surface);border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border)}.sh-cr-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.sh-cr-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);overflow:hidden;box-shadow:var(--sh-shadow-sm);display:flex;flex-direction:column}.sh-cr-card__media{position:relative;background:#f1f5f9;height:220px;overflow:hidden}.sh-cr-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sh-cr-card__body{padding:24px;flex:1;display:flex;flex-direction:column}.sh-cr-card__title{font-size:17px;font-weight:800;color:var(--sh-text-dark);margin:0 0 10px;line-height:1.3;text-transform:uppercase}.sh-cr-card__text{font-size:13.5px;line-height:1.6;color:var(--sh-text-muted);margin:0}.sh-hose-section{padding:64px 0}.sh-hose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.sh-hose-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);padding:28px 20px;text-align:center;box-shadow:var(--sh-shadow-sm);display:flex;flex-direction:column;align-items:center}.sh-hose-card__icon-wrap{width:80px;height:80px;border-radius:var(--sh-radius);background:var(--sh-surface);display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid var(--sh-border);overflow:hidden}.sh-hose-card__icon-wrap img{width:52px;height:52px;object-fit:contain}.sh-hose-card__title{font-size:14px;font-weight:800;color:var(--sh-text-dark);margin:0 0 8px;text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.sh-hose-card__desc{font-size:13px;line-height:1.55;color:var(--sh-text-muted);margin:0}.sh-videos-section{padding:64px 0;background-color:var(--sh-surface);border-top:1px solid var(--sh-border);border-bottom:1px solid var(--sh-border)}.sh-videos-grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.sh-videos-grid{grid-template-columns:1fr 1fr}}.sh-video-card{background:#fff;border-radius:var(--sh-radius-card);border:1px solid var(--sh-border);overflow:hidden;box-shadow:var(--sh-shadow-sm);text-decoration:none;display:flex;flex-direction:column}.sh-video-card__media{position:relative;height:240px;overflow:hidden;background:#0a2530}.sh-video-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sh-video-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#123d4e59;display:flex;align-items:center;justify-content:center}.sh-play-btn{width:52px;height:52px;border-radius:50%;background:var(--sh-teal);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040}.sh-play-btn svg{width:20px;height:20px;fill:currentColor;margin-left:2px}.sh-video-card__footer{padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.sh-video-card__title{font-size:15px;font-weight:800;color:var(--sh-text-dark);margin:0;text-transform:uppercase;letter-spacing:.03em}.sh-video-card__link-text{font-size:13px;font-weight:700;color:var(--sh-teal);display:flex;align-items:center;gap:4px}.sh-metpro-section{padding:64px 0}.sh-metpro-banner{background:linear-gradient(135deg,#123d4e,#175466);border-radius:var(--sh-radius-card);padding:48px 32px;color:#fff;text-align:center;box-shadow:var(--sh-shadow-card)}.sh-metpro-inner{max-width:760px;margin:0 auto}.sh-metpro-heading{font-size:clamp(22px,3.2vw,32px);font-weight:800;line-height:1.25;margin:0 0 14px;color:#fff;text-transform:uppercase}.sh-metpro-heading span{color:#5eead4}.sh-metpro-subtext{font-size:clamp(14px,1.6vw,16px);line-height:1.6;opacity:.9;margin:0 auto 28px;max-width:640px}.sh-metpro-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.sh-metpro-footnote{font-size:13.5px;opacity:.85}.sh-metpro-footnote a{color:#fff;text-decoration:underline;font-weight:700}@media screen and (max-width:900px){.sh-hero__specs-bar{grid-template-columns:repeat(2,1fr)}.sh-spec-pill:nth-child(2){border-right:none;padding-right:0}}@media screen and (max-width:600px){.sh-hero{padding:32px 0 24px}.sh-hero__specs-bar{grid-template-columns:1fr;padding:16px}.sh-spec-pill{border-right:none!important;padding-right:0!important}.sh-spec-pill:not(:last-child){border-bottom:1px solid var(--sh-border);padding-bottom:12px}.sh-series-card__media{padding:24px 16px;min-height:260px}.sh-series-card__content{padding:24px 20px}.sh-series-section,.sh-fit-section,.sh-features-section,.sh-modes-section,.sh-starlux-section,.sh-comfortrain-section,.sh-hose-section,.sh-videos-section,.sh-metpro-section{padding:40px 0}.sh-metpro-banner{padding:36px 20px}.sh-compare-table th,.sh-compare-table td{padding:12px 14px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/section-shower-heads-page.css.map */
