:root {
        --logo-max-width: 180px;
}
.featured-products {
  margin-bottom: 70px;
}
.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}
.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a {
    text-transform: uppercase;
}

/* change tel no. link colour */
div.calltoaction.col-md-12 a {
color: #502C0F !important;
}

/* change text/link colour next to checkbox under form */
.custom-checkbox .link {
color: #502C0F;
}

/* tickbox order colour */
span.link::before {
border: 1px solid #502C0F;
background-color: #fff;
}

/* tick colour */
.custom-checkbox span:after {
border-top-color: #502C0F;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: #502C0F;
    border-right-style: solid;
    border-right-width: 2px;
    border-bottom-color: #502C0F;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #502C0F;
    border-left-style: solid;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

.robot, .custom-checkbox span {
    color: #502C0F;
}
.custom-checkbox span:before {
    border: 2px solid #502C0F;
}

p a, a, .link, p a span, .checkout-wrap #del-header-descr-local a, section.location-and-address-section .address-block a, .item-name-details-wrap a, section.location-and-address-section div.shop-opening-time-item span, section.location-and-address-section .shop-opening-times .shop-opening-time-item, .custom-checkbox .link, .custom-checkbox {
color: #502C0F;
}

/* hide address and opening hours */
div.shop-opening-times, div.footer-widget h3, .footer-widget .address-block,
.footer-widget a[href^="tel"], .footer-widget a[href^="tel"] + br {
display: none;
}
