form.product .bg-black, form[action="/actions/cart/add"] button[type="submit"], #ajaxcart .bg-black, #m-cart .bg-black, .step button {background-color: green;}
body b, body strong, body .font-bold {font-weight: 500;}
body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 {font-weight: 500 !important;}
body .tracking-wider, body .tracking-widest {letter-spacing:normal;}
body .category-description, body .prose :where(p):not(:where([class~="not-prose"] *)) {font-size: 14px;}
body .uppercase {text-transform: none;}
body .prose {color: #000000;}
.yellowbadge {background-color: rgb(255 233 0); color: #000 !important; font-weight: 500;}
.stockmessage {display: flex; align-items: center; justify-content: center;}
.stockmessage > span {display: flex; align-items: center; position: relative; gap: 5px;}
.stockmessage.instock > span:before {content: ""; border-radius: 50%; width: 10px; height: 10px; background-color: #008000;}
.stockmessage.soldout > span:before {content: ""; border-radius: 50%; width: 10px; height: 10px; background-color: #b90000;}
.productitem {border: 1px solid #eee; border-radius: 6px; overflow: hidden;}
.filtercategories {display: flex; flex-direction: column;}
.filtercategories a {display: flex; align-items: center; gap: 5px; padding: 10px 0; border-bottom: 1px solid #eee;}
.filtercategories a svg {width: 10px; height: 10px; display: block;}
.productlistview {gap: 30px;}
.frontpagebanner > a {border-radius: 10px; overflow: hidden;}
.frontpageslick .slick-slide {margin: 0 10px; border: 1px solid #eee; border-radius: 6px; overflow: hidden;}
.frontpageslick .slick-list {margin: 0 -10px;}
.trustpilot > a {display: flex; align-items: center; gap: 5px;}
.cartcount {background-color: green; color: #FFFFFF; border-color: green;}
body footer {background-color: #2a1f1f; color: #FFFFFF; margin-top: 40px;}
body footer a {color: #FFFFFF;}
body #description {margin-top: 8rem; margin-bottom: 8rem;}
body .bp_lsaFullScreen .bp_lsaProductBadge, body .bp_relatedproductsBadge {position: relative; margin-bottom: 20px; width: fit-content; margin: 0 auto 20px; padding: 2px 10px; top: auto; left: auto; right: auto;}
.bp_topsellers {padding: 40px; background-color: #f9f9f9; margin: 20px 0;}
.bp_cart_topsellers {padding: 40px 0;}
form[action="/actions/cart/update"] {z-index: 999;}
body .bp_lsaDropdown .bp_lsaResults {font-size: 13px;}
body .bp_relatedproductsProductPrice .bp_relatedproductsPrice {font-weight: 500;}