<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'Daikon-Medium';
    src: url('font/Daikon-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat';
    src: url('font/Montserrat.ttf') format('truetype');
}  
body {
    background-color: #f3f3f3;
}

.nav {
    width: 100%;
    background-color: #EEE5D9;
    padding: 0;
    display: flex;
    justify-content: center;
    padding: 1.5rem 0;
}
.nav-image {
    height: 2rem;
}
.banner {
    width: 100%;
}
.title {
    font-family: 'Daikon-Medium', sans-serif;
    text-align: center;
    font-size: 2.5rem;
    margin-top: 0.5rem;
}

.section-hero, .section-content, .section-image, .section-map, .section-clickandcollect {
    max-width: 800px;
    margin: 0 auto;
/*     padding: 0 0.5rem; */
}

/* section-content */
.section-content {
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 22px;
}
.section-content-paragraphs, .section-content-practicalinfos {
    text-align: center;
}
.section-content-practicalinfos {
    padding-top: 22px;
}
.section-content-practicalinfos, .section-content-paragraphs p span {
    font-weight: 600;
}

/* section-map */
.section-map {
    display: flex;
    justify-content: center;
    padding-bottom: 22px;
}

/* section-images */
.section-images {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 24px;
    padding-bottom: 22px;
}
.image-shop {
    max-height: 500px;
}

/* section-clickandcollect */
.section-clickandcollect {
    display: flex;
    justify-content: center;
    padding-bottom: 22px;
}

/* section-brands */
.section-brands {
    background-image: url('./images/background.png');
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    min-height: 120px;
    gap: 48px;
    padding: 12px;
}
.brand {
    max-width: 130px;
    align-self: center;
}

/* footer */
.footer {
    background-color: #EEE5D9;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px;
}
.footer-logo {
    width: 100px;
    margin: 0 auto;
    padding: 8px 0;
}
.footer-text {
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    padding: 12px 0;
    color: #b28a10; 
}
.footer-text a {
    text-decoration: none;
    color: #b28a10;
    transition: 0.2s ease-out;
}
.footer-text a:hover  {
    color: #88680a;
}

.footer-text ul {
    list-style: none;
    padding: 0;
    margin: 12px 0;
}
.socials {
    display: flex;
    justify-content: center;
    gap: 12px;
}
.social {
    width: 36px;
}
</pre></body></html>