header[data-v-7b37e498]{background:transparent;padding:30px 0;position:fixed;width:100%;z-index:1000}header .container[data-v-7b37e498]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 30px;position:relative}header .header-logo img[data-v-7b37e498]{height:50px;transition:transform .3s ease}header .header-logo img[data-v-7b37e498]:hover{transform:scale(1.05)}header .header-right[data-v-7b37e498]{align-items:center;display:flex;gap:20px}header .header-right .cart-icon[data-v-7b37e498]{align-items:center;color:#520b17;display:flex;font-size:24px;position:relative;text-decoration:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8);transition:transform .2s ease}header .header-right .cart-icon[data-v-7b37e498]:hover{transform:scale(1.1)}header .header-right .cart-icon .cart__count[data-v-7b37e498]{align-items:center;background:#520b17;border-radius:50%;box-shadow:0 2px 4px #520b1733;color:#fff;display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px;padding:0 4px;position:absolute;right:-10px;text-shadow:none;top:-10px}header #header-menu-trigger[data-v-7b37e498]{align-items:center;color:#520b17;display:flex;font-size:.95rem;font-weight:600;gap:12px;letter-spacing:.25rem;padding-right:30px;position:relative;text-decoration:none;text-shadow:0 1px 2px hsla(0,0%,100%,.8);text-transform:uppercase}header #header-menu-trigger .header-menu-text[data-v-7b37e498]{position:relative;top:-2px}header #header-menu-trigger .header-menu-icon[data-v-7b37e498]{background-color:#520b17;display:block;height:2px;margin-top:-1px;position:absolute;right:0;top:50%;transition:background .2s ease-in-out;width:20px}header #header-menu-trigger .header-menu-icon[data-v-7b37e498]:after,header #header-menu-trigger .header-menu-icon[data-v-7b37e498]:before{background-color:#520b17;content:"";height:100%;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}header #header-menu-trigger .header-menu-icon[data-v-7b37e498]:before{top:-6px}header #header-menu-trigger .header-menu-icon[data-v-7b37e498]:after{bottom:-6px}header #header-menu-trigger:hover .header-menu-icon[data-v-7b37e498]:before{top:-8px}header #header-menu-trigger:hover .header-menu-icon[data-v-7b37e498]:after{bottom:-8px}header #menu-nav-wrap[data-v-7b37e498]{background:#520b17;color:#fff9;font-family:montserrat-regular,sans-serif;font-size:1.5rem;height:100vh;line-height:1.6;padding:3.6rem 3rem;position:fixed;right:0;top:0;transform:translate(100%);transition:all .3s ease-in-out;visibility:hidden;width:280px;z-index:800}[dir=rtl] header #menu-nav-wrap[data-v-7b37e498]{left:0;right:auto;transform:translate(-100%)}header #menu-nav-wrap.active[data-v-7b37e498]{transform:translate(0);visibility:visible}header #menu-nav-wrap h3[data-v-7b37e498]{color:#fff;font-family:montserrat-bold,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:2.7rem}header #menu-nav-wrap .close-button[data-v-7b37e498]{color:#ffffff80;cursor:pointer;display:block;font-size:2.4rem;line-height:1;position:absolute;right:30px;top:30px}[dir=rtl] header #menu-nav-wrap .close-button[data-v-7b37e498]{left:30px;right:auto}header #menu-nav-wrap .close-button[data-v-7b37e498]:hover{color:#fff}header #menu-nav-wrap .nav-list[data-v-7b37e498]{border-top:1px solid hsla(0,0%,100%,.07);list-style:none;margin:3.6rem 0 1.8rem;padding:0}header #menu-nav-wrap .nav-list li[data-v-7b37e498]{border-bottom:1px solid hsla(0,0%,100%,.07);margin:0;padding:0}header #menu-nav-wrap .nav-list li a[data-v-7b37e498]{color:#fff9;display:block;font-family:montserrat-regular,sans-serif;font-size:1.4rem;letter-spacing:.3rem;line-height:4.4rem;padding:1rem 0;text-decoration:none;text-transform:uppercase;transition:color .3s ease}header #menu-nav-wrap .nav-list li a.router-link-active[data-v-7b37e498],header #menu-nav-wrap .nav-list li a[data-v-7b37e498]:hover{color:#fff}header #menu-nav-wrap .header-actions[data-v-7b37e498]{border-top:1px solid #b88a00;display:flex;flex-direction:column;gap:2rem;margin-top:4rem;padding-top:2rem}header #menu-nav-wrap .header-actions .head__contact .cart[data-v-7b37e498]{align-items:center;color:#fff9;display:flex;font-family:montserrat-regular,sans-serif;font-size:1.2rem;gap:1rem;letter-spacing:.15rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}header #menu-nav-wrap .header-actions .head__contact .cart .cart-text[data-v-7b37e498]{font-size:1.1rem;position:relative;top:1px}header #menu-nav-wrap .header-actions .head__contact .cart[data-v-7b37e498]:hover{color:#fff}header #menu-nav-wrap .header-actions .head__contact .cart .icon[data-v-7b37e498]{font-size:1.8rem}header #menu-nav-wrap .header-actions .head__contact .cart .cart__count[data-v-7b37e498]{align-items:center;background:#b88a00;border-radius:50%;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;left:10px;min-width:18px;position:absolute;top:-6px}header #menu-nav-wrap .header-actions a[data-v-7b37e498]{align-items:center;color:#fff9;display:flex;font-family:montserrat-regular,sans-serif;font-size:1.4rem;gap:1rem;letter-spacing:.2rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}header #menu-nav-wrap .header-actions a[data-v-7b37e498]:hover{color:#fff}header #menu-nav-wrap .header-actions a .icon[data-v-7b37e498]{font-size:1.8rem}header .overlay[data-v-7b37e498]{background:#00000080;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:all .3s ease;visibility:hidden;z-index:700}header .overlay.active[data-v-7b37e498]{opacity:1;pointer-events:auto;visibility:visible}.footer[data-v-b5b502cf]{background-color:#f8f9fa;border-top:1px solid #eee;padding:60px 0 30px}.footer .footer-content[data-v-b5b502cf]{margin-bottom:40px}.footer .footer-title[data-v-b5b502cf]{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;position:relative}.footer .footer-title[data-v-b5b502cf]:after{background-color:#ca0606;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.footer .footer-links li[data-v-b5b502cf]{margin-bottom:.75rem}.footer .footer-links li a[data-v-b5b502cf]{align-items:center;color:#4a5568;display:flex;font-size:.95rem;text-decoration:none;transition:all .3s ease}.footer .footer-links li a[data-v-b5b502cf]:hover{color:#ca0606;transform:translate(5px)}.footer .footer-links li a .icon[data-v-b5b502cf]{font-size:1.1rem;margin-right:8px}.footer .contact-info .contact-item[data-v-b5b502cf]{align-items:flex-start;display:flex;margin-bottom:1rem}.footer .contact-info .contact-item .contact-icon[data-v-b5b502cf]{color:#ca0606;font-size:1.25rem;margin-right:12px;margin-top:3px}.footer .contact-info .contact-item .contact-link[data-v-b5b502cf],.footer .contact-info .contact-item .contact-text[data-v-b5b502cf]{color:#4a5568;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer .contact-info .contact-item .contact-link[data-v-b5b502cf]:hover,.footer .contact-info .contact-item .contact-text[data-v-b5b502cf]:hover{color:#ca0606}.footer .social-links[data-v-b5b502cf]{display:flex;gap:1rem;margin-bottom:1.5rem}.footer .social-links .social-link[data-v-b5b502cf]{align-items:center;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transition:transform .3s ease;width:40px}.footer .social-links .social-link[data-v-b5b502cf]:hover{transform:translateY(-3px)}.footer .social-links .social-link.whatsapp[data-v-b5b502cf]{background-color:#25d366}.footer .social-links .social-link.instagram[data-v-b5b502cf]{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743,#cc2366 75%,#bc1888)}.footer .social-links .social-link .icon[data-v-b5b502cf]{font-size:1.5rem}.footer .payment-methods[data-v-b5b502cf]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.footer .payment-methods img[data-v-b5b502cf]{height:30px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.footer .payment-methods img[data-v-b5b502cf]:hover{transform:translateY(-2px)}.footer .footer-bottom[data-v-b5b502cf]{border-top:1px solid #eee;padding-top:20px;text-align:center}.footer .footer-bottom .copyright[data-v-b5b502cf]{color:#718096;font-size:.9rem;margin:0}:dir(rtl) .footer .footer-title[data-v-b5b502cf]:after{left:auto;right:0}:dir(rtl) .footer .footer-links li a[data-v-b5b502cf]:hover{transform:translate(-5px)}:dir(rtl) .footer .contact-info .contact-item .contact-icon[data-v-b5b502cf]{margin-left:12px;margin-right:0}.whatsapp-button[data-v-c7f1d53c]{align-items:center;background-color:#25d366;border-radius:50%;bottom:30px;box-shadow:0 4px 12px #25d36666;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:30px;text-decoration:none;transition:all .3s cubic-bezier(.215,.61,.355,1);width:60px;z-index:1000}.whatsapp-button[data-v-c7f1d53c]:hover{box-shadow:0 6px 16px #25d36680;transform:translateY(-4px)}.whatsapp-button:hover .whatsapp-icon[data-v-c7f1d53c]{transform:scale(1.1)}.whatsapp-button__ripple[data-v-c7f1d53c]{animation:ripple-c7f1d53c 1.5s ease-in-out infinite;background-color:#25d366;border-radius:50%;height:100%;position:absolute;width:100%;z-index:-1}.whatsapp-button .whatsapp-icon[data-v-c7f1d53c]{color:#fff;font-size:32px;transition:transform .3s ease}@keyframes ripple-c7f1d53c{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}[dir=rtl] .whatsapp-button[data-v-c7f1d53c]{left:30px;right:auto}@media only screen and (max-width:768px){.whatsapp-button[data-v-c7f1d53c]{bottom:20px;height:50px;right:20px;width:50px}.whatsapp-button .whatsapp-icon[data-v-c7f1d53c]{font-size:28px}[dir=rtl] .whatsapp-button[data-v-c7f1d53c]{left:20px;right:auto}}
