.template-index #MainContent .lm-home-showroom-card{background:#fff!important;border:1px solid #d7dde4!important;border-radius:5px!important;box-shadow:0 2px 5px #18222c04!important;color:#151b22!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;height:auto!important;min-height:0!important;transition:border-color .14s ease,box-shadow .14s ease}
.template-index #MainContent .lm-home-showroom-card:hover,.template-index #MainContent .lm-home-showroom-card:focus-within{border-color:#939eaa!important;box-shadow:0 5px 14px #18222c0b!important;transform:none!important}
.template-index #MainContent .lm-home-showroom-card::before,.template-index #MainContent .lm-home-showroom-card::after{display:none!important}
.template-index #MainContent .lm-home-showroom-card .product-image{position:relative!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;flex:none!important;overflow:hidden!important}
.template-index #MainContent .lm-home-showroom-card .product-link{position:relative!important;display:block!important;aspect-ratio:1.3;height:auto!important;min-height:0!important;padding:0!important;background:#fff!important;border-radius:0!important;clip-path:none!important}
.template-index #MainContent .lm-home-showroom-card .product-link img{position:absolute!important;top:16px!important;left:16px!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;object-fit:contain!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important}
.template-index #MainContent .lm-home-showroom-card .product-content{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-height:0!important;flex:0 1 auto!important;padding:16px!important;background:#fff!important;text-align:left!important}
.template-index #MainContent .lm-home-showroom-card .product-vendor{display:block!important;min-height:0!important;margin:0 0 9px!important;padding:0!important;font:700 11px/1.3 Rajdhani,Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#5f6b76!important}
.template-index #MainContent .lm-home-showroom-card .product-vendor a{color:#5f6b76!important}
.template-index #MainContent .lm-home-showroom-card .lm-card-brand-logo{display:none!important}
.template-index #MainContent .lm-home-showroom-card .product-title{font:700 21px/1.18 Rajdhani,Arial,sans-serif!important;color:#151b22!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;text-transform:none!important}
.template-index #MainContent .lm-home-showroom-card .product-title a{color:#151b22!important;white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;text-overflow:clip!important}
.template-index #MainContent .lm-home-sku{font:400 10px/1.45 Consolas,monospace!important;color:#39444f!important;overflow-wrap:anywhere;margin:0 0 10px!important}
.template-index #MainContent .lm-home-sku span{font-family:Arimo,Arial,sans-serif;color:#5f6b76;margin-right:6px}
.template-index #MainContent .lm-home-showroom-card .product-content>.product-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;margin:0 0 10px!important;padding:0!important;min-height:0!important}
.template-index #MainContent .lm-home-showroom-card .price-item{font:700 24px/1.2 Arial,sans-serif!important;color:#151b22!important;letter-spacing:-.02em!important}
.template-index #MainContent .lm-home-showroom-card .price--on-sale .price-item--regular{font-size:13px!important;font-weight:400!important;color:#5f6b76!important;text-decoration:line-through!important}
.template-index #MainContent .lm-home-showroom-card .lm-race-card-lanes{display:grid!important;gap:2px!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;min-height:0!important;border:0!important;box-shadow:none!important}
.template-index #MainContent .lm-home-showroom-card .lm-card-availability{display:block!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#39444f!important;font:400 11px/1.5 Arimo,Arial,sans-serif!important;letter-spacing:0!important;padding:0!important;text-transform:none!important}
.template-index #MainContent .lm-home-showroom-card .lm-card-availability>span:first-child{display:none!important}
.template-index #MainContent .lm-home-showroom-card .lm-card-availability>a{color:#5f6b76!important;display:inline-block;line-height:1.5;padding:4px 0;min-height:28px}
.template-index #MainContent .lm-home-showroom-card .product-content>.product-action{display:block!important;position:static!important;width:100%!important;transform:none!important;opacity:1!important;visibility:visible!important;margin:0!important;padding:0!important}
.template-index #MainContent .lm-home-showroom-card .product-action form{margin:0!important;width:100%!important}
.template-index #MainContent .lm-home-showroom-card .product-btn{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;min-height:44px!important;width:100%!important;padding:10px 12px!important;background:#fff!important;color:#151b22!important;border:1px solid #a9b1ba!important;border-radius:3px!important;box-shadow:none!important;font:700 17px/1.25 Rajdhani,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;transform:none!important;clip-path:none!important;opacity:1!important;visibility:visible!important}
.template-index #MainContent .lm-home-showroom-card .product-btn:hover:not(:disabled){background:#b51224!important;color:#fff!important;border-color:#b51224!important}
.template-index #MainContent .lm-home-showroom-card .product-btn:disabled{color:#5f6b76!important;background:#edf0f3!important;opacity:1!important;cursor:not-allowed}
.template-index #MainContent .lm-home-showroom-card .product_wishlist{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;top:8px!important;right:8px!important;left:auto!important;border-radius:4px!important;background:#fffffff2!important;color:#39444f!important;z-index:4!important}
.template-index #MainContent .lm-home-showroom-card .product_wishlist svg{width:18px!important;height:18px!important}
.template-index #MainContent .lm-home-showroom-card .product-quickview{background:#fff!important;color:#151b22!important;border:1px solid #d7dde4!important;border-radius:3px!important;box-shadow:none!important;min-height:44px}
.template-index #MainContent .lm-home-showroom-card .product-reviews:empty{display:none!important}
.template-index #MainContent .lm-home-showroom-card a:focus-visible,.template-index #MainContent .lm-home-showroom-card button:focus-visible{outline:3px solid #ffd33d!important;outline-offset:2px;box-shadow:0 0 0 4px #151b22!important}
@media(max-width:749px){.template-index #MainContent .lm-home-showroom-card .product-link{aspect-ratio:1.45}.template-index #MainContent .lm-home-showroom-card .product-content{padding:16px!important}.template-index #MainContent .lm-home-showroom-card .product-title{font-size:22px!important}.template-index #MainContent .lm-home-showroom-card .product-btn{min-height:46px!important}}
@media(prefers-reduced-motion:reduce){.template-index #MainContent .lm-home-showroom-card,.template-index #MainContent .lm-home-showroom-card *{transition:none!important;animation:none!important}}
.template-index #MainContent .lm-home-showroom-card .product-title a{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}
.template-index #MainContent .lm-home-showroom-card .product-btn{margin:0!important}
.template-index #MainContent .lm-home-showroom-card .product_wishlist{position:absolute!important;opacity:1!important;visibility:visible!important;transform:none!important}
@media(max-width:1024px){.template-index #MainContent .collection-carousel:not(.slick-initialized)>.halo-item:has(>.lm-home-showroom-card){width:min(82vw,320px)!important;max-width:min(82vw,320px)!important;white-space:normal!important;vertical-align:top!important}}
.template-index #MainContent .lm-home-showroom-card .product_wishlist{left:8px!important;right:auto!important}
