.shop-utility-contact{align-items:center;background:#fffaf3;border:1px solid #eee3d5;border-radius:24px;box-sizing:border-box;display:flex;flex-wrap:wrap;font:13px system-ui;gap:20px;justify-content:space-between;margin:24px auto 0;max-width:760px;padding:16px 24px}.shop-utility-contact a{color:#6f5d46;text-decoration:none}.shop-utility-contact .shop-utility-quote{background:linear-gradient(135deg,#dfc28a,#c8a56b);border-radius:19px;color:#30281d;padding:14px 20px}.shop-utility-contact a:focus-visible{outline:3px solid #a17d46;outline-offset:4px}@media(max-width:760px){.shop-utility-contact{gap:14px;margin:12px;padding:16px}}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{transform:none}}
