.badge-notify[data-v-1d6524e1]{position:absolute;top:18px;right:0;background:var(--primary);color:var(--title);border-radius:50%;font-size:10px;line-height:1;padding:3px 6px}.home3-open-menu[data-v-1d6524e1]{display:inline-block!important}.site-footer[data-v-def12172]{position:relative}.footer-overlay[data-v-def12172]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1}.footer-top[data-v-def12172],.footer-bottom[data-v-def12172]{position:relative;z-index:2}.location-link[data-v-def12172]{text-decoration:none;color:inherit;transition:opacity .3s ease}.location-link[data-v-def12172]:hover{opacity:.8}.location-link p[data-v-def12172]{margin-bottom:10px}.quick-links[data-v-def12172]{list-style:none;padding:0;margin:0}.quick-links li[data-v-def12172]{margin-bottom:10px}.quick-links a[data-v-def12172]{color:#fff;text-decoration:none;transition:opacity .3s ease;display:inline-block}.quick-links a[data-v-def12172]:hover{opacity:.8}.standalone-layout[data-v-9f44f171]{min-height:100vh;width:100%}.admin-header[data-v-7be7a746]{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1rem 0;box-shadow:0 2px 4px #0000000d}.admin-header-content[data-v-7be7a746]{display:flex;justify-content:space-between;align-items:center}.admin-header-title h1[data-v-7be7a746]{font-size:1.5rem;color:#24262d;font-weight:600}.admin-header-actions[data-v-7be7a746]{display:flex;align-items:center}.admin-notifications[data-v-7be7a746]{position:relative;margin-right:1.5rem}.notification-icon[data-v-7be7a746]{font-size:1.25rem;cursor:pointer;position:relative}.notification-badge[data-v-7be7a746]{position:absolute;top:-8px;right:-8px;background-color:#dc3545;color:#fff;border-radius:50%;min-width:18px;height:18px;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700}.notification-dropdown[data-v-7be7a746]{position:absolute;top:100%;right:0;margin-top:.5rem;width:300px;background-color:#fff;border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026;z-index:1000}.notification-header[data-v-7be7a746]{padding:.75rem 1rem;border-bottom:1px solid #e9ecef}.notification-body[data-v-7be7a746]{max-height:250px;overflow-y:auto}.notification-item[data-v-7be7a746]{padding:.75rem 1rem;border-bottom:1px solid #f8f9fa;cursor:pointer}.notification-item[data-v-7be7a746]:hover{background-color:var(--primary);color:#fff}.notification-footer[data-v-7be7a746]{padding:.75rem 1rem;border-top:1px solid #e9ecef}.admin-user-info[data-v-7be7a746]{display:flex;align-items:center}.admin-user-name[data-v-7be7a746]{margin-right:1rem;font-weight:500}.admin-logout-btn[data-v-7be7a746]{border:none;background:none;color:#dc3545;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.admin-logout-btn[data-v-7be7a746]:hover{background-color:#f8d7da}@media (max-width: 768px){.admin-header-content[data-v-7be7a746]{flex-direction:column;align-items:flex-start}.admin-header-actions[data-v-7be7a746]{margin-top:.5rem;width:100%}}.admin-sidebar[data-v-24575a1b]{width:250px;background-color:#24262d;color:#fff;transition:transform .3s ease;z-index:1000}.sidebar-header[data-v-24575a1b]{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-logo[data-v-24575a1b]{display:flex;align-items:center}.sidebar-logo img[data-v-24575a1b]{height:32px;width:auto;margin-right:.75rem}.sidebar-logo h2[data-v-24575a1b]{margin:0;font-size:1.25rem;font-weight:600;white-space:nowrap}.sidebar-toggle[data-v-24575a1b]{display:none;background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer}.sidebar-nav[data-v-24575a1b]{padding:1rem 0}.sidebar-nav-list[data-v-24575a1b]{list-style:none;padding:0;margin:0}.sidebar-nav-item[data-v-24575a1b]{cursor:pointer;transition:background-color .2s}.sidebar-nav-item[data-v-24575a1b]:hover{background-color:#ffffff1a}.sidebar-nav-item.active[data-v-24575a1b]{background-color:#ffffff26;border-left:4px solid #ffffff}.sidebar-nav-link[data-v-24575a1b]{padding:.75rem 1.5rem;display:flex;align-items:center;color:#fff;text-decoration:none}.sidebar-nav-link i[data-v-24575a1b]{margin-right:.75rem;width:20px;text-align:center}.nav-badge[data-v-24575a1b]{margin-left:auto;background-color:#dc3545;color:#fff;border-radius:10px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}@media (max-width: 768px){.admin-sidebar[data-v-24575a1b]{position:fixed;height:100%;transform:translate(0)}.admin-sidebar.collapsed[data-v-24575a1b]{transform:translate(-100%)}.sidebar-toggle[data-v-24575a1b]{display:block}.sidebar-logo h2[data-v-24575a1b]{font-size:1rem}.sidebar-logo img[data-v-24575a1b]{height:24px}}.admin-layout[data-v-afff3f7c]{display:flex;min-height:100vh;width:100%;background-color:#f8f9fa}.admin-content[data-v-afff3f7c]{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.admin-main[data-v-afff3f7c]{flex:1;padding:1rem}@media (max-width: 768px){.admin-layout[data-v-afff3f7c]{flex-direction:column}}.cart-bar[data-v-ba7ec18f]{position:fixed;left:0;right:0;bottom:0;background:var(--primary);color:var(--title);padding:8px 0;z-index:1000;box-shadow:0 -2px 6px #0000001a;font-size:.95rem}.cart-info i[data-v-ba7ec18f]{color:var(--title)}.divider[data-v-ba7ec18f]{opacity:.6}.fade-enter-active[data-v-ba7ec18f],.fade-leave-active[data-v-ba7ec18f]{transition:opacity .3s}.fade-enter-from[data-v-ba7ec18f],.fade-leave-to[data-v-ba7ec18f]{opacity:0}.cookie-banner[data-v-ebae80d0]{position:fixed;bottom:0;left:0;right:0;background-color:#0d0d0d;color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px 20px;z-index:9999;box-shadow:0 -2px 8px #0000004d;font-size:14px}.cookie-message[data-v-ebae80d0]{max-width:720px;text-align:center}.slide-up-enter-active[data-v-ebae80d0],.slide-up-leave-active[data-v-ebae80d0]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-ebae80d0],.slide-up-leave-to[data-v-ebae80d0]{transform:translateY(100%);opacity:0}.promo-popup-overlay[data-v-3e606d46]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.promo-popup[data-v-3e606d46]{background:#f5f5f5;color:#000;border-radius:20px;padding:40px 35px;max-width:600px;width:90%;text-align:center;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000026;border:none;animation:popupSlideIn-3e606d46 .5s ease-out}@keyframes popupSlideIn-3e606d46{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.close-btn[data-v-3e606d46]{position:absolute;top:15px;right:15px;background:#0000001a;border:none;color:#000;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .3s ease}.close-btn[data-v-3e606d46]:hover{background:#0003;transform:scale(1.1)}.promo-title[data-v-3e606d46]{font-size:36px;font-weight:900;margin-bottom:20px;line-height:1.2;font-family:var(--font-family-base)}.promo-title .text-black[data-v-3e606d46]{color:#000}.promo-title .text-primary[data-v-3e606d46]{color:#fcde3b}.promo-subtitle[data-v-3e606d46]{font-size:16px;margin-bottom:30px;color:#666;font-weight:400;line-height:1.6}.promo-tiers[data-v-3e606d46]{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-bottom:25px}.promo-tier[data-v-3e606d46]{background:#fff;border:2px solid #f5f5f5;border-radius:12px;padding:20px 25px;min-width:120px;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.promo-tier[data-v-3e606d46]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a;border-color:#fcde3b}.promo-tier.highlight[data-v-3e606d46]{background:#fff;border-color:#fcde3b;box-shadow:0 4px 15px #fcde3b33}.tier-badge[data-v-3e606d46]{font-size:13px;font-weight:600;margin-bottom:12px;color:#666;text-transform:uppercase;letter-spacing:1px}.tier-discount[data-v-3e606d46]{font-size:26px;font-weight:900;color:#fcde3b}.promo-actions[data-v-3e606d46]{display:flex;gap:15px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.btn-shop-now[data-v-3e606d46]{background:#fcde3b;color:#fff;border:none;padding:12px 25px;border-radius:25px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #fcde3b4d;margin:0 auto}.btn-shop-now[data-v-3e606d46]:hover{background:#e7c728;transform:translateY(-2px);box-shadow:0 6px 20px #fcde3b66}.popup-fade-enter-active[data-v-3e606d46],.popup-fade-leave-active[data-v-3e606d46]{transition:opacity .3s ease}.popup-fade-enter-from[data-v-3e606d46],.popup-fade-leave-to[data-v-3e606d46]{opacity:0}@media (max-width: 768px){.promo-popup[data-v-3e606d46]{padding:30px 25px;max-width:95%}.promo-title[data-v-3e606d46]{font-size:28px}.promo-tiers[data-v-3e606d46]{gap:12px}.promo-tier[data-v-3e606d46]{min-width:100px;padding:15px 18px}.tier-discount[data-v-3e606d46]{font-size:22px}.promo-actions[data-v-3e606d46]{flex-direction:column;align-items:center}.btn-shop-now[data-v-3e606d46]{width:100%;max-width:200px;justify-content:center}}.promo-bar[data-v-db9c1eda]{position:fixed;top:0;left:0;right:0;background:#f5f5f5;color:#000;z-index:10000;border-bottom:2px solid #fcde3b;box-shadow:0 2px 10px #0000001a;overflow:hidden}.promo-bar-content[data-v-db9c1eda]{display:flex;align-items:center;height:45px;position:relative}.promo-text-wrapper[data-v-db9c1eda]{flex:1;overflow:hidden;white-space:nowrap;position:relative}.promo-text-scroll[data-v-db9c1eda]{display:inline-block;white-space:nowrap;animation:scroll-left-db9c1eda linear infinite;padding-left:100%}@keyframes scroll-left-db9c1eda{0%{transform:translate(0)}to{transform:translate(-50%)}}.promo-message[data-v-db9c1eda]{display:inline-block;padding:0 40px;font-size:14px;font-weight:600;color:#000;white-space:nowrap}.promo-message .text-primary[data-v-db9c1eda]{color:#fcde3b;font-weight:700}.promo-icon[data-v-db9c1eda]{margin-right:8px;font-size:16px}.promo-separator[data-v-db9c1eda]{margin:0 20px;color:#999;font-weight:300}.promo-close[data-v-db9c1eda]{background:transparent;border:none;color:#000;cursor:pointer;padding:8px 15px;font-size:16px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:45px;height:45px;flex-shrink:0}.promo-close[data-v-db9c1eda]:hover{background:#0000001a;color:#fcde3b}@media (max-width: 768px){.promo-bar-content[data-v-db9c1eda]{height:40px}.promo-message[data-v-db9c1eda]{font-size:12px;padding:0 30px}.promo-icon[data-v-db9c1eda]{font-size:14px;margin-right:6px}.promo-separator[data-v-db9c1eda]{margin:0 15px}.promo-close[data-v-db9c1eda]{min-width:40px;height:40px;padding:6px 12px;font-size:14px}}@media (max-width: 480px){.promo-message[data-v-db9c1eda]{font-size:11px;padding:0 20px}.promo-separator[data-v-db9c1eda]{margin:0 10px}}body.has-promo-bar .is-fixed .main-bar{top:45px!important}@media (max-width: 768px){body.has-promo-bar .is-fixed .main-bar{top:40px!important}}body.has-promo-bar .page-wraper{margin-top:45px!important}@media (max-width: 768px){body.has-promo-bar .page-wraper{margin-top:40px!important}}body.has-promo-bar .header-transparent{top:45px!important}@media (max-width: 768px){body.has-promo-bar .header-transparent{top:40px!important}}
