.shop-own-photo-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:48px 0 12px;padding:38px 40px;background:#01274e;color:#fff;border-radius:18px}.shop-own-photo-cta h2{font-size:clamp(25px,2.6vw,36px);line-height:1.18;letter-spacing:-.025em;margin:0 0 12px}.shop-own-photo-cta p{color:#e1e9f3;font-size:16px;line-height:1.5}.shop-own-photo-cta .shop-own-photo-button{flex-shrink:0;min-height:52px;padding:15px 24px;border:2px solid #fee827;border-radius:9px;background:#fee827;color:#01274e;font-weight:700;text-decoration:none;justify-content:center}.shop-own-photo-cta .shop-own-photo-button:hover{background:#f5db16;border-color:#f5db16}.shop-own-photo-button:focus-visible{outline:3px solid #608db8;outline-offset:4px}@media(max-width:760px){.shop-own-photo-cta{flex-direction:column;align-items:stretch;padding:28px 24px;gap:22px}.shop-own-photo-button{width:100%}}