.shop-expanded{grid-template-columns:.95fr 1.15fr;gap:54px;align-items:center}.shop-expanded h2{font-size:clamp(34px,4vw,52px);margin-bottom:18px}.shop-expanded .shop-lead{font-size:23px;line-height:1.45;color:var(--pine);margin-bottom:22px}.shop-expanded .prose{font-size:16px;line-height:1.8}.shop-expanded .shop-brands{color:var(--mud);font-weight:600;line-height:1.6}.shop-expanded .button{margin-top:26px;max-width:100%;text-align:center;white-space:normal}.shop-expanded .shop-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shop-expanded .shop-mosaic img{width:100%;height:175px;object-fit:cover;border-radius:6px}.shop-expanded .shop-mosaic .shop-watercolours{grid-column:1/-1;height:300px;border-radius:90px 8px 8px 8px;object-position:center}.shop-expanded .shop-mosaic img:nth-child(3){object-position:right center}@media(max-width:1000px){.shop-expanded{gap:28px}.shop-expanded .shop-mosaic img{height:150px}.shop-expanded .shop-mosaic .shop-watercolours{height:240px}}@media(max-width:760px){.shop-expanded{grid-template-columns:1fr;gap:32px}.shop-expanded .shop-lead{font-size:22px}.shop-expanded .shop-mosaic img{height:155px}.shop-expanded .shop-mosaic .shop-watercolours{height:auto;aspect-ratio:4/3;border-top-left-radius:65px}.shop-expanded .button{font-size:14px}}
