.marketplace-page,.product-detail-page{--mp-gloss-bg:linear-gradient(135deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.78) 100%);--mp-gloss-border:rgba(255,255,255,0.6);--mp-gloss-shadow:0 8px 32px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);--mp-gloss-shadow-hover:0 16px 48px rgba(0,0,0,0.12),0 4px 16px rgba(0,0,0,0.06);--mp-accent:linear-gradient(135deg, #0d6efd 0%, #0a58ca 50%, #084298 100%);--mp-accent-soft:rgba(13, 110, 253, 0.12);--mp-card-radius:20px;--mp-card-radius-sm:14px;--mp-transition:0.35s cubic-bezier(0.4, 0, 0.2, 1)}body.night-mode .marketplace-page,body.night-mode .product-detail-page{--mp-gloss-bg:linear-gradient(135deg, rgba(30,35,45,0.95) 0%, rgba(25,30,40,0.9) 100%);--mp-gloss-border:rgba(255,255,255,0.08);--mp-gloss-shadow:0 8px 32px rgba(0,0,0,0.35),0 2px 8px rgba(0,0,0,0.2);--mp-gloss-shadow-hover:0 16px 48px rgba(0,0,0,0.45),0 4px 16px rgba(0,0,0,0.25);--mp-accent-soft:rgba(13, 110, 253, 0.2)}.marketplace-breadcrumb a{color:var(--bs-secondary);text-decoration:none}.marketplace-breadcrumb a:hover{color:#0d6efd;text-decoration:underline}.marketplace-page .page-header{background:linear-gradient(135deg,#1e3a5f 0,#0d6efd 40%,#0a58ca 70%,#0d47a1 100%);position:relative;overflow:hidden;padding:48px 20px 52px;border-radius:0 0 28px 28px;box-shadow:0 12px 40px rgba(13,110,253,.25),inset 0 1px 0 rgba(255,255,255,.15)}.marketplace-page .page-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(165deg,rgba(255,255,255,.12) 0,transparent 50%,rgba(0,0,0,.06) 100%);pointer-events:none}.marketplace-page .page-header .floating-img{opacity:.85;filter:drop-shadow(0 8px 24px rgba(0,0,0,.2))}.marketplace-page .page-header h2{font-weight:800;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.15);position:relative}.marketplace-page .page-header .text-xlg{opacity:.95;font-weight:500;position:relative}.marketplace-page .page-header .input-group{border-radius:999px;overflow:hidden;box-shadow:var(--mp-gloss-shadow),0 0 0 1px rgba(255,255,255,.2);background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketplace-page .page-header .input-group .form-control{border:none;background:0 0;padding:14px 20px;font-size:.95rem}.marketplace-page .page-header .input-group .form-control::placeholder{color:rgba(0,0,0,.45)}.marketplace-page .page-header .input-group .btn-light{background:var(--mp-accent);color:#fff!important;border:none;padding:14px 24px;font-weight:600;border-radius:0 999px 999px 0;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.marketplace-page .page-header .input-group .btn-light:hover{filter:brightness(1.08);color:#fff!important}.marketplace-page .content-tabs{background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:999px;padding:6px;box-shadow:var(--mp-gloss-shadow),0 0 0 1px var(--mp-gloss-border);border:none}.marketplace-page .content-tabs>ul>li>a{border-radius:999px;padding:12px 20px;font-weight:500;transition:var(--mp-transition)}.marketplace-page .content-tabs>ul>li.active>a{background:var(--mp-accent);color:#fff!important;box-shadow:0 4px 14px rgba(13,110,253,.4),inset 0 1px 0 rgba(255,255,255,.2)}.marketplace-page .content-tabs .btn-primary{border-radius:999px;padding:10px 20px;font-weight:600;box-shadow:0 4px 14px rgba(13,110,253,.35);border:none}.marketplace-page .sg-offcanvas-sidebar .card{background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mp-card-radius);box-shadow:var(--mp-gloss-shadow);border:1px solid var(--mp-gloss-border);overflow:hidden}.marketplace-page .sg-offcanvas-sidebar .card-body{padding:20px}.marketplace-page .sg-offcanvas-sidebar .side-nav li a{border-radius:var(--mp-card-radius-sm);padding:12px 14px;font-weight:500;transition:var(--mp-transition)}.marketplace-page .sg-offcanvas-sidebar .side-nav li.active a{background:var(--mp-accent-soft);color:var(--link-color)}.marketplace-page .sg-offcanvas-sidebar .card .card.mb20{background:rgba(255,255,255,.6);border-radius:var(--mp-card-radius-sm);border:1px solid var(--mp-gloss-border)}body.night-mode .marketplace-page .sg-offcanvas-sidebar .card .card.mb20{background:rgba(255,255,255,.06)}.marketplace-page .sg-offcanvas-sidebar .btn-sm.btn-primary{border-radius:999px;font-weight:600}.marketplace-page .card.product,.marketplace-page .product-detail-page .card.product,.product-detail-page .card.product{background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow);overflow:hidden;transition:transform var(--mp-transition),box-shadow var(--mp-transition)}.marketplace-page .card.product:not(.active):hover,.product-detail-page .card.product:not(.active):hover{transform:translateY(-6px);box-shadow:var(--mp-gloss-shadow-hover),0 0 0 1px var(--mp-gloss-border)}.marketplace-page .card.product.boosted,.product-detail-page .card.product.boosted{border:2px solid rgba(249,179,64,.9);box-shadow:var(--mp-gloss-shadow),0 0 0 1px rgba(249,179,64,.3)}.marketplace-page .card.product .product-image,.product-detail-page .card.product .product-image{height:260px;border-radius:var(--mp-card-radius) var(--mp-card-radius) 0 0;overflow:hidden;position:relative}.marketplace-page .card.product .product-image::after,.product-detail-page .card.product .product-image::after{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.08),transparent);pointer-events:none}.marketplace-page .card.product:hover .product-image img,.product-detail-page .card.product:hover .product-image img{transform:scale(1.03);transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.marketplace-page .card.product .product-image img,.product-detail-page .card.product .product-image img{transition:transform .5s cubic-bezier(.4, 0, .2, 1)}.marketplace-page .card.product .product-price,.product-detail-page .card.product .product-price{background:var(--mp-gloss-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:8px 16px;font-size:1rem;font-weight:700;letter-spacing:.02em;box-shadow:var(--mp-gloss-shadow);border:1px solid var(--mp-gloss-border);color:inherit}body.night-mode .marketplace-page .card.product .product-price,body.night-mode .product-detail-page .card.product .product-price{color:var(--body-color-dark)}.marketplace-page .card.product .product-overlay,.product-detail-page .card.product .product-overlay{background:linear-gradient(to top,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 60%,transparent 100%);padding-top:120px;border-radius:0 0 var(--mp-card-radius) var(--mp-card-radius)}.marketplace-page .card.product .product-overlay .btn,.product-detail-page .card.product .product-overlay .btn{background:var(--mp-gloss-bg);backdrop-filter:blur(12px);border:1px solid var(--mp-gloss-border);color:inherit;font-weight:600;padding:10px 24px;box-shadow:var(--mp-gloss-shadow)}.marketplace-page .card.product .product-image-wrap,.product-detail-page .card.product .product-image-wrap{position:relative}.marketplace-page .card.product .product-status-ribbon,.product-detail-page .card.product .product-status-ribbon{position:absolute;top:12px;left:0;z-index:2;padding:5px 14px 5px 12px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.marketplace-page .card.product .product-status-ribbon.product-status-new,.product-detail-page .card.product .product-status-ribbon.product-status-new{background:linear-gradient(135deg,#0d6efd 0,#0a58ca 100%)}.marketplace-page .card.product .product-status-ribbon.product-status-used,.product-detail-page .card.product .product-status-ribbon.product-status-used{background:linear-gradient(135deg,#6c757d 0,#495057 100%)}.marketplace-page .card.product .product-badge-digital,.product-detail-page .card.product .product-badge-digital{position:absolute;top:12px;right:44px;z-index:2;padding:4px 10px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#198754 0,#157347 100%);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.marketplace-page .card.product .product-wishlist-btn,.product-detail-page .card.product .product-wishlist-btn{z-index:3}.marketplace-page .card.product .product-overlay .product-view-btn,.product-detail-page .card.product .product-overlay .product-view-btn{background:var(--mp-accent)!important;color:#fff!important;border:none;padding:10px 20px;font-weight:600;border-radius:999px;box-shadow:0 4px 14px rgba(13,110,253,.4)}.marketplace-page .card.product .product-overlay .product-view-btn:hover,.product-detail-page .card.product .product-overlay .product-view-btn:hover{color:#fff!important;filter:brightness(1.1)}.marketplace-page .card.product .product-info,.product-detail-page .card.product .product-info{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.marketplace-page .card.product .product-title-block,.product-detail-page .card.product .product-title-block{margin-bottom:2px}.marketplace-page .card.product .product-title,.product-detail-page .card.product .product-title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketplace-page .card.product .product-title:hover,.product-detail-page .card.product .product-title:hover{color:var(--link-color)}.marketplace-page .card.product .product-meta-rows,.product-detail-page .card.product .product-meta-rows{display:flex;flex-direction:column;gap:6px}.marketplace-page .card.product .product-meta-row,.product-detail-page .card.product .product-meta-row{font-size:.8rem;color:var(--body-color);display:flex;align-items:center;flex-wrap:wrap;gap:4px}body.night-mode .marketplace-page .card.product .product-meta-row,body.night-mode .product-detail-page .card.product .product-meta-row{color:var(--body-color-dark)}.marketplace-page .card.product .product-meta-row i,.product-detail-page .card.product .product-meta-row i{opacity:.8;width:14px;text-align:center}.marketplace-page .card.product .product-stock-in,.product-detail-page .card.product .product-stock-in{color:#198754;font-weight:600}.marketplace-page .card.product .product-stock-out,.marketplace-page .card.product .product-stock-sold,.product-detail-page .card.product .product-stock-out,.product-detail-page .card.product .product-stock-sold{color:#dc3545;font-weight:600}.marketplace-page .card.product .product-meta-location span,.product-detail-page .card.product .product-meta-location span{opacity:.9}.marketplace-page .card.product .product-review-stars,.product-detail-page .card.product .product-review-stars{font-size:.75rem}.marketplace-page .card.product .product-review-stars i.checked,.product-detail-page .card.product .product-review-stars i.checked{color:#ffc107}.marketplace-page .card.product .product-reviews-count,.product-detail-page .card.product .product-reviews-count{opacity:.85}.marketplace-page .card.product .product-rate-badge,.product-detail-page .card.product .product-rate-badge{background:var(--mp-accent-soft);color:var(--link-color);font-weight:700;font-size:.75rem;padding:2px 8px;border-radius:999px}.marketplace-page .card.product .product-seller,.product-detail-page .card.product .product-seller{display:flex;align-items:center;gap:8px;padding:8px 0 4px;margin-top:2px;border-top:1px solid var(--mp-gloss-border);text-decoration:none;color:inherit;font-size:.85rem;transition:opacity var(--mp-transition)}.marketplace-page .card.product .product-seller:hover,.product-detail-page .card.product .product-seller:hover{opacity:.9;color:var(--link-color)}.marketplace-page .card.product .product-seller-avatar,.product-detail-page .card.product .product-seller-avatar{width:28px;height:28px;border-radius:50%;background-size:cover;background-position:center;flex-shrink:0;border:2px solid var(--mp-gloss-border)}.marketplace-page .card.product .product-seller-name,.product-detail-page .card.product .product-seller-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-page .card.product .product-actions,.product-detail-page .card.product .product-actions{margin-top:auto;padding-top:8px}.marketplace-page .card.product .product-cta,.product-detail-page .card.product .product-cta{border-radius:999px;font-weight:600;padding:10px 16px;background:var(--mp-accent)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px rgba(13,110,253,.3);transition:transform var(--mp-transition),box-shadow var(--mp-transition)}.marketplace-page .card.product .product-cta:hover,.product-detail-page .card.product .product-cta:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(13,110,253,.4)}.marketplace-page .card.product .product-meta .title,.product-detail-page .card.product .product-meta .title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.marketplace-page .card.product .product-meta .badge,.product-detail-page .card.product .product-meta .badge{border-radius:999px;font-weight:600;font-size:.7rem}.marketplace-page .card.product .btn-icon.btn-light,.product-detail-page .card.product .btn-icon.btn-light{background:var(--mp-gloss-bg)!important;backdrop-filter:blur(12px);border:1px solid var(--mp-gloss-border);border-radius:50%;box-shadow:var(--mp-gloss-shadow)}.marketplace-page .blogs-widget-header{margin-bottom:20px}.marketplace-page .blogs-widget-title{font-weight:700;font-size:1.2rem;letter-spacing:-.02em}.marketplace-page .blogs-widget-header .dropdown .btn-light{border-radius:999px;background:var(--mp-gloss-bg);border:1px solid var(--mp-gloss-border);font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.04)}.marketplace-page .blogs-widget-header .dropdown-menu{border-radius:var(--mp-card-radius-sm);box-shadow:var(--mp-gloss-shadow-hover);border:1px solid var(--mp-gloss-border);padding:8px}.marketplace-page .sg-offcanvas-mainbar .row.mb20,.marketplace-page .sg-offcanvas-mainbar>.row{margin-left:-10px;margin-right:-10px}.marketplace-page .sg-offcanvas-mainbar .row.mb20>[class*=col-],.marketplace-page .sg-offcanvas-mainbar>.row>[class*=col-]{padding-left:10px;padding-right:10px}.marketplace-page .marketplace-products-grid{display:flex;flex-wrap:wrap;gap:0}.marketplace-page .marketplace-promoted-block{background:linear-gradient(135deg,rgba(13,110,253,.06) 0,rgba(10,88,202,.04) 100%);border-radius:var(--mp-card-radius);border:1px solid rgba(13,110,253,.15);padding:24px 20px 28px;margin-bottom:28px}.marketplace-page .marketplace-promoted-block .blogs-widget-title{color:var(--link-color);font-size:1.25rem;margin-bottom:20px;display:flex;align-items:center;gap:10px}.marketplace-page .marketplace-promoted-block .blogs-widget-title::before{content:'';width:4px;height:24px;background:var(--mp-accent);border-radius:999px}.marketplace-page .blogs-widget-header .blogs-widget-title:first-of-type{color:var(--link-color)}.marketplace-page .bs-callout-info{background:var(--mp-accent-soft);border-radius:var(--mp-card-radius-sm);border:1px solid rgba(13,110,253,.2);padding:16px 20px;margin-bottom:24px}.marketplace-page .marketplace-main-card{background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow);overflow:hidden}.marketplace-page .card .card-header.with-icon{background:var(--mp-gloss-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--mp-gloss-border);font-weight:700;padding:20px 24px;border-radius:var(--mp-card-radius) var(--mp-card-radius) 0 0}.marketplace-page .card .card-body.page-content{padding:28px}.marketplace-page .section-title{font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.marketplace-page .card.product.active{border:1px solid var(--mp-gloss-border);background:var(--mp-gloss-bg)}.marketplace-page .marketplace-main-card .card.product.active .product-image{height:180px}.marketplace-page .marketplace-main-card .card.product.active .product-info.plr15{padding:16px 20px}.marketplace-page .text-xxlg{font-weight:800;letter-spacing:-.02em}.marketplace-page .btn-success.btn-lg{border-radius:999px;padding:14px 32px;font-weight:700;box-shadow:0 6px 20px rgba(25,135,84,.35);border:none}.marketplace-page .card .card-header .fa-heart{color:#dc3545}.marketplace-page .btn-outline-danger{border-radius:999px;font-weight:600}.marketplace-page .stat-panel{border-radius:var(--mp-card-radius);overflow:hidden;box-shadow:var(--mp-gloss-shadow);border:1px solid var(--mp-gloss-border)}.marketplace-page .stat-panel .stat-cell{padding:28px 24px}.marketplace-page .stat-panel .text-xxlg{display:block;font-weight:800}.marketplace-page .js_orders-stream .card{background:var(--mp-gloss-bg);border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow);overflow:hidden}.marketplace-page .js_orders-stream .card-header{background:rgba(255,255,255,.5);border-bottom:1px solid var(--mp-gloss-border);font-weight:600}body.night-mode .marketplace-page .js_orders-stream .card-header{background:rgba(255,255,255,.05)}.marketplace-page .js_orders-stream .badge{border-radius:999px;font-weight:600}.marketplace-page .blogs-widget-header .form-control-sm{border-radius:999px;border:1px solid var(--mp-gloss-border);background:var(--mp-gloss-bg);padding:8px 16px}.product-detail-page .card{background:var(--mp-gloss-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow);overflow:hidden}.product-detail-page .card-header.bg-transparent{font-weight:700;font-size:1.1rem;padding:20px 24px;border-bottom:1px solid var(--mp-gloss-border)}.product-detail-page .card-body{padding:24px}.product-detail-page .btn-outline-primary{border-radius:999px;font-weight:600}.product-detail-page .js_product-review-form .form-control,.product-detail-page .js_product-review-form .form-select{border-radius:var(--mp-card-radius-sm);border:1px solid var(--mp-gloss-border)}.product-review-media-thumb{display:inline-block}.product-review-media-thumb img{border:1px solid rgba(0,0,0,.1)}.product-detail-page .js_product-review-form .btn-primary{border-radius:999px;font-weight:600}.product-detail-page .review-stars i.checked{color:#ffc107}.product-detail-page .marketplace-similar-products-card .card-body{padding:20px 24px 24px}.product-detail-page .marketplace-similar-products{margin-left:-10px;margin-right:-10px}.product-detail-page .marketplace-similar-products>[class*=col-]{padding-left:10px;padding-right:10px;margin-bottom:20px}.product-detail-page .marketplace-similar-products .card.product{height:100%;display:flex;flex-direction:column}.product-detail-page .marketplace-similar-products .card.product .product-info{flex:1;display:flex;flex-direction:column}.product-detail-page .marketplace-similar-products .card.product .product-actions{margin-top:auto}.product-detail-page .marketplace-similar-products .card.product .product-image{height:220px}@media (min-width:1200px){.product-detail-page .marketplace-similar-products>.col-xl-3{flex:0 0 33.333333%;max-width:33.333333%}}.marketplace-page .marketplace-no-data{text-align:center;padding:48px 24px 56px;background:var(--mp-gloss-bg);backdrop-filter:blur(12px);border-radius:var(--mp-card-radius);border:1px dashed var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow)}.marketplace-page .marketplace-no-data .no-data{font-size:1.1rem;font-weight:600;color:var(--body-color)}.marketplace-page .marketplace-no-data .text-muted{margin-top:12px;font-size:.95rem}.marketplace-page .marketplace-no-data .mb20,.marketplace-page .marketplace-no-data [class*=svg_icons]{opacity:.7}body.night-mode .marketplace-page .marketplace-no-data .no-data{color:var(--body-color-dark)}.marketplace-page .marketplace-empty-state{background:var(--mp-gloss-bg);border-radius:var(--mp-card-radius-sm);border:1px dashed var(--mp-gloss-border)}.marketplace-page .marketplace-browse-categories{display:flex;flex-wrap:wrap;align-items:center}.marketplace-page .marketplace-browse-categories-pills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.marketplace-page .marketplace-browse-categories .marketplace-category-pill{border-radius:999px;white-space:nowrap}.marketplace-page .alert-info,.marketplace-page .alert-warning{border-radius:var(--mp-card-radius-sm);border:1px solid transparent}.marketplace-page .alert-post.see-more{border-radius:var(--mp-card-radius);background:var(--mp-gloss-bg);border:1px solid var(--mp-gloss-border)}.marketplace-page .shipping-address .form-check-label{padding:12px 16px;border-radius:var(--mp-card-radius-sm);border:1px solid var(--mp-gloss-border);background:rgba(255,255,255,.5);display:block;transition:var(--mp-transition)}body.night-mode .marketplace-page .shipping-address .form-check-label{background:rgba(255,255,255,.05)}.marketplace-page .shipping-address .form-check-input:checked+.form-check-label{border-color:var(--link-color);background:var(--mp-accent-soft)}[dir=RTL] .marketplace-page .content-tabs>ul>li{float:right}[dir=RTL] .marketplace-page .product-price{left:auto;right:10px}.marketplace-page .card.product .product-badge-lowstock,.product-detail-page .card.product .product-badge-lowstock{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;font-size:.65rem;font-weight:700;text-transform:uppercase;background:rgba(255,193,7,.95);color:#000;border-radius:4px}.marketplace-page .card.product .product-quantity-badge,.product-detail-page .card.product .product-quantity-badge{position:absolute;bottom:10px;right:10px;z-index:2;padding:4px 10px;font-size:.7rem;font-weight:700;background:rgba(220,53,69,.95);color:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.marketplace-page .card.product .product-card-actions-top,.product-detail-page .card.product .product-card-actions-top{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:row;gap:6px}.marketplace-page .card.product .product-card-actions-top .btn,.product-detail-page .card.product .product-card-actions-top .btn{width:36px;height:36px;padding:0;border-radius:50%;background:var(--mp-gloss-bg)!important;backdrop-filter:blur(12px);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow);color:inherit}.marketplace-page .card.product .product-actions-extra,.product-detail-page .card.product .product-actions-extra{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.marketplace-page .marketplace-related-searches{font-size:.9rem}.marketplace-page .marketplace-related-searches a{margin-left:12px;color:var(--link-color)}.marketplace-page .marketplace-recently-viewed-block,.product-detail-page .marketplace-recently-viewed-block{background:var(--mp-gloss-bg);border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow)}.marketplace-page .marketplace-recently-viewed-block .card-header,.product-detail-page .marketplace-recently-viewed-block .card-header{font-weight:700;border-bottom:1px solid var(--mp-gloss-border)}.marketplace-recent-item{color:inherit;text-decoration:none}.marketplace-recent-item:hover{color:var(--link-color)}.marketplace-compare-bar{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:var(--mp-gloss-bg);backdrop-filter:blur(16px);border-top:1px solid var(--mp-gloss-border);box-shadow:0 -4px 24px rgba(0,0,0,.1);padding:12px 20px}.marketplace-compare-bar-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.marketplace-compare-bar .marketplace-compare-count{font-weight:600}#marketplace-compare-modal .modal-content,#marketplace-quickview-modal .modal-content{border-radius:var(--mp-card-radius);border:1px solid var(--mp-gloss-border);box-shadow:var(--mp-gloss-shadow-hover)}#marketplace-compare-modal .card,#marketplace-quickview-modal .card{border-radius:var(--mp-card-radius-sm)}.product-detail-page .product-page-actions{display:flex;flex-wrap:wrap;gap:10px}.product-detail-page .marketplace-trust-badges .card-body{padding:20px 16px}.product-detail-page .marketplace-trust-badges .small.text-muted{font-size:.8rem}.marketplace-page .marketplace-filter-instock .form-check-label{font-weight:500;cursor:pointer}.marketplace-page .marketplace-category-description .card-body{padding:16px 20px}.marketplace-page .marketplace-category-description .text-muted{font-size:.95rem;line-height:1.5}.product-badge-draft{position:absolute;top:8px;left:8px;background:#6c757d;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.product-badge-earlyaccess{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,#6f42c1 0,#e83e8c 100%);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.product-badge-scheduled{position:absolute;top:8px;left:50px;background:rgba(0,123,255,.9);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.product-badge-ended{position:absolute;top:8px;left:50px;background:rgba(108,117,125,.9);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.product-badge-justlisted{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#28a745 0,#20c997 100%);color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);z-index:1}.product-badge-authenticity{position:absolute;top:8px;left:8px;z-index:1;background:rgba(40,167,69,.95);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.marketplace-order-rate.form-control-sm{max-width:100%}.post-bulk-checkbox.js_bulk-product-wrap{position:absolute;top:10px;left:10px;z-index:2}.post.js_bulk-mode .post-bulk-checkbox.js_bulk-product-wrap{display:block!important}.post-bulk-checkbox.js_bulk-product-wrap label{margin:0;cursor:pointer;background:rgba(255,255,255,.95);padding:4px 8px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.js_posts_stream[data-bulk-products="1"] .post{position:relative}.marketplace-sales-chart .marketplace-chart-bars{padding:8px 0}.marketplace-chart-bar-wrap{min-width:0;cursor:default}.marketplace-chart-bar-orders{background:linear-gradient(180deg,#0d6efd 0,#0a58ca 100%);border-radius:3px 3px 0 0;transition:opacity .2s}.marketplace-chart-bar-wrap:hover .marketplace-chart-bar-orders{opacity:.9}.marketplace-chart-bar-earnings{background:linear-gradient(180deg,#198754 0,#146c43 100%);border-radius:3px 3px 0 0;transition:opacity .2s}.marketplace-chart-bar-wrap:hover .marketplace-chart-bar-earnings{opacity:.9}.marketplace-legend-dot{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:middle}