/* Auction editorial identity: dark stadium, orange accents, quiet product canvas. */
.mbo-auction-landing #main-content{max-width:1600px;padding:40px clamp(20px,4vw,72px) 90px}
.mbo-auction-landing #main-content>h1{background:none;color:#1d1c1c;font-size:16px;letter-spacing:.02em;padding:0;margin:0 0 24px}
.mbo-auction-intro{position:relative;overflow:hidden;isolation:isolate;background:#1d1c1c;color:white;max-width:none;padding:clamp(28px,4vw,64px);margin-bottom:64px}
.mbo-auction-intro:after{content:'';position:absolute;z-index:-1;width:550px;height:550px;right:-180px;top:-90px;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff04;pointer-events:none}
.auction-hero-top{display:flex;justify-content:space-between;gap:24px;align-items:center}.auction-hero-top a{color:#fff;font-size:14px}.auction-hero-top .mbo-small-label{color:#ff8b43;letter-spacing:.16em;font-size:11px}
.mbo-auction-intro h2{font-size:clamp(48px,6vw,88px);line-height:1.03;letter-spacing:-.055em;margin:40px 0 26px;max-width:850px}.mbo-auction-intro h2 span{color:#ff6100}
.mbo-auction-intro>p{max-width:650px;font-size:15px;line-height:1.8}.mbo-auction-intro>p:first-of-type{font-size:22px;line-height:1.5}.mbo-auction-intro>a{color:white;text-decoration-color:#ff6100;text-underline-offset:6px;font-size:14px}
.auction-hero-number{position:absolute;right:7%;top:130px;font-size:clamp(100px,13vw,190px);font-weight:700;line-height:1;color:#ffffff18;letter-spacing:-.07em}.auction-hero-number small{display:block;color:#ccc;font-size:10px;letter-spacing:.17em;text-align:center;margin-top:20px}
.mbo-auction-intro .mbo-auction-demo{background:#ffffff0a;color:#ddd;border-color:#ff6100;font-size:12px;max-width:740px;margin-top:30px}
.auction-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;scroll-margin-top:150px}.auction-collection-heading h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:0}.auction-collection-heading>span{font-size:13px;color:#666}
.mbo-auction-catalog{gap:30px}.mbo-auction-card{position:relative;border:1px solid #e3e3de;background:#fff;transition:transform .25s,box-shadow .25s;overflow:hidden;display:flex;flex-direction:column}.mbo-auction-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0000000d}
.auction-card-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:10px;letter-spacing:.1em;font-weight:600}.auction-state{color:#a13e00;background:#fff1e8;padding:5px 10px;border-radius:20px;letter-spacing:0}
.mbo-auction-card>a{display:block}.mbo-auction-card img{aspect-ratio:1.25;transition:transform .4s}.mbo-auction-card:hover img{transform:scale(1.025)}.mbo-auction-card h2{font-size:22px;margin:24px 24px 14px;letter-spacing:-.03em;min-height:3em}
.mbo-auction-card-copy{margin-top:auto}.mbo-auction-card-copy>p:first-child{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666;border-top:1px solid #eee;padding-top:18px}.mbo-auction-card-copy strong{color:#1d1c1c;font-size:32px;letter-spacing:-.04em}
.mbo-auction-card [data-auction-card-end]{background:#1d1c1c;color:white;padding:13px 15px;text-align:center;letter-spacing:.14em;font-size:19px}.mbo-auction-card .mbo-platform-button{display:flex;width:100%;justify-content:center;font-size:15px;min-height:50px}
.mbo-auction-product .mbo-commerce{max-width:1600px;padding-top:40px}.auction-back{font-size:13px;color:#666!important;text-decoration:none}.auction-product-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#a13e00;margin:25px 0 16px}
.mbo-auction-product .mbo-commerce .summary .product_title{font-size:clamp(32px,3.2vw,49px)!important}.mbo-auction-product .summary>p.price{display:none}.mbo-auction-product .mbo-commerce div.product div.images{background:#ededE9;border:1px solid #e3e3de;padding:20px}
.mbo-auction-product .mbo-auction{background:#1d1c1c;color:#fff;padding:clamp(22px,3vw,38px);border:0;margin-top:25px}.mbo-auction-product .mbo-auction .mbo-small-label{color:#ff914c;font-size:10px;letter-spacing:.15em}.mbo-auction-product .mbo-auction-price{font-size:clamp(44px,5vw,68px);font-weight:700;letter-spacing:-.05em;line-height:1.1;margin:20px 0}
.mbo-auction-product [data-countdown]{padding:17px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;font-size:clamp(18px,2vw,26px);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#ff914c}.mbo-auction-product .mbo-auction>p:not(.mbo-auction-price):not([data-countdown]){font-size:13px;line-height:1.7}
.mbo-auction-product [data-mbo-bid]>label:first-of-type{font-size:13px}.mbo-auction-product [data-mbo-bid] input[name=amount]{width:100%;background:white;color:#1d1c1c;border:0;padding:14px 18px;font-size:27px;font-weight:600;min-height:60px}.mbo-auction-product .mbo-check{font-size:12px;line-height:1.7;margin:20px 0;color:#eee}.mbo-auction-product [data-mbo-bid]>button{width:100%;min-height:54px;font-size:17px}.mbo-auction-product .mbo-field-help{color:#bbb}
.auction-quick-bids{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.auction-quick-bids button{flex:1;white-space:nowrap;background:transparent;color:#fff;border:1px solid #ffffff60;padding:10px;font:inherit;font-size:12px;min-height:44px}.auction-quick-bids button:hover,.auction-quick-bids button.is-selected{border-color:#ff6100;background:#ff610022}.mbo-auction-product .product_meta{display:none}
.mbo-auction-product .mbo-commerce div.product div.images{position:relative;top:auto}
@media(max-width:1000px){.auction-hero-number{display:none}.mbo-auction-intro h2{max-width:none}.mbo-auction-catalog{gap:20px}}
@media(max-width:600px){.auction-hero-top{align-items:start;flex-direction:column;gap:8px}.mbo-auction-intro{margin-bottom:40px}.mbo-auction-intro h2{font-size:46px}.mbo-auction-intro>p:first-of-type{font-size:18px}.auction-collection-heading{align-items:start;flex-direction:column;gap:8px}.mbo-auction-product .mbo-commerce div.product div.images{padding:0}.mbo-auction-card h2{min-height:0}.mbo-auction-product .mbo-auction{margin-left:-4px;margin-right:-4px}.auction-quick-bids{gap:6px}.auction-quick-bids button{padding:8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.mbo-auction-card,.mbo-auction-card img{transition:none}.mbo-auction-card:hover,.mbo-auction-card:hover img{transform:none}}
.mbo-auction-product [data-mbo-bid] .mbo-check{display:flex;align-items:flex-start;gap:12px}.mbo-auction-product [data-mbo-bid] .mbo-check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#ff6100}
/* Compact bidding panel first, with all lot information inside its dark surface. */
.mbo-auction-product .summary .mbo-auction{margin-top:0;padding:clamp(22px,2.4vw,34px)}
.mbo-auction-product .mbo-auction .auction-back{color:#ccc!important;font-size:12px}
.mbo-auction-product .mbo-auction .auction-product-eyebrow{color:#ff914c;margin:16px 0 10px;font-size:10px!important}
.mbo-auction-product .mbo-commerce .mbo-auction .product_title{color:#fff;font-size:clamp(27px,2.4vw,38px)!important;line-height:1.15;margin:0 0 14px}
.mbo-auction-product .mbo-commerce .mbo-auction .woocommerce-product-details__short-description{color:#ddd;font-size:13px;line-height:1.6;border:0;padding:0;margin:0 0 18px}
.mbo-auction-product .mbo-auction .woocommerce-product-details__short-description p{margin:0}
.mbo-auction-product .mbo-auction-price{font-size:42px;margin:14px 0}
.mbo-auction-product [data-countdown]{padding:10px 0;margin:12px 0;font-size:21px}
.mbo-auction-product [data-mbo-bid] input[name=amount]{min-height:48px;font-size:23px;padding:10px 14px}
.mbo-auction-product [data-mbo-bid] .mbo-check{margin:14px 0}
.mbo-auction-product .mbo-auction .mbo-field-help{margin-bottom:0;font-size:11px!important}
@media(min-width:769px){.mbo-auction-product .mbo-commerce div.product div.summary{float:right;width:48%}.mbo-auction-product .mbo-commerce div.product div.images{float:left;width:48%}}
@media(max-width:768px){.mbo-auction-product .mbo-commerce div.product{display:flex;flex-direction:column}.mbo-auction-product .mbo-commerce div.product>.summary{order:0;float:none;width:100%}.mbo-auction-product .mbo-commerce div.product>.images{order:1;float:none;width:100%}.mbo-auction-product .mbo-commerce div.product>.woocommerce-tabs{order:2}.mbo-auction-product .mbo-commerce div.product>.related{order:3}}
.mbo-auction-product .mbo-commerce{padding-top:24px}.mbo-auction-product .mbo-commerce .woocommerce-breadcrumb{margin-bottom:18px}.mbo-auction-product .mbo-auction>form+p{font-size:12px;margin-top:18px}
/* Compact square visual and bidding card; conditions below both columns. */
.mbo-auction-product .mbo-commerce div.product div.images{width:min(100%,440px);max-width:440px;padding:0;margin-left:0;margin-right:auto;aspect-ratio:1}
.mbo-auction-product .mbo-commerce div.product div.images img{aspect-ratio:1;width:100%;height:auto;object-fit:contain;max-height:none}
.mbo-auction-product .summary .mbo-auction{padding:24px}
.mbo-auction-product .mbo-commerce .mbo-auction .product_title{font-size:clamp(25px,2.1vw,34px)!important;margin-bottom:10px}
.mbo-auction-product .mbo-auction-price{font-size:38px;margin:10px 0}
.mbo-auction-product .mbo-auction .auction-product-eyebrow{margin:10px 0 8px}
.mbo-auction-product .mbo-commerce .mbo-auction .woocommerce-product-details__short-description{margin-bottom:12px}
.auction-bottom-info{clear:both;padding:28px 0;margin:0 0 28px;border-top:1px solid #ddd;color:#666;line-height:1.8;font-size:13px}
.auction-bottom-info h2{font-size:20px;color:#1d1c1c;margin:0 0 14px;letter-spacing:-.02em}
.auction-bottom-info p{max-width:1000px;margin:8px 0}
@media(min-width:769px){.mbo-auction-product .mbo-commerce div.product div.images{width:38%}.mbo-auction-product .mbo-commerce div.product div.summary{width:56%}}
@media(max-width:768px){.mbo-auction-product .mbo-commerce div.product>.images{width:100%;max-width:340px;align-self:center;margin:0 auto 30px}.mbo-auction-product .mbo-commerce div.product>.auction-bottom-info{order:2}.mbo-auction-product .mbo-commerce div.product>.woocommerce-tabs{order:3}.mbo-auction-product .mbo-commerce div.product>.related{order:4}}

/* Balanced product composition: generous square visual, compact offer panel. */
@media(min-width:769px){.mbo-auction-product .mbo-commerce div.product div.images{width:53%;max-width:none;margin:0 0 36px}.mbo-auction-product .mbo-commerce div.product div.summary{width:43%;margin-bottom:36px}}
@media(max-width:768px){.mbo-auction-product .mbo-commerce div.product>.images{max-width:none;width:100%}}
