.shower-care{background:#e8eeea;color:var(--ink)}.care-heading{max-width:760px;margin-bottom:42px}.care-heading .eyebrow{margin-bottom:18px}.care-heading h2{font-size:clamp(36px,4.2vw,60px);margin-bottom:23px;max-width:690px}.care-heading>p:last-child{font-size:20px;max-width:570px;margin-bottom:0}.care-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.care-card{padding:28px 30px 34px;background:#f8faf6;border-top:3px solid var(--mineral)}.care-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px;color:var(--mineral)}.care-number{font-size:13px;letter-spacing:.12em}.care-card-top .icon{width:29px;height:29px}.care-label{font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px;color:var(--mineral);font-weight:600}.care-card h3{font-size:28px;line-height:1.18;letter-spacing:-.035em;max-width:270px;margin-bottom:18px}.care-copy{font-size:18px;line-height:1.6;margin-bottom:0}.care-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:30px}.care-footer p{font-size:17px;margin:0}.care-footer .text-link{flex-shrink:0;margin:0}@media(max-width:1100px){.care-cards{gap:16px}.care-card{padding:24px 22px 28px}.care-card h3{font-size:25px}.care-copy{font-size:17px}}@media(max-width:749px){.care-heading{margin-bottom:28px}.care-heading h2{font-size:35px;line-height:1.13;margin-bottom:19px}.care-heading>p:last-child{font-size:17px}.care-cards{grid-template-columns:1fr;gap:16px}.care-card{padding:22px 24px 26px}.care-card-top{margin-bottom:22px}.care-card h3{font-size:26px;max-width:100%;margin-bottom:13px}.care-copy{font-size:16px}.care-label{margin-bottom:12px}.care-footer{align-items:flex-start;flex-direction:column;gap:16px;padding-top:25px}.care-footer p{font-size:16px}}.care-intro-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;margin-bottom:45px}.care-portrait{aspect-ratio:1;overflow:hidden;border-radius:4px}.care-portrait img{width:100%;height:100%;object-fit:cover}.care-intro-layout .care-heading{margin:0}.care-intro-layout .care-heading h2{font-size:clamp(34px,3.7vw,54px)}@media(max-width:749px){.care-intro-layout{grid-template-columns:1fr;gap:27px;margin-bottom:30px}.care-portrait{max-width:540px}.care-intro-layout .care-heading h2{font-size:35px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shower-care.css.map */
