:root {
        --logo-max-width: 200px;
}
.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a, button, a#visit-shop {
        text-transform: uppercase;
        letter-spacing: 1px;
}
/*nav underlined links */
.scroll-up nav.main ul li.active a,
.scroll-down nav.main ul li.active a,
nav.main ul li.active a {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
nav.main ul li a:hover {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}
/* Active link styling for mobile */
.mm-menu li.active a.mm-listitem__text {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}

/* Hover styling for mobile */
.mm-menu li a.mm-listitem__text:hover {
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}

/*change colour or links / darken them */
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: #B49387;
}

/* change tel no. link colour */
div.calltoaction.col-md-12 a {
color: #B49387 !important;
}

/* change text/link colour next to checkbox under form */
.custom-checkbox .link {
color: #B49387;
}

/* tickbox order colour */
span.link::before {
border: 1px solid #B49387;
background-color: #fff;
}

/* tick colour */
.custom-checkbox span:after {
border-top-color: #B49387;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: #B49387;
    border-right-style: solid;
    border-right-width: 2px;
    border-bottom-color: #B49387;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #B49387;
    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;
}

/*footer icon colour */
.footer-widget .social-icons svg {
fill: #B49387;
}

.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}

section.featured-products {
margin-bottom: 75px;
}