.title-main.svelte-1v5rrup{font-size:2rem;font-weight:600;margin-bottom:1.5rem;color:#333}.conditions-page.svelte-1v5rrup{min-height:100vh;background:#fff;color:#333}.header.svelte-1v5rrup{padding:2rem 0;background:#f8f9fa;border-bottom:1px solid #e9ecef;opacity:0;transform:translateY(30px)}.header-subtitle.svelte-1v5rrup{font-size:1.2rem;color:#666;margin:0}.content.svelte-1v5rrup{padding:3rem 0}.container.svelte-1v5rrup{max-width:1000px;margin:0 auto;padding:0 2rem}.conditions-content.svelte-1v5rrup{background:#fff;border-radius:15px;padding:3rem;border:1px solid #e9ecef;box-shadow:0 4px 20px #0000001a;opacity:0;transform:translateY(40px)}.section.svelte-1v5rrup{margin-bottom:3rem}.section.svelte-1v5rrup:last-child{margin-bottom:0}.section.svelte-1v5rrup h2:where(.svelte-1v5rrup){color:#333;font-size:1.8rem;margin-bottom:1.5rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.section.svelte-1v5rrup h3:where(.svelte-1v5rrup){color:#333;font-size:1.3rem;margin:1.5rem 0 1rem}.section.svelte-1v5rrup p:where(.svelte-1v5rrup){color:#555;line-height:1.6;margin-bottom:1rem}.section.svelte-1v5rrup ul:where(.svelte-1v5rrup){color:#555;line-height:1.6;margin:1rem 0;padding-left:1.5rem}.section.svelte-1v5rrup li:where(.svelte-1v5rrup){margin-bottom:.5rem}.info-grid.svelte-1v5rrup{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}.info-item.svelte-1v5rrup{background:#f8f9fa;padding:1.5rem;border-radius:10px;border:1px solid #e9ecef}.info-item.svelte-1v5rrup h3:where(.svelte-1v5rrup){color:#333;margin-bottom:1rem}.services-list.svelte-1v5rrup{margin-top:1.5rem}.service-item.svelte-1v5rrup{background:#f8f9fa;padding:1.5rem;border-radius:10px;border:1px solid #e9ecef;margin-bottom:1rem}.pricing-info.svelte-1v5rrup,.reservation-rules.svelte-1v5rrup{background:#f8f9fa;padding:1.5rem;border-radius:10px;border:1px solid #e9ecef}.cancellation-policy.svelte-1v5rrup{margin:1.5rem 0}.cancellation-item.svelte-1v5rrup{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:8px;margin-bottom:.5rem;border:1px solid #e9ecef}.cancellation-period.svelte-1v5rrup{font-weight:600;color:#333}.cancellation-refund.svelte-1v5rrup{color:#28a745;font-weight:600}.cancellation-note.svelte-1v5rrup{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1rem;margin-top:1rem}.walk-info.svelte-1v5rrup,.responsibilities.svelte-1v5rrup,.image-rights.svelte-1v5rrup{background:#f8f9fa;padding:1.5rem;border-radius:10px;border:1px solid #e9ecef}.contact-section.svelte-1v5rrup{background:#e3f2fd;border:1px solid #bbdefb;border-radius:15px;padding:2rem}.contact-info.svelte-1v5rrup{text-align:center}.contact-details.svelte-1v5rrup{background:#fff;padding:1.5rem;border-radius:10px;border:1px solid #e9ecef;margin-top:1rem}.last-updated.svelte-1v5rrup{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e9ecef;color:#666;font-size:.9rem}.fade-in.svelte-1v5rrup{opacity:1;transform:translateY(0);animation:svelte-1v5rrup-fadeIn 1s ease-out}.fade-in-up.svelte-1v5rrup{opacity:1;transform:translateY(0);animation:svelte-1v5rrup-fadeInUp .8s ease-out}@keyframes svelte-1v5rrup-fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1v5rrup-fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.header.svelte-1v5rrup h1:where(.svelte-1v5rrup){font-size:2rem}.header-subtitle.svelte-1v5rrup{font-size:1rem}.container.svelte-1v5rrup{padding:0 1rem}.conditions-content.svelte-1v5rrup{padding:2rem}.section.svelte-1v5rrup h2:where(.svelte-1v5rrup){font-size:1.5rem}.section.svelte-1v5rrup h3:where(.svelte-1v5rrup){font-size:1.2rem}.info-grid.svelte-1v5rrup{grid-template-columns:1fr;gap:1rem}.cancellation-item.svelte-1v5rrup{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.header.svelte-1v5rrup h1:where(.svelte-1v5rrup){font-size:1.8rem}.conditions-content.svelte-1v5rrup{padding:1.5rem}.section.svelte-1v5rrup h2:where(.svelte-1v5rrup){font-size:1.3rem}.section.svelte-1v5rrup h3:where(.svelte-1v5rrup){font-size:1.1rem}}
