*{box-sizing:content-box}
body{margin:0}
.offer-pop-up-container {width: 340px;height: 340px;position: fixed;top: 50%;left: 50%;transform:translate(-50%, -50%);z-index: 100;-webkit-box-shadow: 0 0 50px 1px #000;
    box-shadow: 0 0 50px 1px #000;display: none;}
.offer {position: absolute;width: 100%;height: 100%;object-fit: cover}
.offer-pop-up-close {position: absolute;top: -19px;right: 0;width: 38px;height: 38px;z-index: 101;cursor: pointer;}


#header{width:100%;padding:10px 0;background-color:rgba(42,42,42,1);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;z-index:2;border-bottom: 2px solid #fff;}
.logo {max-width: 160px}
.logo img {width: 100%;}
#footer{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:10px 0;background-color:#262626;z-index:2;}
.stores{width:100%;background-color:#3f3f3f;padding:20px 0;z-index:2;}
.store{text-align:center;width: 100%;margin-top: 30px;}
.stores .store:first-of-type {margin-top: 0;}
.store__h2,.store__tel,.store__email{font:400 18px panoptic;color:#fff;letter-spacing:1px}
.store__h2{margin:0;text-decoration:underline}
.store__email{margin-top:20px}
a{display:block;text-decoration:none;color:#fff}
a:hover{color:#e2000f}
main{width:100%;z-index:1}
.pictureContainer{position:relative;width: 100%;padding-bottom: 85%;}
main .pictureContainer:first-of-type {margin-bottom: 5px;}
main .pictureContainer:nth-of-type(2) {margin-bottom: 10px;}
picture{position:absolute;top:0;left:0;width:100%;height:100%}
picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.link{position:absolute;top:50%;left:50%;transform:translate(-50%,0%);border:1px solid #fff;background-color:rgba(42,42,42,.9);font:400 20px panoptic;color:#fff;text-transform:uppercase;padding:10px 10px 8px;min-width:180px;text-align:center;}
.link:hover{color:#fff}

@font-face{font-family:'panoptic';src:url(../fonts/CFPanoptik-Book.woff) format("woff"),url(../fonts/CFPanoptik-Book.ttf) format("truetype");font-weight:400;font-display:swap}