.card[data-v-7c4d6eb1]{background:#fff;border-radius:16px;cursor:pointer;height:100%;min-width:0;overflow:hidden;transition:transform .3s ease;width:100%}.card[data-v-7c4d6eb1]:hover{transform:translateY(-5px)}.card img[data-v-7c4d6eb1]{background:#f3eee6;display:block;height:clamp(180px,25vw,320px);-o-object-fit:cover;object-fit:cover;width:100%}.card h3[data-v-7c4d6eb1]{font-size:clamp(14px,1.5vw,18px);margin:12px 14px 6px;text-transform:uppercase}.card p[data-v-7c4d6eb1]{color:#333;font-size:clamp(13px,1.3vw,16px);font-weight:700;margin:0 14px 14px}.footer[data-v-91bf0435]{background:#000;color:#fff;padding:60px 0 20px;position:relative;z-index:2}.footer .footer-content[data-v-91bf0435]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto 40px;width:90%}.footer .footer-content .footer-section.brand[data-v-91bf0435]{display:flex;flex-direction:column}.footer .footer-content .footer-section.brand .footer-logo[data-v-91bf0435]{height:100px;margin-bottom:15px;width:100px}.footer .footer-content .footer-section.brand p[data-v-91bf0435]{color:#aaa;font-size:.95rem;line-height:1.6}.footer .footer-content .footer-section h4[data-v-91bf0435]{font-size:1.1rem;font-weight:700;margin-bottom:20px;text-transform:uppercase}.footer .footer-content .footer-section ul[data-v-91bf0435]{list-style:none;padding:0}.footer .footer-content .footer-section ul li[data-v-91bf0435]{margin-bottom:12px}.footer .footer-content .footer-section ul li a[data-v-91bf0435]{color:#aaa;text-decoration:none;transition:color .3s ease}.footer .footer-content .footer-section ul li a[data-v-91bf0435]:hover{color:#fff}.footer .footer-content .footer-section.socials .social-links[data-v-91bf0435]{display:flex;gap:15px}.footer .footer-content .footer-section.socials .social-links a[data-v-91bf0435]{align-items:center;background:#222;border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:45px;justify-content:center;text-decoration:none;transition:background .3s ease,transform .3s ease;width:45px}.footer .footer-content .footer-section.socials .social-links a[data-v-91bf0435]:hover{background:#fff;color:#000;transform:scale(1.1)}.footer .footer-bottom[data-v-91bf0435]{border-top:1px solid #333;color:#666;font-size:.9rem;margin:0 auto;padding-top:30px;text-align:center;width:90%}@media(max-width:768px){.footer[data-v-91bf0435]{padding:40px 0 15px}.footer .footer-content[data-v-91bf0435]{gap:30px;margin-bottom:30px;width:95%}.footer .footer-content .footer-section.brand .footer-logo[data-v-91bf0435]{height:80px;width:80px}.footer .footer-content .footer-section.brand p[data-v-91bf0435]{font-size:.9rem}.footer .footer-content .footer-section h4[data-v-91bf0435]{font-size:1rem;margin-bottom:15px}.footer .footer-content .footer-section ul li[data-v-91bf0435]{margin-bottom:10px}.footer .footer-content .footer-section ul li a[data-v-91bf0435]{font-size:.9rem}.footer .footer-content .footer-section.socials .social-links[data-v-91bf0435]{gap:12px}.footer .footer-content .footer-section.socials .social-links a[data-v-91bf0435]{font-size:1rem;height:40px;width:40px}.footer .footer-bottom[data-v-91bf0435]{font-size:.85rem;padding-top:20px;width:95%}}
