.contacts-page.svelte-1tqofkg{background-color:var(--bg-main);padding:80px 0 100px}.container.svelte-1tqofkg{max-width:1200px;margin:0 auto;padding:0 24px}.contacts-header.svelte-1tqofkg,.shipping-header.svelte-1tqofkg{text-align:center;max-width:800px;margin:0 auto 60px}.subtitle.svelte-1tqofkg{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700;font-family:var(--font-sans);margin-bottom:12px;display:block}h1.svelte-1tqofkg{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:20px;font-size:3.5rem;font-weight:800;line-height:1.1}h2.svelte-1tqofkg{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1.2}.lead.svelte-1tqofkg{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.contacts-grid.svelte-1tqofkg{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;display:grid}@media (width<=1024px){.contacts-grid.svelte-1tqofkg{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.contacts-grid.svelte-1tqofkg{grid-template-columns:1fr;gap:16px}}.contact-card.svelte-1tqofkg{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);text-align:center;box-shadow:var(--flat-shadow);color:inherit;flex-direction:column;align-items:center;padding:40px 24px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.contact-card.svelte-1tqofkg:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 20px 40px #b59a7214}.contact-icon-wrapper.svelte-1tqofkg{width:60px;height:60px;color:var(--accent);background-color:#b59a720d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;transition:all .3s;display:flex}.contact-card.svelte-1tqofkg:hover .contact-icon-wrapper:where(.svelte-1tqofkg){background-color:var(--accent);color:#fff;transform:scale(1.05)}.contact-svg.svelte-1tqofkg{width:24px;height:24px}.contact-card.svelte-1tqofkg h3:where(.svelte-1tqofkg){font-family:var(--font-sans);color:var(--text-primary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.contact-detail.svelte-1tqofkg{color:var(--text-secondary);word-break:break-all;margin-bottom:20px;font-size:.9rem}.contact-action.svelte-1tqofkg{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-top:auto;font-size:.82rem;font-weight:700;transition:color .3s}.contact-card.svelte-1tqofkg:hover .contact-action:where(.svelte-1tqofkg){color:var(--text-primary)}.shipping-section.svelte-1tqofkg{padding:40px 0}.shipping-blocks-grid.svelte-1tqofkg{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=768px){.shipping-blocks-grid.svelte-1tqofkg{grid-template-columns:1fr;gap:24px}}.shipping-block.svelte-1tqofkg{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--flat-shadow);flex-direction:column;gap:16px;padding:40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.shipping-block.svelte-1tqofkg:hover{border-color:var(--border-color-hover);transform:translateY(-3px)}.shipping-icon-box.svelte-1tqofkg{width:50px;height:50px;color:var(--accent-copper);background-color:#c77b580f;border-radius:12px;justify-content:center;align-items:center;display:flex}.shipping-icon-box.svelte-1tqofkg svg:where(.svelte-1tqofkg){width:22px;height:22px}.shipping-block.svelte-1tqofkg h4:where(.svelte-1tqofkg){font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:700}.shipping-block.svelte-1tqofkg p:where(.svelte-1tqofkg){color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}
