.lm-showroom{background:#f2f4f7;color:#151b22;padding:28px 0 42px}
.lm-showroom>.container{max-width:1440px;padding-left:40px;padding-right:40px}
.lm-showroom .page-heading{font-family:Rajdhani,Arial,sans-serif!important;font-size:44px!important;line-height:1.1!important;color:#151b22!important;text-align:left!important;margin:0 0 30px!important;padding-left:15px!important;border-left:4px solid #b51224;background:transparent!important}
.lm-showroom .page-collections,.lm-showroom .page-content,.lm-showroom #collection-page,.lm-showroom #CollectionProductGrid,.lm-showroom .sidebar{background:transparent!important;color:#151b22}
.lm-showroom .filters-toolbar-wrapper{background:#fff!important;border:1px solid #d7dde4!important;border-radius:4px!important;box-shadow:none!important;margin-bottom:24px!important}
.lm-showroom .filters-toolbar{background:transparent!important;padding:12px 16px!important;gap:14px;color:#39444f!important}
.lm-showroom .filters-toolbar__label,.lm-showroom .filters-toolbar label,.lm-showroom .filters-toolbar select{color:#39444f!important}
.lm-showroom select,.lm-showroom input:not([type=checkbox]):not([type=radio]){background:#fff!important;color:#151b22!important;border-color:#d7dde4!important;min-height:44px;border-radius:4px}
.lm-showroom .filters-toolbar select{min-height:44px!important}
.lm-showroom .sidebar_mobile{background:#fff;border:1px solid #d7dde4;border-radius:4px;color:#39444f;padding:8px 12px}
.lm-showroom .sidebar .sidebarBlock,.lm-showroom .sidebar .sidebarBlock-content,.lm-showroom .sidebar .sidebarBlock-heading{background:transparent!important;color:#151b22!important;border-color:#d7dde4!important;box-shadow:none!important}
.lm-showroom .sidebar .sidebarBlock-heading{font-family:Rajdhani,Arial,sans-serif!important;font-size:20px!important}
.lm-showroom .sidebar label,.lm-showroom .sidebar a,.lm-showroom .sidebar .sidebarBlock-content{color:#39444f!important}
.lm-showroom .sidebar input[type=checkbox],.lm-showroom .sidebar input[type=radio]{accent-color:#b51224}
.lm-showroom #collection-page .halo-column-product{align-items:stretch}
.lm-showroom #collection-page .halo-item{margin-bottom:24px}
.lm-showroom #collection-page .lm-product-card{background:#fff!important;border:1px solid #d7dde4!important;border-radius:5px!important;box-shadow:0 2px 5px #18222c04!important;transform:none!important;color:#151b22!important;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:border-color .14s ease,box-shadow .14s ease}
.lm-showroom #collection-page .lm-product-card:hover,.lm-showroom #collection-page .lm-product-card:focus-within{border-color:#939eaa!important;box-shadow:0 5px 14px #18222c0b!important;transform:none!important}
.lm-showroom #collection-page .lm-product-card::before,.lm-showroom #collection-page .lm-product-card::after,.lm-showroom #collection-page .lm-card-glow{display:none!important}
.lm-showroom #collection-page .lm-product-image{padding:0!important;background:#fff!important;border-radius:0!important;flex:none;overflow:hidden}
.lm-showroom #collection-page .lm-product-image .product-link{display:block!important;aspect-ratio:1.2;height:auto!important;min-height:0!important;padding:22px!important;background:#fff!important;border:0!important;border-radius:0!important;clip-path:none!important}
.lm-showroom #collection-page .lm-product-image .product-link img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important;margin:0!important;transform:none!important}
.lm-showroom #collection-page .lm-product-content{display:flex!important;flex-direction:column;padding:20px!important;background:#fff!important;flex:1;gap:0!important}
.lm-showroom #collection-page .lm-product-content .product-detail{display:flex;flex-direction:column;flex:1}
.lm-showroom #collection-page .lm-product-vendor{display:block!important;margin:0 0 10px!important;padding:0!important;font:700 11px/1.3 Rajdhani,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:#5f6b76!important;min-height:0!important}
.lm-showroom #collection-page .lm-product-vendor a{color:#5f6b76!important}
.lm-showroom #collection-page .lm-card-brand-logo{display:none!important}
.lm-showroom #collection-page .lm-product-title{font:700 22px/1.2 Rajdhani,Arial,sans-serif!important;color:#151b22!important;margin:0 0 12px!important;text-transform:none!important;min-height:0!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important}
.lm-showroom #collection-page .lm-product-title a{color:#151b22!important;display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}
.lm-showroom #collection-page .lm-showroom-sku{font:400 11px/1.5 Consolas,monospace;color:#39444f;margin:0 0 16px;overflow-wrap:anywhere}
.lm-showroom #collection-page .lm-showroom-sku span{font-family:Arimo,Arial,sans-serif;font-size:10px;color:#5f6b76;margin-right:7px}
.lm-showroom #collection-page .lm-product-description,.lm-showroom #collection-page .lm-product-tagline{display:none!important}
.lm-showroom #collection-page .lm-race-card-lanes{display:grid!important;gap:4px!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.lm-showroom #collection-page .lm-card-availability{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-height:0!important;box-shadow:none!important;color:#39444f!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}
.lm-showroom #collection-page .lm-card-availability>a{color:#5f6b76!important;display:inline-block;min-height:30px;line-height:30px}
.lm-showroom #collection-page .lm-card-availability>span:first-child{display:none!important}
.lm-showroom #collection-page .lm-product-price{margin-top:auto!important;padding-top:12px!important;margin-bottom:16px!important}
.lm-showroom #collection-page .lm-product-price .product-price{display:flex;align-items:baseline;gap:8px;margin:0!important}
.lm-showroom #collection-page .lm-product-price .price-item{font:700 24px/1.2 Arial,sans-serif!important;letter-spacing:-.02em!important;color:#151b22!important}
.lm-showroom #collection-page .lm-product-price .price--on-sale .price-item--regular{font-size:13px!important;font-weight:400!important;color:#5f6b76!important;text-decoration:line-through}
.lm-showroom #collection-page .lm-product-actions{display:flex!important;flex-direction:column;gap:8px!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important;padding:0!important;background:transparent!important}
.lm-showroom #collection-page .product-action,.lm-showroom #collection-page .product-actions form{width:100%!important;margin:0!important}
.lm-showroom #collection-page .lm-product-actions .product-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;padding:10px 14px!important;border:1px solid #a9b1ba!important;border-radius:3px!important;background:#fff!important;color:#151b22!important;box-shadow:none!important;font:700 17px/1.3 Rajdhani,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;clip-path:none!important;transform:none!important}
.lm-showroom #collection-page .lm-product-actions .product-btn:hover:not(:disabled){background:#b51224!important;color:#fff!important;border-color:#b51224!important}
.lm-showroom #collection-page .lm-product-actions .product-btn:disabled{color:#5f6b76!important;background:#edf0f3!important;opacity:1!important;cursor:not-allowed}
.lm-showroom #collection-page .lm-product-actions>.wishlist{min-height:44px!important;background:transparent!important;border:0!important;color:#5f6b76!important;font-size:11px!important;border-radius:3px!important;box-shadow:none!important}
.lm-showroom #collection-page .lm-product-kicker{background:#edf0f3!important;color:#39444f!important;border-radius:3px!important;box-shadow:none!important}
.lm-showroom #collection-page .product-quickview{border-radius:3px!important;background:#fff!important;color:#151b22!important;border:1px solid #d7dde4!important;box-shadow:none!important;min-height:44px}
.lm-showroom #collection-page .pagination,.lm-showroom #collection-page .pagination a,.lm-showroom #collection-page .pagination span{color:#39444f!important}
.lm-showroom a:focus-visible,.lm-showroom button:focus-visible,.lm-showroom input:focus-visible,.lm-showroom select:focus-visible{outline:3px solid #ffd33d!important;outline-offset:3px;box-shadow:0 0 0 5px #151b22!important}
.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-card{flex-direction:row}
.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-image{width:36%;max-width:390px}
.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-content{width:64%}
@media(max-width:1024px){.lm-showroom>.container{padding-left:24px;padding-right:24px}.lm-showroom .page-heading{font-size:36px!important}.lm-showroom #collection-page .lm-product-content{padding:16px!important}.lm-showroom #collection-page .lm-product-title{font-size:21px!important}}
@media(max-width:767px){.lm-showroom{padding:22px 0 30px}.lm-showroom>.container{padding-left:18px;padding-right:18px}.lm-showroom .page-heading{font-size:32px!important;margin-bottom:24px!important}.lm-showroom #collection-page .halo-column-product>.halo-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.lm-showroom #collection-page .lm-product-image .product-link{aspect-ratio:1.5;padding:20px!important}.lm-showroom #collection-page .lm-product-title{font-size:23px!important}.lm-showroom #collection-page .lm-product-content{padding:19px!important}.lm-showroom #collection-page .lm-product-actions .product-btn{min-height:46px!important}.lm-showroom .filters-toolbar{padding:12px!important;flex-wrap:wrap}.lm-showroom .sidebar_mobile{min-height:44px;display:flex;align-items:center;gap:9px}.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-card{flex-direction:column}.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-image,.lm-showroom #collection-page.productGrid--maxCol1 .lm-product-content{width:100%;max-width:none}}
@media(prefers-reduced-motion:reduce){.lm-showroom *{transition:none!important;animation:none!important}}
@media(max-width:767px){.lm-showroom .filters-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.lm-showroom .filters-toolbar__item-wrapper{width:auto!important;flex:initial!important;margin:0!important}.lm-showroom .filters-toolbar__item-wrapper.one,.lm-showroom .filters-toolbar__item-wrapper.two{display:block!important}.lm-showroom .filters-toolbar__item-wrapper.three{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.lm-showroom .filters-toolbar__item-child{width:100%!important;margin:0!important}.lm-showroom .filters-toolbar .select-label{display:block!important;font-size:10px!important;margin:0 0 5px!important}.lm-showroom .filters-toolbar .view-as-group{justify-content:flex-end!important;min-height:44px!important}.lm-showroom .filters-toolbar .view-as-group>.filters-toolbar__label{display:none!important}.lm-showroom .filters-toolbar .sidebar_mobile_wrapper{padding:0!important}.lm-showroom .filters-toolbar .select-group{width:100%!important}.lm-showroom .filters-toolbar select{width:100%!important;padding-left:9px!important;font-size:11px!important}.lm-showroom .filters-toolbar .sidebar_mobile{width:100%;justify-content:space-between}.lm-showroom .filters-toolbar .sidebar_mobile .filters-toolbar__label{font-size:11px!important;margin:0!important}.lm-showroom .filters-toolbar .sidebar_mobile svg{width:18px;height:18px}}
