.header-container{background-color:#f27026!important;position:sticky!important;top:0;z-index:1100;box-shadow:none!important;transition:box-shadow .3s ease}.header-container.MuiAppBar-root{background-color:#f27026!important;color:#fff!important}.header-scrolled{box-shadow:0 2px 8px #0000001a!important}.header-logo-wrapper{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.header-logo-wrapper:hover{transform:translateY(-2px)}.header-logo{height:200px!important;margin-right:12px;transition:transform .3s ease}.header-logo:hover{transform:rotate(10deg) scale(1.05)}.header-brand-text{font-family:Fredoka,sans-serif!important;font-weight:500;color:#fff!important;text-decoration:none}.header-nav{display:flex;margin-left:32px;flex-grow:1}.header-nav-button.MuiButton-root{color:#fff!important;background-color:transparent!important;border:none!important;margin:0 8px;padding:8px 16px;border-radius:8px;position:relative;overflow:hidden;transition:all .2s ease}.header-nav-button.MuiButton-root:hover{background-color:#ffffff1a!important;transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:8px}.header-sign-in-button.MuiButton-root{color:#fff!important;background-color:transparent!important;border:1px solid white!important;padding:8px 20px;border-radius:20px;transition:all .2s ease}.header-sign-in-button.MuiButton-root:hover{background-color:#fff!important;color:#f27026!important}.header-cta-button.MuiButton-root{background:linear-gradient(135deg,#39C3C9 0%,#4DD4DA 100%)!important;color:#fff!important;border:none!important;border-radius:24px!important;padding:10px 24px!important;box-shadow:0 4px 12px #39c3c94d!important;transition:all .3s ease}.header-cta-button.MuiButton-root:hover{transform:translateY(-2px);box-shadow:0 6px 20px #39c3c966!important}.header-icon-button.MuiIconButton-root{color:#fff!important;transition:transform .2s ease}.header-icon-button.MuiIconButton-root:hover{transform:scale(1.1);background-color:#ffffff1a!important}.header-badge .MuiBadge-badge{background-color:#ee5c4d!important;color:#fff!important}.header-avatar{width:40px;height:40px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.header-avatar:hover{border-color:#fff;transform:scale(1.05)}.header-dropdown-menu .MuiPaper-root{margin-top:8px;border-radius:12px!important;box-shadow:0 4px 20px #0000001a!important}.header-menu-item.MuiMenuItem-root{transition:all .2s ease;position:relative;overflow:hidden}.header-menu-item.MuiMenuItem-root:hover{background-color:#f2702614!important;padding-left:24px}.header-mobile-menu-button{display:none!important;color:#fff!important}.header-mobile-menu-button.MuiIconButton-root{color:#fff!important}.header-menu-icon{width:24px;height:24px;filter:brightness(0) invert(1);transition:transform .3s ease}.header-mobile-menu-button:hover .header-menu-icon{transform:scale(1.1)}.header-mobile-drawer .MuiDrawer-paper{width:280px}.header-mobile-drawer-header{padding:16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff}.header-close-icon{width:20px;height:20px;transition:transform .3s ease}.header-close-button{padding:8px;color:#fff!important}.header-close-button:hover .header-close-icon{transform:rotate(90deg) scale(1.1)}.header-mobile-nav-item{transition:all .2s ease}.header-mobile-nav-item:hover{background-color:#f2702614;padding-left:32px}.header-notifications{min-width:320px;max-height:400px;overflow-y:auto;padding:0!important}.header-notification-item{padding:12px 16px;transition:all .2s ease;border-left:3px solid transparent;cursor:pointer}.header-notification-item:hover{background-color:#39c3c914;border-left-color:#39c3c9}.header-notification-item.unread{background-color:#f270260d}.header-desktop-only{display:flex}@media (max-width: 960px){.header-nav{display:none!important}.header-mobile-menu-button{display:flex!important}.header-brand-text{display:none}.header-toolbar-mobile.MuiToolbar-root{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 16px}.header-logo-wrapper{grid-column:1;justify-self:start}.header-actions{grid-column:2;justify-self:center}.header-mobile-menu-button{grid-column:3;justify-self:end;margin-right:16px}.header-desktop-only{display:none!important}}@media (max-width: 600px){.header-logo{height:125px!important}.header-actions{gap:4px}}.subscribe-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px 0;align-items:center;background-color:#f8f9fa}.subscribe-logo-section{display:flex;justify-content:center;align-items:center}.subscribe-logo-wrapper{cursor:pointer;transition:transform .2s ease}.subscribe-logo-wrapper:hover{transform:translateY(-5px)}.subscribe-logo{width:168px;height:168px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .3s ease}.subscribe-logo-wrapper:hover .subscribe-logo{transform:rotate(-10deg) scale(1.05)}.subscribe-content{display:flex;flex-direction:column;gap:16px;max-width:500px}.subscribe-tagline{color:#666;line-height:1.6;margin-bottom:8px!important}.subscribe-newsletter{background:white;border:2px solid #e0e0e0;border-radius:16px;padding:20px;transition:all .3s ease}.subscribe-newsletter:hover{border-color:#39c3c9;box-shadow:0 4px 12px #39c3c91a}.subscribe-newsletter-title{font-weight:600;color:#3a3a3a;margin-bottom:12px}.subscribe-newsletter-form{display:flex;gap:8px}.subscribe-newsletter-input{flex:1;background:#f5f5f5;border-radius:8px}.subscribe-newsletter-input-field{border:none;background:transparent}.subscribe-newsletter-input .MuiOutlinedInput-notchedOutline{border:none}.subscribe-newsletter-button{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;border-radius:8px;padding:8px 20px;text-transform:none;font-weight:600;box-shadow:0 2px 8px #f2702633;transition:all .3s ease}.subscribe-newsletter-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f270264d}@media (max-width: 960px){.subscribe-container{grid-template-columns:1fr;text-align:center;gap:24px}.subscribe-content{align-items:center;margin:0 auto}}@media (max-width: 600px){.subscribe-container{padding:20px 0}.subscribe-logo{width:120px;height:120px}.subscribe-newsletter-form{flex-direction:column}.subscribe-newsletter-button{width:100%}}.footer-links-container{padding-top:40px;padding-bottom:40px;background-color:#fff;display:flex;justify-content:center}.footer-links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;width:100%;max-width:1200px;justify-items:center}.footer-links-column{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;width:100%}.footer-section-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#3a3a3a;margin-bottom:20px;text-align:center;width:100%}.footer-links{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.footer-link{color:#666;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center;position:relative;padding:4px 8px}.footer-link:hover{color:#f27026;text-decoration:none;transform:translateY(-2px)}.footer-link:before{display:none}@media (max-width: 960px){.footer-links-container{padding:30px 20px}.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px;max-width:600px;margin:0 auto}.footer-section-title{font-size:16px;margin-bottom:16px}.footer-links{gap:10px}}@media (max-width: 600px){.footer-links-container{padding:24px 16px}.footer-links-grid{grid-template-columns:1fr;gap:32px;max-width:320px;margin:0 auto}.footer-links-column{margin-bottom:0;padding:0;max-width:280px}.footer-section-title{font-size:15px;margin-bottom:12px}.footer-link{font-size:13px;padding:6px 8px}.footer-links{gap:8px}}.footer-container{background-color:#f8f9fa;margin-top:auto;position:relative;overflow:hidden}.footer-features{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);padding:24px 0;color:#fff}.footer-features .MuiContainer-root{display:flex;justify-content:center}.footer-features .MuiGrid-container{max-width:800px;margin:0 auto;justify-content:center}.footer-features .MuiGrid-item{display:flex;justify-content:center}.footer-feature-item{display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .3s ease;min-width:160px;padding:8px}.footer-feature-item:hover{transform:translateY(-3px)}.footer-feature-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;transition:all .3s ease;flex-shrink:0}.footer-feature-item:hover .footer-feature-icon{background:rgba(255,255,255,.3);transform:rotate(10deg)}.footer-feature-icon svg{font-size:20px}.footer-feature-text{font-weight:500;white-space:nowrap;text-align:center}.footer-social-section{padding:30px 0;display:flex;justify-content:center;background-color:#fff}.footer-social-links{display:flex;gap:12px;align-items:center}.footer-social-icon{width:44px;height:44px;background:white;color:#666;border:2px solid #e0e0e0;transition:all .3s ease;border-radius:50%}.footer-social-icon:hover{background:#F27026;color:#fff;border-color:#f27026;transform:translateY(-3px) rotate(5deg);box-shadow:0 6px 16px #f270264d}.footer-social-icon svg{font-size:22px}.footer-divider{margin:0 auto;max-width:1200px;border-color:#e0e0e0}.footer-bottom{padding:40px 0 24px;background-color:#f8f9fa}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:0 auto;text-align:center}.footer-bottom-legal{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-copyright{color:#666;font-size:14px;font-weight:500}.footer-legal-links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.footer-legal-link{color:#666;font-size:14px;cursor:pointer;transition:all .2s ease;position:relative;padding-bottom:2px}.footer-legal-link:hover{color:#f27026}.footer-legal-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#F27026;transition:width .3s ease}.footer-legal-link:hover:after{width:100%}.footer-separator{color:#ddd;font-size:14px;-webkit-user-select:none;user-select:none}.footer-contact-info{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.footer-contact-chip{background:white;border:2px solid #e0e0e0;transition:all .3s ease;cursor:pointer;border-radius:24px;font-weight:500}.footer-contact-chip:hover{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px #f270264d}.footer-contact-chip .MuiChip-icon{color:inherit;transition:transform .3s ease}.footer-contact-chip:hover .MuiChip-icon{transform:rotate(-10deg)}.footer-made-with-love{text-align:center;padding:20px 0;color:#999;font-size:13px;background-color:#f8f9fa}.footer-heart-icon{font-size:16px;color:#ee5c4d;vertical-align:middle;animation:heartbeat 1.5s ease-in-out infinite;margin:0 4px}@media (max-width: 600px){.footer-bottom{padding:24px 16px}.footer-bottom-content{gap:20px}.footer-legal-links{gap:12px}.footer-contact-info{flex-direction:column;width:100%}.footer-contact-chip{width:100%;max-width:300px}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}.footer-container:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(244,199,217,.1) 0%,transparent 70%);border-radius:50%}.footer-container:after{content:"";position:absolute;bottom:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(182,227,242,.1) 0%,transparent 70%);border-radius:50%}@media (max-width: 960px){.footer-bottom{padding:30px 0 20px}.footer-bottom-right{justify-content:flex-start;margin-top:20px}.footer-social-section{padding:24px 0}.footer-features .MuiGrid-container{max-width:600px}}@media (max-width: 600px){.footer-features{padding:16px 0}.footer-features .MuiGrid-container{max-width:100%;padding:0 16px}.footer-features .MuiGrid-item{flex-basis:50%;max-width:50%}.footer-feature-item{flex-direction:column;gap:8px;min-width:unset;padding:8px 4px}.footer-feature-icon{width:32px;height:32px}.footer-feature-text{font-size:12px;text-align:center}.footer-social-section{padding:20px 0}.footer-social-links{gap:8px}.footer-social-icon{width:40px;height:40px}.footer-bottom{padding:24px 0 16px;text-align:center}.footer-bottom-left{align-items:center}.footer-contact-info{flex-direction:column;width:100%;gap:12px}.footer-contact-chip{width:100%;justify-content:center}.footer-legal-links{justify-content:center;text-align:center;gap:12px}.footer-copyright{text-align:center}.footer-made-with-love{padding:16px 0;font-size:12px}}@media (max-width: 960px){.home-hero{padding:60px 0}.home-hero-title{font-size:36px!important}.home-hero-stats{margin-top:32px}}@media (max-width: 600px){.home-hero{padding:40px 0}.home-hero-title{font-size:36px!important}.home-hero-subtitle{font-size:16px}.home-hero-cta-primary,.home-hero-cta-secondary{width:100%;font-size:16px}}.home-category-card{padding:24px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0;background:white;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;border-radius:16px;position:relative;overflow:hidden}.home-category-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(57,195,201,.05) 0%,transparent 70%);transform:scale(0);transition:transform .5s ease}.home-category-card:hover:before{transform:scale(1)}@media (max-width: 960px){.home-categories-section{padding:60px 0}.home-section-title{font-size:2rem}.home-category-card{padding:20px;min-height:140px}}@media (max-width: 600px){.home-categories-section{padding:40px 0}.home-section-title{font-size:1.75rem}.home-section-subtitle{font-size:16px!important;margin-bottom:32px}.home-category-card{padding:16px;min-height:120px}.home-category-icon{font-size:36px}.home-category-name{font-size:14px}}.home-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;flex-wrap:wrap;gap:20px}@media (max-width: 600px){.home-section-header{flex-direction:column;align-items:flex-start;text-align:center}}.home-section-title{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:600;color:#3a3a3a;margin-bottom:8px}.home-section-subtitle{color:#666;font-size:18px!important;line-height:1.6}.home-view-all-button{color:#f27026;font-weight:600;text-transform:none;transition:all .3s ease;font-size:16px}.home-view-all-button:hover{color:#e55f16;background:rgba(242,112,38,.08);transform:translate(3px)}.home-auction-card{height:100%;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;border:1px solid #e0e0e0;border-radius:16px;overflow:hidden;background:white}.home-auction-badges{position:absolute;top:12px;left:12px;display:flex;gap:8px;z-index:1}.home-badge-condition{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500}.home-favorite-button{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;z-index:1}.home-auction-timer{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500}.home-auction-content{flex:1;display:flex;flex-direction:column;padding:20px}.home-auction-title{font-weight:600;color:#3a3a3a;margin-bottom:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem}.home-current-bid{color:#f27026;font-weight:700;font-size:1.75rem}.home-buy-now{color:#666;font-size:13px;font-weight:500}.home-shipping-info{display:flex;align-items:center;gap:6px;color:#666;font-size:13px;margin-top:auto}.home-shipping-info svg{font-size:18px}.home-auction-actions{padding:16px 20px;background:#f8f9fa;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px}.home-bid-button{background:linear-gradient(135deg,#39C3C9 0%,#4DD4DA 100%);color:#fff;font-weight:600;text-transform:none;border-radius:8px;padding:10px 0;transition:all .3s ease;font-size:16px}.home-bid-button:hover{transform:scale(1.02);box-shadow:0 6px 20px #39c3c94d}.home-buy-now-button{border:2px solid #F27026;color:#f27026;font-weight:600;text-transform:none;border-radius:8px;padding:8px 0;transition:all .3s ease;font-size:16px;background:white}.home-buy-now-button:hover{background:#F27026;color:#fff;transform:scale(1.02);box-shadow:0 6px 20px #f270264d}@media (max-width: 960px){.home-featured-section{padding:60px 0}.home-section-title{font-size:2rem}}@media (max-width: 600px){.home-featured-section{padding:40px 0}.home-section-title{font-size:1.75rem}.home-section-subtitle{font-size:16px!important}.home-auction-image{height:180px}.home-auction-content{padding:16px}.home-auction-title{font-size:1rem}.home-current-bid{font-size:1.5rem}.home-auction-actions{padding:12px 16px}.home-bid-button{font-size:15px;padding:8px 0}}.how-it-works-section{padding:80px 0;background-color:#4dd4da;position:relative;overflow:hidden}.how-it-works-section:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;animation:float-bubble 20s ease-in-out infinite}.how-it-works-section:after{content:"";position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(242,112,38,.1) 0%,transparent 70%);border-radius:50%;animation:float-bubble 25s ease-in-out infinite reverse}.how-it-works-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.how-it-works-title{font-family:Poppins,sans-serif!important;font-size:3rem!important;font-weight:700!important;color:#3a3a3a!important;margin-bottom:16px!important}.how-it-works-subtitle{font-size:20px!important;color:#666!important;max-width:600px;margin:0 auto}.how-it-works-steps{margin-top:48px;position:relative;z-index:1}.how-it-works-step{text-align:center;padding:40px 30px;background:white;border-radius:24px;box-shadow:0 10px 30px #0000001a;position:relative;transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.how-it-works-step:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.how-it-works-step-icon-wrapper{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;transition:all .3s ease}.how-it-works-step:hover .how-it-works-step-icon-wrapper{transform:scale(1.1) rotate(5deg)}.how-it-works-step-icon{font-size:48px!important;display:flex;align-items:center;justify-content:center}.how-it-works-step-icon svg{font-size:48px}.how-it-works-step-number{position:absolute;top:30px;right:30px;width:40px;height:40px;background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;font-size:20px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #f270264d}.how-it-works-step-title{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#3a3a3a!important;margin-bottom:16px!important;font-size:1.5rem!important}.how-it-works-step-description{color:#666!important;line-height:1.6!important;font-size:16px!important;max-width:280px}.how-it-works-connector{position:absolute;top:50%;right:-40px;transform:translateY(-50%);color:#39c3c9;opacity:.5;display:none}@media (min-width: 960px){.how-it-works-connector{display:block}}.how-it-works-connector svg{font-size:32px}.how-it-works-cta{text-align:center;margin-top:60px;position:relative;z-index:1}.how-it-works-cta-button{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%)!important;color:#fff!important;padding:16px 40px!important;font-size:18px!important;font-weight:600!important;border-radius:30px!important;text-transform:none!important;box-shadow:0 6px 24px #f270264d!important;transition:all .3s ease!important}.how-it-works-cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 32px #f2702666!important}.how-it-works-cta-text{margin-top:16px!important;color:#666!important;font-size:16px!important}@media (max-width: 960px){.how-it-works-section{padding:60px 0}.how-it-works-steps{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px;padding:0 16px}.how-it-works-title{font-size:2.25rem!important}.how-it-works-subtitle{font-size:18px!important}.how-it-works-step{margin-bottom:0}.how-it-works-connector{display:none}}@media (max-width: 768px){.how-it-works-section{padding:40px 0}.how-it-works-steps{display:grid!important;grid-template-columns:1fr!important;gap:24px;padding:0 16px;max-width:400px;margin:48px auto 0;justify-items:center}.how-it-works-step{width:100%;max-width:350px;margin:0 auto;padding:30px 20px}.how-it-works-title{font-size:1.75rem!important}.how-it-works-subtitle{font-size:16px!important;padding:0 16px}.how-it-works-step-icon-wrapper{width:80px;height:80px}.how-it-works-step-icon svg{font-size:36px}.how-it-works-step-number{top:20px;right:20px;width:32px;height:32px;font-size:16px}.how-it-works-step-title{font-size:1.25rem!important}.how-it-works-step-description{font-size:14px!important}.how-it-works-cta-button{font-size:16px!important;padding:12px 32px!important}}@media (max-width: 480px){.how-it-works-steps{padding:0 12px}.how-it-works-step{max-width:320px}}.bunny-video-section{padding:80px 0;background:linear-gradient(135deg,#FFF5F0 0%,#E8F5F8 100%);position:relative;overflow:hidden}.bunny-video-section:before{content:"";position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(242,112,38,.1) 0%,transparent 70%);border-radius:50%;animation:float-bubble 20s ease-in-out infinite}.bunny-video-section:after{content:"";position:absolute;bottom:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(57,195,201,.1) 0%,transparent 70%);border-radius:50%;animation:float-bubble 25s ease-in-out infinite reverse}@keyframes float-bubble{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.bunny-video-container{max-width:1000px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.bunny-video-title{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:600;color:#3a3a3a;text-align:center;margin-bottom:12px!important}.bunny-video-subtitle{text-align:center;color:#666;font-size:18px;margin-bottom:40px!important}.bunny-video-wrapper{position:relative;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000026;background:#000;margin-bottom:48px;transition:transform .3s ease}.bunny-video-wrapper:hover{transform:translateY(-5px);box-shadow:0 25px 70px #0003}.bunny-video{width:100%;height:auto;display:block;max-height:500px;object-fit:cover}.bunny-video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.bunny-video-play-overlay:hover{background:rgba(0,0,0,.5)}.bunny-video-play-button{width:80px;height:80px;background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;transition:all .3s ease;margin-bottom:16px}.bunny-video-play-button:hover{transform:scale(1.1);box-shadow:0 8px 24px #f2702666}.bunny-video-play-button svg{font-size:40px}.bunny-video-replay-text{color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.bunny-video-controls{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 100%);padding:20px;transition:opacity .3s ease}.bunny-video-progress{position:absolute;top:0;left:0;width:100%;height:4px;background:rgba(255,255,255,.3)}.bunny-video-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#F27026 0%,#39C3C9 100%)}.bunny-video-controls-inner{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.bunny-video-controls-left,.bunny-video-controls-right{display:flex;gap:8px}.bunny-video-control-button{color:#fff;transition:all .2s ease}.bunny-video-control-button:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}.bunny-video-decoration{position:absolute;border-radius:50%;pointer-events:none}.bunny-video-decoration-1{width:60px;height:60px;background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);top:-20px;left:-20px;animation:rotate-decoration 10s linear infinite}.bunny-video-decoration-2{width:40px;height:40px;background:linear-gradient(135deg,#39C3C9 0%,#4DD4DA 100%);bottom:-15px;right:-15px;animation:rotate-decoration 8s linear infinite reverse}@keyframes rotate-decoration{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bunny-video-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.bunny-video-feature{text-align:center;padding:24px;background:white;border-radius:16px;box-shadow:0 4px 16px #00000014;transition:all .3s ease}.bunny-video-feature:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001f}.bunny-video-feature h6{font-size:32px;margin-bottom:8px}.bunny-video-feature p{color:#666;font-weight:500}@media (max-width: 960px){.bunny-video-section{padding:60px 0}.bunny-video-title{font-size:2rem}.bunny-video-features{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.bunny-video-section{padding:40px 0}.bunny-video-title{font-size:1.75rem;margin-bottom:20px!important}.bunny-video-subtitle{font-size:16px;margin-bottom:32px!important}.bunny-video-wrapper{border-radius:16px;margin-bottom:32px}.bunny-video-play-button{width:60px;height:60px}.bunny-video-play-button svg{font-size:30px}.bunny-video-features{grid-template-columns:repeat(2,1fr);gap:16px}.bunny-video-feature{padding:16px}.bunny-video-feature h6{font-size:24px}.bunny-video-controls{padding:12px}}.ready-to-start-section{background:linear-gradient(135deg,#F27026 0%,#39C3C9 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden}.ready-to-start-section:before{content:"";position:absolute;top:-50%;left:-25%;width:150%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate-slow 30s linear infinite}.ready-to-start-title{color:#fff;font-weight:700;margin-bottom:16px;position:relative;z-index:1;font-family:Poppins,sans-serif}.ready-to-start-subtitle{color:#ffffffe6;margin-bottom:32px;position:relative;z-index:1;font-weight:400}.ready-to-start-button{background:white;color:#f27026;font-size:18px;font-weight:600;padding:16px 48px;border-radius:30px;text-transform:none;position:relative;z-index:1;transition:all .3s ease;box-shadow:0 8px 24px #0003}.ready-to-start-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d;background:white}@media (max-width: 960px){.ready-to-start-section{padding:60px 0}.ready-to-start-title{font-size:2.25rem}.ready-to-start-subtitle{font-size:1.25rem;padding:0 20px}}@media (max-width: 600px){.ready-to-start-section{padding:40px 0}.ready-to-start-title{font-size:2rem;padding:0 20px}.ready-to-start-subtitle{font-size:1.1rem;padding:0 20px;margin-bottom:24px}.ready-to-start-button{font-size:16px;padding:14px 32px}}.home-container{min-height:100vh;background-color:#fff}.home-hero{background:linear-gradient(135deg,#F4C7D9 0%,#B6E3F2 50%,#F3B796 100%);padding:80px 0;position:relative;overflow:hidden}.home-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:150%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}.home-hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.home-hero-title{font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:700;color:#3a3a3a;margin-bottom:24px;line-height:1.2;text-align:center}.home-hero-highlight{color:#f27026;position:relative}.home-hero-subtitle{color:#666;margin-bottom:32px!important;margin-top:20px!important;line-height:1.6;text-align:center}.home-hero-buttons{margin-bottom:48px;justify-content:center;display:flex}.home-hero-cta-primary{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;padding:14px 32px;font-size:18px;font-weight:600;border-radius:30px;text-transform:none;box-shadow:0 4px 20px #f270264d;transition:all .3s ease}.home-hero-cta-primary:hover{transform:translateY(-3px);box-shadow:0 6px 30px #f2702666}.home-hero-cta-secondary{border:2px solid #39C3C9;color:#39c3c9;padding:12px 30px;font-size:18px;font-weight:600;border-radius:30px;text-transform:none;transition:all .3s ease}.home-hero-cta-secondary:hover{background:#39C3C9;color:#fff;transform:translateY(-3px);box-shadow:0 4px 20px #39c3c94d}.home-hero-stats{margin-top:48px}.home-stat-item{text-align:center;padding:20px;background:#4DD4DA!important;border-radius:16px;transition:all .3s ease}.home-stat-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.home-stat-icon{color:#fff;margin-bottom:8px}.home-stat-icon svg{font-size:32px}.home-stat-value{font-weight:700;color:#3a3a3a;margin-bottom:4px}.home-stat-label{color:#000;font-size:12px}.home-categories-section{padding:80px 0;background-color:#fff}.home-section-title{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:600;color:#3a3a3a;text-align:center;margin-bottom:12px}.home-section-subtitle{text-align:center;color:#666;font-size:18px!important;margin-bottom:48px;margin-top:10px!important}.home-category-card{padding:24px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid #e0e0e0;background:white;margin-top:20px;justify-content:center}.home-category-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a;border-color:#39c3c9}.home-category-icon{font-size:48px;margin-bottom:12px;transition:transform .3s ease}.home-category-card:hover .home-category-icon{transform:scale(1.2) rotate(10deg)}.home-category-name{font-weight:600;color:#3a3a3a;margin-bottom:4px}.home-category-count{color:#999;font-size:12px}.home-featured-section{background:#f8f9fa;padding:80px 0}.home-section-header{display:flex;justify-content:center;align-items:center;margin-bottom:48px;flex-wrap:wrap;gap:20px;flex-direction:column;text-align:center}.home-view-all-button{color:#f27026;font-weight:600;text-transform:none}.home-view-all-button:hover{color:#e55f16;background:rgba(242,112,38,.08)}.home-auction-card{height:100%;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;border:1px solid #e0e0e0}.home-auction-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.home-auction-image-wrapper{position:relative;overflow:hidden}.home-auction-image{height:220px;position:relative}.home-auction-badges{position:absolute;top:12px;left:12px;display:flex;gap:8px}.home-badge-hot{background:linear-gradient(135deg,#EE5C4D 0%,#F27026 100%);color:#fff;font-weight:600}.home-badge-hot .MuiChip-icon{color:#fff}.home-badge-condition{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-favorite-button{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.home-favorite-button:hover{background:white;transform:scale(1.1)}.home-favorite-active{color:#ee5c4d}.home-auction-timer{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-auction-content{flex:1;display:flex;flex-direction:column}.home-auction-title{font-weight:600;color:#3a3a3a;margin-bottom:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-seller-info{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.home-verified-icon{color:#39c3c9;font-size:16px}.home-price-section{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.home-current-bid{color:#f27026;font-weight:700}.home-buy-now{color:#666;font-size:12px}.home-shipping-info{display:flex;align-items:center;gap:4px;color:#666;font-size:12px}.home-auction-actions{padding:16px;background:#f8f9fa}.home-bid-button{background:linear-gradient(135deg,#39C3C9 0%,#4DD4DA 100%);color:#fff;font-weight:600;text-transform:none;border-radius:8px;padding:10px 0;transition:all .3s ease}.home-bid-button:hover{transform:scale(1.02);box-shadow:0 4px 16px #39c3c94d}.home-cta-section{background:linear-gradient(135deg,#F27026 0%,#39C3C9 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden}.home-cta-section:before{content:"";position:absolute;top:-50%;left:-25%;width:150%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotate-slow 30s linear infinite}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-cta-title{color:#fff;font-weight:700;margin-bottom:16px;position:relative;z-index:1}.home-cta-subtitle{color:#ffffffe6;margin-bottom:32px;position:relative;z-index:1}.home-cta-button{background:white;color:#f27026;font-size:18px;font-weight:600;padding:16px 48px;border-radius:30px;text-transform:none;position:relative;z-index:1;transition:all .3s ease;box-shadow:0 8px 24px #0003}.home-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}@media (max-width: 960px){.home-hero{padding:60px 0}.home-hero-title{font-size:36px!important}.home-hero-stats{margin-top:32px}.home-section-header{flex-direction:column;align-items:center}.home-categories-section,.home-featured-section{padding:60px 0}}@media (max-width: 600px){.home-hero{padding:40px 0}.home-hero-title{font-size:36px!important}.home-hero-subtitle{font-size:16px}.home-hero-cta-primary,.home-hero-cta-secondary{width:100%;font-size:16px}.home-section-title{font-size:2rem}.home-category-card{padding:16px}.home-category-icon{font-size:36px}.home-auction-image{height:180px}.home-cta-title{font-size:2rem}.home-cta-button{font-size:16px;padding:14px 32px}}@media (prefers-color-scheme: dark){.home-container{background-color:#f27026}.home-hero{background:linear-gradient(135deg,#D4A7B9 0%,#96C3D2 50%,#D39786 100%)}.home-stat-item{background:rgba(30,30,30,.9)}.home-category-card{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}.home-featured-section{background:white}.home-auction-card{background:white;border-color:#3a3a3a}.home-auction-title{color:#e0e0e0}.home-auction-actions{background:#4DD4DA}}.auction-card{height:100%;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;border:1px solid #e0e0e0;border-radius:16px;overflow:hidden;background:white;max-width:320px;width:100%;margin:0 auto}.auction-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0000001f}.auction-card-image-wrapper{position:relative;overflow:hidden;height:220px}.auction-card-image{height:100%;position:relative;cursor:pointer}.auction-card-badges{position:absolute;top:12px;left:12px;display:flex;gap:8px;z-index:2}.auction-badge-hot{background:linear-gradient(135deg,#EE5C4D 0%,#F27026 100%)!important;color:#fff!important;font-weight:600}.auction-badge-hot .MuiChip-icon{color:#fff!important}.auction-badge-condition{background:rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500}.auction-favorite-button{position:absolute!important;top:12px;right:12px;background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;z-index:2;width:40px;height:40px;border:1px solid rgba(0,0,0,.1)}.auction-favorite-button:hover{background:white!important;transform:scale(1.1);box-shadow:0 2px 8px #00000026}.auction-favorite-button .MuiSvgIcon-root{font-size:20px}.auction-favorite-active{color:#ee5c4d}.auction-timer-badge{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:500;z-index:2}.auction-timer-badge svg{font-size:16px}.auction-card-content{flex:1;display:flex;flex-direction:column;padding:20px}.auction-card-title{font-weight:600!important;color:#3a3a3a!important;margin-bottom:12px!important;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem!important;min-height:2.6rem}.auction-seller-info{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.auction-seller-info .MuiAvatar-root{width:24px!important;height:24px!important;font-size:12px!important;background-color:#f27026!important}.auction-seller-info .MuiTypography-caption{color:#666!important;font-size:13px!important}.auction-seller-info .MuiRating-root{font-size:16px!important}.auction-verified-icon{color:#39c3c9;font-size:16px}.auction-price-section{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px;flex-grow:1}.auction-current-bid{color:#f27026!important;font-weight:700!important;font-size:1.75rem!important;line-height:1!important}.auction-buy-now-price{color:#666!important;font-size:13px!important;font-weight:500!important}.auction-shipping-info{display:flex;align-items:center;gap:6px;color:#666;font-size:13px;margin-top:auto}.auction-shipping-info svg{font-size:18px}.auction-card-actions{padding:16px 20px!important;background:#f8f9fa!important;border-top:1px solid #f0f0f0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.auction-bid-button{background:linear-gradient(135deg,#39C3C9 0%,#4DD4DA 100%)!important;color:#fff!important;font-weight:600!important;text-transform:none!important;border-radius:8px!important;padding:10px 0!important;transition:all .3s ease!important;font-size:16px!important;border:none!important}.auction-bid-button:hover{transform:scale(1.02);box-shadow:0 6px 20px #39c3c94d!important}.auction-buy-button{border:2px solid #F27026!important;color:#f27026!important;font-weight:600!important;text-transform:none!important;border-radius:8px!important;padding:8px 0!important;transition:all .3s ease!important;font-size:16px!important;background:white!important}.auction-buy-button:hover{background:#F27026!important;color:#fff!important;transform:scale(1.02);box-shadow:0 6px 20px #f270264d!important}@media (max-width: 960px){.auction-card-title{font-size:1rem!important}}@media (max-width: 600px){.auction-card-image-wrapper{height:180px}.auction-card-content{padding:16px}.auction-card-title{font-size:1rem!important}.auction-current-bid{font-size:1.5rem!important}.auction-card-actions{padding:12px 16px!important}.auction-bid-button{font-size:15px!important;padding:8px 0!important}}.browse-filters-container{background:linear-gradient(135deg,#FFF8F5 0%,#F5FAFB 100%)!important;border-radius:24px!important;padding:32px!important;margin-bottom:48px!important;box-shadow:0 8px 24px #0000000f!important;border:1px solid rgba(242,112,38,.08)!important;position:relative;overflow:hidden;display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.browse-filters-container:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(242,112,38,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.browse-filters-grid{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;width:100%!important}.browse-filter-search-wrapper{grid-column:1 / -1!important}@media (min-width: 768px){.browse-filters-grid{grid-template-columns:repeat(2,1fr)!important}.browse-filter-search-wrapper{grid-column:1 / -1!important}}@media (min-width: 1024px){.browse-filters-grid{grid-template-columns:repeat(3,1fr)!important}}.browse-filter-search .MuiOutlinedInput-root{background:white!important;border-radius:16px!important;height:60px!important;font-size:16px!important;box-shadow:0 3px 12px #0000000f!important;transition:all .3s ease!important}.browse-filter-search .MuiOutlinedInput-root:hover{box-shadow:0 6px 20px #0000001a!important;transform:translateY(-1px)}.browse-filter-search .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #39c3c926!important;transform:translateY(-1px)}.browse-filter-search .MuiOutlinedInput-notchedOutline{border:2px solid #e8e8e8!important}.browse-filter-search .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #39C3C9!important}.search-icon{color:#39c3c9!important;font-size:24px!important}.browse-filter-dropdown .MuiOutlinedInput-root{background:white!important;border-radius:16px!important;height:60px!important;font-size:16px!important;box-shadow:0 3px 12px #0000000f!important;transition:all .3s ease!important}.browse-filter-dropdown .MuiOutlinedInput-root:hover{box-shadow:0 6px 20px #0000001a!important;transform:translateY(-1px)}.browse-filter-dropdown .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 4px #f2702626!important;transform:translateY(-1px)}.browse-filter-dropdown .MuiOutlinedInput-notchedOutline{border:2px solid #e8e8e8!important}.browse-filter-dropdown .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #F27026!important}.browse-filter-dropdown .MuiSelect-select{padding:18px 14px!important;display:flex!important;align-items:center!important}.browse-filter-dropdown .MuiSelect-icon{right:14px!important;color:#f27026!important;font-size:28px!important;transition:transform .3s ease!important}.browse-filter-dropdown .MuiSelect-iconOpen{transform:rotate(180deg)}.browse-filter-price .MuiOutlinedInput-root{background:white!important;border-radius:16px!important;height:60px!important;font-size:16px!important;box-shadow:0 3px 12px #0000000f!important;transition:all .3s ease!important}.browse-filter-price .MuiOutlinedInput-root:hover{box-shadow:0 6px 20px #0000001a!important;transform:translateY(-1px)}.browse-filter-price .MuiOutlinedInput-notchedOutline{border:2px solid #e8e8e8!important}.browse-filter-price .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #F27026!important}.browse-filter-price .MuiInputAdornment-root{color:#39c3c9!important;font-weight:600!important}.browse-filters-container .MuiInputLabel-root{color:#666!important;font-size:16px!important;font-weight:500!important;background:white;padding:0 8px}.browse-filters-container .MuiInputLabel-root.Mui-focused{color:#f27026!important;font-weight:600!important}.category-menu-item{display:flex;align-items:center;gap:12px;width:100%}.category-icon{font-size:24px;display:flex;align-items:center;justify-content:center;width:32px}.category-name{font-weight:500;color:#3a3a3a}.menu-item-all{color:#666;font-style:italic}.browse-filters-active{background:white;border-radius:16px;padding:16px 24px;margin-top:24px;display:flex;align-items:center;gap:16px;border:2px solid #F3B796;flex-wrap:wrap;box-shadow:0 2px 8px #f270261a}.active-filters-icon{color:#f27026!important;font-size:24px!important}.active-filters-count{color:#666!important;font-weight:500!important;font-size:15px!important;flex:1}.clear-filters-chip{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%)!important;color:#fff!important;font-weight:600!important;border-radius:20px!important;font-size:14px!important;height:36px!important;transition:all .3s ease!important;box-shadow:0 2px 8px #f2702633!important}.clear-filters-chip:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f270264d!important}.MuiPaper-root.MuiMenu-paper{border-radius:16px!important;margin-top:8px;box-shadow:0 12px 32px #00000026!important;border:1px solid #f0f0f0!important;max-height:400px!important}.MuiMenuItem-root{padding:16px 24px!important;font-size:16px!important;color:#3a3a3a!important;transition:all .2s ease!important;min-height:56px!important}.MuiMenuItem-root:hover{background-color:#fff5f0!important;color:#f27026!important}.MuiMenuItem-root.Mui-selected{background-color:#f2702614!important;color:#f27026!important;font-weight:600!important}@media (max-width: 960px){.browse-filters-container{padding:24px!important;margin-left:16px!important;margin-right:16px!important}.browse-filter-search .MuiOutlinedInput-root,.browse-filter-dropdown .MuiOutlinedInput-root,.browse-filter-price .MuiOutlinedInput-root{height:52px!important}}@media (max-width: 600px){.browse-filters-container{padding:20px 16px!important;border-radius:16px!important}.browse-filter-search .MuiOutlinedInput-root,.browse-filter-dropdown .MuiOutlinedInput-root,.browse-filter-price .MuiOutlinedInput-root{height:48px!important;font-size:14px!important}.browse-filters-active{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.active-filters-count{width:100%}}.browse-container{min-height:calc(100vh - 200px);background-color:#fff;padding:40px 0 60px}.browse-header{text-align:center;margin-bottom:48px;padding:0 20px}.browse-title{font-family:Poppins,sans-serif!important;font-size:3rem!important;font-weight:600!important;color:#3a3a3a!important;margin-bottom:16px!important;letter-spacing:-.5px}.browse-subtitle{font-size:18px!important;color:#666!important;max-width:600px;margin:0 auto!important;line-height:1.6}.browse-results-container{display:flex;flex-direction:column;align-items:center;width:100%}.browse-results-count{color:#666!important;font-size:16px!important;margin-bottom:24px!important;text-align:center;width:100%}.browse-auction-grid{margin-bottom:60px;display:flex!important;justify-content:center!important}.browse-auction-grid.MuiGrid-container{max-width:1400px;margin:0 auto}.browse-loading-grid{display:flex!important;justify-content:center!important;max-width:1400px;margin:32px auto 60px}.browse-skeleton-card{height:400px!important;border-radius:16px!important;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%)!important;background-size:200% 100%!important;animation:loading 1.5s ease-in-out infinite!important}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.browse-empty-state{background:white;border-radius:24px;padding:80px 40px;text-align:center;box-shadow:0 8px 32px #00000014;border:2px solid #f0f0f0;max-width:600px;margin:80px auto}.browse-empty-icon{width:80px!important;height:80px!important;margin:0 auto 32px!important;color:#f27026!important;background:linear-gradient(135deg,#FFF5F0 0%,#F3B796 100%);border-radius:50%;padding:24px;display:flex!important;align-items:center;justify-content:center}.browse-empty-title{font-family:Poppins,sans-serif!important;font-size:32px!important;font-weight:600!important;color:#3a3a3a!important;margin-bottom:16px!important}.browse-empty-message{font-size:18px!important;color:#666!important;margin-bottom:40px!important;line-height:1.6!important;max-width:400px;margin-left:auto;margin-right:auto}.browse-empty-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.browse-empty-button-primary{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%);color:#fff;border:none;border-radius:30px;padding:14px 40px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;box-shadow:0 4px 16px #f270264d}.browse-empty-button-primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #f2702666}.browse-pagination-container{display:flex;justify-content:center;padding:48px 0 24px}.browse-pagination .MuiPaginationItem-root{border-radius:12px!important;font-weight:600!important;font-size:16px!important;min-width:48px!important;height:48px!important;margin:0 4px!important;color:#666!important;border:2px solid transparent!important;transition:all .3s ease!important}.browse-pagination .MuiPaginationItem-root:hover{background:#FFF5F0!important;border-color:#f3b796!important;color:#f27026!important}.browse-pagination .MuiPaginationItem-root.Mui-selected{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%)!important;color:#fff!important;box-shadow:0 4px 16px #f270264d!important}@media (min-width: 1600px){.browse-auction-grid{max-width:1400px;margin-left:auto;margin-right:auto}}@media (max-width: 960px){.browse-container{padding:32px 0 48px}.browse-title{font-size:2.25rem!important}.browse-subtitle{font-size:16px!important}}@media (max-width: 600px){.browse-container{padding:24px 0 40px}.browse-header{margin-bottom:32px}.browse-title{font-size:1.75rem!important}.browse-subtitle{font-size:15px!important}.browse-empty-state{margin:48px 16px;padding:48px 24px}.browse-empty-title{font-size:24px!important}.browse-empty-message{font-size:16px!important}.browse-pagination .MuiPaginationItem-root{min-width:40px!important;height:40px!important;font-size:14px!important}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%{box-shadow:0 0 #f2702666}70%{box-shadow:0 0 0 10px #f2702600}to{box-shadow:0 0 #f2702600}}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#F27026;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#E55F16}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.gradient-primary{background:linear-gradient(135deg,#F27026 0%,#F3B796 100%)}.gradient-secondary{background:linear-gradient(135deg,#39C3C9 0%,#B6E3F2 100%)}.gradient-mixed{background:linear-gradient(135deg,#F27026 0%,#39C3C9 50%,#F4C7D9 100%)}.text-gradient-primary{background:linear-gradient(135deg,#F27026 0%,#39C3C9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #F27026;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auction-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.auction-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.ripple-button{position:relative;overflow:hidden}.ripple-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple-button:active:after{width:300px;height:300px}.hot-badge{animation:pulse-glow 2s infinite}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 600px){.hide-mobile{display:none!important}}@media (min-width: 601px){.show-mobile-only{display:none!important}}@media print{.no-print{display:none!important}}
