.page-module__ZvpSfW__page{background:var(--neutral-50);min-height:100vh;padding-bottom:var(--space-16)}.page-module__ZvpSfW__breadcrumbWrapper{border-bottom:1px solid var(--neutral-200);padding:var(--space-4)0;background:#fff}.page-module__ZvpSfW__container{max-width:var(--container-xl);padding:0 var(--space-4);margin:0 auto}.page-module__ZvpSfW__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--neutral-500);display:flex}.page-module__ZvpSfW__breadcrumb a{color:var(--neutral-500);transition:color var(--transition-fast)}.page-module__ZvpSfW__breadcrumb a:hover{color:var(--primary-600)}.page-module__ZvpSfW__layout{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:1fr 420px;display:grid}@media (max-width:1100px){.page-module__ZvpSfW__layout{grid-template-columns:1fr}}.page-module__ZvpSfW__leftColumn{gap:var(--space-6);flex-direction:column;display:flex}.page-module__ZvpSfW__gallery{border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-sm);background:#fff}.page-module__ZvpSfW__mainImage{aspect-ratio:16/10;background:linear-gradient(135deg,var(--primary-50)0%,var(--primary-100)100%);border-radius:var(--radius-lg);margin-bottom:var(--space-4);position:relative;overflow:hidden}.page-module__ZvpSfW__imagePlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__ZvpSfW__categoryIcon{opacity:.4;font-size:6rem}.page-module__ZvpSfW__badges{top:var(--space-4);left:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.page-module__ZvpSfW__badge{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);text-transform:uppercase;display:inline-flex}.page-module__ZvpSfW__badge.page-module__ZvpSfW__live{background:var(--success);color:#fff}.page-module__ZvpSfW__badge .page-module__ZvpSfW__dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:2s infinite page-module__ZvpSfW__pulse}.page-module__ZvpSfW__badge.page-module__ZvpSfW__buyNow{background:var(--accent-gold);color:var(--neutral-900)}.page-module__ZvpSfW__thumbnails{gap:var(--space-2);display:flex}.page-module__ZvpSfW__thumbnail{background:var(--neutral-100);border-radius:var(--radius-md);cursor:pointer;width:80px;height:60px;transition:all var(--transition-fast);border:2px solid #0000;justify-content:center;align-items:center;display:flex}.page-module__ZvpSfW__thumbnail:hover{border-color:var(--neutral-300)}.page-module__ZvpSfW__thumbnail.page-module__ZvpSfW__active{border-color:var(--primary-500)}.page-module__ZvpSfW__thumbnail span{opacity:.5;font-size:1.5rem}.page-module__ZvpSfW__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;display:flex}.page-module__ZvpSfW__tab{padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1}.page-module__ZvpSfW__tab:hover{color:var(--primary-600)}.page-module__ZvpSfW__tab.page-module__ZvpSfW__active{color:#fff;background:var(--primary-500)}.page-module__ZvpSfW__tabContent{border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);background:#fff}.page-module__ZvpSfW__description p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--neutral-700)}.page-module__ZvpSfW__certifications{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--neutral-200)}.page-module__ZvpSfW__certifications h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--space-3)}.page-module__ZvpSfW__certList{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__ZvpSfW__certBadge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--success);background:var(--success-light);border-radius:var(--radius-full);display:inline-flex}.page-module__ZvpSfW__certBadge svg{width:14px;height:14px}.page-module__ZvpSfW__specsTable{border-collapse:collapse;width:100%}.page-module__ZvpSfW__specsTable tr{border-bottom:1px solid var(--neutral-100)}.page-module__ZvpSfW__specsTable tr:last-child{border-bottom:none}.page-module__ZvpSfW__specsTable th,.page-module__ZvpSfW__specsTable td{padding:var(--space-4);text-align:left}.page-module__ZvpSfW__specsTable th{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-500);width:40%}.page-module__ZvpSfW__specsTable td{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.page-module__ZvpSfW__bidsTable{border-collapse:collapse;width:100%}.page-module__ZvpSfW__bidsTable th{padding:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--neutral-500);text-transform:uppercase;text-align:left;border-bottom:2px solid var(--neutral-200)}.page-module__ZvpSfW__bidsTable td{padding:var(--space-4)var(--space-3);border-bottom:1px solid var(--neutral-100)}.page-module__ZvpSfW__bidsTable tr.page-module__ZvpSfW__winning{background:var(--primary-50)}.page-module__ZvpSfW__bidder{align-items:center;gap:var(--space-3);display:flex}.page-module__ZvpSfW__bidderAvatar{width:32px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-400),var(--primary-600));border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.page-module__ZvpSfW__winningBadge{padding:var(--space-1)var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--primary-600);background:var(--primary-100);border-radius:var(--radius-full);margin-left:var(--space-2)}.page-module__ZvpSfW__bidAmount{font-weight:var(--font-weight-semibold);color:var(--neutral-900)}.page-module__ZvpSfW__bidTime{font-size:var(--font-size-sm);color:var(--neutral-500)}.page-module__ZvpSfW__noBids{padding:var(--space-8);text-align:center;color:var(--neutral-500)}.page-module__ZvpSfW__rightColumn{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1100px){.page-module__ZvpSfW__rightColumn{order:-1}}.page-module__ZvpSfW__bidCard{border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);background:#fff}.page-module__ZvpSfW__auctionMeta{margin-bottom:var(--space-3);justify-content:space-between;display:flex}.page-module__ZvpSfW__category{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--primary-600)}.page-module__ZvpSfW__auctionId{font-size:var(--font-size-xs);color:var(--neutral-400)}.page-module__ZvpSfW__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--neutral-900);line-height:var(--line-height-tight);margin-bottom:var(--space-4)}.page-module__ZvpSfW__timerSection{padding:var(--space-4);background:linear-gradient(135deg,var(--primary-500),var(--primary-700));border-radius:var(--radius-xl);margin-bottom:var(--space-4)}.page-module__ZvpSfW__timerLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#fffc;text-transform:uppercase;text-align:center;margin-bottom:var(--space-2)}.page-module__ZvpSfW__timer{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.page-module__ZvpSfW__timeUnit{flex-direction:column;align-items:center;min-width:50px;display:flex}.page-module__ZvpSfW__timeValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#fff}.page-module__ZvpSfW__timeLabel{font-size:var(--font-size-xs);color:#ffffffb3}.page-module__ZvpSfW__timeSeparator{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:#ffffff80}.page-module__ZvpSfW__priceSection{margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:flex-end;display:flex}.page-module__ZvpSfW__currentBid{gap:var(--space-1);flex-direction:column;display:flex}.page-module__ZvpSfW__priceLabel{font-size:var(--font-size-xs);color:var(--neutral-500);text-transform:uppercase}.page-module__ZvpSfW__priceValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--primary-600)}.page-module__ZvpSfW__bidCount{font-size:var(--font-size-sm);color:var(--neutral-500)}.page-module__ZvpSfW__reserveMet{padding:var(--space-1)var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--success);background:var(--success-light);border-radius:var(--radius-full)}.page-module__ZvpSfW__bidForm{margin-bottom:var(--space-4)}.page-module__ZvpSfW__errorMessage,.page-module__ZvpSfW__successMessage{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);animation:.3s ease-out page-module__ZvpSfW__slideIn;display:flex}.page-module__ZvpSfW__errorMessage{color:var(--danger);background:var(--danger-light);border:1px solid var(--danger)}.page-module__ZvpSfW__successMessage{color:var(--success);background:var(--success-light);border:1px solid var(--success)}.page-module__ZvpSfW__errorMessage svg,.page-module__ZvpSfW__successMessage svg{flex-shrink:0;width:18px;height:18px}.page-module__ZvpSfW__inputGroup{margin-bottom:var(--space-3)}.page-module__ZvpSfW__inputGroup label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-700);margin-bottom:var(--space-2);display:block}.page-module__ZvpSfW__bidInputWrapper{background:var(--neutral-50);border:2px solid var(--neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-fast);align-items:center;display:flex;overflow:hidden}.page-module__ZvpSfW__bidInputWrapper:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.page-module__ZvpSfW__currency{padding:var(--space-3)var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--neutral-500);background:var(--neutral-100)}.page-module__ZvpSfW__bidInput{padding:var(--space-3)var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--neutral-900);background:0 0;border:none;outline:none;flex:1}.page-module__ZvpSfW__bidInput::placeholder{color:var(--neutral-400)}.page-module__ZvpSfW__bidInput:disabled{opacity:.6;cursor:not-allowed}.page-module__ZvpSfW__bidBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-md),var(--shadow-glow);transition:all var(--transition-normal);border:none;display:flex}.page-module__ZvpSfW__bidBtn:hover:not(:disabled){box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px)}.page-module__ZvpSfW__bidBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.page-module__ZvpSfW__bidBtn svg{width:20px;height:20px}.page-module__ZvpSfW__spinner{animation:1s linear infinite page-module__ZvpSfW__spin}@keyframes page-module__ZvpSfW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-module__ZvpSfW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__ZvpSfW__bidNote{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--neutral-500);text-align:center}.page-module__ZvpSfW__buyNowSection{margin-bottom:var(--space-4)}.page-module__ZvpSfW__divider{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module__ZvpSfW__divider:before,.page-module__ZvpSfW__divider:after{content:"";background:var(--neutral-200);flex:1;height:1px}.page-module__ZvpSfW__divider span{font-size:var(--font-size-sm);color:var(--neutral-400)}.page-module__ZvpSfW__buyNowPrice{margin-bottom:var(--space-3);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.page-module__ZvpSfW__buyNowPrice span{color:var(--neutral-600)}.page-module__ZvpSfW__buyNowPrice strong{font-size:var(--font-size-lg);color:var(--accent-gold)}.page-module__ZvpSfW__buyNowBtn{width:100%;padding:var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--neutral-900);background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-normal);border:none}.page-module__ZvpSfW__buyNowBtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__ZvpSfW__actions{gap:var(--space-2);display:flex}.page-module__ZvpSfW__actionBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-600);background:var(--neutral-100);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none;flex:1;display:flex}.page-module__ZvpSfW__actionBtn:hover{background:var(--neutral-200);color:var(--neutral-800)}.page-module__ZvpSfW__actionBtn svg{width:16px;height:16px}.page-module__ZvpSfW__sellerCard{border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);z-index:10;background:#fff;position:relative}.page-module__ZvpSfW__sellerTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--space-4)}.page-module__ZvpSfW__sellerInfo{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module__ZvpSfW__sellerAvatar{width:48px;height:48px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#fff;background:linear-gradient(135deg,var(--primary-400),var(--primary-600));border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.page-module__ZvpSfW__sellerDetails{gap:var(--space-1);flex-direction:column;display:flex}.page-module__ZvpSfW__sellerName{align-items:center;gap:var(--space-1);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--neutral-900);display:flex}.page-module__ZvpSfW__verifiedBadge{width:18px;height:18px;color:var(--info)}.page-module__ZvpSfW__sellerLocation{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--neutral-500);display:flex}.page-module__ZvpSfW__sellerLocation svg{width:14px;height:14px}.page-module__ZvpSfW__contactBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--primary-600);background:var(--primary-50);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);border:none;display:flex}.page-module__ZvpSfW__contactBtn:hover{background:var(--primary-100)}.page-module__ZvpSfW__contactBtn svg{width:18px;height:18px}.page-module__ZvpSfW__detailsCard{border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm);background:#fff}.page-module__ZvpSfW__detailsCard h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--neutral-900);margin-bottom:var(--space-4)}.page-module__ZvpSfW__detailsList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__ZvpSfW__detailItem{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__ZvpSfW__detailItem svg{width:20px;height:20px;color:var(--primary-500);flex-shrink:0;margin-top:2px}.page-module__ZvpSfW__detailItem>div{gap:var(--space-1);flex-direction:column;display:flex}.page-module__ZvpSfW__detailLabel{font-size:var(--font-size-xs);color:var(--neutral-500)}.page-module__ZvpSfW__detailValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-800)}.page-module__ZvpSfW__notFound{text-align:center;min-height:60vh;padding:var(--space-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__ZvpSfW__notFound h1{font-size:var(--font-size-2xl);margin-bottom:var(--space-4)}.page-module__ZvpSfW__notFound p{color:var(--neutral-500);margin-bottom:var(--space-6)}.page-module__ZvpSfW__backBtn{padding:var(--space-3)var(--space-6);font-weight:var(--font-weight-semibold);color:#fff;background:var(--primary-500);border-radius:var(--radius-lg)}@keyframes page-module__ZvpSfW__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__ZvpSfW__modalOverlay{z-index:1000;background:#0009;justify-content:center;align-items:center;animation:.2s ease-out page-module__ZvpSfW__fadeIn;display:flex;position:fixed;inset:0}@keyframes page-module__ZvpSfW__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__ZvpSfW__modalContent{border-radius:var(--radius-xl);padding:var(--space-6);background:#fff;width:90%;max-width:450px;animation:.3s ease-out page-module__ZvpSfW__slideUp;position:relative}@keyframes page-module__ZvpSfW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__ZvpSfW__modalContent h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--neutral-900);margin-bottom:var(--space-5)}.page-module__ZvpSfW__modalClose{top:var(--space-4);right:var(--space-4);width:32px;height:32px;color:var(--neutral-500);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute}.page-module__ZvpSfW__modalClose:hover{background:var(--neutral-100);color:var(--neutral-800)}.page-module__ZvpSfW__contactDetails{gap:var(--space-4);flex-direction:column;display:flex}.page-module__ZvpSfW__contactItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--neutral-50);border-radius:var(--radius-lg);display:flex}.page-module__ZvpSfW__contactItem svg{width:22px;height:22px;color:var(--primary-500);flex-shrink:0;margin-top:2px}.page-module__ZvpSfW__contactItem>div{flex-direction:column;gap:2px;display:flex}.page-module__ZvpSfW__contactLabel{font-size:var(--font-size-xs);color:var(--neutral-500);text-transform:uppercase}.page-module__ZvpSfW__contactValue{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--neutral-900);text-decoration:none}a.page-module__ZvpSfW__contactValue:hover{color:var(--primary-600);text-decoration:underline}.page-module__ZvpSfW__noContact{text-align:center;color:var(--neutral-500);padding:var(--space-4)}
