:root{--bm-green:#123c35;--bm-clay:#b44a2a;--bm-paper:#f7f5ef;--jra-black:#123c35;--jra-ink:#263e35;--jra-line:#dce3db;--gem-forest:#123c35;--gem-gold:#b44a2a;--accent-color:#b44a2a;--heading-color:#123c35;--miller-gold:#b44a2a;--default-font:Arial,Helvetica,sans-serif;--heading-font:Arial,Helvetica,sans-serif;--nav-font:Arial,Helvetica,sans-serif}
body{background:#f7f5ef!important;color:#263e35!important}a{color:#123c35}a:hover{color:#b44a2a}
.bm-location-bar{background:#123c35;color:#f7f5ef;font-size:12px;letter-spacing:.045em;padding:9px 0}.bm-location-bar .container-xl{display:flex;justify-content:space-between;gap:12px}.bm-location-bar a{color:#f7f5ef}.bm-location-bar i{margin-right:6px;color:#e7a184}
#header.jaworski-classic-header .main-header{background:#f7f5ef!important}#header.jaworski-classic-header .classic-header-row{min-height:98px;gap:24px}#header.jaworski-classic-header .classic-logo{flex:0 0 265px}#header.jaworski-classic-header .classic-logo img{width:265px!important;height:auto!important;max-height:74px!important;object-fit:contain}
#header.jaworski-classic-header .header-nav{background:#123c35!important;border:0!important}#header.jaworski-classic-header .main-menu-list>li>a{font-size:13px!important;min-height:50px;padding:15px 22px!important;letter-spacing:.04em!important}#header.jaworski-classic-header .main-menu-list>.nav-current>a,#header.jaworski-classic-header .main-menu-list>li>a:hover{background:#235348!important;color:#fff!important;box-shadow:inset 0 -3px #dc754d!important}
#header.jaworski-classic-header .search-form .input-group{border:1px solid #cbd6cd!important;border-radius:5px!important;background:#fff!important;overflow:hidden}#header.jaworski-classic-header .search-form button{background:#123c35!important;color:#fff!important;border-radius:0!important}#header.jaworski-classic-header .classic-icon-btn{color:#123c35!important;border-radius:5px!important;border-color:#cbd6cd!important;box-shadow:none!important}
body.index-page .main{background:#f7f5ef!important}body.index-page #hero.hero.section{background:#123c35!important;padding:62px 0!important;min-height:0!important;overflow:hidden}body.index-page #hero.hero.section::before{display:none!important}body.index-page #hero.hero .hero-container{max-width:1320px!important;grid-template-columns:1fr 1.05fr!important;gap:50px!important;padding:0 28px!important}body.index-page #hero.hero .hero-content{grid-column:1!important;grid-row:1!important;order:1!important}body.index-page #hero.hero .hero-visuals{grid-column:2!important;grid-row:1!important;order:2!important;position:relative}body.index-page #hero.hero .hero-content .content-wrapper{max-width:550px!important;padding:0!important;border:0!important}
.bm-eyebrow{display:block;color:#e7a184;font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:22px;text-transform:uppercase}body.index-page #hero.hero h1.hero-title{font-size:clamp(42px,4.8vw,66px)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:750!important;color:#f7f5ef!important;margin:0 0 24px!important}body.index-page #hero.hero .hero-title span{color:#e7a184}body.index-page #hero.hero p.hero-description{color:#d5e1d9!important;font-size:16px!important;line-height:1.75!important;margin-bottom:28px!important;max-width:470px!important}body.index-page #hero.hero .hero-visuals img{height:445px!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:3px!important;box-shadow:12px 12px 0 #2b5749!important}
.bm-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 26px}.bm-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 22px;background:#b44a2a;color:#fff!important;border:1px solid #b44a2a;border-radius:3px;font-size:14px;font-weight:700;transition:background .2s}.bm-button:hover{background:#91391f;border-color:#91391f}.bm-button-secondary{background:transparent;border-color:#789589;color:#f7f5ef!important}.bm-button-secondary:hover{background:#235348;border-color:#a9c0b0}
body.index-page #hero.hero .features-list .feature-item span,body.index-page #hero.hero .features-list .feature-item i{color:#c5d6cb!important;font-size:12px!important}.bm-photo-label{position:absolute;bottom:20px;left:20px;padding:10px 14px;color:#fff;background:#123c35e8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
body.index-page #promo-cards{background:#f7f5ef!important;padding:44px 0 52px!important}.bm-section-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.bm-section-intro h2{font-size:26px!important;letter-spacing:-.035em;margin:0!important}.bm-section-intro a{font-size:13px;font-weight:700;color:#123c35;white-space:nowrap}
body.index-page #promo-cards .category-card-v4{background:#fff!important;border:1px solid #dce3db!important;border-radius:4px!important;box-shadow:none!important;height:230px!important}body.index-page #promo-cards .category-card-v4::before{display:none!important}body.index-page #promo-cards .category-card-v4::after{background:#b44a2a!important;top:57px!important;left:18px!important;height:2px!important;width:24px!important}body.index-page #promo-cards .category-card-v4 .category-content h4{color:#123c35!important;font-size:18px!important}body.index-page #promo-cards .category-card-v4 .category-image{inset:65px 8px 43px!important}body.index-page #promo-cards .category-card-v4 .card-link{font-size:10px!important;color:#52665d!important}body.index-page #promo-cards .category-card-v4 .card-link i{background:#edf2ed!important;color:#123c35!important;border-radius:3px!important}body.index-page #promo-cards .category-card-v4:hover{border-color:#b44a2a!important;box-shadow:0 8px 20px #123c3510!important}
body.index-page #best-sellers{background:#fff!important;padding:55px 0!important;border-top:1px solid #e3e7df}body.index-page .section-title{text-align:left!important;padding-bottom:30px!important}body.index-page .section-title h2{font-size:32px!important;letter-spacing:-.035em!important}body.index-page .section-title h2::after{background:#b44a2a!important}body.index-page .best-sellers .homepage-product-card{border-radius:5px!important;box-shadow:none!important;border-color:#dce3db!important;padding:10px!important}body.index-page .best-sellers .homepage-product-frame{border-radius:3px!important}body.index-page .best-sellers .product-badge{border-radius:3px!important;background:#edf2ed!important}body.index-page .best-sellers .auction-countdown-v4 .time-box{border-radius:3px!important}body.index-page .best-sellers .homepage-card-cta{border-radius:3px!important}body.index-page .info-card{border-radius:5px!important;box-shadow:none!important;border:1px solid #dce3db!important;background:#fff!important}body.index-page .return-cta{border-radius:5px!important;background:#123c35!important}body.index-page .return-cta h4{color:#f7f5ef!important}
#footer.footer,#footer.footer .footer-main,#footer.footer .footer-bottom{background:#102e29!important}#footer.footer .footer-logo-link img{filter:none!important;max-width:275px!important}#footer.footer .footer-contact i{color:#e7a184!important}.btn-primary{--bs-btn-bg:#123c35;--bs-btn-border-color:#123c35;--bs-btn-hover-bg:#235348;--bs-btn-hover-border-color:#235348}:focus-visible{outline:3px solid #dc754d!important;outline-offset:4px}
@media(max-width:1199.98px){#header.jaworski-classic-header .classic-header-row{min-height:86px}body.index-page #hero.hero .hero-container{gap:32px!important}body.index-page #hero.hero .hero-visuals img{height:420px!important}}
@media(max-width:767.98px){.bm-location-bar{font-size:10px;padding:8px 4px}.bm-location-bar .bm-bar-email{display:none}#header.jaworski-classic-header .classic-logo{flex-basis:205px}#header.jaworski-classic-header .classic-logo img{width:205px!important;max-height:60px!important}#header.jaworski-classic-header .classic-header-row{gap:8px;min-height:80px}body.index-page #hero.hero.section{padding:36px 0 40px!important}body.index-page #hero.hero .hero-container{grid-template-columns:1fr!important;padding:0 20px!important;gap:30px!important}body.index-page #hero.hero .hero-visuals{grid-column:1!important;grid-row:2!important}body.index-page #hero.hero h1.hero-title{font-size:42px!important}body.index-page #hero.hero .hero-visuals img{height:270px!important}.bm-eyebrow{margin-bottom:18px}.bm-button{padding:13px 16px}.bm-section-intro h2{font-size:23px!important}.bm-section-intro{align-items:baseline}.bm-section-intro a{font-size:11px}body.index-page #promo-cards .category-card-v4{height:215px!important}body.index-page #promo-cards{padding:32px 0!important}}
@media(prefers-reduced-motion:reduce){.bm-button{transition:none}}
body.index-page #best-sellers .section-title h2{color:#123c35!important}body.index-page #best-sellers .section-title h2::after{margin-left:0!important;left:0!important;transform:none!important}body.index-page #hero.hero h1.hero-title span{color:#e7a184!important}
#header.jaworski-classic-header .classic-desktop-search .input-group .btn{background:#123c35!important;border-radius:3px!important}
@media(max-width:767.98px){#header.jaworski-classic-header .classic-logo{flex-basis:43vw}#header.jaworski-classic-header .classic-logo img{width:min(43vw,205px)!important}#header.jaworski-classic-header .classic-icon-btn{width:40px;min-width:40px;height:40px}.bm-section-intro{flex-wrap:wrap;gap:10px}}
body.index-page #hero.hero .hero-visuals img[src*="bm-dealership-hero"]{height:auto!important;aspect-ratio:3 / 2!important;object-fit:contain!important}
@media(min-width:768px){body.index-page #hero.hero .hero-container{grid-template-columns:1.05fr 1fr!important}body.index-page #hero.hero .hero-visuals{grid-column:1!important;order:1!important}body.index-page #hero.hero .hero-content{grid-column:2!important;order:2!important}}
body.index-page #hero.hero .hero-visuals img[src*="bm-dealership-hero"]{border-radius:90px 18px 18px 18px!important}
@media(max-width:767.98px){body.index-page #hero.hero .hero-visuals img[src*="bm-dealership-hero"]{border-radius:64px 16px 16px 16px!important}}
/* Shared card actions, including cards appended by load_more.php. */
body.index-page .best-sellers .homepage-product-card .homepage-card-cta:not(.auction-closed-status),
body.category-page .inventory-product-card .homepage-card-cta:not(.auction-closed-status),
body.index-page .best-sellers .homepage-product-card .homepage-price-buy,
body.category-page .inventory-product-card .homepage-price-buy{background:#123c35!important;border-color:#123c35!important;color:#fff!important;box-shadow:0 6px 16px rgba(18,60,53,.12)!important}
body.index-page .best-sellers .homepage-product-card:hover .homepage-card-cta:not(.auction-closed-status),
body.category-page .inventory-product-card:hover .homepage-card-cta:not(.auction-closed-status){background:#235348!important;border-color:#235348!important}
