@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600&family=Outfit:wght@200;300;400;500;600&display=swap");:root{--bg-dark:#07080a;--bg-card:#111317;--bg-card-hover:#191c22;--bg-glass:rgba(10,11,14,.75);--border-color:hsla(0,0%,100%,.08);--border-color-hover:hsla(0,0%,100%,.15);--text-primary:#fff;--text-secondary:#9aa0a6;--text-muted:#60646c;--accent-gold:#c5a880;--accent-gold-hover:#dec49e;--accent-blue:#4f7396;--accent-green:#2ecc71;--shadow-sm:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-md:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05);--shadow-lg:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.04);--font-title:"Montserrat","Outfit",sans-serif;--font-body:"Outfit","Inter",sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.25,0.8,0.25,1);--transition-fast:all 0.15s ease}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body);font-weight:300;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}button,input,select,textarea{font-family:inherit;background:none;border:none;color:inherit;outline:none}.title-thin{font-weight:200;letter-spacing:6px}.title-regular,.title-thin{font-family:var(--font-title);text-transform:uppercase}.title-regular{font-weight:300;letter-spacing:3px}.text-gold{color:var(--accent-gold)}.fluid-bg-container{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1;background:url(/images/hero_watch_backdrop.jpg) no-repeat 50%/cover}.fluid-bg-container:before{background:radial-gradient(circle at 50% 50%,rgba(7,8,10,.2) 0,rgba(7,8,10,.7) 50%,#07080a 90%);z-index:2}.fluid-bg-container:after,.fluid-bg-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.fluid-bg-container:after{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:3}@keyframes liquidFlow{0%{transform:rotate(0deg) scale(1) translate(0)}50%{transform:rotate(60deg) scale(1.2) translate(5%,-5%)}to{transform:rotate(-30deg) scale(.9) translate(-5%,8%)}}.global-header{position:fixed;top:33px;left:0;width:100%;z-index:999;padding:18px 50px;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-smooth);background-color:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color)}.global-header.scrolled{background-color:rgba(7,8,10,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);padding:14px 50px}.logo{font-family:var(--font-title);font-weight:200;font-size:24px;letter-spacing:5px;text-transform:uppercase;color:var(--text-primary);display:flex;align-items:center;gap:10px;z-index:101}.logo span{font-weight:400;color:var(--accent-gold)}.nav-container{display:flex;align-items:center;gap:30px;margin-left:auto}.main-nav{display:flex;gap:25px}.nav-link{font-family:var(--font-title);font-size:13px;font-weight:400;letter-spacing:1px;position:relative;padding:5px 0;opacity:.9;cursor:pointer}.nav-link.active,.nav-link:hover{opacity:1;color:var(--accent-gold)}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--accent-gold);transition:var(--transition-smooth)}.nav-link.active:after,.nav-link:hover:after{width:100%}.social-utils{display:flex;align-items:center;gap:15px;border-left:1px solid hsla(0,0%,100%,.15);padding-left:20px}.social-utils a,.social-utils button{font-size:13px;opacity:.75;transition:var(--transition-fast);cursor:pointer}.social-utils a:hover,.social-utils button:hover{opacity:1;color:var(--accent-gold);transform:translateY(-1px)}.mobile-menu-btn{display:none;font-size:22px;cursor:pointer;z-index:101}.mobile-nav-panel{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:var(--bg-dark);border-left:1px solid var(--border-color);z-index:99;padding:100px 30px 40px;display:flex;flex-direction:column;gap:40px;transition:right .4s cubic-bezier(.25,.8,.25,1)}.mobile-nav-panel.open{right:0}.mobile-nav-links{display:flex;flex-direction:column;gap:20px}.mobile-nav-links .nav-link{font-size:18px;letter-spacing:2px}.mobile-socials{margin-top:auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px;padding-top:20px;border-top:1px solid var(--border-color)}.hero-section{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:5;padding:0 20px}.hero-title{font-size:clamp(48px,8vw,92px);margin-bottom:25px;font-weight:300;letter-spacing:6px;background:linear-gradient(135deg,#fff 40%,#c5a880);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px hsla(35,37%,64%,.25);animation:fadeInUp 1s cubic-bezier(.25,1,.5,1) .3s forwards}.hero-subtitle,.hero-title{opacity:0;transform:translateY(20px)}.hero-subtitle{font-size:clamp(14px,2.5vw,20px);letter-spacing:5px;color:var(--accent-gold);text-transform:uppercase;margin-bottom:45px;font-weight:500;animation:fadeInUp 1s cubic-bezier(.25,1,.5,1) .6s forwards}.hero-search-wrapper{max-width:720px;margin:0 auto;background:rgba(18,20,26,.65);border-radius:8px;padding:8px;box-shadow:0 25px 60px rgba(0,0,0,.5);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);opacity:0;transform:translateY(25px);animation:fadeInUp 1.2s cubic-bezier(.25,1,.5,1) .9s forwards}.hero-search-tab-btn{padding:10px 24px;font-size:11px;font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;position:relative;transition:all .3s ease;font-weight:500}.hero-search-tab-btn:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--accent-gold);transition:width .3s ease}.hero-search-tab-btn:hover{color:#fff}.hero-search-tab-btn.active{color:var(--accent-gold);font-weight:600}.hero-search-tab-btn.active:after{width:25px}.hero-search-form{display:flex;margin-top:10px;gap:8px}.hero-search-input-field{flex:1 1;background:rgba(7,8,10,.6)!important;border:1px solid hsla(0,0%,100%,.06);color:#fff;padding:16px 24px;font-size:13px;border-radius:6px;outline:none;transition:all .3s ease}.hero-search-input-field:focus{border-color:hsla(35,37%,64%,.5);box-shadow:inset 0 0 15px hsla(35,37%,64%,.15)}.hero-search-submit-btn{background:var(--accent-gold);color:var(--bg-dark);padding:0 35px;font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease}.hero-search-submit-btn:hover{background:var(--accent-gold-hover);box-shadow:0 0 20px hsla(35,37%,64%,.35)}.search-container-box{width:100%;max-width:750px;background:var(--bg-glass);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px;border-radius:4px;display:flex;gap:10px;box-shadow:var(--shadow-lg);margin:0 auto;opacity:0;transform:translateY(25px);animation:fadeInUp 1.2s cubic-bezier(.25,1,.5,1) .9s forwards}.search-input-group{flex:1 1;display:flex;align-items:center;padding:0 15px;gap:12px}.search-input-group i{color:var(--text-muted)}.search-input-group input{width:100%;height:45px;font-size:15px;color:var(--text-primary);background:transparent}.search-input-group input::placeholder{color:var(--text-muted)}.search-btn{background:var(--accent-gold);color:var(--bg-dark);font-family:var(--font-title);font-weight:500;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding:0 35px;height:48px;border-radius:2px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:var(--transition-smooth)}.search-btn:hover{background:var(--accent-gold-hover);box-shadow:0 0 15px hsla(35,37%,64%,.4)}.brand-strip{width:100%;padding:30px 0;border-bottom:1px solid var(--border-color);background-color:rgba(7,8,10,.4)}.brand-strip-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;overflow-x:auto}.brand-logo-link{font-family:var(--font-title);font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.brand-logo-link:hover{color:var(--accent-gold)}.section-padding{padding:100px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-header{text-align:center;margin-bottom:60px}.section-header .section-title{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:15px}.section-header .section-title:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:1px;background-color:var(--accent-gold)}.section-subtitle{font-size:13px;letter-spacing:2px;color:var(--text-muted);text-transform:uppercase}.spotlight-banner{width:100%;border-radius:4px;overflow:hidden;position:relative;aspect-ratio:21/9;min-height:400px;margin-bottom:80px;box-shadow:var(--shadow-lg)}.spotlight-banner img{width:100%;height:100%;object-fit:cover;transition:transform 12s ease}.spotlight-banner:hover img{transform:scale(1.05)}.spotlight-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 20%,rgba(7,8,10,.85) 90%);flex-direction:column;padding:40px;text-align:center}.spotlight-overlay,.spotlight-play-btn{display:flex;justify-content:center;align-items:center}.spotlight-play-btn{width:70px;height:70px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:rgba(7,8,10,.4);font-size:20px;margin-bottom:25px;cursor:pointer;transition:var(--transition-smooth)}.spotlight-play-btn:hover{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-dark);transform:scale(1.08)}.spotlight-title{font-size:clamp(20px,3.5vw,36px);font-weight:300;margin-bottom:20px;max-width:800px}.spotlight-action{font-family:var(--font-title);font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;padding:10px 25px;border:1px solid hsla(0,0%,100%,.3);border-radius:1px;cursor:pointer;transition:var(--transition-smooth)}.spotlight-action:hover{background:var(--text-primary);color:var(--bg-dark);border-color:var(--text-primary)}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:40px}@media (max-width:991px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.projects-grid{grid-template-columns:1fr}.global-header{padding:20px 25px}.global-header.scrolled{padding:15px 25px}.mobile-menu-btn{display:block}.nav-container{display:none}}.project-card{display:flex;flex-direction:column}.project-thumbnail{width:100%;aspect-ratio:4/3;overflow:hidden;position:relative;box-shadow:var(--shadow-md)}.project-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 6s cubic-bezier(.25,.8,.25,1)}.project-card:hover .project-thumbnail img{transform:scale(1.06)}.project-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(7,8,10,.1),rgba(7,8,10,.9));display:flex;flex-direction:column;justify-content:flex-end;padding:25px}.project-overlay-meta{font-family:var(--font-title);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.project-overlay-title{font-size:18px;font-weight:400;margin-bottom:12px;line-height:1.3}.project-overlay-logo{font-family:var(--font-title);font-weight:200;font-size:20px;letter-spacing:4px;text-transform:uppercase}.project-caption{margin-top:15px;font-size:14px;font-weight:400;line-height:1.4;color:var(--text-primary);opacity:.95}.watch-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:var(--transition-smooth)}.watch-card:hover{transform:translateY(-5px);border-color:var(--accent-gold);box-shadow:var(--shadow-lg)}.watch-card-image{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#171a20}.watch-card-image img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .5s ease}.watch-card:hover .watch-card-image img{transform:scale(1.05)}.watch-badge-escrow{position:absolute;top:12px;left:12px;background-color:rgba(7,8,10,.7);border:1px solid var(--accent-gold);color:var(--accent-gold);font-family:var(--font-title);font-size:9px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;gap:5px}.watch-badge-escrow i{font-size:8px}.watch-card-favorite{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background-color:rgba(7,8,10,.5);border:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;align-items:center;font-size:14px;cursor:pointer;transition:var(--transition-fast);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.watch-card-favorite:hover{background-color:var(--accent-gold);color:var(--bg-dark);border-color:var(--accent-gold)}.watch-card-favorite.active{color:#e74c3c}.watch-card-body{padding:20px;display:flex;flex-direction:column;flex-grow:1}.watch-card-brand{font-family:var(--font-title);font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:5px}.watch-card-model{font-size:15px;font-weight:400;color:var(--text-primary);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-card-specs{font-size:12px;color:var(--text-secondary);margin-bottom:15px}.watch-card-footer{margin-top:auto;padding-top:15px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-end}.watch-card-price-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.watch-card-price{font-size:18px;font-weight:500;color:var(--text-primary);font-family:var(--font-title)}.watch-card-location{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.global-footer{background-color:#0c0d10;border-top:1px solid var(--border-color);padding:80px 0 40px;position:relative;z-index:5}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:50px;gap:50px;margin-bottom:60px}@media (max-width:991px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:575px){.footer-grid{grid-template-columns:1fr}}.footer-info{display:flex;flex-direction:column;gap:20px}.footer-text{font-size:14px;color:var(--text-secondary);max-width:320px}.footer-social-icons{display:flex;gap:12px}.footer-social-icons a{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);display:flex;justify-content:center;align-items:center;font-size:13px;color:var(--text-secondary);transition:var(--transition-smooth)}.footer-social-icons a:hover{background-color:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-dark);transform:translateY(-2px)}.footer-col-title{font-family:var(--font-title);font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:25px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{font-size:13px;color:var(--text-secondary)}.footer-links a:hover{color:var(--text-primary);padding-left:3px}.footer-bottom{border-top:1px solid var(--border-color);padding-top:30px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.footer-bottom,.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a:hover{color:var(--text-secondary)}.search-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;margin-top:100px}@media (max-width:991px){.search-layout{grid-template-columns:1fr}}.filter-sidebar{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:25px;align-self:start}.filter-section{border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:20px}.filter-section:last-child{border:none;padding:0;margin:0}.filter-title{font-family:var(--font-title);font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-title i{font-size:10px;transition:transform .3s ease}.filter-title.collapsed i{transform:rotate(-90deg)}.filter-content{display:flex;flex-direction:column;gap:10px;transition:max-height .3s ease;overflow:hidden}.custom-checkbox{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{display:none}.checkbox-box{width:16px;height:16px;border:1px solid var(--border-color);border-radius:2px;display:flex;justify-content:center;align-items:center;transition:var(--transition-fast)}.custom-checkbox input:checked+.checkbox-box{background-color:var(--accent-gold);border-color:var(--accent-gold)}.custom-checkbox input:checked+.checkbox-box:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;font-size:9px;color:var(--bg-dark)}.custom-checkbox:hover .checkbox-box{border-color:var(--accent-gold)}.filter-input{width:100%;height:38px;border:1px solid var(--border-color);border-radius:2px;padding:0 12px;font-size:13px;background-color:var(--bg-dark);color:var(--text-primary);transition:var(--transition-smooth)}.filter-input:focus{border-color:var(--accent-gold)}.price-range-inputs{display:flex;align-items:center;gap:10px}.price-range-separator{color:var(--text-muted)}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.results-count{font-size:14px;color:var(--text-secondary)}.results-sorting{display:flex;align-items:center;gap:10px}.results-sorting label{font-size:13px;color:var(--text-secondary);white-space:nowrap}.sort-select{height:38px;border:1px solid var(--border-color);border-radius:2px;padding:0 30px 0 12px;font-size:13px;background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath fill='%239aa0a6' d='M4 6L0 2h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:var(--transition-smooth)}.sort-select:hover{border-color:var(--accent-gold)}.active-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.filter-chip{background-color:hsla(0,0%,100%,.04);border:1px solid var(--border-color);border-radius:20px;padding:6px 12px;font-size:12px;display:flex;align-items:center;gap:8px}.filter-chip i{cursor:pointer;color:var(--text-muted);transition:var(--transition-fast)}.clear-all-filters,.filter-chip i:hover{color:var(--accent-gold)}.clear-all-filters{font-size:12px;cursor:pointer;align-self:center}.clear-all-filters:hover{text-decoration:underline}.watches-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}@media (max-width:1199px){.watches-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.watches-grid{grid-template-columns:1fr}}.product-layout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:50px;gap:50px;margin-top:100px}@media (max-width:991px){.product-layout{grid-template-columns:1fr}}.product-gallery{display:flex;gap:20px}.gallery-thumbs{display:flex;flex-direction:column;gap:10px}.thumb-item{width:70px;height:70px;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;overflow:hidden;background-color:var(--bg-card);padding:8px;transition:var(--transition-fast)}.thumb-item.active,.thumb-item:hover{border-color:var(--accent-gold)}.thumb-item img{width:100%;height:100%;object-fit:contain}.gallery-main{flex:1 1;border:1px solid var(--border-color);border-radius:2px;background-color:var(--bg-card);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.gallery-main img{width:85%;height:85%;object-fit:contain;transition:transform .3s ease}.gallery-main:hover img{transform:scale(1.08)}@media (max-width:575px){.product-gallery{flex-direction:column-reverse}.gallery-thumbs{flex-direction:row;justify-content:center}}.product-info-panel{display:flex;flex-direction:column;gap:20px}.product-brand{font-family:var(--font-title);font-size:16px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--accent-gold)}.product-title{font-size:28px;font-weight:300;line-height:1.2}.product-meta{display:flex;gap:20px;font-size:13px;color:var(--text-secondary)}.product-price-box{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:25px;display:flex;flex-direction:column;gap:20px}.product-price-row{display:flex;justify-content:space-between;align-items:flex-end}.product-price{font-size:32px;font-weight:500;font-family:var(--font-title)}.product-availability{font-size:13px;color:var(--accent-green);display:flex;align-items:center;gap:6px}.product-buy-btn{background:var(--accent-gold);color:var(--bg-dark);font-family:var(--font-title);font-weight:500;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;height:52px;border-radius:2px;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;transition:var(--transition-smooth)}.product-buy-btn:hover{background:var(--accent-gold-hover);box-shadow:0 0 15px hsla(35,37%,64%,.4)}.product-offer-btn{border:1px solid var(--border-color);height:50px;font-family:var(--font-title);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:var(--transition-smooth)}.product-offer-btn:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.escrow-trust-banner{display:flex;gap:15px;padding:15px;background-color:hsla(35,37%,64%,.05);border:1px solid hsla(35,37%,64%,.15);border-radius:4px}.escrow-icon{font-size:24px;color:var(--accent-gold)}.escrow-text h4{font-size:13px;font-weight:500;color:var(--accent-gold);margin-bottom:3px;text-transform:uppercase;letter-spacing:.5px}.escrow-text p{font-size:12px;color:var(--text-secondary)}.spec-table-container{margin-top:40px}.spec-table-title{font-family:var(--font-title);font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:1px solid var(--border-color)}.spec-table td{padding:15px 10px;font-size:14px}.spec-table td:first-child{width:35%;color:var(--text-muted);font-weight:400;text-transform:uppercase;font-size:11px;letter-spacing:1px}.spec-table td:last-child{color:var(--text-primary)}.seller-card{border:1px solid var(--border-color);border-radius:4px;padding:25px;background-color:var(--bg-card);display:flex;flex-direction:column;gap:15px;margin-top:40px}.seller-header{display:flex;justify-content:space-between;align-items:center}.seller-name{font-size:16px;font-weight:400}.seller-badge{font-size:11px;background-color:var(--accent-gold);color:var(--bg-dark);font-weight:600;padding:3px 8px;border-radius:2px;text-transform:uppercase;letter-spacing:1px}.seller-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.rating-stars{color:var(--accent-gold)}.seller-details-list{font-size:13px;color:var(--text-muted);display:flex;flex-direction:column;gap:6px}.seller-details-list span i{width:20px}.wizard-container{max-width:800px;margin:120px auto 60px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:40px;box-shadow:var(--shadow-lg)}@media (max-width:575px){.wizard-container{padding:25px;margin-top:100px}}.wizard-steps{display:flex;justify-content:space-between;margin-bottom:50px;position:relative}.wizard-steps:after{content:"";position:absolute;top:15px;left:0;width:100%;height:1px;background-color:var(--border-color);z-index:1}.step-indicator{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;width:100px;cursor:pointer}.step-circle{width:30px;height:30px;border-radius:50%;background-color:var(--bg-dark);border:2px solid var(--border-color);display:flex;justify-content:center;align-items:center;font-size:12px}.step-circle,.step-label{font-weight:500;color:var(--text-muted);transition:var(--transition-smooth)}.step-label{font-family:var(--font-title);font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:center}.step-indicator.active .step-circle{border-color:var(--accent-gold);color:var(--accent-gold);box-shadow:0 0 10px hsla(35,37%,64%,.2)}.step-indicator.active .step-label{color:var(--accent-gold)}.step-indicator.completed .step-circle{background-color:var(--accent-gold);border-color:var(--accent-gold);color:var(--bg-dark)}.step-indicator.completed .step-circle:after{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900}.wizard-pane{display:none;animation:fadeIn .4s ease forwards}.wizard-pane.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}@media (max-width:575px){.form-grid{grid-template-columns:1fr;gap:15px}}.form-group{display:flex;flex-direction:column;gap:8px}.form-group-full{grid-column:span 2}@media (max-width:575px){.form-group-full{grid-column:span 1}}.form-label{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary)}.form-control{height:48px;border:1px solid var(--border-color);border-radius:2px;padding:0 15px;font-size:14px;background-color:var(--bg-dark);color:var(--text-primary);transition:var(--transition-smooth)}.form-control:focus{border-color:var(--accent-gold)}textarea.form-control{height:120px;padding:15px;resize:none}.upload-dropzone{border:2px dashed var(--border-color);border-radius:4px;height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;cursor:pointer;background-color:hsla(0,0%,100%,.01);transition:var(--transition-smooth)}.upload-dropzone:hover{border-color:var(--accent-gold);background-color:hsla(35,37%,64%,.02)}.upload-icon{font-size:32px;color:var(--text-muted)}.upload-dropzone:hover .upload-icon{color:var(--accent-gold)}.wizard-footer{margin-top:40px;padding-top:25px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between}.wizard-btn-prev{border:1px solid var(--border-color);border-radius:2px;padding:0 30px;height:48px;font-family:var(--font-title);font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition-smooth)}.wizard-btn-prev:hover{border-color:var(--text-primary)}.wizard-btn-next{background:var(--accent-gold);color:var(--bg-dark);border-radius:2px;padding:0 35px;height:48px;font-family:var(--font-title);font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:var(--transition-smooth)}.wizard-btn-next:hover{background:var(--accent-gold-hover);box-shadow:0 0 15px hsla(35,37%,64%,.3)}.checkout-layout{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:50px;gap:50px;margin-top:100px}@media (max-width:991px){.checkout-layout{grid-template-columns:1fr}}.checkout-section-box{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:30px;margin-bottom:25px}.checkout-box-title{font-family:var(--font-title);font-size:15px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px;display:flex;align-items:center;gap:10px}.checkout-box-title i{color:var(--accent-gold)}.payment-options{display:flex;flex-direction:column;gap:15px}.payment-method-card{border:1px solid var(--border-color);border-radius:4px;padding:20px;display:flex;align-items:flex-start;gap:15px;cursor:pointer;transition:var(--transition-smooth)}.payment-method-card.active,.payment-method-card:hover{border-color:var(--accent-gold)}.payment-method-card.active{background-color:hsla(35,37%,64%,.02)}.payment-radio{margin-top:4px}.payment-info-content h4{font-size:14px;font-weight:500;margin-bottom:5px}.payment-info-content p{font-size:12px;color:var(--text-secondary)}.summary-panel{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;padding:30px;align-self:start;position:-webkit-sticky;position:sticky;top:100px}.summary-item-card{display:flex;gap:15px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.summary-item-thumb{width:70px;height:70px;border:1px solid var(--border-color);background-color:var(--bg-dark);padding:5px;border-radius:2px}.summary-item-thumb img{width:100%;height:100%;object-fit:contain}.summary-item-details h4{font-size:14px;font-weight:500;margin-bottom:4px}.summary-item-details p{font-size:12px;color:var(--text-secondary)}.price-breakdown{display:flex;flex-direction:column;gap:12px;margin-bottom:25px;border-bottom:1px solid var(--border-color);padding-bottom:20px}.price-row{display:flex;justify-content:space-between;font-size:14px;color:var(--text-secondary)}.price-row.total{font-family:var(--font-title);font-size:18px;font-weight:500;color:var(--text-primary)}.about-hero{height:40vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center}.about-content-block{margin-bottom:80px}.about-content-block h3{font-family:var(--font-title);font-size:20px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:var(--accent-gold)}.about-content-block p{font-size:15px;color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.contact-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-top:50px}@media (max-width:767px){.contact-layout{grid-template-columns:1fr}}.contact-details{display:flex;flex-direction:column;gap:30px}.contact-method{display:flex;gap:20px}.contact-method i{font-size:20px;color:var(--accent-gold);width:25px}.contact-method h4{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.contact-method p{font-size:14px;color:var(--text-secondary)}.success-checkmark{width:80px;height:80px;margin:0 auto 30px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--accent-green);color:var(--accent-green);font-size:40px;animation:scaleIn .5s cubic-bezier(.25,1,.5,1)}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title{font-family:var(--font-title);font-size:24px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.success-message{font-size:15px;color:var(--text-secondary);margin-bottom:35px}.admin-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:40px}@media (max-width:991px){.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:575px){.admin-grid{grid-template-columns:1fr}}.admin-stat-card{background-color:var(--bg-card);border:1px solid var(--border-color);padding:25px;border-radius:4px;text-align:center}.admin-stat-val{font-size:28px;font-weight:500;color:var(--accent-gold);font-family:var(--font-title);margin:10px 0}.admin-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px}.admin-table td,.admin-table th{padding:15px;text-align:left;border-bottom:1px solid var(--border-color);font-size:14px}.admin-table th{font-family:var(--font-title);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.admin-table tr:hover{background-color:var(--bg-card-hover)}.badge-status{padding:4px 8px;border-radius:2px;font-size:11px;font-weight:500;text-transform:uppercase}.badge-pending{background-color:rgba(243,156,18,.15);color:#f39c12;border:1px solid #f39c12}.btn-approve{background-color:var(--accent-green);color:var(--bg-dark);font-size:12px;font-weight:500;padding:6px 12px;border-radius:2px;cursor:pointer}.btn-approve:hover{background-color:#27ae60}.top-alert-banner{background-color:#0d0f13;color:var(--text-secondary);font-size:11px;text-align:center;padding:8px 20px;border-bottom:1px solid var(--border-color);position:fixed;top:0;left:0;width:100%;z-index:1001;height:33px;display:flex;align-items:center;justify-content:center}.top-alert-banner a{color:var(--accent-gold);text-decoration:underline;margin-left:5px}.nav-item-dropdown{position:static}.mega-menu-content{display:none;position:fixed;top:100%;left:0;width:100vw;background-color:rgba(10,11,15,.98);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);box-shadow:0 20px 60px rgba(0,0,0,.6);padding:40px max(50px,calc((100vw - 1200px) / 2));z-index:998;grid-template-columns:repeat(4,1fr);gap:40px;animation:fadeIn .18s ease forwards;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mega-menu-content:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;background:transparent;z-index:997}.nav-item-dropdown:hover .mega-menu-content{display:grid}.mega-column-title{font-family:var(--font-title);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-gold);margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:8px}.mega-column-list{list-style:none;display:flex;flex-direction:column;gap:12px}.mega-column-list a{font-size:13px;color:var(--text-secondary);transition:var(--transition-fast)}.mega-column-list a:hover{color:var(--text-primary);padding-left:3px}.mega-promo-card{background:linear-gradient(180deg,rgba(7,8,10,.4),rgba(7,8,10,.9)),url(https://images.unsplash.com/photo-1523275335684-37898b6baf30?auto=format&fit=crop&q=80&w=300) 50%/cover no-repeat;border-radius:4px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:200px;border:1px solid var(--border-color)}.user-profile-bubble{width:32px;height:32px;border-radius:50%;background-color:#e67e22;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:13px;cursor:pointer;position:relative;font-family:var(--font-title)}.user-bubble-dropdown{display:none;position:absolute;top:120%;right:0;width:220px;background-color:#0f1115;border:1px solid var(--border-color);border-radius:4px;padding:15px 0;list-style:none;box-shadow:var(--shadow-lg);z-index:1000;text-align:left}.user-bubble-dropdown:hover,.user-profile-bubble:hover .user-bubble-dropdown{display:block}.user-bubble-dropdown a{display:block;padding:8px 20px;font-size:13px;color:var(--text-secondary);transition:var(--transition-fast)}.user-bubble-dropdown a:hover{background-color:var(--bg-card-hover);color:var(--text-primary)}.user-bubble-divider{height:1px;background-color:var(--border-color);margin:10px 0}.order-details-card{display:flex;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:30px;box-shadow:var(--shadow-md)}@media (max-width:767px){.order-details-card{flex-direction:column}.order-details-left{border-right:none!important;border-bottom:1px solid var(--border-color)}}.order-details-left{flex:1 1;padding:30px;display:flex;gap:25px;border-right:1px solid var(--border-color)}.order-watch-thumb{width:100px;height:100px;background-color:#171a20;border:1px solid var(--border-color);border-radius:2px;padding:8px;display:flex;justify-content:center;align-items:center}.order-watch-thumb img{max-width:100%;max-height:100%;object-fit:contain}.order-details-right{width:320px;padding:30px;background-color:hsla(0,0%,100%,.005);display:flex;flex-direction:column;gap:15px}@media (max-width:767px){.order-details-right{width:100%}}.deals-filter-bar{display:flex;gap:10px;overflow-x:auto;padding:10px 0 20px;margin-bottom:30px}.deals-filter-bar::-webkit-scrollbar{height:4px}.btn-deal-filter{padding:8px 18px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;font-size:13px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:var(--transition-fast)}.btn-deal-filter.active,.btn-deal-filter:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.btn-deal-filter.btn-blue{background-color:#0070f3;color:#fff;border-color:#0070f3;display:flex;align-items:center;gap:8px}.btn-deal-filter.btn-blue:hover{background-color:#0060df;border-color:#0060df}.deal-discount-badge{position:absolute;top:12px;left:12px;background-color:#e74c3c;color:#fff;font-family:var(--font-title);font-size:11px;font-weight:600;padding:4px 8px;border-radius:2px;z-index:5}.card-image-slider-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:5}.slider-dot{width:15px;height:2px;background-color:hsla(0,0%,100%,.2);border-radius:1px}.slider-dot.active{background-color:var(--accent-gold)}.user-sidebar-menu{list-style:none;display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-card);overflow:hidden}.user-sidebar-menu li a{display:flex;align-items:center;gap:12px;padding:15px 20px;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);transition:var(--transition-fast)}.user-sidebar-menu li:last-child a{border-bottom:none}.user-sidebar-menu li a:hover,.user-sidebar-menu li.active a{background-color:var(--bg-card-hover);color:var(--text-primary);border-left:3px solid var(--accent-gold);padding-left:17px}.user-sidebar-menu li a i{width:18px;font-size:14px;color:var(--accent-gold);opacity:.85}.rtl-layout{direction:rtl;text-align:right}.rtl-layout .global-header,.rtl-layout .main-nav,.rtl-layout .social-utils{flex-direction:row-reverse}.rtl-layout .social-utils{gap:15px}.rtl-layout .user-profile-bubble{margin-left:0;margin-right:15px}.rtl-layout .user-bubble-dropdown{left:auto;right:auto}.rtl-layout .deal-badge{left:auto;right:15px}.rtl-layout .watch-badge-escrow{left:auto;right:10px}.rtl-layout .filter-sidebar{border-left:1px solid var(--border-color);border-right:none;padding-left:30px;padding-right:0}.rtl-layout .custom-checkbox{padding-left:0;padding-right:25px}.rtl-layout .custom-checkbox input[type=checkbox]+.checkbox-box{left:auto;right:0}.rtl-layout .wizard-steps{flex-direction:row-reverse}.rtl-layout .wizard-btn-prev{margin-right:0;margin-left:auto}.rtl-layout .product-gallery{flex-direction:row-reverse}.simple-dropdown{position:relative;display:inline-block}.simple-dropdown-content{display:none;position:absolute;top:100%;left:0;width:240px;background-color:rgba(10,11,15,.98);border:1px solid var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,.5);padding:20px;z-index:999;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:4px}.simple-dropdown-content:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:30px;background:transparent;z-index:997}.simple-dropdown:hover .simple-dropdown-content{display:block}.rtl-layout .simple-dropdown-content{left:auto;right:0}