.collection-nav button{appearance:none;font:inherit;cursor:pointer;padding:8px 13px;border:1px solid rgba(145,214,226,.22);border-radius:999px;color:#b9cbd0;background:transparent;font-size:.77rem;transition:.25s}.collection-nav button:hover,.collection-nav button.active{color:#04161c;background:#8ae8f4;border-color:#8ae8f4}.collection-status{color:#91aab0;font-size:.78rem;margin:-8px 0 16px}.shop-detail-footer{border-top:1px solid rgba(145,214,226,.2);background:linear-gradient(135deg,#071e28,#030d13);padding:42px 0}.shop-footer-grid{display:grid!important;grid-template-columns:1.1fr 1fr .62fr;gap:34px;align-items:start}.shop-detail-footer h2{font:500 clamp(1.55rem,2.6vw,2.3rem)/1.1 'Fraunces',Georgia,serif;letter-spacing:-.03em;margin:9px 0 12px}.shop-detail-footer p,.shop-detail-footer li{color:#a7bdc3;font-size:.85rem;line-height:1.55}.shop-detail-footer strong{display:block;color:#f2fbfc;font-size:.82rem;letter-spacing:.03em}.shop-detail-footer ul{padding-left:18px;margin:12px 0}.shop-detail-footer li{margin:6px 0}.footer-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:17px}.shop-contact{display:grid;gap:10px}.shop-contact a{color:#a7dfe7;font-size:.84rem}@media(max-width:900px){.shop-footer-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.collection-nav button{white-space:nowrap}.shop-detail-footer{padding:32px 0}.shop-footer-grid{grid-template-columns:1fr!important;gap:25px}.shop-detail-footer p,.shop-detail-footer li{font-size:.82rem}}
