#water-life-selector .tm-source-photo-copy{position:absolute;inset:0 0 auto;z-index:1;padding:30px 32px 64px;pointer-events:none;background:linear-gradient(180deg,rgba(7,25,22,.42),rgba(7,25,22,.16)64%,transparent);color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.42)}
#water-life-selector .tm-source-photo-copy-main{margin:0;color:inherit;font-family:var(--font-heading-family,"Yu Mincho",serif);font-size:28px;font-weight:400;line-height:1.65;letter-spacing:.04em;overflow-wrap:anywhere;text-wrap:balance}
#water-life-selector .tm-source-photo-copy-sub{margin:10px 0 0;color:inherit;font-family:var(--font-body-family,"Yu Mincho",serif);font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.03em;overflow-wrap:anywhere;text-wrap:balance}
@media(max-width:760px){#water-life-selector .tm-source-photo-copy{padding:18px 20px 40px}#water-life-selector .tm-source-photo-copy-main{font-size:21px;line-height:1.6;letter-spacing:.025em}#water-life-selector .tm-source-photo-copy-sub{margin-top:7px;font-size:12px;line-height:1.7;letter-spacing:.02em}}
