/* DFB FINAL HARD ALIGNMENT
   One visible public width for header, homepage, category/archive/single content and footer.
   This file is also printed inline in wp_head so it cannot be missed by enqueue order. */
:root{--dfb-public-width:1300px!important;--dfb-public-gutter:32px!important;--dfb-site-width:1300px!important;}

.dfb-header-container,
.dfb-topbar-inner,
.dfb-mainbar-inner,
.dfb-navrow-inner,
.dfb-footer-container,
.dfb-footer-newsletter-inner,
.dfb-footer-grid,
.dfb-footer-bottom-inner,
.dfb-frontpage-final .dfb-home-container,
.dfb-frontpage-v3 .dfb-home-container,
.dfb-home-container,
.dfb-home-shell,
.dfb-frontpage-final .dfb-section,
.dfb-frontpage-final .dfb-auction-section,
.dfb-frontpage-final .dfb-category-section,
.dfb-frontpage-final .dfb-promo-strip,
.dfb-real-cat-shell,
.dfb-theme-category-wrap,
.dfb-cat-shell,
.dfb-category-page,
.dfb-category-page-hard,
.dfb-category-template,
.dfb-auction-category-page,
.bbb-category-page,
.bbb-archive-page,
.bbb-container,
.bbb-single-shell,
.bbb-single-auction-page,
.dfb-single-auction,
.dfb-single-auction-page,
.site-main > .woocommerce,
.content-area > .site-main,
main.site-main > article,
.page .entry-content{
    width:min(var(--dfb-public-width),calc(100% - var(--dfb-public-gutter)))!important;
    max-width:var(--dfb-public-width)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

.dfb-header-v8,
.dfb-topbar,
.dfb-mainbar,
.dfb-navrow,
.dfb-footer-benefits,
.dfb-footer-v8,
.dfb-footer-newsletter-row,
.dfb-footer-main-row,
.dfb-footer-bottom-row,
body,
.bbb-site-wrap{
    width:100%!important;
    max-width:none!important;
}

.dfb-frontpage-final{--dfb-site-width:1300px!important;--dfb-page-gutter:32px!important;}
.dfb-frontpage-final .dfb-home-container{width:min(1300px,calc(100% - 32px))!important;max-width:1300px!important;}

@media(max-width:760px){
    :root{--dfb-public-gutter:24px!important;}
    .dfb-header-container,
    .dfb-topbar-inner,
    .dfb-mainbar-inner,
    .dfb-navrow-inner,
    .dfb-footer-container,
    .dfb-frontpage-final .dfb-home-container,
    .dfb-home-container{width:calc(100% - 24px)!important;max-width:none!important;}
}

/* DFB v3.1 AUCTION CARD + CATEGORY HEADER WIDTH LOCK
   This is the final loaded/printed file. It overrides older 1200/1240/1320 rules. */
:root{
    --dfb-public-width:1300px!important;
    --dfb-site-width:1300px!important;
    --dfb-cat-width:1300px!important;
    --dfb-page-gutter:32px!important;
    --dfb-public-gutter:32px!important;
}

/* One visible width for every public auction section wrapper */
.dfb-frontpage-final,
.dfb-frontpage-v3{
    --dfb-site-width:1300px!important;
    --dfb-page-gutter:32px!important;
}

.dfb-frontpage-final .dfb-home-container,
.dfb-frontpage-v3 .dfb-home-container,
.dfb-home-container,
.dfb-frontpage-final .dfb-auction-section,
.dfb-frontpage-final .dfb-category-section,
.dfb-frontpage-final .dfb-random-categories,
.dfb-frontpage-final .dfb-home-promo-banners,
.dfb-frontpage-final .dfb-newsletter-strip,
.dfb-featured-section,
.dfb-section,
.dfb-auction-section,
.dfb-category-section,
.dfb-cat-shell,
.dfb-real-cat-shell,
.dfb-theme-category-wrap,
.dfb-category-page,
.dfb-category-page-hard,
.dfb-category-template,
.dfb-auction-category-page,
.bbb-category-page,
.bbb-page-shell,
.bbb-search-page,
.bbb-archive-page{
    width:min(1300px,calc(100% - 32px))!important;
    max-width:1300px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

/* The heading bars and auction grids must sit inside the exact same width */
.dfb-frontpage-final .dfb-section-heading,
.dfb-frontpage-final .dfb-category-row-head,
.dfb-frontpage-final .dfb-cat-results-head,
.dfb-frontpage-final .dfb-cat-hero,
.dfb-cat-page .dfb-cat-hero,
.dfb-cat-page .dfb-cat-results-head,
.dfb-cat-page .dfb-cat-tabs,
.dfb-category-title,
.dfb-section-title,
.bbb-category-header,
.bbb-archive-header,
.bbb-category-page-header,
.bbb-page-title,
.woocommerce-products-header{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}

/* Auction cards: no narrower centred grid, no rogue 850px/1320px rules */
.dfb-frontpage-final .dfb-auction-grid,
.dfb-frontpage-final .dfb-section-recent .dfb-auction-grid,
.dfb-frontpage-final .dfb-mini-auction-grid,
.dfb-cat-grid,
.bbb-card-grid,
.bbb-auction-grid,
.products,
ul.products,
.woocommerce ul.products{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:14px!important;
}

.dfb-frontpage-final .dfb-category-rows{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
}

.dfb-frontpage-final .dfb-category-auction-row,
.dfb-auction-card-v2,
.dfb-product-card,
.bbb-auction-card,
ul.products li.product,
.woocommerce ul.products li.product{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}

/* Category/archive template keeps sidebar + content inside the same 1300px line */
.dfb-cat-page{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;}
.dfb-cat-shell{
    display:grid!important;
    grid-template-columns:230px minmax(0,1fr)!important;
    gap:16px!important;
}
.dfb-cat-content{width:100%!important;max-width:100%!important;min-width:0!important;}

@media(max-width:1180px){
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-section-recent .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-cat-grid,
    .bbb-card-grid,
    .bbb-auction-grid,
    .products,
    ul.products,
    .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}
@media(max-width:900px){
    .dfb-frontpage-final .dfb-home-container,
    .dfb-frontpage-v3 .dfb-home-container,
    .dfb-home-container,
    .dfb-frontpage-final .dfb-auction-section,
    .dfb-frontpage-final .dfb-category-section,
    .dfb-cat-shell,
    .bbb-category-page,
    .bbb-page-shell,
    .bbb-archive-page{width:calc(100% - 24px)!important;max-width:none!important;}
    .dfb-cat-shell{grid-template-columns:1fr!important;}
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-section-recent .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-cat-grid,
    .bbb-card-grid,
    .bbb-auction-grid,
    .products,
    ul.products,
    .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:560px){
    .dfb-frontpage-final .dfb-home-container,
    .dfb-frontpage-v3 .dfb-home-container,
    .dfb-home-container,
    .dfb-frontpage-final .dfb-auction-section,
    .dfb-frontpage-final .dfb-category-section,
    .dfb-cat-shell,
    .bbb-category-page,
    .bbb-page-shell,
    .bbb-archive-page{width:calc(100% - 20px)!important;}
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-section-recent .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-cat-grid,
    .bbb-card-grid,
    .bbb-auction-grid,
    .products,
    ul.products,
    .woocommerce ul.products{grid-template-columns:1fr!important;}
}

/* DFB v3.2 TRUE INNER ALIGNMENT FIX
   The homepage already has one outer container. Auction/category sections inside it must NOT be narrowed again.
   This makes the blue category/auction headers and the auction card grids fill the same line as hero/trust/header/footer. */
.dfb-frontpage-final > .dfb-home-container,
.dfb-frontpage-v3 > .dfb-home-container{
    width:min(var(--dfb-public-width),calc(100% - var(--dfb-public-gutter)))!important;
    max-width:var(--dfb-public-width)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
}

.dfb-frontpage-final .dfb-home-container > .dfb-auction-section,
.dfb-frontpage-final .dfb-home-container > .dfb-random-categories,
.dfb-frontpage-final .dfb-home-container > .dfb-home-promo-banners,
.dfb-frontpage-final .dfb-home-container > .dfb-newsletter-strip,
.dfb-frontpage-final .dfb-home-container > .dfb-trust-strip,
.dfb-frontpage-final .dfb-home-container > .dfb-hero-band{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

.dfb-frontpage-final .dfb-auction-section > .dfb-section-heading,
.dfb-frontpage-final .dfb-random-categories > .dfb-section-heading,
.dfb-frontpage-final .dfb-category-auction-row > .dfb-category-row-head{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}

.dfb-frontpage-final .dfb-auction-section > .dfb-auction-grid,
.dfb-frontpage-final .dfb-random-categories > .dfb-category-rows,
.dfb-frontpage-final .dfb-category-auction-row > .dfb-mini-auction-grid{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

/* Force equal 5-column rows across the full available width on the desktop homepage. */
@media(min-width:901px){
    .dfb-frontpage-final .dfb-auction-section > .dfb-auction-grid,
    .dfb-frontpage-final .dfb-section-featured > .dfb-auction-grid,
    .dfb-frontpage-final .dfb-category-auction-row > .dfb-mini-auction-grid,
    .dfb-frontpage-final .dfb-section-recent > .dfb-auction-grid{
        display:grid!important;
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
        gap:14px!important;
    }
}

/* DFB v8 MASTER WIDTH LOCK
   One measured public container for header, footer, homepage and category pages.
   This is intentionally printed inline by functions.php after every stylesheet. */
:root{
    --dfb-public-width:1240px!important;
    --dfb-site-width:1240px!important;
    --dfb-page-gutter:32px!important;
    --dfb-public-gutter:32px!important;
}

/* Header, footer and all public page shells use exactly the same inner line. */
.dfb-header-container,
.dfb-topbar-inner,
.dfb-mainbar-inner,
.dfb-navrow-inner,
.dfb-footer-container,
.dfb-footer-newsletter-inner,
.dfb-footer-grid,
.dfb-footer-bottom-inner,
.dfb-frontpage-final > .dfb-home-container,
.dfb-frontpage-v3 > .dfb-home-container,
.dfb-home-container,
.dfb-real-breadcrumbs-top,
.dfb-real-cat-shell,
.dfb-category-page-hard,
.dfb-category-template,
.dfb-auction-category-page,
.bbb-category-page,
.bbb-archive-page,
.bbb-container,
.site-main > .woocommerce,
.content-area > .site-main{
    width:min(var(--dfb-public-width),calc(100% - var(--dfb-public-gutter)))!important;
    max-width:var(--dfb-public-width)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

/* Never allow footer to use its older 1200px width while header uses 1240px. */
.dfb-footer-container{width:min(var(--dfb-public-width),calc(100% - var(--dfb-public-gutter)))!important;max-width:var(--dfb-public-width)!important;}

/* Homepage: every block inside the one homepage container fills the same width. */
.dfb-frontpage-final .dfb-home-container > *,
.dfb-frontpage-v3 .dfb-home-container > *,
.dfb-frontpage-final .dfb-auction-section,
.dfb-frontpage-final .dfb-category-section,
.dfb-frontpage-final .dfb-random-categories,
.dfb-frontpage-final .dfb-home-promo-banners,
.dfb-frontpage-final .dfb-trust-strip,
.dfb-frontpage-final .dfb-newsletter-strip,
.dfb-frontpage-final .dfb-hero-band{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}

.dfb-frontpage-final .dfb-auction-grid,
.dfb-frontpage-final .dfb-mini-auction-grid,
.dfb-frontpage-final .dfb-category-rows,
.dfb-frontpage-final .dfb-section-heading,
.dfb-frontpage-final .dfb-category-row-head{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}

/* Category pages: the left menu starts on the same x-line as the header logo/nav/footer. */
.dfb-real-cat-page{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
}
.dfb-real-breadcrumbs-top{
    margin-top:14px!important;
    margin-bottom:10px!important;
}
.dfb-real-cat-shell{
    display:grid!important;
    grid-template-columns:230px minmax(0,1fr)!important;
    gap:20px!important;
    align-items:start!important;
}
.dfb-real-cat-left,
.dfb-real-cat-right{
    min-width:0!important;
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
}
.dfb-real-cat-right > *,
.dfb-category-slider,
.dfb-real-category-head,
.dfb-real-toolbar,
.dfb-real-grid{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
}

/* Desktop rows stay aligned to the same container width. */
@media(min-width:901px){
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-real-grid{
        display:grid!important;
        grid-template-columns:repeat(5,minmax(0,1fr))!important;
        gap:14px!important;
    }
}

@media(max-width:900px){
    :root{--dfb-public-gutter:24px!important;--dfb-page-gutter:24px!important;}
    .dfb-real-cat-shell{grid-template-columns:1fr!important;gap:14px!important;}
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-real-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:560px){
    :root{--dfb-public-gutter:20px!important;--dfb-page-gutter:20px!important;}
    .dfb-frontpage-final .dfb-auction-grid,
    .dfb-frontpage-final .dfb-mini-auction-grid,
    .dfb-real-grid{grid-template-columns:1fr!important;}
}

/* =====================================================================
 * DFB SINGLE AUCTION TRUE FULL-WIDTH HEADER/FOOTER FIX
 * Single auction pages were still inheriting a boxed public wrapper. This
 * forces the header and footer colour bands to escape to the real browser
 * width, while keeping the logo/search/menu/footer content on the same
 * inner line as the homepage.
 * ===================================================================== */
body.dfb-hard-single-auction-active,
body.single-bbb_auction,
body.single-auction,
body.single-product{
    margin:0!important;
    padding:0!important;
    width:100%!important;
    max-width:none!important;
    overflow-x:hidden!important;
    background:#f5f7fb!important;
}
body.dfb-hard-single-auction-active .bbb-site-wrap,
body.single-bbb_auction .bbb-site-wrap,
body.single-auction .bbb-site-wrap,
body.single-product .bbb-site-wrap{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding:0!important;
    overflow:visible!important;
    background:#f5f7fb!important;
}
body.dfb-hard-single-auction-active .dfb-header-v8,
body.dfb-hard-single-auction-active .dfb-topbar,
body.dfb-hard-single-auction-active .dfb-mainbar,
body.dfb-hard-single-auction-active .dfb-navrow,
body.dfb-hard-single-auction-active .dfb-footer-benefits,
body.dfb-hard-single-auction-active .dfb-footer-v8,
body.dfb-hard-single-auction-active .dfb-footer-newsletter-row,
body.dfb-hard-single-auction-active .dfb-footer-main-row,
body.dfb-hard-single-auction-active .dfb-footer-bottom-row,
body.single-bbb_auction .dfb-header-v8,
body.single-bbb_auction .dfb-topbar,
body.single-bbb_auction .dfb-mainbar,
body.single-bbb_auction .dfb-navrow,
body.single-bbb_auction .dfb-footer-benefits,
body.single-bbb_auction .dfb-footer-v8,
body.single-bbb_auction .dfb-footer-newsletter-row,
body.single-bbb_auction .dfb-footer-main-row,
body.single-bbb_auction .dfb-footer-bottom-row,
body.single-auction .dfb-header-v8,
body.single-auction .dfb-topbar,
body.single-auction .dfb-mainbar,
body.single-auction .dfb-navrow,
body.single-auction .dfb-footer-benefits,
body.single-auction .dfb-footer-v8,
body.single-auction .dfb-footer-newsletter-row,
body.single-auction .dfb-footer-main-row,
body.single-auction .dfb-footer-bottom-row,
body.single-product .dfb-header-v8,
body.single-product .dfb-topbar,
body.single-product .dfb-mainbar,
body.single-product .dfb-navrow,
body.single-product .dfb-footer-benefits,
body.single-product .dfb-footer-v8,
body.single-product .dfb-footer-newsletter-row,
body.single-product .dfb-footer-main-row,
body.single-product .dfb-footer-bottom-row{
    display:block!important;
    position:relative!important;
    left:50%!important;
    right:50%!important;
    width:100vw!important;
    max-width:100vw!important;
    margin-left:-50vw!important;
    margin-right:-50vw!important;
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    border-right:0!important;
    box-sizing:border-box!important;
    overflow:visible!important;
}
body.dfb-hard-single-auction-active .dfb-header-container,
body.dfb-hard-single-auction-active .dfb-topbar-inner,
body.dfb-hard-single-auction-active .dfb-mainbar-inner,
body.dfb-hard-single-auction-active .dfb-navrow-inner,
body.dfb-hard-single-auction-active .dfb-footer-container,
body.dfb-hard-single-auction-active .dfb-footer-newsletter-inner,
body.dfb-hard-single-auction-active .dfb-footer-grid,
body.dfb-hard-single-auction-active .dfb-footer-bottom-inner,
body.single-bbb_auction .dfb-header-container,
body.single-bbb_auction .dfb-topbar-inner,
body.single-bbb_auction .dfb-mainbar-inner,
body.single-bbb_auction .dfb-navrow-inner,
body.single-bbb_auction .dfb-footer-container,
body.single-bbb_auction .dfb-footer-newsletter-inner,
body.single-bbb_auction .dfb-footer-grid,
body.single-bbb_auction .dfb-footer-bottom-inner,
body.single-auction .dfb-header-container,
body.single-auction .dfb-topbar-inner,
body.single-auction .dfb-mainbar-inner,
body.single-auction .dfb-navrow-inner,
body.single-auction .dfb-footer-container,
body.single-auction .dfb-footer-newsletter-inner,
body.single-auction .dfb-footer-grid,
body.single-auction .dfb-footer-bottom-inner,
body.single-product .dfb-header-container,
body.single-product .dfb-topbar-inner,
body.single-product .dfb-mainbar-inner,
body.single-product .dfb-navrow-inner,
body.single-product .dfb-footer-container,
body.single-product .dfb-footer-newsletter-inner,
body.single-product .dfb-footer-grid,
body.single-product .dfb-footer-bottom-inner{
    position:relative!important;
    left:auto!important;
    right:auto!important;
    width:min(var(--dfb-public-width,1240px),calc(100vw - var(--dfb-public-gutter,32px)))!important;
    max-width:var(--dfb-public-width,1240px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
}
body.dfb-hard-single-auction-active .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
body.single-bbb_auction .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
body.single-auction .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
body.single-product .dfb-header-v8.dfb-has-browse .dfb-navrow-inner{
    display:grid!important;
    grid-template-columns:230px minmax(0,1fr)!important;
}
body.dfb-hard-single-auction-active .dfb-single-canvas-page,
body.single-bbb_auction .dfb-single-canvas-page,
body.single-auction .dfb-single-canvas-page,
body.single-product .dfb-single-canvas-page{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding:18px 0 44px!important;
    background:#f5f7fb!important;
    box-sizing:border-box!important;
}
body.dfb-hard-single-auction-active .dfb-single-canvas-shell,
body.single-bbb_auction .dfb-single-canvas-shell,
body.single-auction .dfb-single-canvas-shell,
body.single-product .dfb-single-canvas-shell{
    width:min(var(--dfb-public-width,1240px),calc(100vw - var(--dfb-public-gutter,32px)))!important;
    max-width:var(--dfb-public-width,1240px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding:0!important;
    box-sizing:border-box!important;
}
@media(max-width:1239px){
    body.dfb-hard-single-auction-active .dfb-header-container,
    body.dfb-hard-single-auction-active .dfb-topbar-inner,
    body.dfb-hard-single-auction-active .dfb-mainbar-inner,
    body.dfb-hard-single-auction-active .dfb-navrow-inner,
    body.dfb-hard-single-auction-active .dfb-footer-container,
    body.single-bbb_auction .dfb-header-container,
    body.single-bbb_auction .dfb-topbar-inner,
    body.single-bbb_auction .dfb-mainbar-inner,
    body.single-bbb_auction .dfb-navrow-inner,
    body.single-bbb_auction .dfb-footer-container,
    body.single-auction .dfb-header-container,
    body.single-auction .dfb-topbar-inner,
    body.single-auction .dfb-mainbar-inner,
    body.single-auction .dfb-navrow-inner,
    body.single-auction .dfb-footer-container,
    body.single-product .dfb-header-container,
    body.single-product .dfb-topbar-inner,
    body.single-product .dfb-mainbar-inner,
    body.single-product .dfb-navrow-inner,
    body.single-product .dfb-footer-container{
        width:calc(100vw - 32px)!important;
        max-width:none!important;
    }
}
@media(max-width:760px){
    body.dfb-hard-single-auction-active .dfb-header-container,
    body.dfb-hard-single-auction-active .dfb-topbar-inner,
    body.dfb-hard-single-auction-active .dfb-mainbar-inner,
    body.dfb-hard-single-auction-active .dfb-navrow-inner,
    body.dfb-hard-single-auction-active .dfb-footer-container,
    body.dfb-hard-single-auction-active .dfb-single-canvas-shell,
    body.single-bbb_auction .dfb-header-container,
    body.single-bbb_auction .dfb-topbar-inner,
    body.single-bbb_auction .dfb-mainbar-inner,
    body.single-bbb_auction .dfb-navrow-inner,
    body.single-bbb_auction .dfb-footer-container,
    body.single-bbb_auction .dfb-single-canvas-shell,
    body.single-auction .dfb-header-container,
    body.single-auction .dfb-topbar-inner,
    body.single-auction .dfb-mainbar-inner,
    body.single-auction .dfb-navrow-inner,
    body.single-auction .dfb-footer-container,
    body.single-auction .dfb-single-canvas-shell,
    body.single-product .dfb-header-container,
    body.single-product .dfb-topbar-inner,
    body.single-product .dfb-mainbar-inner,
    body.single-product .dfb-navrow-inner,
    body.single-product .dfb-footer-container,
    body.single-product .dfb-single-canvas-shell{
        width:calc(100vw - 24px)!important;
    }
    body.dfb-hard-single-auction-active .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
    body.single-bbb_auction .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
    body.single-auction .dfb-header-v8.dfb-has-browse .dfb-navrow-inner,
    body.single-product .dfb-header-v8.dfb-has-browse .dfb-navrow-inner{display:block!important;}
}
