/* APPLIED FONTS CSS */
h1 {font-family: HelveticaNeueBold!IMPORTANT; } 
h2 {font-family: HelveticaNeueBold!IMPORTANT; } 
h3 {font-family: HelveticaNeueBold!IMPORTANT; } 
h4 {font-family: HelveticaNeueBold!IMPORTANT; } 
h5 {font-family: HelveticaNeueBold!IMPORTANT; } 
h6 {font-family: HelveticaNeueBold!IMPORTANT; } 
.prod_info .prod_title .value {font-family: HelveticaNeueBold!IMPORTANT; } 
body, label[for="tandc"] {font-family: HelveticaNeueLight!IMPORTANT; } 
p:not(.alert p) {font-family: HelveticaNeueLight!IMPORTANT; } 
li {font-family: HelveticaNeueLight!IMPORTANT; } 
.main_nav li, .main_nav .row a {font-family: HelveticaNeueMedium!IMPORTANT; } 


/* APPEARANCE EDITOR CSS */
header img.logo {height: 60px;}
#footer_logo div.site-logo {width: 200px !important; max-width:95%;}
header {background-color: #FFFFFF; border-bottom: 1px #918F8F33 solid;}
.header-icon svg, .search-svg svg, header .nav-item {color: #000000;}
.header-icon svg:hover, .search-svg svg:hover, header .nav-item:hover {color: #B38D6E !important;}
header input.rounded-pill, header button.rounded-pill, header .account-balance.rounded-pill {border-color: #00000028 !important; color: #818181 !important;}
header .basket-counter {color: #FFFFFF !important;}
header .tree-counter {color: #FFFFFF !important;}
html, footer {background-color: #221E1F;}
footer #footer_top, footer #footer_top a, footer #footer_bottom p {color: #FFFFFF;}
footer {border-top: 1px #221E1F solid;}
footer .footer-hr {color: #FFFFFF;}
.main_nav a {color: #000000; text-transform: None; text-decoration: none;}
.main_nav a:hover {color: #C4996C; text-transform: None; text-decoration: none !important;}
.sidebar span.category-name.current {color: #17E88F;}
.favourite_product.favourited i.fa-heart {color: #FE2D56;}
.variation-button.variation-text:hover:not(.variation-button-active) {border-color: #838383 !important;}
.variation-button-active.variation-button-colour {outline-color: #444444 !important;} .variation-button-active:not(.variation-button-colour) {border-color: #444444; !important}
#main_content {background-color: #FFFFFF;}
a {color: #000000;}
.overlay {background-color: #000000E6;}
.overlay a {color: #FFFFFF;}
.pagination_container > strong {color: #FFFFFF !important; background-color: #2F2F2F !important;}

/* CUSTOM CSS */
img.product-listing-image {
    border-radius: 10px !important;
}

.btn-quick i {
    margin-top: 10px;
   
}

.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 10px;
}

img.product_image {
    object-fit: contain !important;
    border-radius: 20px;
}