/* QXL Design Refresh 6.3.33 — clean, flat classic visual language.
   Separate late-loaded stylesheet: preserves marketplace and auction behavior. */
body.qxl-classic-2021{--qxl-orange:#fa7109;--qxl-orange-dark:#de5e00;--qxl-blue:#075b9b;--qxl-blue-dark:#084a7c;--qxl-text:#233341;--qxl-muted:#708092;--qxl-border:#e2e7ec;--qxl-canvas:#fafafa;--qxl-soft:#f5f7f9;--qxl-radius:8px;--qxl-focus:0 0 0 3px rgba(250,113,9,.17);color:var(--qxl-text)}
body.qxl-classic-2021 .qxl-classic-topbar--legacy{background:linear-gradient(180deg,#f9fafb 0%,#f0f3f5 100%)!important;border-bottom:1px solid #e3e7ea!important;box-shadow:none!important}
body.qxl-classic-2021 .qxl-classic-topbar__nav a{color:#075b9b!important;text-decoration:none;transition:color .16s ease}
body.qxl-classic-2021 .qxl-classic-topbar__nav a:hover{color:var(--qxl-orange)!important}
body.qxl-classic-2021 .qxl-classic-header--legacy{box-shadow:none!important;border-bottom:1px solid #eef0f2}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search__frame{background:white!important;border:1px solid #e2e7ec!important;border-radius:8px!important;box-shadow:0 1px 4px rgba(23,42,61,.035)!important;gap:3px!important;padding:4px!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search input[type="search"],body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search select{border:0!important;background:#fff!important;box-shadow:none!important;color:#24394b!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search button[type="submit"]{background:var(--qxl-orange)!important;border:1px solid var(--qxl-orange)!important;border-radius:5px!important;color:#fff!important;box-shadow:none!important;transition:background .16s ease!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-search button[type="submit"]:hover{background:var(--qxl-orange-dark)!important}
body.qxl-classic-2021 .qxl-classic-header--legacy .qxl-classic-advanced{background:#f3f6f8!important;border:1px solid #e8edf1!important;border-radius:5px!important;color:var(--qxl-blue)!important;box-shadow:none!important}
body.qxl-classic-2021 :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--qxl-orange)!important;outline-offset:2px}
/* Buttons: consistent radius, hierarchy, no gradients outside the QXL topbar. */
body.qxl-classic-2021 :is(.button,.btn,button.button,a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.dokan-btn,.qxl-filter-btn,.qxl-market-filter-toggle,.qxl-advanced-form__submit){border-radius:6px!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .17s ease,border-color .17s ease,color .17s ease,transform .17s ease!important}
body.qxl-classic-2021 :is(.button,.btn,.dokan-btn,.qxl-filter-btn):hover{box-shadow:none!important}
body.qxl-classic-2021 :is(.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.dokan-btn-theme,.qxl-advanced-form__submit){background:var(--qxl-orange)!important;border-color:var(--qxl-orange)!important;color:#fff!important}
body.qxl-classic-2021 :is(.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.dokan-btn-theme,.qxl-advanced-form__submit):hover{background:var(--qxl-orange-dark)!important;border-color:var(--qxl-orange-dark)!important}
body.qxl-classic-2021 :is(input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],select,textarea){max-width:100%;border-radius:6px;box-shadow:none;accent-color:var(--qxl-orange)}
/* Archive structure / clean filter rail */
body.qxl-classic-2021 .qxl-market-archive__header{border-bottom:1px solid var(--qxl-border)!important;padding-bottom:20px!important}
body.qxl-classic-2021 .qxl-market-archive__header h1{color:var(--qxl-text)!important;letter-spacing:-.035em!important}
body.qxl-classic-2021 .qxl-market-layout{gap:26px!important}
body.qxl-classic-2021 .qxl-market-sidebar__inner{background:#fff;border:1px solid var(--qxl-border);border-radius:9px;padding:16px 16px 18px;box-shadow:none}
body.qxl-classic-2021 .qxl-market-sidebar__section{border-bottom:1px solid #edf0f3!important;margin-bottom:17px!important;padding-bottom:17px!important}
body.qxl-classic-2021 .qxl-market-sidebar__section h2,body.qxl-classic-2021 .qxl-market-sidebar__section h3{font-size:13px!important;font-weight:750!important;letter-spacing:0!important;color:#26394a!important;margin-bottom:11px!important}
body.qxl-classic-2021 .qxl-market-category-list a{align-items:center!important;border-radius:5px!important;padding:8px 10px!important;margin:1px 0;color:#425465!important;transition:background .15s,color .15s}
body.qxl-classic-2021 .qxl-market-category-list a:hover{background:#f4f7fa!important;color:var(--qxl-blue)!important}
body.qxl-classic-2021 .qxl-market-category-list a.is-active{background:#fff2e8!important;color:#bc4f00!important;font-weight:750!important}
body.qxl-classic-2021 .qxl-market-category-list__children{border-left:1px solid #e9edf0!important;margin-left:11px!important;padding-left:7px!important}
body.qxl-classic-2021 .qxl-market-sidebar__allcat{padding:7px 9px;border-radius:5px}
body.qxl-classic-2021 .qxl-market-sidebar__allcat.is-active{background:#fff2e8;color:#bc4f00}
body.qxl-classic-2021 .qxl-market-filters label{min-height:34px!important;color:#3c4d5d!important;gap:9px!important}
body.qxl-classic-2021 .qxl-market-filters :is(input[type="radio"],input[type="checkbox"]){width:16px!important;height:16px!important;accent-color:var(--qxl-orange)!important;flex:0 0 16px}
body.qxl-classic-2021 .qxl-market-filters :is(select,input[type="number"]){min-height:39px!important;border:1px solid #dce3e9!important;border-radius:6px!important;background:#fff!important;color:#263b4a!important;box-shadow:none!important}
body.qxl-classic-2021 .qxl-market-price-range{gap:6px!important}
body.qxl-classic-2021 .qxl-market-filter-actions{justify-content:flex-start!important}
body.qxl-classic-2021 .qxl-market-filter-actions a{display:inline-flex;align-items:center;gap:7px;color:var(--qxl-blue)!important;padding:7px 0!important;font-size:12px!important}
body.qxl-classic-2021 .qxl-market-filter-actions a:hover{text-decoration:underline!important}
body.qxl-classic-2021 .qxl-classic-icon-legend{background:#f7f9fa;border:1px solid #edf0f3;border-radius:6px;padding:10px!important;margin-bottom:16px}
/* Sorting, listing tabs, list cards */
body.qxl-classic-2021 .qxl-classic-archive-tabs{border-bottom:1px solid var(--qxl-border)!important;gap:5px!important;padding-bottom:0!important}
body.qxl-classic-2021 .qxl-classic-archive-tabs a{display:inline-flex;align-items:center;gap:7px;background:transparent!important;border:1px solid transparent!important;border-bottom:2px solid transparent!important;border-radius:6px 6px 0 0!important;padding:10px 12px!important;color:#637586!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;min-height:40px!important}
body.qxl-classic-2021 .qxl-classic-archive-tabs a:hover{background:#f6f8fa!important;color:var(--qxl-blue)!important}
body.qxl-classic-2021 .qxl-classic-archive-tabs a.is-active{background:#fff8f2!important;border-bottom-color:var(--qxl-orange)!important;color:#b95404!important}
body.qxl-classic-2021 .qxl-classic-archive-tab-emoji{font-size:0!important;width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body.qxl-classic-2021 .qxl-classic-archive-tab-emoji svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.qxl-classic-2021 .qxl-market-results-toolbar{border-bottom:1px solid #edf0f3!important;margin-bottom:12px!important;padding:10px 0!important}
body.qxl-classic-2021 .qxl-market-sort{color:#526779!important}
body.qxl-classic-2021 .qxl-market-sort select{background-color:#fff!important;border:1px solid #dce3e9!important;border-radius:6px!important;box-shadow:none!important;color:#304457!important;min-height:38px!important}
body.qxl-classic-2021 :is(.qxl-classic-list-row,.qxl-category-promoted-row__item,.qxl-market-archive ul.products li.product,.qxl-market-results-list .product){border-color:#e4e9ee!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease!important}
body.qxl-classic-2021 :is(.qxl-classic-list-row,.qxl-category-promoted-row__item,.qxl-market-archive ul.products li.product):hover{border-color:#cfd8df!important;background:#fcfdfe!important;box-shadow:none!important}
body.qxl-classic-2021 .qxl-category-promoted-row{border-radius:8px!important;background:#fff!important;box-shadow:none!important}
body.qxl-classic-2021 .qxl-category-promoted-row__head h2{font-weight:750!important;letter-spacing:-.02em}
body.qxl-classic-2021 nav.woocommerce-pagination ul.page-numbers li>a,body.qxl-classic-2021 nav.woocommerce-pagination ul.page-numbers li>span,body.qxl-classic-2021 .qxl-advanced-pagination .page-numbers{border:1px solid var(--qxl-border)!important;border-radius:6px!important;background:#fff!important;color:var(--qxl-blue)!important;box-shadow:none!important}
body.qxl-classic-2021 nav.woocommerce-pagination ul.page-numbers li>span.current,body.qxl-classic-2021 .qxl-advanced-pagination .page-numbers.current{background:var(--qxl-blue)!important;border-color:var(--qxl-blue)!important;color:#fff!important}
/* Advanced search, category directory, forms, dashboard and cart */
body.qxl-classic-2021 :is(.qxl-advanced-form,.qxl-advanced-results,.qxl-market-filterbar,.dokan-dashboard-content,.woocommerce-account .woocommerce-MyAccount-content) :is(input,select,textarea){border-color:#dde4e9;border-radius:6px;box-shadow:none}
body.qxl-classic-2021 .qxl-market-filterbar a{border:1px solid var(--qxl-border)!important;background:#fff!important;color:var(--qxl-blue)!important;border-radius:6px!important;min-height:35px!important}
body.qxl-classic-2021 .qxl-market-filterbar a:hover{border-color:var(--qxl-orange)!important;color:#ad4e04!important}
body.qxl-classic-2021 .qxl-filter-btn{background:#fff!important;border:1px solid #dbe3ea!important;color:#20577d!important}
body.qxl-classic-2021 .qxl-filter-btn:hover{background:#f5f8fa!important;border-color:#bbcbd9!important}
body.qxl-classic-2021 .qxl-market-filter-toggle{background:#fff!important;color:var(--qxl-blue)!important;border:1px solid var(--qxl-border)!important;padding:10px 14px!important;box-shadow:none!important}
body.qxl-classic-2021 :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){border-radius:6px!important;box-shadow:none!important}
body.qxl-classic-2021 :is(.qxl-advanced-form,.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce) :is(input[type="text"],input[type="number"],input[type="search"],select,textarea){border:1px solid #dce3e9!important;box-shadow:none!important}
body.qxl-classic-2021 :is(.qxl-market-sidebar__inner,.qxl-market-results-column,.qxl-classic-search,.qxl-advanced-form,.dokan-dashboard-content) :is(a,button,input,select):focus-visible{outline:2px solid var(--qxl-orange)!important;outline-offset:2px!important}
/* Single auction bid: keep buttons within their flex/grid containers */
body.single-product.qxl-classic-2021 :is(.qxl-classic-bid-area,.qxl-classic-bid-row,.qxl-auction-action-stack,form.auction_form.cart){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row :is(button.bid_button,input.bid_button,.qxl-bid-button){max-width:100%!important;box-sizing:border-box!important;border-radius:6px!important}
/* Small screens: controls never overflow, filter drawer stays functional */
@media(max-width:991px){body.qxl-classic-2021 .qxl-market-layout{gap:15px!important}body.qxl-classic-2021 .qxl-market-sidebar__inner{position:static!important}body.qxl-classic-2021 .qxl-classic-archive-tabs{overflow-x:auto!important;scrollbar-width:thin;flex-wrap:nowrap!important}body.qxl-classic-2021 .qxl-classic-archive-tabs a{flex:0 0 auto!important}body.qxl-classic-2021 .qxl-market-sort select{min-width:145px!important}}
@media(max-width:600px){body.qxl-classic-2021 .qxl-market-sidebar__inner{padding:13px!important}body.qxl-classic-2021 .qxl-market-results-toolbar{flex-wrap:wrap!important;gap:8px!important}body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row{gap:6px!important}body.single-product.qxl-classic-2021 form.auction_form.cart .qxl-classic-bid-row :is(button.bid_button,input.bid_button,.qxl-bid-button){font-size:12px!important;padding-inline:9px!important}body.qxl-classic-2021 .qxl-classic-archive-tabs a{padding:9px!important}}
@media(prefers-reduced-motion:reduce){body.qxl-classic-2021 :is(button,a,input,select){transition:none!important}}
/* QXL 6.3.33.1 — lighter homepage headings and compact flat archive navigation.
   Presentation-only: keeps all auction links, filters and form behavior intact. */
body.home.qxl-classic-2021 .qxl-classic-rail-widget{border:0!important;border-top:1px solid #e7ebef!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-top:6px!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widgets{gap:22px!important;margin-top:24px!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head{background:transparent!important;border:0!important;border-bottom:0!important;min-height:34px!important;padding:3px 1px 9px!important;color:#22384a!important;box-shadow:none!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head span{color:#263b4f!important;font-size:14px!important;font-weight:750!important;letter-spacing:-.02em!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head a{color:#1671ab!important;font-size:11px!important;font-weight:600!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head a:hover{color:#e5680b!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__list{padding:0!important}
body.home.qxl-classic-2021 .qxl-classic-rail-mini{border-bottom-color:#edf0f2!important;padding:9px 1px!important}
body.home.qxl-classic-2021 .qxl-classic-rail-discovery,body.home.qxl-classic-2021 .qxl-classic-rail-bargain{border:1px solid #ebeff2!important;border-radius:7px!important;box-shadow:none!important}
body.home.qxl-classic-2021 .qxl-classic-rail-widget--bargains .qxl-classic-rail-widget__head{background:transparent!important;border:0!important;color:#263b4f!important}
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head{min-height:45px!important;background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid #e8edf1!important;padding:0 0 11px!important;box-shadow:none!important}
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head h2{font-size:18px!important;font-weight:750!important;line-height:1.25!important;color:#25384a!important;letter-spacing:-.035em!important}
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head a{font-size:12px!important;color:#2478ad!important;font-weight:600!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcases__grid{gap:27px 21px!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcase{border:0!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head{min-height:45px!important;padding:0 0 10px!important;background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid #e5ebef!important;box-shadow:none!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head h2{font-size:16px!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.035em!important;color:#25384a!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head a{font-size:11px!important;font-weight:600!important;color:#2677ac!important}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__auctions{border:1px solid #e9edf1!important;border-top:0!important;border-radius:0 0 7px 7px!important;overflow:hidden!important}
body.home.qxl-classic-2021 .qxl-classic-category-mini-card{border-bottom-color:#edf0f3!important}
/* Archive sidebar: eliminate gray heading bands and nested boxed panels. */
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__inner{padding:0 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section{padding:0 0 17px!important;margin-bottom:19px!important;border:0!important;border-bottom:1px solid #e8edf1!important;background:transparent!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section h2,
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section h3{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0 0 12px!important;padding:0!important;min-height:0!important;color:#253749!important;font-size:14px!important;font-weight:750!important;letter-spacing:-.02em!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list a{border:0!important;border-radius:5px!important;padding:8px 10px!important;color:#465b6e!important;background:transparent!important;font-weight:500!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list a:hover{color:#0b689e!important;background:#f4f8fa!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-category-list a.is-active,
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__allcat.is-active{color:#bb5407!important;background:#fff3e9!important;border-color:transparent!important;font-weight:750!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__allcat{background:transparent!important;border:0!important;padding:8px 10px!important;display:block!important;border-radius:5px!important}
/* Four sort views: make them feel like a single clean tab strip rather than four heavy buttons. */
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs{display:flex!important;align-items:stretch!important;gap:16px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e1e7ec!important;padding:0!important;min-height:43px!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a{position:relative!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;min-height:43px!important;padding:9px 4px 12px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#647586!important;font-size:13px!important;font-weight:650!important;text-shadow:none!important;box-shadow:none!important;overflow:visible!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a:before{content:""!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a:hover{background:transparent!important;color:#075b9b!important;border:0!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a.is-active{background:transparent!important;color:#a94b04!important;border:0!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a.is-active:before{background:#fa7109!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a span{color:inherit!important;background:transparent!important;line-height:1.3!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:inherit!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs .qxl-classic-archive-tab-emoji{width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-toolbar{min-height:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;background:transparent!important;border:0!important;margin:0 0 9px!important;padding:10px 0!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sort{display:flex!important;align-items:center!important;gap:9px!important;font-size:12px!important;color:#728292!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sort select{min-height:36px!important;border:1px solid #e0e6eb!important;border-radius:6px!important;background:#fff!important;color:#31465a!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;padding-left:11px!important}
body.qxl-classic-2021.qxl-market-listing .qxl-classic-list-head{background:#f8fafb!important;border-color:#e9eef2!important;color:#667889!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-filters input[type="number"]{background:#fff!important;border:1px solid #e0e6eb!important;box-shadow:none!important}
body.qxl-classic-2021.qxl-market-listing .qxl-market-filter-toggle{background:#fff!important;border:1px solid #dce5ec!important;border-radius:6px!important;color:#135e93!important}
@media(max-width:850px){body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs{gap:10px!important;overflow-x:auto!important;scrollbar-width:thin!important}body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a{flex:0 0 auto!important;min-width:max-content!important;padding:10px 4px!important}}
@media(max-width:600px){body.home.qxl-classic-2021 .qxl-classic-category-showcase__head h2{font-size:14px!important}body.home.qxl-classic-2021 .qxl-classic-category-showcases__grid{gap:18px!important}body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs{display:flex!important;gap:15px!important;grid-template-columns:none!important}body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs a{min-width:max-content!important;height:auto!important;min-height:43px!important}body.qxl-classic-2021.qxl-market-listing .qxl-market-results-toolbar{padding:9px 0!important}}


/* QXL 6.3.33.2 — elegant borders around light section headings. */
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head,
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head,
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head{
  border:1px solid #e6ebf0!important;
  border-radius:8px!important;
  background:#fff!important;
  padding:10px 12px!important;
  min-height:0!important;
}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head{
  margin-bottom:0!important;
  border-bottom-color:#e6ebf0!important;
}
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head{
  margin-bottom:12px!important;
}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head{
  margin-bottom:8px!important;
}
body.home.qxl-classic-2021 .qxl-classic-rail-widget__head span,
body.home.qxl-classic-2021 .qxl-classic-more-auctions__head h2,
body.home.qxl-classic-2021 .qxl-classic-category-showcase__head h2{
  margin:0!important;
}
body.home.qxl-classic-2021 .qxl-classic-category-showcase__auctions{
  border-top:1px solid #edf1f4!important;
  border-radius:8px!important;
  margin-top:8px!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section h2,
body.qxl-classic-2021.qxl-market-listing .qxl-market-sidebar__section h3{
  border:1px solid #e6ebf0!important;
  border-radius:8px!important;
  background:#fff!important;
  padding:10px 12px!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-column > .qxl-classic-archive-tabs{
  border:1px solid #e5ebf0!important;
  border-radius:10px!important;
  padding:0 14px!important;
  margin-bottom:10px!important;
}
body.qxl-classic-2021.qxl-market-listing .qxl-market-results-toolbar{
  border:1px solid #e8edf1!important;
  border-radius:8px!important;
  padding:10px 12px!important;
  background:#fff!important;
}


/* 6.3.33.5 — Restore the familiar QXL homepage category rail and grouped flyouts.
   Scope only to desktop homepage navigation; leave listing filters & mobile alone. */
@media (min-width:901px){
  body.home.qxl-classic-2021 .qxl-classic-category-rail__list{
    margin:0!important;padding:0!important;background:#fff!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__item{
    position:relative!important;padding:7px 7px 8px!important;
    border:0!important;border-bottom:1px solid #e5e9ec!important;
    border-radius:0!important;background:#fff!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__item:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__item:focus-within{
    background:#f7fafc!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main{
    display:flex!important;justify-content:space-between!important;align-items:center!important;
    gap:9px!important;margin:0!important;padding:0!important;
    font:700 13px/1.25 Arial,Helvetica,sans-serif!important;
    color:#005b99!important;text-decoration:none!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main span,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main b{
    color:#005b99!important;font-weight:700!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main b{
    flex:none!important;font:700 20px/12px Arial,Helvetica,sans-serif!important;
    color:#0071ad!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__sub{
    margin:3px 12px 0 0!important;padding:0!important;
    font:400 11px/1.35 Arial,Helvetica,sans-serif!important;
    color:#0064a5!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__sub a{
    font:inherit!important;color:#0064a5!important;text-decoration:none!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:hover span,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__sub a:hover{
    color:#e76500!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout{
    left:calc(100% - 1px)!important;top:-1px!important;
    width:min(650px,calc(100vw - 260px))!important;
    max-width:none!important;max-height:min(620px,calc(100vh - 70px))!important;
    overflow-y:auto!important;overflow-x:hidden!important;
    background:#fff!important;border:1px solid #ccd4db!important;
    border-radius:2px!important;
    box-shadow:0 8px 22px rgba(16,40,65,.17)!important;
    z-index:500!important;color:#162b3c!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__grid{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:start!important;column-gap:24px!important;row-gap:10px!important;
    padding:17px 20px 13px!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__group{
    min-height:0!important;padding:4px 0 10px!important;margin:0!important;
    border:0!important;break-inside:avoid!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__title{
    display:block!important;margin:0 0 7px!important;padding:0!important;
    font:700 13px/1.22 Arial,Helvetica,sans-serif!important;
    color:#005c9a!important;text-decoration:none!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__link{
    display:block!important;min-height:0!important;margin:0!important;
    padding:2px 0!important;border:0!important;border-radius:0!important;
    background:transparent!important;
    font:400 11.5px/1.4 Arial,Helvetica,sans-serif!important;
    color:#28333c!important;text-decoration:none!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__link:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__title:hover{
    color:#f16a00!important;text-decoration:underline!important;background:transparent!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__footer{
    padding:10px 20px!important;text-align:left!important;
    border-top:1px solid #edf0f3!important;background:#fafbfc!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__footer a{
    font:700 12px/1.35 Arial,Helvetica,sans-serif!important;
    color:#005b99!important;text-decoration:none!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__footer a:hover{color:#e76500!important}
}

/* QXL 6.3.33.6 — original QXL menu with dark-grey, underlined hover. */
@media (min-width:901px){
  body.home.qxl-classic-2021 .qxl-classic-category-rail__item:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__item:focus-within{
    background:#f6f7f8!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:focus-visible,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:hover span,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:focus-visible span,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__sub a:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-rail__sub a:focus-visible,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__title:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__title:focus-visible,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__link:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__link:focus-visible,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__footer a:hover,
  body.home.qxl-classic-2021 .qxl-classic-category-flyout__footer a:focus-visible{
    color:#41474e!important;
    text-decoration:underline!important;
    text-underline-offset:2px!important;
    background:transparent!important;
  }
  body.home.qxl-classic-2021 .qxl-classic-category-rail__main:hover b{
    color:#41474e!important;
  }
}
