.chat-widget{bottom:80px;position:fixed;right:20px;z-index:9999}.chat-fab{align-items:center;background:linear-gradient(135deg,var(--gold) 0,#b8860b 100%);border:none;border-radius:50%;box-shadow:0 4px 12px #0000004d;cursor:pointer;display:flex;height:60px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:60px}.chat-fab:hover{box-shadow:0 6px 16px #0006;transform:translateY(-2px)}.chat-window{animation:slideUp .3s cubic-bezier(.16,1,.3,1);background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;height:500px;overflow:hidden;width:350px}.chat-header{align-items:flex-start;background:linear-gradient(135deg,#111,#000);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.chat-header h4{color:var(--gold);font-size:16px;font-weight:600;margin:0 0 4px}.chat-header span{color:var(--text-muted);font-size:12px}.chat-header button{background:#0000;border:none;cursor:pointer;opacity:.7;transition:opacity .2s}.chat-header button:hover{opacity:1}.chat-body{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px}.chat-tabs{grid-gap:8px;background:#ffffff03;border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px 12px}.chat-tabs button{align-items:center;background:#0000;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 10px;transition:all .2s ease}.chat-tabs button.active{background:#bf964824;border-color:var(--gold);color:var(--gold)}.chat-bubble{border-radius:12px;font-size:14px;line-height:1.5;max-width:80%;padding:10px 14px}.chat-bubble.mine{align-self:flex-end;background:var(--accent);border-bottom-right-radius:2px;color:#fff}.chat-bubble.theirs{align-self:flex-start;background:#2a2a2a;border:1px solid var(--border);border-bottom-left-radius:2px;color:var(--text)}.chat-input{background:var(--bg-card);border-top:1px solid var(--border);display:flex;gap:12px;padding:16px}.chat-input input{background:var(--bg-base);border:1px solid var(--border);border-radius:20px;color:var(--text);flex:1 1;font-size:14px;padding:10px 14px}.chat-input input:focus{border-color:var(--gold);outline:none}.chat-input button{align-items:center;background:var(--accent);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.chat-input button:disabled{cursor:not-allowed;opacity:.5}.chat-typing{color:var(--text-muted);font-size:12px;font-style:italic}.chat-empty-state{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;font-size:13px;gap:12px;height:100%;justify-content:center;text-align:center}.chat-login-btn{align-items:center;background:#0000;border:1px solid var(--gold);border-radius:999px;color:var(--gold);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:8px 14px}.chat-login-btn.inline{margin-top:8px}.chat-card-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:10px}.chat-product-card{background:#ffffff05;border:1px solid var(--border);border-radius:10px;color:inherit;overflow:hidden;text-decoration:none}.chat-product-card img{display:block;height:110px;object-fit:cover;width:100%}.chat-product-meta{display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 10px}.chat-order-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.chat-order-item{border:1px solid var(--border);border-radius:8px;display:flex;font-size:12px;justify-content:space-between;padding:8px 10px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.chat-widget{bottom:72px;right:12px}.chat-window{height:68vh;width:calc(100vw - 24px)}.chat-bubble{max-width:90%}}:root{--gold:#6c5ce7;--gold-light:#a29bfe;--gold-dark:#6c5ce7;--black:#0b0b0b;--gray-950:#0b0b0b;--gray-900:#121212;--gray-800:#1a1a1a;--gray-700:#2c2c2c;--gray-500:#a1a1a1;--gray-400:#7a7a7a;--gray-300:#4a4a4a;--white:#fff;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-heading:"Outfit","Inter",-apple-system,sans-serif;--nav-h:72px;--bottom-h:68px;--ease:cubic-bezier(0.25,1,0.5,1);--bg-card:#1a1a1a;--border:#ffffff14;--text:#fff;--text-muted:#a1a1a1;--bg-base:#0b0b0b;--accent:#6c5ce7;--accent-soft:#a29bfe;--bg-radial-center:#6c5ce70d}.theme-dark,.theme-light{--gray-950:#0b0b0b;--gray-900:#121212;--gray-800:#1a1a1a;--gray-700:#2c2c2c;--gray-300:#4a4a4a;--gray-400:#7a7a7a;--white:#fff;--black:#0b0b0b;--bg-card:#1a1a1a;--border:#ffffff14;--text:#fff;--text-muted:#a1a1a1;--bg-base:#0b0b0b;--bg-radial-center:#6c5ce70d;--gold:#6c5ce7;--accent:#6c5ce7;--accent-soft:#a29bfe}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0b0b0b;background:var(--bg-base);background-attachment:fixed;background-image:none;color:#fff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:15px;line-height:1.6;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font-family:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:Outfit,Inter,-apple-system,sans-serif;font-family:var(--font-heading);font-weight:500;letter-spacing:.04em}.container{margin:0 auto;max-width:1200px;padding:0 16px}.premium-gradient{background:linear-gradient(90deg,#6c5ce7,#a29bfe);background:linear-gradient(90deg,var(--accent),var(--accent-soft));-webkit-background-clip:text;color:#0000}.glass-panel{background:#fff;border:1px solid #2c2c2c;border:1px solid var(--gray-700);border-radius:4px;box-shadow:none}.btn-primary{align-items:center;background:linear-gradient(135deg,#6c5ce7,#a29bfe);background:linear-gradient(135deg,var(--accent),var(--accent-soft));border:none;border-radius:12px;box-shadow:0 4px 15px #6c5ce740;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.1em;padding:14px 32px;text-transform:uppercase;transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s var(--ease)}.btn-primary:hover{box-shadow:0 6px 20px #6c5ce780;transform:translateY(-2px)}.btn-lg{font-size:13px;padding:16px 40px}.btn-icon{align-items:center;background:#fff;border:1px solid #00000014;border-radius:50%;display:flex;height:44px;justify-content:center;transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s var(--ease);width:44px}.btn-icon:hover{border-color:#6c5ce7;border-color:var(--gold);color:#6c5ce7;color:var(--gold)}.glass-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0b0bb3;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);left:0;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s var(--ease);z-index:9999}.nav-scrolled{background:#0b0b0bf2;box-shadow:0 4px 20px #00000080}.nav-inner{align-items:center;display:flex;gap:20px;height:72px;height:var(--nav-h);justify-content:space-between}.nav-inner .logo{font-family:Outfit,Inter,-apple-system,sans-serif;font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.nav-links{display:flex;gap:16px}.nav-links a{color:#7a7a7a;color:var(--gray-400);font-size:11px;font-weight:600;letter-spacing:.12em;transition:color .3s}.nav-links a.active,.nav-links a:hover{color:#6c5ce7;color:var(--accent)}.nav-icons{align-items:center;display:flex;gap:12px}.nav-icons a,.nav-icons button{color:#7a7a7a;color:var(--gray-400);position:relative;transition:color .3s}.nav-icons a:hover,.nav-icons button:hover{color:#6c5ce7;color:var(--gold)}.nav-hamburger{color:#fff;color:var(--white);display:none}.cart-badge{align-items:center;background:#6c5ce7;background:var(--gold);border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-8px;top:-6px;width:16px}.bottom-nav{display:none}.hero{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:85vh;overflow:hidden;position:relative;text-align:center}.hero-bg-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-bg-gradient,.hero-bg-image,.hero-bg-video{background-position:50%;background-size:cover;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-bg-video{pointer-events:none}.hero-bg-gradient{background:radial-gradient(circle at center,#6c5ce726 0,#0b0b0b 60%);background-size:cover}@keyframes bg-gradient-pan{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-slide{opacity:0;transition:opacity 1.5s ease-in-out}.hero-slide.active{opacity:1}.hero-overlay{background:#0b0b0ba6;height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{position:relative;z-index:1}.hero-eyebrow{color:#6c5ce7;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.25em;margin-bottom:16px}.hero-title{font-size:clamp(2.2rem,6vw,4.5rem);line-height:1.1;margin-bottom:16px}.hero-subtitle{color:#7a7a7a;color:var(--gray-400);font-size:15px;letter-spacing:.03em;line-height:1.7;margin:0 auto 32px;max-width:540px}.section{padding:60px 0}.section-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:32px}.section-title{font-size:clamp(1.4rem,3vw,2rem)}.section-subtitle{color:#a1a1a1;color:var(--gray-500);font-size:14px;margin-top:6px}.section-accent{background:#6c5ce7;background:var(--gold);height:2px;margin-top:10px;width:48px}.section-link{color:#6c5ce7;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.1em;white-space:nowrap}.section-link:hover{text-decoration:underline}.category-scroll{-ms-overflow-style:none;display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-chip{background:#fff;border:1px solid #0000000f;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:110px;padding:20px 24px;transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s var(--ease)}.category-chip:hover{border-color:#6c5ce7;border-color:var(--gold);box-shadow:0 4px 12px #0000000d;transform:translateY(-3px)}.category-chip-icon{font-size:24px}.category-chip-name{font-size:12px;letter-spacing:.08em}.category-chip-count{color:#7a7a7a;color:var(--gray-400);font-size:11px}.rtl-layout{direction:rtl;text-align:right}.rtl-layout .nav-links{margin-left:0;margin-right:auto}.rtl-layout .cart-badge{left:-8px;right:auto}.rtl-layout .product-card-meta{flex-direction:row-reverse}.rtl-layout .video-card-views{left:auto;right:8px}.rtl-layout .category-scroll{flex-direction:row-reverse}.product-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:16px 0}@media (min-width:640px){.product-grid{gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:20px 0}}.product-card{background:#1a1a1a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);overflow:hidden;transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s var(--ease)}.product-card:hover{border-color:#6c5ce7;border-color:var(--accent);box-shadow:0 8px 25px #6c5ce726;transform:translateY(-4px)}.product-card-link{display:block;padding:16px 16px 0}.product-card-img-wrap{border-radius:3px;position:relative;width:100%}.product-card-img-wrap img,.product-card-img-wrap video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .5s cubic-bezier(.25,1,.5,1);transition:all .5s var(--ease);width:100%}@media (min-width:640px){.product-card-img-wrap{aspect-ratio:4/5}}.product-card:hover .product-card-img-wrap img,.product-card:hover .product-card-img-wrap video{filter:grayscale(0);transform:scale(1.03)}.product-card-meta{display:flex;justify-content:space-between;margin-top:14px}.product-card-category{color:#a1a1a1;color:var(--gray-500);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-card-price{color:#6c5ce7;color:var(--gold);font-size:14px;font-weight:700}.product-card-name{font-size:1.05rem;font-weight:400;margin:8px 0 0}.product-card-btn{align-items:center;background:#fff;border:1px solid #0b0b0b;border:1px solid var(--black);border-radius:2px;color:#0b0b0b;color:var(--black);display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.1em;margin:14px 16px 16px;padding:11px;transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s var(--ease);width:calc(100% - 32px)}.product-card-btn:hover{background:#0b0b0b;background:var(--black);color:#fff}.video-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.video-feed-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:30px 0 80px}.video-card{background:#1a1a1a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);overflow:hidden;transition:all .4s cubic-bezier(.25,1,.5,1);transition:all .4s var(--ease)}.video-card:hover{border-color:#6c5ce7;border-color:var(--accent);box-shadow:0 8px 25px #6c5ce726;transform:translateY(-4px)}.video-card-thumb{cursor:pointer;overflow:hidden;position:relative}.video-card-thumb img{height:200px;object-fit:cover;transition:transform .5s cubic-bezier(.25,1,.5,1);transition:transform .5s var(--ease);width:100%}.video-card--feed .video-card-thumb img{height:240px}.video-card:hover .video-card-thumb img{transform:scale(1.05)}.video-card-play{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s}.video-card:hover .video-card-play{opacity:1}.video-card-duration{background:#000000bf;bottom:8px;font-weight:600;padding:2px 8px;right:8px}.video-card-duration,.video-card-views{border-radius:3px;font-size:11px;position:absolute}.video-card-views{align-items:center;background:#0009;display:flex;gap:4px;left:8px;padding:3px 8px;top:8px}.video-card-info{padding:14px}.video-card-title{font-size:14px;font-weight:600;margin-bottom:10px}.video-card-product{align-items:center;background:#0000000a;border:1px solid #0000000f;border-radius:4px;display:flex;gap:10px;padding:8px 10px;transition:border-color .3s}.video-card-product:hover{border-color:#6c5ce7;border-color:var(--gold)}.video-card-product-img{border-radius:3px;height:36px;object-fit:cover;width:36px}.video-card-product-details{flex:1 1;min-width:0}.video-card-product-name{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card-product-price{color:#6c5ce7;color:var(--gold);font-size:11px;font-weight:700}.video-card-buy-btn{align-items:center;background:#6c5ce7;background:var(--gold);border-radius:3px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;gap:4px;letter-spacing:.05em;padding:6px 12px;transition:background .3s}.video-card-buy-btn:hover{background:#6c5ce7;background:var(--gold-dark)}.page-product{padding-top:80px}.back-link{align-items:center;color:#7a7a7a;color:var(--gray-400);display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-bottom:24px;transition:color .3s}.back-link:hover{color:#6c5ce7;color:var(--gold)}.product-detail{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr}.product-detail-image img{border-radius:4px;width:100%}.product-detail-category{color:#6c5ce7;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.product-detail-name{font-size:clamp(1.6rem,3vw,2.4rem);margin:8px 0 16px}.product-detail-price{color:#6c5ce7;color:var(--gold);font-size:1.5rem;font-weight:700;margin-bottom:16px}.product-detail-desc{color:#7a7a7a;color:var(--gray-400);font-size:14px;line-height:1.8;margin-bottom:28px}.product-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.product-detail-features{display:flex;flex-direction:column;gap:10px}.feature-item{color:#7a7a7a;color:var(--gray-400);font-size:13px}.category-filter-bar{display:flex;gap:10px;overflow-x:auto;padding:20px 0 10px;scrollbar-width:none}.category-filter-bar::-webkit-scrollbar{display:none}.category-filter-btn{border:1px solid #0000001a;border-radius:20px;color:#7a7a7a;color:var(--gray-400);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.08em;padding:8px 20px;transition:all .3s}.category-filter-btn.active,.category-filter-btn:hover{background:#c5a05914;border-color:#6c5ce7;border-color:var(--gold);color:#6c5ce7;color:var(--gold)}.cart-empty{color:#a1a1a1;color:var(--gray-500);padding:80px 0;text-align:center}.cart-empty p{font-size:16px;margin:16px 0 24px}.cart-layout{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 340px;padding-top:24px}.cart-item{border-bottom:1px solid #0000000f;display:flex;gap:16px;padding:20px 0}.cart-item-img{border-radius:4px;height:90px;object-fit:cover;width:90px}.cart-item-info{flex:1 1;min-width:0}.cart-item-category{color:#a1a1a1;color:var(--gray-500);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cart-item-name{font-size:15px;margin:4px 0}.cart-item-price{color:#6c5ce7;color:var(--gold);font-size:14px;font-weight:600}.cart-item-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.qty-control{align-items:center;border:1px solid #0000001a;border-radius:3px;display:flex;gap:12px;padding:4px 8px}.qty-control button{color:#7a7a7a;color:var(--gray-400);padding:4px}.qty-control button:hover{color:#6c5ce7;color:var(--gold)}.qty-control span{font-size:14px;font-weight:600;min-width:20px;text-align:center}.cart-remove-btn{color:#a1a1a1;color:var(--gray-500);transition:color .3s}.cart-remove-btn:hover{color:#e74c3c}.cart-summary{background:#121212;background:var(--gray-900);border:1px solid #0000000f;border-radius:6px;height:-webkit-fit-content;height:fit-content;padding:28px;position:-webkit-sticky;position:sticky;top:80px}.cart-summary h3{font-size:16px;margin-bottom:20px}.cart-summary-row{color:#7a7a7a;color:var(--gray-400);display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.cart-total{border-top:1px solid #0000001a;color:#fff;color:var(--white);font-size:16px;font-weight:700;margin-top:12px;padding-top:16px}.search-overlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000d9;display:flex;inset:0;justify-content:center;padding-top:100px;position:fixed;z-index:200}.search-overlay-inner{max-width:560px;padding:0 16px;width:100%}.search-bar{align-items:center;background:#121212;background:var(--gray-900);border:1px solid #0000001a;border-radius:6px;display:flex;gap:12px;padding:14px 16px}.search-bar input{background:none;border:none;color:#fff;color:var(--white);flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:16px;outline:none}.search-bar input::placeholder{color:#a1a1a1;color:var(--gray-500)}.search-bar button{color:#7a7a7a;color:var(--gray-400)}.search-results{margin-top:12px}.search-result-item{align-items:center;border-radius:4px;display:flex;gap:14px;padding:12px;transition:background .2s}.search-result-item:hover{background:#121212;background:var(--gray-900)}.search-result-item img{border-radius:3px;height:48px;object-fit:cover;width:48px}.search-result-name{display:block;font-size:14px;font-weight:500}.search-result-price{color:#6c5ce7;color:var(--gold);font-size:13px;font-weight:600}.search-empty{color:#a1a1a1;color:var(--gray-500);font-size:14px;padding:40px 0;text-align:center}.spinner-wrap{align-items:center;display:flex;justify-content:center;min-height:60vh}.spinner{animation:spin .8s linear infinite;border:2px solid #00000014;border-radius:50%;border-top:2px solid var(--gold);height:36px;width:36px}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#121212 25%,#1a1a1a 50%,#121212 75%);background:linear-gradient(90deg,var(--gray-900) 25%,var(--gray-800) 50%,var(--gray-900) 75%);background-size:200% 100%;border-radius:3px}.skeleton-img{height:280px;width:100%}.footer{background:#050505;border-top:1px solid #0000000a;margin-top:40px;padding:60px 0}.footer-inner{text-align:center}.footer-logo{display:inline-block;font-family:Outfit,Inter,-apple-system,sans-serif;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;margin-bottom:28px}.footer-links{color:#a1a1a1;color:var(--gray-500);display:flex;flex-wrap:wrap;font-size:11px;gap:28px;justify-content:center;letter-spacing:.1em;margin-bottom:28px}.footer-copy{color:#2c2c2c;color:var(--gray-700);font-size:11px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.main-content{padding-bottom:20px}@media (max-width:1024px){.product-detail{gap:28px}.cart-layout,.product-detail{grid-template-columns:1fr}}@media (max-width:768px){:root{--nav-h:56px}.nav-links{display:none}.nav-links--open{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af7;bottom:0;display:flex;flex-direction:column;gap:24px;left:0;padding:32px 24px;position:fixed;right:0;top:72px;top:var(--nav-h);z-index:99}.nav-links--open a{color:#fff;color:var(--white);font-size:16px}.nav-hamburger{display:flex}.hero{min-height:70vh}.hero-title{font-size:2rem}.hero-subtitle{font-size:14px}.product-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.product-card-img-wrap{aspect-ratio:1/1}.skeleton-img{height:180px}.product-card-name{font-size:.9rem}.product-card-btn{font-size:10px;margin:10px 12px 12px;padding:9px;width:calc(100% - 24px)}.product-card-link{padding:12px 12px 0}.product-card-meta{margin-top:10px}.video-feed-grid,.video-grid{grid-template-columns:1fr}.video-feed-grid{padding-bottom:88px;padding-bottom:calc(var(--bottom-h) + 20px)}.section{padding:40px 0}.section-title{font-size:1.3rem}.bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0af2;border-top:1px solid #0000000f;bottom:0;height:68px;height:var(--bottom-h);justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:100}.bottom-nav,.bottom-nav-item{align-items:center;display:flex}.bottom-nav-item{color:#a1a1a1;color:var(--gray-500);flex-direction:column;font-size:10px;gap:3px;padding:6px 12px;position:relative;transition:color .2s}.bottom-nav-item.active{color:#6c5ce7;color:var(--gold)}.bottom-nav-video-btn{background:linear-gradient(135deg,#6c5ce7,#6c5ce7);background:linear-gradient(135deg,var(--gold),var(--gold-dark));box-shadow:0 4px 16px #c5a0594d;height:42px;margin-top:-18px;width:42px}.bottom-nav-video-btn,.cart-badge-bottom{align-items:center;border-radius:50%;display:flex;justify-content:center}.cart-badge-bottom{background:#6c5ce7;background:var(--gold);color:#fff;font-size:9px;font-weight:700;height:14px;position:absolute;right:4px;top:0;width:14px}.main-content{padding-bottom:78px;padding-bottom:calc(var(--bottom-h) + 10px)}.footer{padding-bottom:88px;padding-bottom:calc(var(--bottom-h) + 20px)}.footer-links{font-size:10px;gap:16px}.cart-item-img{height:70px;width:70px}.cart-summary{position:static}.product-detail-image img{max-height:400px;object-fit:cover}.page-cart,.page-category,.page-product,.page-videos{padding-top:88px;padding-top:calc(var(--nav-h) + 16px)}}@media (max-width:380px){.product-grid{grid-template-columns:1fr}.category-chip{min-width:90px;padding:14px 16px}}@media (min-width:769px){.container{padding:0 24px}.page-home{margin-top:0}.bottom-nav{display:none!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-container{background:#0b0b0b;background:var(--gray-950);display:flex;min-height:100vh}.auth-bg{display:none;flex:1 1;position:relative}@media (min-width:992px){.auth-bg{display:block}}.auth-bg-img{height:100%;object-fit:cover;width:100%}.auth-bg-fill{background:radial-gradient(800px 420px at 18% 12%,#c8a96a59,#0000 62%),linear-gradient(140deg,#0b0c10,#111622 48%,#0b0f1a);height:100%;width:100%}.auth-bg-overlay{background:linear-gradient(135deg,#0b0c10cc,#1a1a1d66);bottom:0;left:0;position:absolute;right:0;top:0}.auth-content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 20px;position:relative;z-index:10}.auth-card{animation:fadeIn .6s cubic-bezier(.25,1,.5,1) forwards;animation:fadeIn .6s var(--ease) forwards;max-width:440px;padding:48px;width:100%}.auth-header{margin-bottom:32px;text-align:center}.auth-logo{color:#6c5ce7;color:var(--gold);margin:0 auto 16px}.auth-header h2{color:#fff;color:var(--white);font-size:28px;margin-bottom:8px}.auth-header p{color:#7a7a7a;color:var(--gray-400);font-size:14px}.auth-form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;gap:16px}.form-row .input-group{flex:1 1}.input-group{position:relative}.input-group input{background:#0003;border:1px solid #0000001a;border-radius:8px;color:#fff;color:var(--white);font-size:15px;outline:none;padding:18px 16px 10px;transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s var(--ease);width:100%}.input-group input:focus{background:#0006;border-color:#6c5ce7;border-color:var(--gold);box-shadow:0 0 0 4px #c5a0591a}.input-group label{color:#7a7a7a;color:var(--gray-400);font-size:15px;left:16px;pointer-events:none;position:absolute;top:14px;transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s var(--ease)}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label{color:#6c5ce7;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;top:6px}.password-group .toggle-password{color:#7a7a7a;color:var(--gray-400);position:absolute;right:16px;top:14px;transition:color .3s}.password-group .toggle-password:hover{color:#fff;color:var(--white)}.auth-actions{display:flex;justify-content:flex-end;margin-top:-8px}.forgot-password{color:#7a7a7a;color:var(--gray-400);font-size:13px;transition:color .3s}.forgot-password:hover{color:#6c5ce7;color:var(--gold)}.auth-submit{border-radius:8px;font-size:14px;justify-content:center;margin-top:8px;padding:16px;width:100%}.auth-footer{color:#7a7a7a;color:var(--gray-400);font-size:14px;margin-top:24px;text-align:center}.auth-footer a{color:#6c5ce7;color:var(--gold);font-weight:600;margin-left:4px;transition:color .3s}.auth-footer a:hover{color:#fff;color:var(--white)}.auth-error{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#f87171;font-size:13px;margin-bottom:20px;padding:12px 16px;text-align:center}.mobile-sidebar-backdrop{background:#000000b3;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999!important}.mobile-sidebar-backdrop.open{opacity:1;visibility:visible}.mobile-sidebar{background:#1a1a1a;background:var(--bg-card);border-right:1px solid #ffffff14;border-right:1px solid var(--border);box-shadow:2px 0 20px #0006;display:flex;flex-direction:column;height:100%;left:0;max-width:85vw;position:fixed;top:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:transform .3s cubic-bezier(.25,1,.5,1);width:320px;z-index:10000!important}.mobile-sidebar.open{transform:translateX(0);-webkit-transform:translateX(0)}.rtl-layout .mobile-sidebar{border-left:1px solid #ffffff14;border-left:1px solid var(--border);border-right:none;left:auto;right:0;transform:translateX(100%);-webkit-transform:translateX(100%);transition:transform .3s cubic-bezier(.25,1,.5,1)}.rtl-layout .mobile-sidebar.open{transform:translateX(0);-webkit-transform:translateX(0)}.ms-profile-header{align-items:flex-start;background:#1a1a1a;background:var(--bg-card);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);border-radius:0 0 24px 24px;box-shadow:0 10px 30px #0000000d;display:flex;justify-content:space-between;margin-bottom:24px;padding:40px 24px 24px;position:relative}.ms-user-info{align-items:center;display:flex;gap:16px}.ms-avatar{background:#6c5ce7;background:var(--gold);box-shadow:0 4px 12px #d4af374d;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:48px;width:48px}.ms-user-details{display:flex;flex-direction:column;gap:4px}.ms-user-name{color:var(--text-main);font-size:18px;font-weight:700;letter-spacing:.02em}.ms-user-email{font-size:13px}.ms-close-btn,.ms-user-email{color:#a1a1a1;color:var(--text-muted)}.ms-close-btn{align-items:center;background:var(--bg-hover);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s}.ms-close-btn:hover{background:#1a1a1a;background:var(--bg-card);color:var(--primary)}.rtl-layout .ms-close-btn{left:16px;right:auto}.ms-action-grid{grid-gap:8px;background:var(--bg-main);display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:16px 20px 24px}.ms-grid-card{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;padding:0;text-decoration:none;transition:transform .2s ease}.ms-grid-card:hover{transform:translateY(-2px)}.ms-grid-icon-wrap{align-items:center;background:#1a1a1a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 12px #00000005;color:var(--text-main);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .3s ease;width:48px}.ms-grid-card:hover .ms-grid-icon-wrap{background:#6c5ce7;background:var(--gold);border-color:#6c5ce7;border-color:var(--gold);box-shadow:0 8px 20px #d4af374d;color:#fff}.ms-grid-label{word-wrap:break-word;color:var(--text-main);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.2;max-width:100%;text-align:center}.ms-content{flex:1 1;overflow-y:auto;padding:16px 0}.ms-nav-group{display:flex;flex-direction:column;margin-bottom:24px}.ms-card-style{background:#1a1a1a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 12px #00000005;margin:0 24px 24px;overflow:hidden}.ms-nav-item{align-items:center;background:#0000;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border);color:var(--text-main);display:flex;justify-content:space-between;padding:16px;transition:all .2s}.ms-nav-item:last-child{border-bottom:none}.ms-card-style .ms-nav-item:hover{background:var(--bg-hover)}.ms-nav-item-left{align-items:center;display:flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:.01em}.ms-nav-icon{color:#a1a1a1;color:var(--text-muted)}.ms-nav-item:hover .ms-nav-icon{color:#6c5ce7;color:var(--gold)}.ms-nav-chevron{color:#a1a1a1;color:var(--text-muted);opacity:.5;transition:color .2s}.ms-nav-item:hover .ms-nav-chevron{color:#6c5ce7;color:var(--gold);opacity:1}.ms-section-title{color:#a1a1a1;color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.05em;margin-bottom:12px;opacity:.8;padding:0 24px;text-transform:uppercase}.ms-footer{background:var(--bg-main);border-top:1px solid #ffffff14;border-top:1px solid var(--border);padding:24px}.ms-btn-logout{align-items:center;background:#1a1a1a;background:var(--bg-card);border:1px solid #6c5ce7;border:1px solid var(--gold);border-radius:12px;color:#6c5ce7;color:var(--gold);display:flex;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .2s;width:100%}.ms-btn-logout:hover{background:#0b0b0b;background:var(--bg-base);border-color:#6c5ce7;border-color:var(--gold)}.ms-btn-login{align-items:center;background:linear-gradient(90deg,#6c5ce7,#6c5ce7);background:linear-gradient(to right,var(--gold-dark),var(--gold));border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.05em;padding:14px;text-transform:uppercase;transition:filter .2s;width:100%}.ms-btn-login:hover{filter:brightness(1.1)}@media (min-width:768px){.mobile-sidebar,.mobile-sidebar-backdrop{display:none!important}}.luxvono-root{--gold:var(--lux-primary,#000);--gold-dark:var(--lux-primary,#111);--gray-500:var(--lux-primary,#666);--accent:var(--lux-accent,#000);--bg-card:var(--bg-card,#fff);--border:var(--border,#00000014);--text:var(--text,#333);--text-muted:var(--text-muted,#888);--bg-base:var(--lux-bg,#f5f5f5);--bg-radial-center:#fff}.glass-nav{background:#fffffff5;border-bottom:1px solid #0000000d;color:#333}.nav-scrolled{background:#fffffffa;box-shadow:0 4px 20px #0000000f}.navbar-logo-image{filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));max-height:34px;object-fit:contain;width:auto}.nav-trust-chip{border:1px solid #6c5ce7;border:1px solid var(--gold);border-radius:999px;color:#6c5ce7;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.nav-desktop-only{display:inline-flex}.nav-loyalty-chip{align-items:center;background:#ff7b0014;border:1px solid #6c5ce7;border:1px solid var(--accent);border-radius:999px;color:#6c5ce7;color:var(--accent);font-size:11px;font-weight:700;gap:5px;letter-spacing:.03em;padding:6px 10px}.nav-auth-wrap{align-items:center;display:inline-flex;gap:10px}.nav-welcome{color:#666;font-size:12px}.nav-logout-btn{color:#999}.nav-logout-text{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.hero{border-bottom:1px solid #0000000f;min-height:min(90vh,900px)}.hero:after{background:linear-gradient(180deg,#fff3,#f5f5f5e6);content:"";inset:0;pointer-events:none;position:absolute}.hero-title{text-wrap:balance;color:#111;letter-spacing:.06em}.hero-subtitle{color:#555;max-width:620px}.hero-kpis{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.hero-kpi{background:#ffffffd9;border:1px solid #0000001a;border-radius:999px;color:#333;font-size:11px;letter-spacing:.05em;padding:8px 12px}.luxury-trust-strip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px;margin-top:-28px;position:relative;z-index:4}.home-loading-inline{align-items:center;background:#080a0ed1;border:1px solid #c8a96a40;border-radius:999px;display:inline-flex;height:28px;justify-content:center;position:fixed;right:20px;top:86px;top:calc(var(--nav-h) + 14px);width:28px;z-index:250}.home-loading-inline .spinner{height:16px;width:16px}.trust-pill{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:999px;color:#000;font-size:11px;font-weight:600;padding:10px 14px}.section{padding:68px 0}.section-separator{background:linear-gradient(90deg,#0000,#c8a96a59,#0000);height:1px;margin:6px auto 0}.section-title{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:.05em}.section-subtitle{color:#b7c0c2}.section-accent{background:linear-gradient(90deg,#6c5ce7,#2ec4c7e6);background:linear-gradient(90deg,var(--gold),#2ec4c7e6);height:3px;width:62px}.category-scroll{-webkit-overflow-scrolling:touch;align-items:flex-start;gap:clamp(10px,1.2vw,14px);scroll-snap-type:x proximity}.category-chip{align-items:center;background:#0000;border:none;border-radius:0;flex:0 0 clamp(78px,8vw,104px);gap:8px;max-width:104px;min-width:0;padding:0;scroll-snap-align:start;width:clamp(78px,8vw,104px)}.category-chip-media{aspect-ratio:1/1;background:linear-gradient(150deg,#c8a96a2e,#2ec4c72e);border:1px solid #c8a96a57;border-radius:999px;margin-bottom:0;overflow:hidden;padding:2px;position:relative;width:100%}.category-chip-media img{border-radius:999px;height:100%;object-fit:cover;width:100%}.category-chip-initials{align-items:center;background:#0e1016f5;border-radius:999px;color:#6c5ce7;color:var(--gold);display:flex;font-family:Outfit,Inter,-apple-system,sans-serif;font-family:var(--font-heading);font-size:clamp(16px,2.1vw,22px);height:100%;justify-content:center;letter-spacing:.08em;width:100%}.category-chip-name{font-size:clamp(10px,1vw,12px);font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.category-chip-count{display:none}.category-chip-highlight{box-shadow:none}.category-chip-highlight .category-chip-media{border-color:#c8a96ad1;box-shadow:0 8px 22px #c8a96a38}.category-chip:hover{transform:translateY(-2px)}.product-card{background:linear-gradient(180deg,#101116f5,#0c0d11f2);border-radius:12px}.product-card-btn{border-color:#c8a96a52;border-radius:8px}.product-card-btn:hover{background:#c8a96a14}.video-card{background:linear-gradient(180deg,#0f1015fa,#0b0c10f0);border-radius:12px}.video-card-buy-btn{border-radius:8px}.product-detail{align-items:start;gap:54px}.product-detail-info{background:#0e0f12c7;border:1px solid #00000014;border-radius:16px;padding:28px}.product-detail-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.trust-badge{border:1px solid #c8a96a52;border-radius:999px;color:#e7eaeb;font-size:11px;font-weight:600;padding:6px 10px}.product-shipping-note{color:#b8c3c6;font-size:13px;line-height:1.7;margin-top:12px}.product-reviews-placeholder{background:#0f1014b8;border:1px solid #00000014;border-radius:14px;margin-top:24px;padding:20px}.product-reviews-placeholder h3{font-size:1.2rem}.product-reviews-placeholder p{color:#aeb6ba;font-size:14px;margin-top:8px}.btn-secondary{align-items:center;border:1px solid #c8a96a73;border-radius:10px;color:#6c5ce7;color:var(--gold);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase;transition:all .25s cubic-bezier(.25,1,.5,1);transition:all .25s var(--ease)}.btn-secondary:hover{background:#c8a96a1a;transform:translateY(-1px)}.orders-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;margin-top:20px}.orders-filter-row label{color:#c7d0d3;font-size:13px}.orders-filter-row input{background:#0b0c0ff2;border:1px solid #00000024;border-radius:9px;color:#f3f4f5;padding:9px 12px}.orders-history-grid{grid-gap:12px;display:grid;gap:12px}.order-history-card{background:#0e1014db;border:1px solid #00000014;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.order-history-card h3{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:14px;font-weight:700}.order-history-card p{color:#9fabb0;font-size:12px;margin-top:3px}.order-history-meta{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.order-status{align-items:center;border:1px solid #00000029;border-radius:999px;display:inline-flex;font-size:10px;padding:4px 9px;text-transform:uppercase}.status-completed,.status-delivered,.status-paid{border-color:#24d28f59;color:#24d28f}.status-pending,.status-processing{border-color:#f1c57059;color:#f1c570}.status-cancelled{border-color:#f3878766;color:#f38787}.orders-empty{align-items:center;border:1px dashed #00000040;border-radius:12px;color:#bbc3c7;display:flex;gap:10px;margin-top:20px;padding:24px}.footer{background:radial-gradient(500px 220px at 20% -10%,#c8a96a1f,#0000),#06070a;margin-top:70px}.storefront-footer-top{margin-bottom:16px}.storefront-trust-message{color:#bcc4c8;font-size:13px;margin:0 auto;max-width:740px}.footer-trust-pill-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:24px}.footer-trust-pill{border:1px solid #c8a96a52;border-radius:999px;color:#d6dcde;font-size:11px;padding:8px 12px}.ms-avatar{align-items:center;background:linear-gradient(135deg,#6c5ce7,#e4ca95);background:linear-gradient(135deg,var(--gold),#e4ca95);border-radius:50%;color:#0d0e12;display:inline-flex;font-family:Outfit,Inter,-apple-system,sans-serif;font-family:var(--font-heading);font-weight:700;height:42px;justify-content:center;margin-bottom:8px;width:42px}.ms-nav-item-btn{text-align:inherit;width:100%}.ms-nav-item-static{opacity:.9}.theme-toggle-btn{display:none!important}.horizontal-product-section{position:relative}.horizontal-product-header{margin-bottom:14px}.horizontal-section-title{font-size:1.55rem}.horizontal-section-accent{margin-top:8px}.horizontal-scroll-actions{align-items:center;display:inline-flex;gap:8px}.horizontal-scroll-btn{height:36px;width:36px}.horizontal-product-row-scroll{--horizontal-rows:1;grid-gap:14px;display:grid;gap:14px;grid-auto-columns:minmax(210px,240px);grid-auto-flow:column;grid-template-rows:repeat(var(--horizontal-rows),minmax(0,1fr));overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-color:#c8a96a73 #0000;scrollbar-width:thin}.horizontal-product-row-scroll::-webkit-scrollbar{height:8px}.horizontal-product-row-scroll::-webkit-scrollbar-thumb{background:#c8a96a73;border-radius:999px}.horizontal-product-item{scroll-snap-align:start}.horizontal-product-item .product-card-link{height:calc(100% - 64px)}.horizontal-product-item .product-card-img-wrap,.horizontal-product-item .skeleton-img{aspect-ratio:1/1}.luxvono-root .bottom-nav,.luxvono-root .btn-primary,.luxvono-root .glass-nav,.luxvono-root .product-card,.luxvono-root .trust-pill,.luxvono-root .video-card{transition:background-color .25s ease,border-color .25s ease,color .25s ease}@media (max-width:768px){.hero{min-height:72vh}.hero-kpis{justify-content:flex-start}.hero-kpi{font-size:10px;padding:7px 10px}.luxury-trust-strip{margin-top:-18px}.trust-pill{font-size:10px;text-align:center;width:100%}.section{padding:48px 0}.skeleton-img{height:148px}.product-card-link{padding:10px 10px 0}.product-card-btn{font-size:10px;letter-spacing:.04em;margin:8px 10px 10px;padding:8px;width:calc(100% - 20px)}.category-chip{flex-basis:clamp(74px,24vw,92px);max-width:92px;width:clamp(74px,24vw,92px)}.product-detail-info{padding:20px}.mobile-sidebar{width:min(92vw,360px)}.bottom-nav{background:#08090cf5;border-top:1px solid #c8a96a33}.bottom-nav-item{min-width:58px}.bottom-nav-item span{font-size:10px;letter-spacing:.02em}.chat-widget{bottom:78px;bottom:calc(var(--bottom-h) + 10px);right:12px}.nav-desktop-only{display:none!important}.horizontal-scroll-actions{display:none}.horizontal-product-row-scroll{grid-auto-columns:minmax(170px,190px)}.horizontal-product-item .product-card-img-wrap img,.horizontal-product-item .skeleton-img{height:148px}}@media (max-width:460px){.nav-inner .logo{font-size:18px}.order-history-meta{align-items:flex-start}}:root{--market-blue:#1d4ed8;--market-blue-dark:#1e40af}.horizontal-product-section,.page-home,.product-grid,.section,.video-grid{position:relative;z-index:1}.hero{min-height:clamp(440px,74vh,900px)}.hero-overlay{background:linear-gradient(180deg,#03060c1a,#03060cc2),linear-gradient(125deg,#00000038,#0b0f193d)}.hero-content{padding-bottom:clamp(26px,7vh,72px);padding-top:106px;padding-top:calc(var(--nav-h) + 34px);text-align:center;width:min(840px,100%)}.hero-title{color:#fff;text-shadow:0 8px 30px #00000080}.hero-subtitle{color:#ecf1f7;text-shadow:0 2px 12px #0000006b}.luxury-trust-strip{gap:12px;margin-bottom:12px;margin-top:14px}.trust-pill{align-items:center;background:#0e1420f2;border:1px solid #c8a96a6b;color:#f8fafc;display:inline-flex;font-weight:700;gap:8px}.trust-pill svg{color:#6c5ce7;color:var(--gold);flex-shrink:0}.home-compact-intro{background:linear-gradient(140deg,#0a0e18f5,#080c14e6);border:1px solid #c8a96a40;border-radius:14px;margin-bottom:8px;margin-top:86px;margin-top:calc(var(--nav-h) + 14px);padding:16px 14px}.home-compact-eyebrow{color:#6c5ce7;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:6px}.home-compact-title{color:#fff;font-size:clamp(1.35rem,5vw,2rem);letter-spacing:.05em;line-height:1.15;margin-bottom:6px}.home-compact-subtitle{color:#cdd7e4;font-size:13px;line-height:1.5}.section{padding:clamp(44px,6vw,72px) 0}.section-header{flex-wrap:wrap;gap:10px;margin-bottom:24px}.product-card,.product-card-link{display:flex;flex-direction:column}.product-card-link{flex:1 1}.product-card-meta{margin-top:10px}.product-card-img-wrap{aspect-ratio:3/4;background:linear-gradient(180deg,#192336cc,#0a0e18eb);border-radius:10px;overflow:hidden}.product-card-img-wrap img,.product-card-img-wrap video,.skeleton-img{height:100%!important;object-fit:cover;width:100%}.video-card-thumb{aspect-ratio:4/5;background:#090e19d1}.video-card-thumb img,.video-player-element{height:100%;object-fit:cover;width:100%}.horizontal-product-row-scroll{align-items:stretch}.horizontal-product-item .product-card{height:100%}.horizontal-product-item .product-card-link{height:auto}@media (max-width:768px){.container{padding:0 14px}.hero{min-height:58vh}.hero-content{padding-bottom:26px;padding-top:94px;padding-top:calc(var(--nav-h) + 22px)}.hero-title{font-size:clamp(1.75rem,8vw,2.45rem);line-height:1.12}.hero-subtitle{font-size:13px;line-height:1.55;margin-bottom:20px;max-width:92%}.hero-kpis{justify-content:center;margin-top:14px}.hero-kpi{background:#070b14b8;border-color:#0003}.luxury-trust-strip{gap:8px;margin-bottom:4px;margin-top:6px}.home-compact-intro{border-radius:12px;margin-top:80px;margin-top:calc(var(--nav-h) + 8px);padding:12px}.home-compact-title{font-size:clamp(1.2rem,5.5vw,1.6rem)}.home-compact-subtitle{font-size:12px}.trust-pill{font-size:11px;justify-content:flex-start;padding:10px 12px;text-align:left;width:100%}.section{padding:40px 0}.section-title{font-size:1.45rem}.product-card-img-wrap{aspect-ratio:3/4.25}.product-card-link{padding:10px 10px 0}.product-card-btn{font-size:10px;letter-spacing:.04em;margin:8px 10px 10px;padding:9px 8px;width:calc(100% - 20px)}.horizontal-product-row-scroll{grid-auto-columns:minmax(168px,184px)}.horizontal-product-item .product-card-img-wrap{aspect-ratio:1/1.45}}@media (max-width:380px){.product-card-img-wrap{aspect-ratio:1/1.5}}@media (max-width:768px) and (max-height:620px){.home-compact-intro{margin-top:78px;margin-top:calc(var(--nav-h) + 6px);padding:10px 12px}}.footer-social-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.footer-social-links a{color:#a1a1a1;color:var(--text-muted);font-size:.85rem;text-decoration:none}.footer-social-links a:hover{color:var(--lux-accent)}.footer-links a{color:#a1a1a1;color:var(--gray-500);text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--lux-accent)}.contact-page{padding-bottom:120px;padding-top:96px}.contact-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.contact-card{background:#0b0f19d9;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;padding:18px}.contact-title{font-size:1.7rem;margin-bottom:8px}.contact-subtitle{color:#a1a1a1;color:var(--text-muted);margin-bottom:14px}.contact-lines{display:flex;flex-direction:column;gap:8px}.contact-line{align-items:center;color:#a1a1a1;color:var(--text-muted);display:inline-flex;gap:8px}.contact-line a{color:#fff;color:var(--text);text-decoration:none}.contact-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.contact-social-link{border:1px solid #0003;border-radius:999px;color:#fff;color:var(--text);font-size:.78rem;padding:6px 10px;text-decoration:none}.contact-form{gap:10px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{color:#a1a1a1;color:var(--text-muted);font-size:.8rem;gap:6px;letter-spacing:.03em;text-transform:uppercase}.contact-form input,.contact-form textarea{background:#1a1a1a;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#fff;color:var(--text);padding:10px 12px;width:100%}.contact-alert{align-items:center;border-radius:8px;display:inline-flex;font-size:.82rem;gap:7px;padding:8px 10px}.contact-alert-error{background:#ef444429;border:1px solid #ef444433;color:#fecaca}.contact-alert-success{background:#10b98129;border:1px solid #10b98138;color:#bbf7d0}.dynamic-page{max-width:920px;padding-bottom:120px;padding-top:96px}.dynamic-page-cover{border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;margin-bottom:16px;max-height:420px;object-fit:cover;width:100%}.dynamic-page-title{margin-bottom:14px}.dynamic-page-content{color:#a1a1a1;color:var(--text-muted);font-size:.98rem;line-height:1.8;white-space:pre-line}.dynamic-page--empty{text-align:center}.dynamic-page--empty p{color:#a1a1a1;color:var(--text-muted);margin:10px 0 20px}.home-custom-banner{align-items:stretch;background:#0c101bd9;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:16px;display:flex;min-height:220px;overflow:hidden;position:relative}.home-custom-banner img{object-fit:cover;width:46%}.home-custom-banner-content{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:22px}.home-custom-banner-content h3{font-size:1.35rem}.home-custom-banner-content p{color:#a1a1a1;color:var(--text-muted)}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}.dynamic-page{padding-bottom:110px;padding-top:86px}.home-custom-banner{flex-direction:column;min-height:0;min-height:auto}.home-custom-banner img{max-height:220px;width:100%}}.checkout-input{background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;color:inherit;font-size:14px;padding:12px 15px;transition:border-color .2s;width:100%}.checkout-input:focus{border-color:var(--lux-primary);outline:none}.payment-method-box{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;padding:15px;transition:all .2s}.payment-method-box:hover{border-color:#ffffff4d}.payment-method-box.active{background:#ffc8000d;border-color:var(--lux-primary)}.payment-check{color:var(--lux-primary);transition:opacity .2s}.rtl-layout .payment-method-box input{margin-left:10px;margin-right:0!important}
/*# sourceMappingURL=main.b43b2821.css.map*/