.footer[data-v-9b9efca3]{background-color:#fafafa;color:var(--text-color);padding-top:3rem;width:100vw;margin-left:calc(-50vw + 50%);margin-top:4rem}.container[data-v-9b9efca3]{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-grid[data-v-9b9efca3]{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width: 768px){.footer-grid[data-v-9b9efca3]{grid-template-columns:repeat(2,1fr)}.footer-trust-bar[data-v-9b9efca3]{flex-direction:column;gap:2rem;padding:2rem 1rem}.trust-divider[data-v-9b9efca3]{display:none}}@media (min-width: 1024px){.footer-grid[data-v-9b9efca3]{grid-template-columns:repeat(4,1fr)}}.footer-section[data-v-9b9efca3]{text-align:center}.footer-section h3[data-v-9b9efca3]{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.footer-section p[data-v-9b9efca3]{font-family:var(--font-family-small, "Arial, sans-serif")}.social-icons[data-v-9b9efca3]{display:flex;gap:1rem;justify-content:center}.social-icons a[data-v-9b9efca3]{color:var(--text-color, #333);transition:color .3s ease}.social-icons a[data-v-9b9efca3]:hover{color:#8b4b62}ul[data-v-9b9efca3]{list-style-type:none;padding:0}ul li[data-v-9b9efca3]{margin-bottom:.5rem}ul li a[data-v-9b9efca3]{color:var(--text-color, #333);text-decoration:none;text-transform:capitalize;transition:color .3s ease;font-family:var(--font-family-small, "Arial, sans-serif")}ul li a[data-v-9b9efca3]:hover{color:#8b4b62;font-weight:700}.newsletter-form[data-v-9b9efca3]{display:flex;margin-top:1rem}.newsletter-form input[data-v-9b9efca3]{flex-grow:1;background-color:#e4e4e4;color:var(--text-color, #333);border:none;padding:.5rem 1rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.footer-trust-bar[data-v-9b9efca3]{display:flex;justify-content:center;align-items:center;gap:3rem;padding:2rem 0;border-top:1px solid #eee;margin-top:2rem}.trust-group[data-v-9b9efca3]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.trust-label[data-v-9b9efca3]{font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:#999;font-weight:600;font-family:var(--font-family-small, sans-serif)}.trust-logos[data-v-9b9efca3]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:center;max-width:100%;padding:0 1rem}.trust-logo[data-v-9b9efca3]{height:30px;width:auto;opacity:.6;filter:grayscale(100%);transition:all .3s ease;flex-shrink:0}.trust-logo.payment[data-v-9b9efca3]{height:25px}@media (max-width: 767px){.footer-trust-bar[data-v-9b9efca3]{padding:2rem 1rem;gap:1.5rem}.trust-group[data-v-9b9efca3]{width:100%}.trust-logos[data-v-9b9efca3]{gap:.75rem;padding:0;justify-content:center}.trust-logo[data-v-9b9efca3]{height:22px}.trust-logo.payment[data-v-9b9efca3]{height:18px}.trust-label[data-v-9b9efca3]{font-size:.65rem;text-align:center}}.trust-logo[data-v-9b9efca3]:hover{opacity:1;filter:grayscale(0%);transform:translateY(-2px)}.trust-divider[data-v-9b9efca3]{width:1px;height:40px;background-color:#eee}.newsletter-form input[data-v-9b9efca3]:focus{outline:none;box-shadow:0 0 0 1px #92664a}.newsletter-form button[data-v-9b9efca3]{background-color:#92664a;color:#fff;text-transform:uppercase;border:none;padding:.5rem 1rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;cursor:pointer;transition:background-color .3s ease}.newsletter-form button[data-v-9b9efca3]:hover{background-color:#8b4b62}.footer-bottom[data-v-9b9efca3]{margin-top:.8rem;padding-top:1rem;border-top:1px solid #b3b3b3;text-align:center;color:var(--text-color, #333)}.footer-bottom p[data-v-9b9efca3],.footer-bottom a[data-v-9b9efca3]{color:var(--text-color, #333);text-decoration:none;font-family:var(--font-family-small, "Arial, sans-serif")}.contact-info[data-v-9b9efca3]{margin-top:1rem}.contact-item[data-v-9b9efca3]{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.contact-item i[data-v-9b9efca3]{margin-right:.5rem;color:var(--text-color);font-size:1.1rem}.contact-item a[data-v-9b9efca3],.contact-item address[data-v-9b9efca3]{color:var(--text-color);text-decoration:none;transition:color .3s ease;font-family:var(--font-family-small, "Arial, sans-serif")}
