@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap);.lang-btn{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.lang-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.lang-toggle-btn{align-items:center;background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;gap:10px;padding:12px 16px;transition:background .2s;width:100%}.lang-toggle-btn:hover{background:var(--button-bg-hover)}[dir=rtl] .lang-btn{flex-direction:row-reverse}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}.site-header.scrolled{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#050a06d9;border-bottom:1px solid var(--border-hover);box-shadow:0 4px 30px #0003}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:14px 16px}.header-container,.header-left{align-items:center;display:flex}.header-left{gap:14px}.menu-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.menu-toggle:active{background:#ffffff1a}.header-brand{display:flex;font-family:Playfair Display,serif;font-size:1.2rem;font-style:italic;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .3s ease}.header-brand:hover{transform:scale(1.03)}.brand-name-white{color:var(--text-primary)}.brand-name-gold{color:var(--accent-primary)}.header-right{gap:8px}.header-right,.search-toggle{align-items:center;display:flex}.search-toggle{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;justify-content:center;padding:8px;transition:background .2s}.search-toggle:hover{background:var(--hover-bg)}.search-dropdown{animation:slideDown .2s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--header-bg);border-bottom:1px solid var(--border-color);left:0;padding:12px 16px;position:absolute;right:0;top:100%}.search-dropdown__form{align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;gap:10px;margin:0 auto;max-width:600px;padding:10px 14px}.search-dropdown__form input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-body);font-size:15px;outline:none}.search-dropdown__form input::placeholder,.search-dropdown__icon{color:var(--text-muted)}.search-dropdown__icon{flex-shrink:0}.search-dropdown__close{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;padding:4px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu{background:linear-gradient(180deg,#050a06,#0d1f12);display:flex;flex-direction:column;height:100vh;left:-100%;overflow-y:auto;padding:20px;position:fixed;top:0;transition:left .3s cubic-bezier(.4,0,.2,1);width:300px;z-index:1001}.mobile-menu.open{left:0}.mobile-menu-overlay{background:#0009;inset:0;opacity:0;position:fixed;transition:opacity .3s;visibility:hidden;z-index:1000}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.mobile-menu-close{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:32px;line-height:1;padding:4px}.mobile-menu-search{align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);display:flex;gap:10px;margin-bottom:16px;padding:12px 14px}.mobile-menu-search input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-body);font-size:14px;outline:none}.mobile-menu nav{display:flex;flex:1 1;flex-direction:column;gap:4px}.mobile-menu nav a{align-items:center;border-bottom:1px solid #ffffff0d;color:var(--text-secondary);display:flex;font-size:1rem;justify-content:space-between;padding:14px 0;text-decoration:none;transition:color .2s}.mobile-menu nav a:active,.mobile-menu nav a:hover{color:var(--accent-primary)}.menu-count{background:var(--button-bg);border-radius:var(--radius-full);color:var(--text-muted);font-size:12px;padding:2px 8px}.mobile-menu-footer{border-top:1px solid var(--border-color);margin-top:auto;padding-top:16px}.theme-toggle-btn{align-items:center;background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:14px;gap:10px;padding:12px 16px;transition:background .2s;width:100%}.theme-toggle-btn:hover{background:var(--button-bg-hover)}.footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0000004d;border-top:1px solid var(--border-color);margin-top:80px}.footer__trust-bar{background:#00000026;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:24px 20px}.footer__trust-item{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:8px}.footer__trust-item svg{color:var(--accent-primary)}.footer__container{grid-gap:48px;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:48px 24px}.footer__brand{display:flex;flex-direction:column;gap:16px}.footer__logo{align-items:baseline;display:flex;gap:4px}.footer__logo-on{color:var(--accent-primary);font-family:Playfair Display,serif;font-size:22px;font-weight:700}.footer__logo-luxury{color:var(--text-secondary);font-size:10px;font-weight:300;letter-spacing:3px;text-transform:uppercase}.footer__tagline{color:var(--text-muted);font-size:14px;line-height:1.6;max-width:300px}.footer__social{display:flex;gap:12px}.footer__social-link{align-items:center;background:var(--hover-bg);border-radius:10px;color:var(--text-secondary);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);width:40px}.footer__social-link:hover{background:var(--accent-primary);box-shadow:0 8px 20px #d4af374d;color:#fff;transform:translateY(-4px) rotate(5deg)}.footer__links-group{display:flex;flex-direction:column;gap:12px}.footer__links-group h4{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.footer__links-group a{color:var(--text-muted);font-size:14px;text-decoration:none;transition:color .2s ease}.footer__links-group a:hover{color:var(--accent-primary)}.footer__count{color:var(--text-muted);font-size:11px;opacity:.7}.footer__bottom{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 24px}.footer__bottom p{color:var(--text-muted);font-size:12px}.footer__protected{font-size:12px}@media (max-width:768px){.footer__container{gap:32px;grid-template-columns:1fr 1fr;padding:32px 20px}.footer__brand{grid-column:1/-1}.footer__trust-bar{gap:20px}.footer__bottom{flex-direction:column;gap:8px;text-align:center}}.whatsapp-fab{align-items:center;background:#25d366;border-radius:50%;bottom:24px;box-shadow:0 4px 20px #25d36666;color:#fff;display:flex;height:56px;justify-content:center;position:fixed;right:24px;text-decoration:none;transition:all .3s ease;width:56px;z-index:999}.whatsapp-fab:hover{box-shadow:0 6px 30px #25d36680;transform:scale(1.1)}.whatsapp-fab:after,.whatsapp-fab:before{animation:waPulse 2s infinite;border:2px solid #25d366;border-radius:50%;content:"";inset:-4px;position:absolute}.whatsapp-fab:after{animation-delay:.4s;inset:-8px}.whatsapp-fab__pulse{display:none}@keyframes waPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.live-feed{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:100px;bottom:24px;display:flex;gap:8px;left:24px;opacity:0;padding:10px 16px;position:fixed;transform:translateY(20px) scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1);z-index:998}.live-feed--visible{opacity:1;transform:translateY(0) scale(1)}.live-feed__dot{animation:livePulse 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e80;flex-shrink:0;height:8px;width:8px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.live-feed__viewers{color:var(--text-primary);font-size:14px;font-weight:700;min-width:20px;text-align:center}.live-feed__text{color:var(--text-muted);font-size:12px;font-weight:500;white-space:nowrap}[data-theme=light] .live-feed{background:#ffffffe6;box-shadow:0 4px 20px #0000001a}[data-theme=light] .live-feed__dot{background:#16a34a}@media (max-width:600px){.live-feed{bottom:80px;left:12px;max-width:none;padding:8px 12px;right:80px}.live-feed__text{display:none}}:root,[data-theme=dark]{--bg-primary:#050a06;--bg-gradient:#1a3c24;--bg-secondary:#ffffff05;--bg-tertiary:#ffffff0a;--bg-elevated:#ffffff0f;--card-bg:#ffffff08;--card-bg-hover:#ffffff0f;--glass-bg:#ffffff0a;--glass-bg-hover:#ffffff14;--glass-border:#ffffff14;--text-primary:#fff;--text-secondary:#ffffffbf;--text-tertiary:#ffffff8c;--text-muted:#fff6;--border-color:#ffffff14;--border-hover:#ffffff26;--hover-bg:#ffffff0f;--accent-primary:#d4af37;--accent-secondary:#e8d48b;--accent-tertiary:#b8960c;--accent-glow:#d4af374d;--header-bg:#050a06d9;--header-border:#ffffff0f;--input-bg:#ffffff0d;--input-border:#ffffff1a;--button-bg:#ffffff14;--button-bg-hover:#ffffff1f;--footer-bg:#0000004d;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 4px 16px #0006;--shadow-lg:0 8px 32px #00000073;--shadow-glow:0 0 30px #d4af3726;--shadow-card:0 4px 24px #0000004d;--scrollbar-track:#ffffff08;--scrollbar-thumb:#d4af374d}[data-theme=light]{--bg-primary:#faf8f5;--bg-gradient:#f0ede6;--bg-secondary:#00000005;--bg-tertiary:#f5f2ed;--bg-elevated:#fff;--card-bg:#00000008;--card-bg-hover:#0000000d;--glass-bg:#ffffffd9;--glass-bg-hover:#fffffff2;--glass-border:#00000014;--text-primary:#1a1a1a;--text-secondary:#1a1a1abf;--text-tertiary:#1a1a1a8c;--text-muted:#1a1a1a66;--border-color:#00000014;--border-hover:#00000026;--hover-bg:#0000000a;--accent-primary:#b8960c;--accent-secondary:#8b7209;--accent-tertiary:#d4af37;--accent-glow:#b8960c33;--header-bg:#faf8f5e6;--header-border:#0000000f;--input-bg:#00000008;--input-border:#0000001a;--button-bg:#0000000d;--button-bg-hover:#00000014;--footer-bg:#ffffffe6;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 32px #0000001a;--shadow-glow:0 0 30px #b8960c1a;--shadow-card:0 4px 24px #00000014;--scrollbar-track:#00000008;--scrollbar-thumb:#00000026}[data-theme=light] body{background:linear-gradient(180deg,#faf8f5,#f0ede6)}[data-theme=light] .site-header.scrolled{background:#faf8f5f2}[data-theme=light] .mobile-menu{background:linear-gradient(180deg,#faf8f5,#e8e5e0)}[data-theme=light] .loading-screen{background:linear-gradient(180deg,#faf8f5,#f0ede6)}[data-theme=light] .loading-screen__logo-on{color:#1a1a1a}[data-theme=light] .loading-spinner{border-color:#b8960c #00000014 #00000014}[data-theme=light] .hero__title-line{color:#1a1a1a}[data-theme=light] .footer{background:#ffffffe6}[data-theme=light] .footer__trust-bar{background:#00000008}[data-theme=light] .mobile-menu nav a{border-bottom:1px solid #0000000d;color:#1a1a1acc}[data-theme=light] .search-dropdown{background:#faf8f5f2}[data-theme=light] .category-card__name,[data-theme=light] .country-chip__name,[data-theme=light] .product-card:hover .product-card__name,[data-theme=light] .product-card__name{color:#1a1a1a}[data-theme=light] .review-card__text,[data-theme=light] .trust-review-card__text{color:#1a1a1abf}:root{--font-display:"Playfair Display",Georgia,serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-smooth:0.3s ease;--transition-theme:0.5s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:linear-gradient(180deg,#050a06,#1a3c24);background:linear-gradient(180deg,var(--bg-primary) 0,var(--bg-gradient) 100%);background-attachment:fixed;color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);line-height:1.5;min-height:100vh;overflow-x:hidden;padding-top:60px;transition:background-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-theme),color var(--transition-theme)}img{display:block;max-width:100%}button{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ffffff08;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#d4af374d;background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#d4af37;background:var(--accent-primary)}::selection{background:#d4af37;background:var(--accent-primary);color:#fff}.app{display:flex;flex-direction:column;min-height:100vh}.app__content{flex:1 1}.loading-screen{align-items:center;background:linear-gradient(180deg,#050a06,#1a3c24);display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;position:fixed;transition:opacity .5s ease;z-index:9999}.loading-screen.fade-out{opacity:0;pointer-events:none}.loading-screen__logo{font-family:Playfair Display,Georgia,serif;font-family:var(--font-display);font-size:2rem;font-style:italic;font-weight:700}.loading-screen__logo-on{color:#fff;color:var(--text-primary)}.loading-screen__logo-luxury{color:#d4af37}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top-color:#d4af37;box-shadow:0 0 20px #d4af3726;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 50%,#ffffff08);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.products-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.page-transition{animation:pageIn .3s ease}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes whatsapp-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1)}.reveal-right.visible{opacity:1;transform:translateX(0)}.reveal-scale{opacity:0;transform:scale(.9);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(25px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.stagger-children.visible>:first-child{opacity:1;transform:translateY(0);transition-delay:0s}.stagger-children.visible>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.06s}.stagger-children.visible>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.12s}.stagger-children.visible>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.18s}.stagger-children.visible>:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.24s}.stagger-children.visible>:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.3s}.stagger-children.visible>:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.36s}.stagger-children.visible>:nth-child(8){opacity:1;transform:translateY(0);transition-delay:.42s}.stagger-children.visible>:nth-child(9){opacity:1;transform:translateY(0);transition-delay:.48s}.stagger-children.visible>:nth-child(10){opacity:1;transform:translateY(0);transition-delay:.54s}.stagger-children.visible>:nth-child(n+11){opacity:1;transform:translateY(0);transition-delay:.6s}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #d4af3726}50%{box-shadow:0 0 40px #d4af3759}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounceSoft{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@keyframes floatParticle1{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-20px) rotate(90deg)}50%{transform:translate(-5px,-35px) rotate(180deg)}75%{transform:translate(15px,-15px) rotate(270deg)}}@keyframes floatParticle2{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-15px,-25px) rotate(120deg)}66%{transform:translate(10px,-40px) rotate(240deg)}}@keyframes borderGlow{0%,to{border-color:#d4af371a}50%{border-color:#d4af3766}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(60px)}60%{opacity:1;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.magnetic-hover{transition:transform .3s cubic-bezier(.4,0,.2,1)}.magnetic-hover:hover{transform:translateY(-3px)}.magnetic-hover:active{transform:translateY(-1px)}
/*# sourceMappingURL=main.b8b980b6.css.map*/