/** Shopify CDN: Minification failed

Line 107:83 Expected identifier but found "!"
Line 235:204 "ext-decoration" is not a known CSS property
Line 1080:42 Unexpected ";"

**/
:root{--bgy:#ff0;}
.abctest{color:var(--bgy)}
.has-menu-bar#nav-bar > ul > li > a { font-size: 1.13rem;}
.has-menu-bar#nav-bar > ul > li.active > a,
.has-menu-bar#nav-bar > ul > li > a:hover { border-bottom: 1px solid #fff; color: #fff;}
.has-menu-bar#nav-bar > ul > li { margin: 0 30px;}
.has-menu-bar#nav-bar > ul > li ul a { font-size: 1.1rem;}


.swiper-autoheight .swiper-slide article h1.size-50.mobile-size-18 { color: #fff;}
.l4st h3 { font-family: inherit; color: #fff; font-size: 16.5px;}

body p, ul, li, span, b, div { font-size: 16px; letter-spacing: -0.02em;}

.shopify-payment-button__button {
    display: none;
}

.shopify-payment-button div[role="button"] {
  border-radius: 25px;
  width: 100%;
}
.shopify-payment-button__more-options:before {
    border-radius: 25px;
  padding-bottom:20px;
}

div#shopify-section-template--16724051067126__0d8b83cb-5a3e-4c4b-b58d-33ec370d6a68 .palette-white.module-color-palette { padding-top: 0;}
ul.l4cn.box li { text-align: left;}
ul.hkcustommul { margin-left: 20%;}
form#newsletter-footer { width: 100%;}
.hkdivnew button { width: 100%;}
.hkdivnew > p { float: left; margin: 0;}
.hkdivnew > p:first-child { width: calc(100% - 144px);}
.hkdivnew > p.submit button { margin: 31px 0 0 0; padding: 16px;}

div#shopify-section-main-account-register,
div#recover { padding: 24px; background: #fff; margin-bottom: 25px;}
div#shopify-section-main-account-register form,
div#recover form { margin: 0 !important;}
div#recover form input#recover_password_email_address { border: 1px solid var(--secondary_bg); }

div#shopify-section-main-account-register form p.submit,
div#shopify-section-main-account-register form button,
div#shopify-section-main-account-register form p.submit a,
div#recover form p.submit,
div#recover form button,
div#recover form p.submit a { margin-bottom: 0;}
div#recover form p { max-width: 100%;}

div#shopify-section-main-account-login { margin: 60px auto !important;}
div#login form#customer_login { padding: 0; margin: 0; width: 50%; border-left-width: 0;}
div#login .cols.b50 { margin: 0; display: flex; align-items: center; background: #fff; /* padding: 15px; */ align-content: stretch;}
div#login .cols.b50 form#customer_login { padding: 25px; background: #d1d1d1;}
div#login .cols.b50 form#customer_login + .w55 { border: 0; padding: 25px;}
html:not(.mobile) .l4ft.hover-out > li:not(.inline) figure ~ div { opacity: 1;}
div#shopify-section-template--16701611933942__section-contact-form .f8cm { margin-bottom: 0px !important;}
div#shopify-section-template--16701611933942__section-contact-form { background: #fff; padding: 25px;}
aside#shopify-section-template--16701611933942__page-service-info-blocks { margin: 0; background: #1b65ba;}
aside#shopify-section-template--16701611933942__page-service-info-blocks div,
aside#shopify-section-template--16701611933942__page-service-info-blocks div:before { background: transparent !important; border: 0 none; color: #fff !important;}
aside#shopify-section-template--16701611933942__page-service-info-blocks div p,
aside#shopify-section-template--16701611933942__page-service-info-blocks div h2 { color: #fff !important;}
aside#shopify-section-template--16701611933942__page-service-info-blocks div h2 {}
div#shopify-section-template--16701611933942__section-google-maps { margin-top: 20px;}

.blue-heading { color: #12262f !important;}

div#shopify-section-main-account-register { /* max-width: 830px; */ margin: 60px auto !important; padding: 0;}
div#shopify-section-main-account-register div#registerhold { margin: 0;}
div#shopify-section-main-account-register div#registerhold .cols {}
div#shopify-section-main-account-register div#registerhold .cols > div { border: 0; padding: 25px; float: none;}
div#shopify-section-main-account-register div#registerhold .cols > div.formhold { background: #d1d1d1;}
div#shopify-section-main-account-register div#registerhold .cols > div.formhold button { width: 100%; background: #1265c4;}
div#shopify-section-main-account-register div#registerhold .cols > div.formhold button:before { background: #1265c4;}
div#shopify-section-main-account-register div#registerhold .cols > div.formhold span.size-14.text-uppercase { color: #000;}
div#shopify-section-main-account-register div#registerhold .cols > div.formhold h1.m20 { /* color: #000; */}

.pds50 {
    max-width: 430px;
    margin-bottom: calc(0px - var(--main_mr));
    padding-bottom: var(--main_mr);
}

a.login { width: 100% !important;max-width: 100% !important;}
form#customer_login button:before,
a.login:before {background: #105bb0;}
form#customer_login button:hover:before,
.link-btn a.login:hover:before {background: #052d5a; box-shadow: inset 2px -2px 0 rgb(0 0 0 / 10%);}

body.template-login div#root,
body.template-register div#root {background: url("/cdn/shop/files/logregbg_92ec778d-9a29-4218-8386-0c2195a9bc57.png?v=1671694226"); background-position: center top;}
div#shopify-section-template--16701612097782__f919b0d0-e041-402a-b982-0ff79206ed70 {background: #1b64b9; padding: 35px 0 0; border-radius: 7px; margin: 50px 0;}
#nav-user>ul>li>form {background: #adadad;}
/* bid destail page start*/

.head-title-logo { display: flex; flex-direction: column; align-items: stretch; }
.head-title-logo h1 { font-style: normal; font-weight: 700; font-size: 32px !important; line-height: 100%; letter-spacing: -0.02em; color: #2C374D;}
.head-title-logo .vendor-logo {position: relative; min-width: 40px;}
.head-title-logo .vendor-logo img {width: 34px; height: 34px; border-radius: 100%; !important;border: 1px solid #ccc;}
.head-title-logo .vendor-logo .tool-tip-logo { min-width: 150px; position: absolute; text-align: center; right: 45px; top: 50%; transform: translateY(-50%); border-radius: 5px; background: #212529; color: #fff; font-size: 12px; line-height: 25px; text-transform: unset; font-weight: 700; transition: 0.5s; opacity: 0; cursor: pointer;}
.head-title-logo .vendor-logo .tool-tip-logo:before { position: absolute; right: -3px; content: ""; height: 6px; width: 6px; background: #212529; top: 40%; transform: rotate(45deg); }
.head-title-logo .vendor-logo:hover span.tool-tip-logo { opacity: 1; }

.product-detail-hold {}
.product-detail-hold .borderbox {}
.product-detail-time-hold .borderbox .bid-amt {}
.product-detail-time-hold .borderbox .bid-amt p#bid-last-date { font-style: normal; font-weight: 400; line-height: 100%; letter-spacing: -0.02em; color: #2C374D;}
/*.product-detail-time-hold .borderbox .bid-amt p#bid-last-date span.bid-end { text-transform: uppercase; font-size: 18px;} */
.time-w-cureentbef { justify-content: space-between;}
.time-w-cureentbef,.cureentbef { display: flex; align-items: center;}
.cureentbef span.nobids { border-right: 1px solid rgba(44, 55, 77, 0.5); padding: 0 10px 0 0; margin-right: 10px; line-height: 10px;}
.product-detail-time-hold .borderbox .bid-amt p#counter-time { display: flex; align-items: center; margin: 0;}
.product-detail-time-hold .borderbox .bid-amt p#counter-time span {font-style: normal; font-weight: 400; line-height: 100%; letter-spacing: -0.02em; color: #2C374D; margin-right:5px;}
.beforeTimerColor,.beforeTimerColor span {   color: #E03B3B !important;}
.product-detail-time-hold .borderbox .bid-amt p#counter-time span svg.bi.bi-clock { width: 20px; height: 20px;}
.product-detail-hold .borderbox .bid-amt .bid_detail {}
.product-detail-hold .borderbox .bid-amt .bid_detail .current_bid {}
.productBid-form.product-detail-time-hold {}
.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold {}
.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold .current_bid,
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold .pa-label-color { display: flex; color: #2a2c2d; font-weight: 500; letter-spacing: 0; font-size: 20px; line-height: 26px;  justify-content: space-between;}
.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold .current_bid span.nobids { cursor: pointer; color: #283b91; font-size: 16px; font-weight: 500;}
.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold .usdprice,
.product-detail-time-hold .borderbox div#current_bid_span .customer_not_participated,
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold .reserve-price,
.buy-out-prc .buy-out .newusddesign .usd-price{font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 28px; line-height: 100%; letter-spacing: -0.02em; color: #2C374D;}
/*.newusddesign { margin-bottom: 20px }*/
.cureentbef #bid_date_container {
    font-weight: 600;
}

.won-price-container {
    display: flex;
    justify-content: space-between;
}

.newusddesign div#current_bid#current_bid { font-family: var(--main_ff_h); color: #18A465;
    margin-top: 6px;
}
.newusddesign .bids-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 8px 0 16px;
}

.newusddesign .bids-info .right {
    text-align: right;
}

.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold .highest-bidder {}
.product-detail-time-hold .borderbox .bid-amt .showHeighestBidder { font-size: 18px; line-height: initial; color: #f9b300; padding: 5px 0; font-weight: 600;}
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold {}
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold .pa-label-color {}
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold .reserve-price { color: #000;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 { display: flex; border: 2px solid #898989; border-radius: 100px; background: #fff; margin: 15px 0 5px;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid { margin: 0;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid:before{background: #084a96;}

.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid:hover:before{background: #084a96;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 span.input-group-addon { border-radius: 100px 0 0 100px; width: 100px; display: flex; align-items: center; justify-content: center; background: #fff; font-size: 20px; line-height: initial; font-weight: bold; color: #2a2c2d;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 input#bid_amount { height: auto; border-radius: 0; border: 0; padding: 0; font-size: 18px; color: #000;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 input#bid_amount::placeholder {font-size: 18px;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid { border-radius: 100px; overflow: hidden; padding: 13px 19px; margin: 5px; min-width: 137px;}
.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid:before{background: #084A96;}

.product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid:hover:before{background: #022752;}
.product-detail-time-hold .borderbox .bid-amt .minimum_bid_amt_hold {}
.product-detail-time-hold .borderbox .bid-amt .minimum_bid_amt_hold label.pa-text-color,
.product-detail-time-hold .borderbox .bid-amt .minimum_bid_amt_hold label.pa-text-color span.min_bid_amt{ font-style: normal; font-weight: 400; font-size: 12px; line-height: 100%; color: rgba(44, 55, 77, 0.75); margin: 10px 0;} 
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list {display: inline-flex; line-height: initial; margin: 1px 0; align-items: center;}
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list input[type="checkbox"] { position: absolute; opacity: 0;}
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list .pa-theme-colord-hide { margin: 0; width: 12px; height: 12px; border: 1px solid #7c7c7c; border-radius: 2px; text-align: center; line-height: 0; display: flex; background: #fff; align-items: center; justify-content: center; font-weight: bold; font-size: 13px; color: transparent; padding: 4px;}
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list input[type="checkbox"]:checked {}
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list input[type="checkbox"]:checked + .pa-theme-colord-hide { font-size: 13px; background: #1a63b8; color: #fff; border-color: #1a63b8;}
.product-detail-time-hold .borderbox .bid-amt .pd-chkbx-list span { font-size: 15px; margin-left: 5px; color: #2a2c2d;}
form.cart-initialized .shopify-payment-button__button { border-radius: 100px; font-size: 20px;}
form.cart-initialized .shopify-payment-button__button:before { border-radius: 100px; background: #084a96;}
.product-detail-time-hold .borderbox div#current_bid_span {}
span.nobids,
.no-popup { cursor: pointer; /*font-size: 20px; */}
.product-detail-time-hold .borderbox div#current_bid_span .pa-label-color,.buy-out-prc .buy-out .buyitnowtext {  font-style: normal; font-weight: 400; font-size: 16px; line-height: 100%; letter-spacing: -0.02em; color: #2C374D;}
.product-detail-time-hold .borderbox div#current_bid_span div.showHeighestBidder { font-size: 28px; color: #18a301; line-height: 40px; letter-spacing: 0; font-weight: 700; }
.product-detail-time-hold .borderbox .bid-amt .current_bid_price_hold .usdprice,
.product-detail-time-hold .borderbox .bid-amt .reserved_prc_hold .reserve-price {}
.sold-out { font-size: 30px; color: red; font-weight: 700;}
.winnername { padding: 0; font-size: 30px; font-weight: 700; color: #18a301 !important; border-bottom: 0 !important; padding-bottom: 10px !important; /*margin-top: -15px; */ line-height: initial;}
.bid-ended{padding-bottom: 10px !important;}
.bid-ended,
.bid-ended span { display: flex; font-size: 32px; color: red; font-weight: 600; line-height: initial;}

.no-scroll { overflow: hidden }
.bidsholder { position: fixed; width: 100%; height: 100lvh; padding-top: 0; margin-bottom: 5%; z-index: 999999999; background: rgb(0 0 0 / 50%); top: 0; left: 0; display: flex; align-items: center; justify-content: center;}
.bidsholder .bidspop { width: 95%; max-width: 750px; background: #fff; padding: 0; border-radius: 6px;}
.bidsholder .bidspop .bidspop-heading { font-size: 20px; font-weight: 600; line-height: initial; background: #1a3945; padding: 15px; color: #fff; border-radius: 5px 5px 0 0; display: flex; justify-content: space-between; position: relative;}
.bidsholder .bidspop .bidspop-heading span.clicon { float: right; /* line-height: initial; */}
.bidsholder .bidspop .bidspop-heading span.clicon img { position: absolute; right: -13px; top: -14px;}
.bidsholder .bidspop .bidspop-section { margin: 0 0 0;}
.bidsholder .bidspop .bidspop-section .table-responsive { height: 80svh; overflow-y: auto; }
.bidsholder .bidspop .bidspop-section table.table { margin-bottom: 8px;}
.bidsholder .bidspop .bidspop-section table.table tr th { font-size: 16px; color: #1a3945; font-weight: 600; text-transform: uppercase;}
.bidsholder .bidspop .bidspop-section table.table tr th, .bidsholder .bidspop .bidspop-section table.table tr td { padding: 7px 10px; }
.bidsholder .bidspop .bidspop-section table.table tbody tr { background: #f2f2f2;}
.bidsholder .bidspop .bidspop-section table.table tbody tr:nth-last-child(even) { background: #eaeaea;}
.pdishodl-h { background: #fff; padding: 15px;}
.pdishodl-h .has-anchor { margin: 0;}
.pdishodl-h .tabs-inner h2.mobile-hide { color: #1e1f20; padding: 0 0 10px; border-bottom: 1px solid #ddd; margin: 0 0 5px;}
.pdishodl-h .tabs-inner p { color: #1e1f20; margin: 0;}

@media only screen and (max-width: 767px) {
    .main-account-table thead tr th {
        white-space: break-spaces !important;
    }

    .main-account-table thead tr th.mobile-hidden {
        display: none !important;
    }
}

div#snipping-logo { /*position: absolute; right: 0; bottom: -3px; */}
div#snipping-logo.hide {
    display: none;
}
span.old-price { display: none;}
div#snipping-logo img { width: 20px;}
div#snipping-logo .tool-tip { position: absolute; text-decoration: none; padding: 0 5px; text-align: center; right: 0; border-radius: 5px; background: #e0e3f7; border: 1px solid #b7beed; font-size: 12px; ext-decoration: none; line-height: 25px; text-transform: unset; font-weight: 700; transition: 0.5s; opacity: 0;}
div#snipping-logo .tool-tip:before,
span.tool-tip-logo:before { position: absolute; right: -3px; content: ""; height: 6px; width: 6px; background: #212529; top: 40%; transform: rotate(45deg); }
div#snipping-logo:hover .tool-tip, 
#bid_form_container:hover span.tool-tip-logo { right: 45px; opacity: 1;}
/* div#bid_form_holder { padding: 20px 0;} */
/*div#current_bid_span.current_bid_price_hold { margin: 10px 0;}*/
div#bid_form_holder h3.text-danger { font-size: 32px; color: #f00;}
/**bid destail page end**/

.auction-collection-list .swiper-custom-pagination span.swiper-button-prev,
.auction-collection-list .swiper-custom-pagination span.swiper-button-next { opacity: 0; transition: 0.3s; background: #1a3945; height: 45px !important; margin-top: 10%; width: 45px; border-radius: 5px; color: #fff; font-size: 25px; font-weight: normal !important; transition: 0.3s;}
.auction-collection-list:hover .swiper-custom-pagination span.swiper-button-prev,
.auction-collection-list:hover .swiper-custom-pagination span.swiper-button-next { opacity: 0.6;}
.auction-collection-list:hover .swiper-custom-pagination span.swiper-button-prev:hover,
.auction-collection-list:hover .swiper-custom-pagination span.swiper-button-next:hover { opacity: 1;}

/* Product List */
.auction-collection-list {}
/* .auction-collection-list li.portrait { background: #fff; margin: 8px; border-left-width: 0; width:calc(25% - 16px); border-radius: 0 0 10px 10px; padding-bottom: 8px; box-shadow: 0 0 0 0px #ccc;   transition: .6s;} 
.auction-collection-list li:hover {box-shadow: 0 0 12px 0px #ccc;}*/
.auction-collection-list li,
.auction-collection-list .li {padding-bottom: 15px;}
.auction-collection-list  li figure,
.auction-collection-list .li figure{margin:0 0 0 0;}
.auction-collection-list li:before,
.auction-collection-list .li:before { content: ""; width: 100%; height: 100%; background: #f5f5f5; border-radius: 0px; transition: 0.3s; box-shadow: 0 0 0 #9d9d9d; display: block !important}
.auction-collection-list li:hover:before,
.auction-collection-list .li:hover:before { box-shadow: 0 0 14px #9d9d9d; background: #ededed;}
.auction-collection-list li figure picture img,
.auction-collection-list .li figure picture img { transition: 0.5s;}
.auction-collection-list li:hover figure picture img,
.auction-collection-list .li:hover figure picture img { transform: scale(1.2);}

.auction-collection-list.category li {padding: 0;}
.auction-collection-list.category li > p {padding: 5px 10px;}

.vendor-detail .vendor-prd-listing .product-grid li > div,
.auction-collection-list li > div,
.auction-collection-list .li > div {margin: 0 15px;}
.vendor-detail .vendor-prd-listing .product-grid li div h3,
.auction-collection-list li div h3,
.auction-collection-list .li div h3 {padding: 0; margin-top:13px; margin-bottom: 0;white-space: nowrap; overflow: hidden;}
.vendor-detail .vendor-prd-listing .product-grid li div.watchlist { top: -16px;}
.vendor-detail .vendor-prd-listing .product-grid li div h3.pa-left.text-danger,
.auction-collection-list li div h3.pa-left.text-danger,
.auction-collection-list .li div h3.pa-left.text-danger {text-align: left; font-size: 26px; margin-top: 0px; color: #f00;}
.auction-collection-list li div h3 span,
.auction-collection-list .li div h3 span { margin: 0;}

.vendor-detail .vendor-prd-listing .product-grid li div h3 a,
.auction-collection-list li h3 a,
.auction-collection-list .li h3 a {font-size: 18px;  font-weight: 600;}
.vendor-detail .vendor-prd-listing .product-grid li div h3 a,
.auction-collection-list li div h3 a,
.auction-collection-list .li div h3 a { text-decoration: none !important; color: #2a2c2d;}
.auction-collection-list li div .info,
.auction-collection-list .li div .info {}
.auction-collection-list li div.static,
.auction-collection-list .li div.static {}
.vendor-detail .vendor-prd-listing .product-grid div.static p.price,
/* .auction-collection-list li div.static p.price, */
.auction-collection-list .li div.static p.price {font-size: 24px; line-height: 0; margin: 11px 0; color: #0f2730; font-weight: 700; line-height: 16px;}
.vendor-detail .vendor-prd-listing .product-grid div.static p.price{margin: 3px 0;}
.auction-collection-list li div.bidDateTime,
.auction-collection-list .li div.bidDateTime {}
.auction-collection-list li div.auction_container,
.auction-collection-list .li div.auction_container {}

.auction-collection-list li div.auction_container p#counter-time,
.auction-collection-list li div.auction_container p#bid-last-date,
.auction-collection-list .li div.auction_container p#counter-time,
.auction-collection-list .li div.auction_container p#bid-last-date { color: #1a3945; line-height: 30px; font-weight: 500; margin: 0; line-height: initial; margin: 5px 0;}

.auction-collection-list li div.auction_container p#counter-time span,
.auction-collection-list .li div.auction_container p#counter-time span { text-transform: uppercase; width: 25px; opacity: 0.8; display: inline-block; text-align: center;}
.auction-collection-list li div.auction_container p#counter-time,
.auction-collection-list .li div.auction_container p#counter-time {color: #084a96; margin-bottom: 0;}
.auction-collection-list li figure.img-multiply,
.auction-collection-list .li figure.img-multiply {margin: 0 0 13px 0;}
.auction-collection-list li div.auction_container .bid-no,
.auction-collection-list .li div.auction_container .bid-no {}
.auction-collection-list li div.auction_container .bid-no span,
.auction-collection-list .li div.auction_container .bid-no span {  color: #1a3945;}
.auction-collection-list li div.auction_container .bidstats,
.auction-collection-list .li div.auction_container .bidstats {line-height: initial;}
.auction-collection-list li div.auction_container .bidstats strong,
.auction-collection-list .li div.auction_container .bidstats strong { color: #1a3945; font-weight: bold;}
.auction-collection-list li div.auction_container p#bid-last-date,
.auction-collection-list .li div.auction_container p#bid-last-date {opacity: 0.8;}
.auction-collection-list li form.form-card,
.auction-collection-list .li form.form-card {display: none;}

.auction-collection-list  li .collectn-bid-btn,
.auction-collection-list .li .collectn-bid-btn,
.vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn{ position: initial; right: 15px; bottom: 15px;}
.auction-collection-list  li .collectn-bid-btn .collectn-bidset,
.auction-collection-list .li .collectn-bid-btn .collectn-bidset,
.vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn .collectn-bidset{ background: #084A96 !important; border-radius: 5px; padding: 4px 9px; margin:0; align-items: center; width: fit-content; display: flex; overflow: hidden; transition: .3s;}
.auction-collection-list  li .collectn-bid-btn .collectn-bidset span,
.auction-collection-list .li .collectn-bid-btn .collectn-bidset span,
.vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn .collectn-bidset span{ display: inline-block; font-weight: 400; font-size: 14px; float: left; white-space: nowrap;}
.auction-collection-list  li .collectn-bid-btn button:before, 
.auction-collection-list .li .collectn-bid-btn button:before,
.vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn .collectn-bidset button:before {content: none;}
.auction-collection-list  li .collectn-bid-btn .collectn-bidset button svg,
.auction-collection-list .li .collectn-bid-btn .collectn-bidset button svg,
.vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn .collectn-bidset button svg{ width: 17px; height: 17px; flex: 0 0 auto; stroke: #fff; stroke-width: 40px; float: left; fill: transparent; opacity: 1 !important; transition:.3s;}
.auction-collection-list  li:hover .collectn-bid-btn .collectn-bidset button,
.auction-collection-list .li:hover .collectn-bid-btn .collectn-bidset button,
.vendor-detail .vendor-prd-listing .product-grid li:hover .collectn-bid-btn .collectn-bidset button {}
.auction-collection-list  li:hover .collectn-bid-btn .collectn-bidset button svg,
.auction-collection-list .li:hover .collectn-bid-btn .collectn-bidset button svg,
.vendor-detail .vendor-prd-listing .product-grid li:hover .collectn-bid-btn .collectn-bidset button svg{fill: #fff;}
.vendor-detail .vendor-prd-listing .product-grid li div h3 span.tittle-dot,
.auction-collection-list  li div h3 span.tittle-dot,
.auction-collection-list .li div h3 span.tittle-dot { display:inline-block;}
.vendor-detail .vendor-prd-listing .product-grid li div h3 span.tittle-full,
.auction-collection-list  li div h3 span.tittle-full,
.auction-collection-list .li div h3 span.tittle-full{ display:none;}
.vendor-detail .vendor-prd-listing .product-grid li:hover div h3 span.tittle-dot { display:none;}
.vendor-detail .vendor-prd-listing .product-grid li:hover div h3 span.tittle-full { display:inline-block;}
.auction-collection-list li .collectn-bid-btn span input[type="text"],
.vendor-detail .vendor-prd-listing .product-grid span input[type="text"]{ width: 0; padding: 0; height: 26px; border: 0; border-radius:2px; transition: .3s;}
.auction-collection-list li .collectn-bid-btn .collectn-bidset button, 
.vendor-detail .vendor-prd-listing .product-grid .collectn-bid-btn .collectn-bidset button{ padding: 0; margin: 0; min-width:auto; text-align: center; align-self: center;}
.auction-collection-list li:hover .collectn-bid-btn .collectn-bidset  input[type="text"],
.vendor-detail .vendor-prd-listing .product-grid li:hover .collectn-bid-btn  input[type="text"]{ width: 60px; padding: 0 10px; margin-right: 5px;}
.auction-collection-list  li:hover .collectn-bid-btn .collectn-bidset,
.auction-collection-list .li:hover .collectn-bid-btn .collectn-bidset,
.vendor-detail .vendor-prd-listing .product-grid li:hover .collectn-bid-btn .collectn-bidset{padding:5px 7px;}
.auction-collection-list.w20 li div.auction_container p#counter-time,
.auction-collection-list.w20 li div.auction_container p#bid-last-date,
.auction-collection-list.w20 .li div.auction_container p#counter-time,
.auction-collection-list.w20 .li div.auction_container p#bid-last-date {font-weight: 600; font-size: 12.5px;}
.auction-collection-list li div.auction_container .counter-new-design {line-height: initial;}

.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design #counter-time + br + span,
.auction-collection-list li div.auction_container .counter-new-design #counter-time + br + span { font-weight: 400; font-size: 14px; margin-top: -2px; display: block; color: #12262f; opacity: 1; margin-bottom: 3px;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bid-no span,
.auction-collection-list li div.auction_container .counter-new-design .bid-no span,
.auction-collection-list .li div.auction_container .counter-new-design .bid-no span { font-weight: 500; color: #707070; font-size: 14px;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design #counter-time,
.auction-collection-list li div.auction_container .counter-new-design #counter-time,
.auction-collection-list .li div.auction_container .counter-new-design #counter-time,
.auction-collection-list li div.auction_container .counter-new-design #counter-time span,
.auction-collection-list li div.auction_container .counter-new-design #counter-time span strong { color: #2C374D;  font-weight: 400;}

.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats,
.auction-collection-list li div.auction_container .counter-new-design .bidstats,
.auction-collection-list .li div.auction_container .counter-new-design .bidstats { line-height: initial;}

.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats span#currentBid,
.auction-collection-list .li div.auction_container .counter-new-design .bidstats strong,
.auction-collection-list li div.auction_container .counter-new-design .bidstats strong span#currentBid,
.auction-collection-list .li div.auction_container .counter-new-design .bidstats strong span#currentBid,
.vendor-detail .vendor-prd-listing .product-grid div.static p.price,
.auction-collection-list li div.static p.price { font-weight: 500; color: #555; font-size: 14px; line-height: initial;}
.vendor-detail .vendor-prd-listing .product-grid div.static p.price strong,
.auction-collection-list li div.static p.price strong { font-weight: normal; color: #949494;}

div#shopify-section-template--16701612097782__1662644676f2b34df9 ul li h1,
div#shopify-section-template--16701612097782__1662644676f2b34df9 ul li h2 { color: #fff; text-shadow: 0 0 6px #000;}
#shopify-section-header nav#nav-bar li.active a { color: #fff; border-bottom: 1px solid #fff;}

.auction-collection-list .swiper-wrapper { height: auto !important;}
.auction-collection-list .swiper-autoheight .swiper-slide { display: flex !important; height: 100% !important;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats strong,
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats strong span#currentBid,
.auction-collection-list li div.auction_container .counter-new-design .bidstats strong span#currentBid,
.auction-collection-list li div.auction_container .counter-new-design .bidstats strong { font-size: 22px; line-height: 0; margin: 4px 0 6px; color: #0f2730; font-weight: 700; line-height: 30px;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats strong,
.auction-collection-list li div.auction_container .counter-new-design .bidstats strong {display: block; color: #707070; font-weight: 500;}
/* Product List */

.auction-tabs-content div:not(:first-child) {display: none;}

/* vendor list */

.bv_mainselect .bv_ul_inner .li a span.text { font-size: 13px;}
.bv_mainselect .bv_ul_inner .li a { min-height: 30px; padding: 0px 14px;}
.vendor-search .product-grid.grid { row-gap: 25px; display: grid; grid-template-columns: 50% 50%; padding: 15px; background: #224856;}
.vendor-title { text-align: left; padding: 0px 0;}
.vendor-title h2 { padding: 0; color: #000; font-weight: 600; font-size: 30px; margin: 0;}
.vendor-search { padding: 20px 0;}
.vendor-listing li .vendor-card { text-align: center; padding-bottom: 1.7rem; padding-top: 1.7rem; background: #f2f2f2; border-radius: 0 0 0.6em 0.6em;}
.vendor-listing li .vendor-card h3 { letter-spacing: 0; font-size: 20px; font-weight: 600; text-transform: capitalize; margin: 0;}
.vendor-card h3 a {color: #121212; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; display: inline-block;}
.vendor-listing li .vendor-card h3 a:after { bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: 1;}
.vendor-listing li .vendor-card p { letter-spacing: 0; font-size: 18px; font-weight: 700; line-height: 20px; margin: 0;}
.vendor-listing li .rating {display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 12px 0;}
.vendor-listing li .vendor-card .rating {justify-content: center;}
.vendor-listing li .rating span img { width: 20px; margin-right: 5px;}
.vendor-listing li .rating span { letter-spacing: 0; font-size: 18px; font-weight: 700; line-height: 18px;}
.vendor-listing li { position: relative; box-shadow: 0 0 #ccc; transition: 0.3s; border-radius: 0.6em;}
.vendor-listing .card__media { position: relative; overflow: hidden; border-radius: 0.6rem 0.6rem 0 0;}
.vendor-listing .card__media a { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; background-color: #12262f; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 0; padding: 8px 20px; border-radius: 100px; border: 1px solid #fff; min-width: 170px; text-align: center; font-size: 15px; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.vendor-listing .card__media a:hover {background-color: #0c1a20;}
.vendor-listing ul li:hover .card__media a {opacity: 1;}
.vendor-listing li:hover {box-shadow: 0 0 12px #ccc;}
.vendor-listing li:hover .vendor-card h3 a {color: #12262f;}
.vendor-listing li .card__media {background:#e9eef1;}
.vendor-listing li .card__media img {transition: 0.5s; border-radius: 0.6rem 0.6rem 0 0; width: 100%; height: 295px !important; object-fit: cover;}
.vendor-listing li:hover .card__media img {transform: scale(1.2);}
.vendor-search input {border: 1px solid #283b91; padding: 10px 15px; width: 50%; border-radius: 100px; color: #000; font-size: 16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.grid__item.text-right {text-align: right;}
.vendor-search .grid__item select { padding: 10px 15px; border: 1px solid #283b91; border-radius: 100px; min-width: 220px; font-weight: 700; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(../assets/down_sort_icon.png); background-repeat: no-repeat; background-position: 95% 5px; background-size: 20px; cursor: pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.vendor-search .grid__item select:focus,
.vendor-search input:focus {box-shadow: none;}
.vendor-listing .product-grid.grid {width: 100%; list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 24.1% 24.1% 24.1% 24.1%; gap: 15px;}
.vendor-search .product-grid.grid .grid__item {display: flex; align-items: center;}
.vendor-search .product-grid.grid .grid__item + .grid__item {justify-content: flex-end;}
.vendor-search .product-grid.grid .grid__item label {color: #fff; margin: 0 5px 0 0; font-weight: normal; font-size: 16px;}
.vendor-search .product-grid.grid a.bv_atual { border: 1px solid #283b91; border-radius: 3px; color: #000;}

/* vendor list */

/* vendor detail */

.vendor-detail { position: relative; display: flex; font-size: 20px; line-height: 20px; color: #283b91; font-weight: 600; letter-spacing: 0;}
.vendor-info { position: fixed; width: 30%; max-width: 404px; background: #f4f4f4; height: 100vh; top: 0; padding-top: 140px; transition: 0.3s; z-index: 0;}
.vendor-info ul { list-style: none;}
.vendor-info .card_media-image { display: block; margin: 0 auto; text-align: center;}
.vendor-info .card_media-image img { width: 140px !important; box-shadow: 0 0 15px #ccc;}
.vendor-info .product-detail { display: block; width: 100%; padding: 015px; text-align: center;}
.vendor-info .product-detail ul { padding: 0;}
.vendor-info .product-detail h1 { margin: 0; text-transform: capitalize;}
.vendor-info .product-detail a.product-email { font-size: 13px; }
.vendor-info .product-detail h3 { margin: 15px 0; font-weight: 600; color: #1a3945;}
.vendor-info .product-detail ul li h4 { margin: 0; text-transform: uppercase; font-size: 14px; font-weight: 600;}
.vendor-info .product-detail li a.product-email { display: inline-block; color: #084a96; margin-top: 15px;}
.vendor-info .product-detail ul li .rating { padding-top: 4px; font-size: 13px !important; color: #44830b; display: flex; align-items: center; justify-content: center; margin: 3px 0;}
.vendor-info .product-detail ul li .rating span { font-size: 13px !important;}
.vendor-info .product-detail ul li .rating span img { width: 20px; margin-right: 5px;}
.vendor-info .product-detail > a.product-email { color: #7e7e7e;}
/* .arrangeclass .vendor-info { padding-top: 19px;} */
.vendor-detail .vendor-prd-listing { width: 100%; }
.vendor-detail .vendor-prd-listing .product-grid {
    list-style: none;
    align-items: start;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    gap: 10px;
    padding: 0;
}
.vendor-detail .vendor-prd-listing .product-grid::after {
    content: "";
    flex: auto;
}
.vendor-detail .vendor-prd-listing .product-grid li { position: relative; margin-bottom: 20px; }
.vendor-detail .vendor-prd-listing .product-grid li:before { content: ""; width: 100%; height: 100%; background: #f5f5f5; border-radius: 5px; position: absolute; z-index: -1;}
.vendor-detail .vendor-prd-listing .product-grid li:hover:before { box-shadow: 0 0 12px #ccc; background: #ededed;} 
/*
.vendor-detail .vendor-prd-listing .product-grid h3 a { font-size: 17px; font-weight: 600;}
.vendor-detail .vendor-prd-listing .product-grid li > div { margin: 0 15px;}
.vendor-detail .vendor-prd-listing .product-grid div h3 { padding: 0; margin-bottom: 5px; white-space: nowrap; overflow: hidden;}
.vendor-detail .vendor-prd-listing .product-grid div h3.pa-left.text-danger { text-align: left; font-size: 26px; margin-top: 15px; color: #f00;}
.vendor-detail .vendor-prd-listing .product-grid div h3 span { margin: 0;}
.vendor-detail .vendor-prd-listing .product-grid div h3 a { text-decoration: none !important; color: #2a2c2d;}
.vendor-detail .vendor-prd-listing .product-grid div .info {}
.vendor-detail .vendor-prd-listing .product-grid div.static {}
 .vendor-detail .vendor-prd-listing .product-grid div.static p.price { font-size: 16px; line-height: 0; margin: 8px 0; color: #5e5e5e; line-height: 16px;} 
.vendor-detail .vendor-prd-listing .product-grid div.bidDateTime {}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container {}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container p#counter-time,
.vendor-detail .vendor-prd-listing .product-grid div.auction_container p#bid-last-date { color: #2a2c2d; line-height: 30px; font-weight: 500; margin: 0; line-height: initial; margin: 5px 0; font-size: 14px;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container p#counter-time span { text-transform: uppercase; width: 25px; opacity: 0.8; display: inline-block; text-align: center;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container p#counter-time { color: #084a96; margin-bottom: 0;}
.vendor-detail .vendor-prd-listing .product-grid figure.img-multiply { margin: 0 0 13px 0;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .bid-no {}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .bid-no span { color: #000;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .bidstats { line-height: initial;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container .bidstats strong { color: #000; font-weight: bold;}
.vendor-detail .vendor-prd-listing .product-grid div.auction_container p#bid-last-date { opacity: 0.8;}*/
.vendor-detail .vendor-prd-listing .product-grid li figure img { /*height: 180px !important;*/ object-fit: cover;}
.vendor-detail .vendor-prd-listing .product-grid li figure > span { display: none;}
.vendor-detail .vendor-prd-listing .product-grid li figure { margin-bottom: 5px; overflow: hidden; border-radius: 0.6rem;}
.vendor-detail .vendor-prd-listing .product-grid li figure img.filled { transition: 0.5s; border-radius: 0.6rem 0.6rem 0 0; height: 245px !important; object-fit: cover; }
.vendor-detail .vendor-prd-listing .product-grid li:hover figure img.filled { transform: scale(1.2);}

.noproduct { width: 100%; margin: 0 auto; background: #f2f9ff; text-align: center; padding: 60px 15px; border: 1px solid #a6d0f5; border-radius: 8px; font-size: 1.2em; color: #283b90; font-weight: 500;}
.noproduct img { display: block; margin: 0 auto 10px; width: 100px;}
.noproduct p { font-size: 1.2em; color: #1a3945;}

/* vendor detail */

.auction-collection-list div h3 span {
    font-size: 24px;
}

.counter-new-design .place-bid-container {
    height: 45px;
    position: relative;
}

.counter-new-design .place-bid-container .bid-amount {
    height: 100%;
    border-radius: 40px;
    width: 100%;
    border: solid 1px #D5D5D5;
}

.counter-new-design .place-bid-container .bid-place-button {
    color: #fff;
    font-weight: 600;
    border-radius: 40px;
    width: 3rem;
    text-align: center;
    background: #084A96;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    user-select: none;
    top: 5px;
    bottom: 5px;
    right: 5px;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.buy-now-button-card {
    width: 5rem;
    height: fit-content;
    color: #fff;
    font-weight: 600;
    border-radius: 40px;
    text-align: center;
    background: #084A96;
    padding: 8px 0;
    z-index: 1;
    cursor: pointer;
    user-select: none;
    top: 5px;
    bottom: 5px;
    right: 5px;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.buy_now_disabled {
    pointer-events: none;
    cursor: not-allowed !important;
}

.buy-now-button-card.buy_now_disabled {
    background: #A6C2E2 !important;
}

.buy-now-button.buy_now_disabled {
    background: #A9DEC6 !important;
}

.counter-new-design .place-bid-container .bid-place-button .content.place-bid-text {
    display: block;
}

.counter-new-design .place-bid-container .bid-place-button .content.hammer-icon {
    display: none;
}

.counter-new-design .place-bid-container .bid-place-button:active {
    background: #0b3972;
}

.counter-new-design .place-bid-container .bid-place-button_disabled{
    opacity: 0.5; 
    cursor: not-allowed;
}
.counter-new-design .current-bid {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 500;
    color: #87817C;
}

.counter-new-design .current-bid span {
    color: #1A0D04;
    font-size: inherit;
}

.counter-new-design .proxy-bid {
    color: #F18E00;
    margin-top: 20px;
    font-weight: 500;
    font-size: 16px;
}

.counter-new-design .proxy-bid.hide {
    display: none;
}

.counter-new-design .auction-info {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.counter-new-design .auction-info .bid-count {
    border-right: 1px solid rgba(44, 55, 77, 0.5);
    padding: 0 10px 0 0;
    margin-right: 10px;
    font-weight: 500;
    color: #87817C;
}

.counter-new-design .auction-info .timer {
    font-weight: 500;
    color: #DA4940;
}

.bid_detail .form-input-div .prices {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.bid_detail .form-input-div .prices .min-increment{
    color: #949494;
}

.bid_detail .form-input-div .prices .reserve-price {
  color: #ffffff;
  background: #666666;
  border-radius: 9px;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:-1;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
  font-size: 0.7rem;
  font-weight:bold;
}


.bid_detail .form-input-div .prices .min-increment span,
.bid_detail .form-input-div .prices .reserve-price span {
    color: #000;
    font-weight: 500;
}

.bid_detail .form-input-div .bids-inputs {
    display: flex;
    margin-bottom: 10px;
}

.bid_detail .form-input-div .bids-inputs .button-input {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    margin: 0 2px;
    flex-grow: 1;
    border: 1px solid #D5D5D5;
    border-radius: 40px;
    color: #0C65CB;
    text-align: center;
    background: #fff;
    cursor: pointer;
}
.bid_detail .form-input-div .bids-inputs .button-input.selected-button {
    background: #1C5EC2;
    color: white;
}

.bid_detail .form-input-div .bids-inputs .bid-input {
    border: 1px solid #D5D5D5;
    background: #fff;
    border-radius: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    max-width: 140px;
    width: 140px;
}

.bid_detail .buttons {
    position: relative;
}

.collection-proxy-modal,
.bid_detail .proxy-modal {
    position: absolute;
    width: 100%;
    max-width: 350px;
    background: #fff;
    border-radius: 12px;
    box-shadow:  0 12px 24px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:  0 12px 24px 5px rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: column;
    align-items: center;
    left: 50%;
    top: -100px;
    transform: translateX(-50%);
    z-index: 100;
    text-align: center;
    padding: 10px;
}

.collection-proxy-modal {
    position: fixed;
    top: 15vh;
}

.collection-proxy-modal.hide,
.bid_detail .proxy-modal.hide {
    display: none;
}

.collection-proxy-modal .content,
.bid_detail .proxy-modal .content {
    max-width: 220px;
}

.collection-proxy-modal .title,
.bid_detail .proxy-modal .title {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
}

.collection-proxy-modal .description,
.bid_detail .proxy-modal .description {
    color: #9C9C9C;
    line-height: 17px;
}

.collection-proxy-modal .checkbox-dont-show,
.bid_detail .proxy-modal .checkbox-dont-show {
    color: #9C9C9C;
    margin-top: 25px;
    margin-bottom: 10px;
}

.collection-proxy-modal .modal-buttons,
.bid_detail .proxy-modal .modal-buttons {
    display: flex;
}

.collection-proxy-modal .close,
.bid_detail .proxy-modal .close {
    align-self: flex-end;
    margin-right: 10px;
    cursor: pointer;
}

.collection-proxy-modal .modal-buttons div[role="button"],
.bid_detail .proxy-modal .modal-buttons div[role="button"] {
    padding: 6px 18px;
    border-radius: 20px;
    font-weight: 500;
    cursor: pointer;
    margin: 0 3px;
}

.collection-proxy-modal .modal-buttons .cancel-button,
.bid_detail .proxy-modal .modal-buttons .cancel-button {
    border: 1px solid #000000;
    color: #000;
}

.collection-proxy-modal .modal-buttons .confirm-button,
.bid_detail .proxy-modal .modal-buttons .confirm-button {
    background: #0C65CB;
    color: #fff;
}

.bid_detail .place-bid-button,
.bid_detail .buy-now-button {
    width: 100%;
    border-radius: 40px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
    margin: 7px 0;
    user-select: none;
}

.bid_detail .place-bid-button {
    background: #1C5EC2;
}

.bid_detail .buy-now-button {
    background: #18A465;
/*     margin-bottom: 10px; */
}

.bid_detail .place-bid-button:active {
    background: #1d4a8f;
}
.bid_detail .buy-now-button:active {
    background: #107346;
}

footer#shopify-section-footer,
/* .arrangeclass footer#shopify-section-footer { z-index: 999;} */
/* .arrangeclass footer.footer { z-index: 999999; position: relative;} */
footer form#newsletter-footer button { padding: 15px; margin-left: -15px; width: auto;}

.account-table .tabs-nav ul,
#exTab2 .nav-tabs { display: flex; list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #ddd;}
.account-table .tabs-nav ul li a,
#exTab2 .nav-tabs li a { padding: 7px 15px; border-bottom: 3px solid transparent; display: block; color: #bbb; text-decoration: none; font-size: 18px; font-weight: 500; margin-bottom: -2px;}
.account-table .tabs-nav ul li.active a,
#exTab2 .nav-tabs li.active a { border-color: #1a3945; color: #1a3945; font-weight: 600;}
#exTab2 .tab-content .tab-pane > div { padding: 15px;}

.overlay ul.caption li a.email { white-space: nowrap;}
body.template-account table.table-drop,
.account-table .auction-tabs-content { margin-top: 15px; background: #fbfbfb;}
.account-table .auction-tabs-content .table-responsive {}
body.template-account table.table-drop tbody tr,
.account-table .auction-tabs-content .table-responsive table.table tbody tr {background: #f2f2f2;}
body.template-account table.table-drop tr th,
.account-table .auction-tabs-content .table-responsive table.table tr th { font-size: 16px; padding: 7px 10px; color: #1a3945; font-weight: 500; background: #c9d1d1;}
@media only screen and (max-width: 760px) {
.account-table .auction-tabs-content .table-responsive table.table tr th { padding: 7px 5px;}
}
body.template-account table.table-drop tr td,
.account-table .auction-tabs-content .table-responsive table.table tr td { padding: 7px 10px; font-weight: normal; line-height: initial;}
body.template-account table.table-drop tr td:first-child,
.account-table .auction-tabs-content .table-responsive table.table tr td:first-child { width: 225px;}
@media only screen and (max-width: 460px) {
    .account-table .auction-tabs-content .table-responsive table.table tr td:first-child { width: 200px;}
}
body.template-account table.table-drop tbody tr:nth-child(even),
.account-table .auction-tabs-content .table-responsive table.table tbody tr:nth-child(even) { background: #eaeaea;}
body.template-account table.table-drop tr td:first-child a.account-product-title,
.account-table .auction-tabs-content .table-responsive table.table tr td:first-child a.account-product-title { color: #1a3952; font-size: 16px; text-decoration: none;}
@media only screen and (max-width: 760px) {
    .account-table .auction-tabs-content .table-responsive table.table tr td:first-child a.account-product-title { font-size: var(--size_12_f);}
}
body.template-account table.table-drop tr td:first-child a.account-product-title:hover,
.account-table .auction-tabs-content .table-responsive table.table tr td:first-child a.account-product-title:hover,
.account-table .auction-tabs-content .table-responsive table.table tr:hover td:first-child a.account-product-title { text-decoration: underline; color: #c9820a;}
body.template-account table.table-drop tr td.text-end a,
.account-table .auction-tabs-content .table-responsive table.table tr td a.custom-bidpay-btn { background: #efb34c; color: #fff; text-decoration: none; padding: 3px 5px; border-radius: 3px; font-size: 14px; margin: 3px 0; display: inline-block; transition: 0.3s;}
body.template-account table.table-drop tr td.text-end a:hover,
.account-table .auction-tabs-content .table-responsive table.table tr td a.custom-bidpay-btn:hover { background: #c9820a;}

body.template-addresses {}
body.template-addresses form#address_form_new { margin: 0 auto 15px; background: #1a3945; padding: 15px; border-radius: 5px; border: 1px solid #ddd; color: #fff; font-weight: 500;}
body.template-addresses form#address_form_new fieldset {}
body.template-addresses form#address_form_new fieldset h2 { color: #fff; font-weight: 500 !important; padding: 0 0 10px 0; font-size: 20px; border-bottom: 2px solid #fff;}
body.template-addresses form#address_form_new p { max-width: 100%;}
body.template-addresses form#address_form_new p button.inline { padding: 17px 23px; background: #fff; border-radius: 5px;}
.buy-out-prc .buy-out { font-size: 28px; color: #234b9b;}
.buy-out-prc .buy-out {margin-top: 20px;}

.product-detail-time-hold .borderbox .bid-amt .showHeighestBidder {display: none;}
.product-detail-time-hold .borderbox .bid-amt .showHeighestBidder.showpadding {display: block; color: #006289 !important;}
body.info-text-active .productloader_holder { position: fixed; width: 100%; height: 100%; background: #182c33a3; z-index: 999999999; display: flex; justify-content: center; align-items: center; left: 0; top: 0;}
body.info-text-active div#shopify-section-template--16701612032246__main-collection {position: inherit;}
body.info-text-active div#root,
body.info-text-active main#content {position: inherit;}
body.info-text-active div#shopify-section-header {z-index: 3;}
body.info-text-active .productloader { width: 48px; height: 48px; border-radius: 50%; display: inline-block; position: relative; border: 3px solid; border-color: #fff #fff transparent transparent; box-sizing: border-box; animation: rotation 1s linear infinite;}
body.info-text-active .productloader::after,
body.info-text-active .productloader::before {content: ""; box-sizing: border-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 3px solid; border-color: transparent transparent #ff3d00 #ff3d00; width: 40px; height: 40px; border-radius: 50%; box-sizing: border-box; animation: rotationBack 0.5s linear infinite; transform-origin: center center;}
body.info-text-active .productloader::before { width: 32px; height: 32px; border-color: #fff #fff transparent transparent; animation: rotation 1.5s linear infinite;}

@keyframes rotation { 
    0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

@keyframes rotationBack {
    0% {transform: rotate(0deg);}
  100% {transform: rotate(-360deg);}
}

/* card detail */

.autopay-lbsec .labelgroup { display: flex; flex-direction: column;}
.autopay-lbsec .labelgroup label { margin-right: 15px; font-weight: 600; margin-bottom: 0; font-size: 16px; display: flex; align-items: center;}
.autopay-lbsec .labelgroup label span#updateTextCard { margin: 0 5px 0 0px;}

.autopay-lbsec .labelgroup label span#updateTextCard + a { font-size: 13px; line-height: normal;}
.autopay-lbsec .labelgroup label input[type="radio"] { margin-right: 5px;}
.autopay-lbsec p { opacity: 0.8; margin: 0;}
.autopay-lbsec .labelgroup label + span { padding-left: 24px; line-height: initial; font-size: 14px; opacity: 0.8; margin-top: -3px;}

.autopayholder { margin: 15px 0 21px;}
article.card-detail-act { padding: 0; margin: 0; background: #fff; outline: none; z-index: inherit;}
.card-detail-holder { position: fixed; background: rgb(0 0 0 / 41%); z-index: 999; width: 100%; height: 100%; top: 0; left: 0; display: flex; display: none; right: 0; align-items: center;}
.card-detail-holder > div,
.card-detail-holder > div + div { max-width: 800px; margin: 0 auto; display: none;}
.card-detail-holder > div { padding-bottom: 100px;}
.card-detail .cardsec p { margin-bottom: 10px;}
html.addresspaymentcard {overflow: hidden;}

.payenable-detailForm #detailForm,
.vbody-starratingholder div#root,
.bids-list div#root,
.bids-list div#root main,
.payenable-detailForm div#root,
.payenable-detailForm div#root main,
.autopayenable-success div#root,
.autopayenable-success div#root main,
.address-payment-card div#root,
.address-payment-card div#root main { position: inherit; padding-top: 0;}
.bids-list div#root { margin: 0;}
.bids-list div#root,
.bids-list div#root main {
    position: relative;
}
.vbody-starratingholder #shopify-section-header,
.bids-list #shopify-section-header,
.payenable-detailForm #shopify-section-header,
.autopayenable-success #shopify-section-header,
.address-payment-card #shopify-section-header { position: relative; z-index: 0;}
.bids-list .card-detail-holder > div,
.payenable-detailForm .card-detail-holder > div,
.autopayenable-success .card-detail-holder > div,
.address-payment-card .card-detail-holder > div { display: block;}
.vbody-starratingholder footer#shopify-section-footer,
.bids-list footer#shopify-section-footer { z-index: 0;}
.address-payment-card .card-detail-holder > div + div { display: none;}
.address-ship-detail { padding: 2% 0 1%;}
.autopayenable-success .card-detail-holder svg#success-pay-ship,
.address-payment-card .card-detail-holder svg#pay-ship { position: absolute; top: 5px; right: 5px; cursor: pointer;}

.card-detail { background: #fff; border-radius: 7px;}
.card-detail .card-head { padding: 3px 0 6px; text-align: center; font-weight: 600; background: #1a3945; color: #fff; font-size: 20px; border-bottom: 1px solid #dedede; border-radius: 5px 5px 0 0;}
.card-detail .cards { padding: 25px; text-align: center;}
.card-detail .cards img { width: 200px; margin: 0 auto;}
.card-detail .cardsec { padding: 0 15px;}
.card-detail .cardsec .cardfield { margin-bottom: 15px; display: inline-block; width: 100%;}
.card-detail .cardsec .cardfield label { font-weight: 600; font-size: 15px; color: #8f9497;}
.card-detail .cardsec .cardfield-deid { display: flex; justify-content: space-between;}
.card-detail .cardsec .cardfield button.card-button { position: inherit;}
.card-detail .cardsec .cardfield-deid .cardfield { width: calc(50% - 10px);}
.card-detail .cardsec button.card-button { background: #efb34c !important; font-size: 18px; height: initial; padding: 12px; font-weight: 600;}
.card-detail .cardsec button.card-button:before { content: none;}
.card-detail .cardsec button.card-button-later { background: #efb34c !important; font-size: 18px; height: initial; padding: 12px; font-weight: 600;}
.card-detail .cardsec button.card-button-later:before { content: none;}
.card-detail .cardsec input,
.card-detail .cardsec .bv_atual { border-color: #ced7d7;}
.card-detail .cardsec .payment-head { font-size: 20px; font-weight: 600; color: #fff; margin: 15px -15px; padding-bottom: 6px; border-bottom: 1px solid #ccc; background: #1a3945; text-align: center;}
.card-detail .cardsec fieldset label { font-weight: 600; font-size: 15px; color: #8f9497;}
.card-detail .cardsec button { font-size: 21px; font-weight: 600;}
/* card detail */

ul.l4as.caption.captionholdhk { display: block; margin: 0; padding: 0;}
ul.captionholdhk:before { content: none !important;}
ul.captionholdhk li { padding: 0; display: inline-block; margin-right: 50px;}
ul.captionholdhk li .capname { display: flex;}
ul.captionholdhk li .capname span { font-weight: bold; width: 120px; display: inline-block;}
.accunthdg { display: flex; justify-content: space-between; margin-bottom: 17px;}
article.myaccount-detail > h2.size-30 { padding-bottom: 15px; border-bottom: 1px solid #ccc; margin-bottom: 30px;}
.accunthdg h3,
.accunthdg p { height: auto; min-height: auto; line-height: inherit; margin: 0;}
.accunthdg h3 { font-size: 24px;}
.accunthdg p a { font-weight: 500; font-size: 18px; color: #1a3945;}
.accunthdg p a:hover {color: #efb34c;}
article.myaccount-detail {}
article.myaccount-detail .m6bx.overlay {padding: 15px;}
article.myaccount-detail .m6bx.overlay:before {background: #f7f8f9;}
ul.captionholdhk li .cname {font-size: 20px; font-weight: 600;}
ul.captionholdhk li .capname {font-size: 20px; line-height: 30px;}
.bidding-details {display: flex; justify-content: space-between;}
ul.captionholdhk li .capname.capcont a {color: #1a3945;}

.card-detail .cardsec .cardfield label.error,
.card-detail .cardsec label.error,
label.error {font-weight: normal;margin: 0;color: #f00;}
#header-inner > .link-btn a.mobile-hide {width: 25px;min-width: auto;text-indent: 99999px;}

#header-inner > .link-btn a.mobile-hide:before {content: ""; background-color: #fff; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 122.88 95.95' style='enable-background:new 0 0 122.88 95.95' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23000' d='M8.94,0h105c4.92,0,8.94,4.02,8.94,8.94l0,0c0,4.92-4.02,8.94-8.94,8.94h-105C4.02,17.88,0,13.86,0,8.94l0,0 C0,4.02,4.02,0,8.94,0L8.94,0z M8.94,78.07h105c4.92,0,8.94,4.02,8.94,8.94l0,0c0,4.92-4.02,8.94-8.94,8.94h-105 C4.02,95.95,0,91.93,0,87.01l0,0C0,82.09,4.02,78.07,8.94,78.07L8.94,78.07z M8.94,39.03h105c4.92,0,8.94,4.02,8.94,8.94l0,0 c0,4.92-4.02,8.94-8.94,8.94h-105C4.02,56.91,0,52.89,0,47.97l0,0C0,43.06,4.02,39.03,8.94,39.03L8.94,39.03z'/%3E%3C/g%3E%3C/svg%3E");background-size: 34px;background-repeat: no-repeat;background-position: 6px;}
#header-inner > .link-btn a.mobile-hide:hover:before{background-color: #fff;}

html.m2a #header-inner > .link-btn a.mobile-hide:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='52px' version='1.1' viewBox='0 0 512 512' width='52px' xml:space='preserve'%3E%3Cpath fill='%23000' d='M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z'/%3E%3C/svg%3E");}
.m2a #shopify-section-header #nav.ul-hover > ul {height: 100vh;}
.m2a #shopify-section-header #nav {
    height: 100vh;  
    position: fixed;
    z-index: 99999999999;
    top: 0;
    left: 0;
    margin: 0;
}
#cart { z-index: 999999999; }
header.cols {align-items: center;}
header.cols a {color: #1a3945;font-size: 18px;font-weight: 600;text-decoration: none;}
header.cols a:hover {text-decoration: underline;}

nav#nav-bar {display: none;}
.t1nt #root {padding-top: 68px;}
.has-panels .m6pn.toggle#cart {padding: 15px;}
.has-panels .m6pn.toggle#cart span.semantic-amount input {height: 27px;}
.has-panels .m6pn.toggle#cart li.square.cover {padding: 10px 0 10px 74px;}
.has-panels .m6pn.toggle#cart li.square.cover picture {}
.has-panels .m6pn.toggle#cart li.square.cover figure {width: 62px;height: 64px;}
.has-panels .m6pn.toggle#cart li.square.cover .price {color: #fffc;}
.has-panels .m6pn.toggle#cart li.square.cover footer {padding-top: 0;}

#root #shopify-section-header #nav > ul.nav-user,
.m2a #root #shopify-section-header #nav.has-menu-bar .header,
#root #shopify-section-header #nav > ul.nav-user + .m6cn.mobile-no-img {display: none;}
#root #shopify-section-header #nav > ul > li > a,
#nav > ul > li > ul ul li a,
.m2a #shopify-section-header #nav > ul > li > a {font-weight: normal;}

.newusddesign {display: flex; align-items: center;}

.newusddesign .current-proxy-bid,
.newusddesign .shippingchrgis { font-weight: 400; font-size: 16px; line-height: 100%; letter-spacing: -0.02em; color: rgba(44, 55, 77, 0.75);}

.newusddesign .current-proxy-bid {
    color: #F18E00;
    margin-bottom: 5px;
    font-weight: 600;
}

.newusddesign .current-proxy-bid.hide {
    display: none;
}

span.nobids, .no-popup,
.newusddesign .shippingchrgis a {color: #1C5EC2;font-size: 14px; text-decoration: none;}
span.nobids:hover, .no-popup:hover,
.newusddesign .shippingchrgis a:hover {color: #3d3d3d;}
.cureentbef span.nobids { font-weight: 500; font-size: 16px; }

.bids-n-time { line-height: initial;}
.bids-n-time .nobids { margin-right: 35px; position: relative; color: #000; opacity: 1; border-bottom: 1px solid #868686; padding-bottom: 2px;}
.bids-n-time .nobids:after { content: "|"; position: absolute; right: -19px; opacity: 0.5;}
.bids-n-time #counter-time span { color: #257e3e; font-size: 18px; font-weight: 500;}

#header > nav#nav-user.text-end ul[data-type="user-nav"] ul li:first-child + li,
/* #header > nav#nav-user.text-end ul[data-type="user-nav"] ul li:first-child + li + li { display: none;} */
#header .cart.cart-icon { display: none; };
button#autopay-success-button:before { background: #efb34c !important;}
.detailform-hold h4 { margin: 0; line-height: normal; font-weight: 300 !important;}
.detailform-hold { border: 1px solid #ccc; padding: 15px; background: #fff; margin: 0 auto; display: flex;}
.detailform-hold .sdinf { width: 50%;}
.detailform-hold .carddetaihold { display: flex; gap: 15px;}
.detailform-hold .cardsec { padding: 25px;}
.cdinf { align-self: center;}
.cdinf strong { display: block;}
#detailForm .address-ship-detail,
#detailForm .card-detail .cardsec { padding: 0;}
#detailForm .address-ship-detail {}
.card-detail-deletebt { text-align: right;}
.card-detail-deletebt a {}
.card-detail-deletebt a { background: #efb34c; font-size: 15px; height: initial; padding: 5px 15px; font-weight: 600; line-height: initial; display: inline-block; margin-bottom: 15px; border-radius: 3px; color: #fff !important; text-decoration: none !important; transition: 0.2s;}
.card-detail-deletebt a:hover { background: #bc8830;}

ul.order-summary {}
ul.order-summary li:after,
ul.order-summary li:before { box-sizing: initial !important; content: none !important;}
ul.order-summary li.square { min-height: 231px; background: #fcfcfc;}
ul.order-summary li.square figure { left: 16px; width: 200px; height: 200px;}
ul.order-summary li.square figure img {width: 100% !important; object-fit: fill;}
ul.order-summary li.square figure picture {}
ul.order-summary section {padding: 0;}
ul.order-summary section h2 a {color: #121723;font-size: 32px;}
ul.order-summary section ul li { font-size: 28px; color: #00b102; font-weight: bold; text-transform: capitalize; opacity: 1;}
ul.order-summary section p.price { font-size: 25px;}
.lhide { display: none;}
.select-wrapper select.semantic-select-initialized { border-color: #ced7d7; display: block !important;}
.select-wrapper label#country-error { position: absolute; bottom: -27px; top: inherit;}

.select-wrapper select.error {}

.select-wrapper select.error + label#country-error {}

.select-wrapper select.error + label#country-error + span { margin-bottom: 25px;}
/* .v-starratingholder { position: fixed; width: 100%; height: 100%; z-index: 999999999; background: rgb(0 0 0 / 50%); top: 0; left: 0; align-items: center; justify-content: center; display: none;} */
.v-starrating { display: inline-block; position: relative; line-height: 50px; font-size: 50px; font-size: 56px;}
.v-starrating label { position: absolute; top: 0; left: 0; height: auto; cursor: pointer; line-height: initial;}
.v-starrating label:last-child { position: static;}
.v-starrating label:nth-child(1) { z-index: 5;}
.v-starrating label:nth-child(2) { z-index: 4;}
.v-starrating label:nth-child(3) { z-index: 3;}
.v-starrating label:nth-child(4) { z-index: 2;}
.v-starrating label:nth-child(5) { z-index: 1;}
.v-starrating label input { position: absolute; bottom: 0; left: 0; opacity: 0;}
.v-starrating label .icon { float: left; color: transparent; margin: 0; font-size: 50px; margin: 0 7px;}
.v-starrating label:last-child .icon { color: #a8a8a8;}
.v-starrating:not(:hover) label input:checked ~ .icon,
.v-starrating:hover label:hover input ~ .icon { color: #fe0;}
.v-starrating label input:focus:not(:checked) ~ .icon:last-child { color: #000; text-shadow: 0 0 5px #09f;}
form.vendor-starrating { width: 400px; background:#002753; text-align: center; border: 1px solid #a8a8a8; padding: 0 15px; border-radius: 5px; position: relative;}
form.vendor-starrating h1.vendor-st-hadeing { margin: 0 -15px; padding: 10px; font-size: 24px; color: #ff0; background: #002043; border-radius: 5px 5px 0 0; font-weight: 500;}
.v-submit button:before {background: #084a96 !important;}
.v-textarea textarea { background: #000; resize: none; border: 1px solid #434343; border-radius: 5px; min-height: 110px; height: 110px; color: #fff;}
.v-submit { margin: 15px 0 0px; display: inline-block; width: 100%;}
.v-submit button { width: 100%; font-weight: normal; font-size: 17px; border-radius: 4px !important;}
form.vendor-starrating svg#vendor-close { position: absolute; right: -15px; top: -15px; fill: #000;}
/* .vbody-starratingholder .v-starratingholder { display: block; display: flex;} */
form.vendor-starrating .v-textarea p { margin: 0 0 -12px 0;}

.m6tb .tabs-header.toggle,.m6tb  a.tabs-header { font-style: normal; font-weight: 500; font-size: 20px; line-height: 100%;  letter-spacing: -0.02em; color: #2C374D;}

.hide-icon-3, .hide-icon-4,
.bid-last-date.esktop-hide{display:none;}
.vendor-detail .vendor-prd-listing .product-grid li>div.auction-status { text-align: center; margin: 15px 0 0; color: #f00;}
.vendor-detail .vendor-prd-listing .product-grid li>div.auction-status p { margin: 0;}
.vendor-detail .vendor-prd-listing .product-grid li>div.auction-status.auct-4 {color: #084A96;}

/* .watchlist { position: absolute; right: 5px; top: 0; z-index: 99; cursor: pointer; transition: .2s;}
.watchlist:hover {transform: scale(1.1);}
svg.watchlist-icon { width: 18px; fill: #ffdcdc;}
svg.watchlist-icon.active {fill: #f00;}  */

/* .pdp-watchlist-icon {position: relative;}
.pdp-watchlist-icon .watchlist {left: 0; top: 0; position: inherit;}
.pdp-watchlist-icon .watchlist:hover { transform: scale(1);} */

.dddff >.l4pr-container>.pdp-watchlist-icon { position: absolute; top: 0; right: 0; z-index: 3; }
.dddff >.l4pr-container>.pdp-watchlist-icon .watchlist {
    color: #fff; border-radius: 50%; width: 3rem; height: 3rem; font-size: 1.5rem; text-align: center;
    cursor: pointer;
}

#counter-time span {
    font-weight: 600 !important;
}

.auction-details summary {
    cursor: pointer;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.auction-details summary::-webkit-details-marker {
    display: none !important;
}

.auction-details summary .arrow {
    transition: transform 0.3s;
    transform: rotateZ(90deg);
}

.auction-details[open] summary .arrow {
    transform: rotateZ(0);
}

.auction-details summary p {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
}

.auction-details p {
    margin: 0 !important;
}

.l4pr-container .bid-status-label,
.swiper-slide figure .bid-status-label,
#collection figure .bid-status-label {
    height: 24px;
    position: absolute;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 4px 8px;
    border-radius: 4px;
    z-index: 9;
    display: flex;
    justify-content: center;
    align-items: center;
}

.l4pr-container .bid-status-label.leader,
.swiper-slide figure .bid-status-label.leader,
#collection figure .bid-status-label.leader,
.auction-tabs-content .status-label .leader {
    background: #00cc33; 
    border-radius:8px;
}
.l4pr-container .bid-status-label.outbid,
.swiper-slide figure .bid-status-label.outbid,
#collection figure .bid-status-label.outbid,
.auction-tabs-content .status-label .outbid {
    background: #ff0000; 
    border-radius:8px;
}

.auction-tabs-content .status-label {
    margin: 0;    
    text-transform: capitalize;
    font-size: 0.95rem;
    font-weight: 600;
    color: white;
}

.auction-tabs-content .status-label .leader,
.auction-tabs-content .status-label .outbid {
    width: fit-content;
    padding: 0 0.5rem;
}

.swiper-slide figure .bid-status-label,
#collection figure .bid-status-label {
    border: solid 1px #fff;
    top: 40px;
    left: 10px;
}

td a.account-payment-status {
    color: #1a3952;
    font-size: 16px;
    text-decoration: none;
}

td a.account-payment-status:hover {
    text-decoration: underline;
    color: #c9820a;
}

tr .account-payment-status {
    text-transform: capitalize
}


.l4pr-container .l4pr .square .bid-status-label {
    top: 14px;
    left: 14px;
}

.l4pr-container .l4pr.s4wi .bid-status-label {
    top: 40px;
    left: 65px;
}

@media only screen and (max-width: 760px) {
    .auction-tabs-content .status-label div {
        font-size: var(--size_12_f);
    }

    .account-payment-status {
        font-size: var(--size_12_f) !important;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1001px),
only screen and (max-width: 767px) {
    .l4pr.s4wi .bid-status-label {
        top: 45px !important;
        left: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .counter-new-design .place-bid-container .bid-place-button {
        width: 50px;
        bottom: 4px;
    }

    .counter-new-design .place-bid-container .bid-place-button .content.place-bid-text {
        display: none;
    }

    .counter-new-design .place-bid-container .bid-place-button .content.hammer-icon {
        display: block;
    }

    .head-title-logo {
        margin-bottom: 22px;
    }
}

div#recover form button:before { background: #084A96 !important;}

@media only screen and (max-width: 767px) {
  #nav-user > ul > li.sub.user-login.menu-hide.has-form {margin-right: 10px;  }
  .hkdivnew {width: 100%;  }
  ul.hkcustommul {margin: 0;  }
  ul.hkcustommul li {white-space: nowrap;width: 50%;  }
  #shopify-section-footer > nav ul {display: flex;flex-wrap: wrap;  }
  #root .l4cl li,
  #root .l4cl .li {width: 260px;min-width: 260px;max-width: 260px;  }

  .auction-collection-list li div.auction_container p#counter-time,
  .auction-collection-list li div.auction_container p#bid-last-date,
  .auction-collection-list .li div.auction_container p#counter-time,
  .auction-collection-list .li div.auction_container p#bid-last-date,
  .auction-collection-list li div.auction_container p#counter-time span,
  .auction-collection-list .li div.auction_container p#counter-time span {font-size: 13px;}
  .auction-collection-list li div h3.pa-left.text-danger,
  .auction-collection-list .li div h3.pa-left.text-danger {margin-top: 0;  }
  #root .l4cl.mobile-compact  li,
  #root .l4cl.mobile-compact  li:last-child,
  #root .l4cl.mobile-compact .li:last-child,
  #root .l4cl.mobile-compact .li {width: 207px;min-width: 207px;max-width: 207px;  }
  .auction-collection-list li div.static p.price,
  .auction-collection-list .li div.static p.price {font-size: 16px;line-height: normal;margin: 5px 0;display: block;  }
  .auction-collection-listlidiv.auction_container.counter-new-design.bidstatsstrong {font-size: 16px;line-height: 10px;font-weight: normal;}
  .auction-collection-listlidiv.auction_container.counter-new-design.bidstatsstrongspan#currentBid {display: block;margin: 0;}
  .auction-collection-list li div.static p.price strong {display: block;}
  div.auction_container .counter-new-design .bidstats strong,
  .vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design .bidstats strong span#currentBid,
  .auction-collection-list li div.auction_container .counter-new-design .bidstats strong span#currentBid { display: block;}

  .auction-collection-listlidiv.auction_container.counter-new-design#counter-time+ br+ span {font-size: 13px;letter-spacing: -0.5px;}
  .auction-collection-list li div h3.pa-left.text-danger,
  .auction-collection-list .li div h3.pa-left.text-danger {font-size: 20px;}
  #root header.cols > h1 + p a {font-size: 14px;}
  header.cols > h1 + p.mobile-hide.button-palette-accent {display: block;position: initial;}
  #root header.cols > h1 + p {}
  #root header.cols > h1,
  #root header.cols > h1 + p {display: inline-block;position: initial;margin: auto;width: auto !important;}
  header.cols {display: flex;justify-content: space-between;flex-direction: row;}
  ul.auction-collection-list + p.button-palette-accent {display: none;}
  ul.auction-collection-list + p.button-palette-accent {display: none !important;}

  /* pdp */
  .m6pr header h1,
  .m6pr header h2,
  .m6pr header h3,
  .m6pr header h4,
  .m6pr header h5,
  .m6pr header h6 {font-weight: 700;font-size: 24px;line-height: 100%;letter-spacing: -0.02em;color: #2c374d;  }

  .buy-out-prc .buy-out,
  .product-detail-time-hold .borderbox div#current_bid_span div.showHeighestBidder { font-size: 22px;  }
  .product-detail-time-hold .borderbox .bid-amt p#bid-last-date,
  .product-detail-time-hold .borderbox .bid-amt p#counter-time span {letter-spacing: 0.5px;  font-size: 16px;  }
  .product-detail-time-hold .borderbox .bid-amt .success-msg.price-unit .col-7 button#place_my_bid { white-space: nowrap;  }

  /* pdp */

  /* Vendor list */
  .vendor-listing .product-grid.grid { grid-template-columns: 49.1% 49.1%;  }
  .vendor-listing li .card__media img { height: 165px !important;  }
  .vendor-search .product-grid.grid { grid-template-columns: 100%;  }
  .vendor-search .product-grid.grid .grid__item { display: none;  }
  .vendor-search .product-grid.grid .grid__item + .grid__item { display: flex; white-space: nowrap;  }
  .vendor-listing .card__media a { min-width: 136px; padding: 5px 17px;}

  /* Vendor list */

  /* vendor detail */
  .vendor-detail { flex-direction: column;  }
  .vendor-info { width: 100%; position: static; height: auto; margin: 45px 0 20px;}
  .vendor-detail .vendor-prd-listing { width: 100%; margin-left: 0;  }
  .vendor-detail .vendor-prd-listing .product-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      padding: 0 20px;
  }
  .vendor-detail .vendor-prd-listing .product-grid div.static p.price { font-size: 18px;}
  .vendor-detail .vendor-prd-listing .product-grid li div h3 a { font-size: 12px;}
  .vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design #counter-time { font-size: 16px;}
  .vendor-detail .vendor-prd-listing .product-grid li div h3.pa-left.text-danger {font-size: 18px;}
  /* vendor detail */

  /*Login Register */
  div#shopify-section-main-account-register div#registerhold > .cols { margin: 0 auto;}
  div#login .cols.b50 { flex-direction: column;}
  div#login .cols.b50 form#customer_login { width: 100%;}
  /*Login Register */

  /* account page */
  #root .l4as.caption { padding: 15px;}
  .overlay ul.caption li a.email { white-space: normal;}
  .account-table .tabs-nav ul li a,
  #exTab2 .nav-tabs li a { font-size: 17px; padding: 7px 10px;}
  .table-responsive { overflow-y: auto;}
  .table-responsive table.table { margin: 0;}
  body.template-account table.table-drop tr th,
  .account-table .auction-tabs-content .table-responsive table.table tr th,
  .account-table .auction-tabs-content .table-responsive table.table tr th {white-space: nowrap;}
  /* account page */
  .all-vendor {margin-top: 44px 0px;}

  .detailform-hold {flex-direction: column;}
  .detailform-hold .sdinf {width: 100%; margin-bottom: 25px;}
  .detailform-hold .carddetaihold img {width: 127px;}
  .cdinf,
  .cdinf strong {line-height: initial;}
  .cdinf strong {margin-bottom: 5px;}
  .buy-out-prc { margin-top: 0 !important;  }

  .t1sr #content,
  .t1sr ~ #content,
  .t1sr-mobile:not(.search-compact-active) #content,
  .t1sr-mobile:not(.search-compact-active) ~ #content {margin-top: -8px;  }

  .swiper-custom-pagination {display: none !important;}
  div#login,
  div#login .cols.b50 form#customer_login,
  div#shopify-section-main-account-register,
  div#shopify-section-main-account-register div#registerhold { background: transparent;}
  
  div#shopify-section-main-account-login,
  div#shopify-section-main-account-login div,
  div#shopify-section-main-account-register div{ background-color: transparent !important;}
                                                                                                    
  div#shopify-section-main-account-register div#registerhold .cols>div h2,
  div#shopify-section-main-account-register div#registerhold .cols>div h5.m20,
  div#login .cols.b50 form#customer_login+.w55 img,
  div#login .cols.b50 form#customer_login+.w55 h2.size-16.m20,
  div#login .cols.b50 form#customer_login+.w55 h5,
  div#login .cols.b50 form#customer_login+.w55 ul.m15 { display: none;}
  div#login .cols.b50 form#customer_login+.w55 { padding: 0 25px;}
  div#login .cols.b50 form#customer_login { padding-bottom: 0;}
  div#login .cols.b50 form#customer_login p.submit {}
  div#login .cols.b50 form#customer_login p.submit  button {}
  div#login .cols.b50 form#customer_login p.submit  button:before { background: #084A96 !important; }
  a.login { color: #2C374D;}
  a.login:before { background: #fff; color: #000;}
  div#registerhold {}
  div#shopify-section-main-account-register {}
  div#shopify-section-main-account-register div#registerhold .cols>div { padding: 0 25px;}
  div#shopify-section-main-account-register div#registerhold .cols>div .w50.text-center {}
  
  div#shopify-section-main-account-register,div#shopify-section-main-account-login {margin: 0 !important;}
  body.template-register footer#shopify-section-footer,
  body.template-login footer#shopify-section-footer {display: none;}
  .auction-collection-list li .collectn-bid-btn,
  .auction-collection-list .li .collectn-bid-btn,
  .vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn{position: initial; margin-top: 10px;}
  .vendor-detail .vendor-prd-listing .product-grid li>div, 
  .auction-collection-list li>div, .auction-collection-list .li>div {margin: 0 7px;}
  #root .l4cl.mobile-compact figure{margin-bottom: 0px;}
  .auction-collection-list li .collectn-bid-btn .collectn-bidset,
  .auction-collection-list .li .collectn-bid-btn .collectn-bidset,
  .vendor-detail .vendor-prd-listing .product-grid li .collectn-bid-btn .collectn-bidset { display: inline-flex;}
  .auction-collection-list li figure, .auction-collection-list .li figure, #root .l4cl figure {margin-bottom: 0;}
  .vendor-detail .vendor-prd-listing .product-grid div.auction_container .counter-new-design #counter-time,
  .auction-collection-list li div.auction_container .counter-new-design #counter-time,
  .auction-collection-list .li div.auction_container .counter-new-design #counter-time, 
  .auction-collection-list li div.auction_container .counter-new-design #counter-time span,
  .auction-collection-list li div.auction_container .counter-new-design #counter-time span strong {font-size: 15px;}
  .all-vendor {margin-top: 48px;}
}
