:root{--es-red:#e31b23;--es-red-dark:#b3141b;--es-black:#1b1b1d;--bs-primary:var(--es-red);--bs-primary-rgb:227,27,35;--bs-link-color:#b3141b;--bs-link-color-rgb:179,20,27;--bs-link-hover-color:#7d0d12}body{background:#f6f6f6;color:#222}#container{background:0 0}#top{background:var(--es-black);color:#ddd;border:0;padding:.35rem 0}#top .btn-link,#top .dropdown-toggle,#top .list-inline-item,#top a{color:#f0f0f0}#top a:hover{color:#fff;text-decoration:underline}header{background:#fff;padding:1rem 0;margin-bottom:0;border-bottom:1px solid #e5e5e5}#menu{background:var(--es-red);border:0;border-radius:0;margin-top:0;box-shadow:none}#menu #category,#menu .nav-link,#menu .navbar-nav>li>a{color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.02em}#menu .nav-link:hover,#menu .navbar-nav>li>a:hover{background:var(--es-red-dark);color:#fff}#menu .dropdown-menu{background:#fff;border-radius:0;border:0}#menu .dropdown-menu a{color:#222}#menu .dropdown-menu a:hover{background:#f1f1f1;color:var(--es-red-dark)}.btn-primary{--bs-btn-bg:var(--es-red);--bs-btn-border-color:var(--es-red);--bs-btn-hover-bg:var(--es-red-dark);--bs-btn-hover-border-color:var(--es-red-dark);--bs-btn-active-bg:var(--es-red-dark);--bs-btn-active-border-color:var(--es-red-dark);--bs-btn-disabled-bg:var(--es-red);--bs-btn-disabled-border-color:var(--es-red)}.btn-outline-primary{--bs-btn-color:var(--es-red);--bs-btn-border-color:var(--es-red);--bs-btn-hover-bg:var(--es-red);--bs-btn-hover-border-color:var(--es-red)}#cart>.btn,#header-cart .btn,.btn-inverse{background:var(--es-black);border-color:var(--es-black);color:#fff}#cart>.btn:hover,.btn-inverse:hover{background:#000}.list-group-item.active{background:var(--es-red);border-color:var(--es-red)}.breadcrumb{background:#fff;border:1px solid #e5e5e5}.card,.product-thumb{background:#fff;border-color:#e5e5e5}.price,.price-new,.product-thumb .price{color:#111;font-weight:700}.product-thumb .description h4 a,.product-thumb h4 a{color:#222;font-weight:600}h1,h2,h3,h4{color:#151515}.page-link{color:var(--es-red-dark)}.page-item.active .page-link{background:var(--es-red);border-color:var(--es-red)}footer{background:var(--es-black);color:#cfcfcf;border-top:4px solid var(--es-red);margin-top:2rem}footer a,footer h5{color:#fff}footer a:hover{color:#ff7a80}footer hr{border-color:#444}