.water-shop-promo_promo__v0mvQ{display:grid;grid-template-columns:136px minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;margin:0 0 32px;padding:18px 22px;border:1px solid #cfe2e8;border-radius:18px;background:linear-gradient(115deg,#f4f9f8,#edf5f8);box-shadow:0 8px 26px rgba(15,60,76,.045)}.water-shop-promo_imageWrap__s6jFG{width:136px;height:136px;overflow:hidden;border-radius:13px;background:#d7e9ec}.water-shop-promo_imageWrap__s6jFG img{display:block;width:100%;height:100%;object-fit:cover}.water-shop-promo_copy__0OuF4{min-width:0}.water-shop-promo_kicker__PLcLb{margin:0 0 6px;color:#406d78;font-size:.68rem;font-weight:850;letter-spacing:.1em}.water-shop-promo_copy__0OuF4 h2{margin:0 0 7px;color:#12384a;font-size:clamp(1.2rem,2.3vw,1.55rem);line-height:1.2}.water-shop-promo_description__8Lkml{max-width:640px;margin:0;color:#405a66;font-size:.94rem;line-height:1.5}.water-shop-promo_attribution__qt1vY{margin:9px 0 0;color:#647784;font-size:.76rem;line-height:1.4}.water-shop-promo_attribution__qt1vY strong{color:#405a66}.water-shop-promo_link__SXCjf{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:11px 15px;border:1px solid #b7d1d9;border-radius:11px;background:#fff;color:#145d75;font-size:.86rem;font-weight:800;text-align:center;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.water-shop-promo_link__SXCjf:hover{background:#e6f5f8;border-color:#7eb1be;text-decoration:none}.water-shop-promo_link__SXCjf:focus-visible{outline:3px solid #176b87;outline-offset:3px}@media (max-width:920px){.water-shop-promo_promo__v0mvQ{grid-template-columns:106px minmax(0,1fr);gap:16px}.water-shop-promo_imageWrap__s6jFG{width:106px;height:106px}.water-shop-promo_link__SXCjf{grid-column:2;justify-self:start}}@media (max-width:520px){.water-shop-promo_promo__v0mvQ{grid-template-columns:78px minmax(0,1fr);gap:12px;padding:15px;border-radius:16px}.water-shop-promo_imageWrap__s6jFG{width:78px;height:78px}.water-shop-promo_kicker__PLcLb{font-size:.6rem}.water-shop-promo_copy__0OuF4 h2{font-size:1.15rem}.water-shop-promo_description__8Lkml{font-size:.86rem}.water-shop-promo_attribution__qt1vY{font-size:.7rem}.water-shop-promo_link__SXCjf{grid-column:1/-1;justify-self:stretch;white-space:normal}}