/* Loaded only on Legendary Games' homepage; preserve cart layout/behavior. */
html.lg-games-shop body#index #blockcart-content{
  background:#111a29!important;color:#f6f1e8!important;
  border-left:1px solid #29344a;box-shadow:-12px 0 36px #0005;
  color-scheme:dark;
}
html.lg-games-shop body#index #blockcart-content :is(.cart-title,.cart-products,.cart-summary,.cart-subtotals,.cart-total,.cart-totals,.cart-buttons,.cart-item){
  background:transparent!important;border-color:#29344a!important;color:#f6f1e8!important;
}
html.lg-games-shop body#index #blockcart-content :is(a,.modal-title,.product-name,.product-price,.price,.value,.cart-total){color:#f6f1e8!important}
html.lg-games-shop body#index #blockcart-content :is(.no-items,.label,.text-muted,.product-quantity){color:#bdc8d9!important}
html.lg-games-shop body#index #blockcart-content :is(hr,.cart-title,.cart-total,.cart-totals,.cart-subtotals,.cart-item,.cart-products>li){border-color:#29344a!important}
html.lg-games-shop body#index #blockcart-content :is(.close,.close span,.remove-from-cart,.remove-from-cart i){color:#bdc8d9!important;opacity:1}
html.lg-games-shop body#index #blockcart-content :is(a:hover,.close:hover,.close:hover span,.remove-from-cart:hover,.remove-from-cart:hover i){color:#ff4260!important}
html.lg-games-shop body#index #blockcart-content :is(.form-control,.bootstrap-touchspin input,.bootstrap-touchspin .btn,.input-group-addon){
  background:#0c1422!important;color:#f6f1e8!important;border-color:#34445d!important;box-shadow:none!important;
}
html.lg-games-shop body#index #blockcart-content .bootstrap-touchspin i{color:inherit!important}
html.lg-games-shop body#index #blockcart-content :is(.btn-primary,.checkout){
  background:#fc2847!important;border-color:#fc2847!important;color:#fff!important;
}
html.lg-games-shop body#index #blockcart-content :is(.btn-primary:hover,.checkout:hover){background:#ff4260!important;border-color:#ff4260!important;color:#fff!important}
html.lg-games-shop body#index #blockcart-content :is(.btn-secondary,.btn-outline,.btn-outline-primary,.btn-outline-secondary){
  background:#0c1422!important;border-color:#34445d!important;color:#f6f1e8!important;
}
html.lg-games-shop body#index #blockcart-content :is(.btn-secondary:hover,.btn-outline:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover){border-color:#fc2847!important;color:#fff!important}
html.lg-games-shop body#index #blockcart-content :is(a,button,input):focus-visible{outline:2px solid #fc2847!important;outline-offset:2px}
