.App{min-height:100vh}.App,header.home-header{display:flex;flex-direction:column}header.home-header{align-items:center;height:100vh;justify-content:center;margin:0}header.home-header h1{height:180px}header.home-header h2{font-size:22px;margin:10px 0}footer.home-footer a,footer.home-footer a svg{color:#fff;transition:opacity .05s;transition:transform .05s}footer.home-footer a svg:hover,footer.home-footer a:hover{color:#fff;opacity:.8}footer.home-footer a svg:active,footer.home-footer a:active{color:#fff;opacity:1;transform:scale(.95)}header.home-header nav{display:flex;justify-content:space-around;margin-top:30px;width:460px}header.home-header nav a{background:#fff;border-radius:2px;color:var(--green-color);font-size:18px;font-weight:700;padding:10px;transition:transform .1s ease-in-out;width:110px}header.home-header nav a:hover{color:var(--green-very-dark-color)}header.home-header nav a:active{color:var(--green-dark-color);transform:scale(.9)}main.home-main{padding:0}@media screen and (max-width:700px){header.home-header h1{height:auto;padding-bottom:5px}header.home-header h1 img{height:auto;width:250px}header.home-header h2{font-size:12px;margin:0}header.home-header nav{margin:0;max-width:440px;padding:30px 20px 0;width:100%}header.home-header nav a{font-size:14px;padding:10px 5px;width:85px}}footer{align-items:center;bottom:0;display:flex;flex-direction:column;height:80px;margin-bottom:20px;position:absolute;width:100%}footer a,footer a svg{color:var(--green-color);transition:color .05s;transition:transform .05s}footer a svg:hover,footer a:hover{color:var(--green-dark-color)}footer a svg:active,footer a:active{color:var(--green-very-dark-color);transform:scale(.95)}footer a.address{font-size:20px;height:40px;padding:5px;text-align:center}footer ul{display:flex;flex-direction:row;height:40px;justify-content:center;padding:5px}footer li{padding:0 5px}footer li a svg{height:30px;width:30px}@media screen and (max-width:700px){footer{height:60px;margin-bottom:25px}footer a.address{font-size:16px}footer li a svg{height:24px;width:24px}}.Cart *{font-family:var(--text-font)}.Cart p.title{border-bottom:1px solid #c8c8c8;cursor:default;font-size:22px;font-weight:700;padding:10px 20px 20px}.Cart li:first-of-type{border-top:none}.Cart li:last-of-type{border-bottom:1px solid #c8c8c8}.Cart li{align-items:baseline;border-top:1px solid #c8c8c8;display:flex;justify-content:space-between;list-style-type:inherit;padding:20px}.Cart li a,.Cart li p,.Cart p.empty{color:var(----black-dim-color);cursor:default;display:inline;font-size:24px;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.Cart p.empty{padding:20px;text-align:left}.Cart p.item-title{font-size:24px}.Cart li div.article-controls{color:var(----black-dim-color);display:flex;font-size:16px;justify-content:space-around;transition:.1s}.Cart span.count{cursor:default;width:20px}.Cart span.button,.Cart span.count{display:inline-block;text-align:center}.Cart span.button{border-radius:2px;cursor:pointer;font-weight:700;height:25px;text-decoration:none;-webkit-user-select:none;user-select:none;width:25px}.Cart span.button:hover{transform:scale(1.1)}.Cart span.button:active{transform:scale(.9)}.Cart li.checkout{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:start}.Cart li.checkout p{cursor:pointer}.Cart li.checkout:hover{color:var(--green-color)}.Cart li.checkout:active p{scale:.9}.Cart li.checkout svg{margin-right:10px;position:relative;top:3px}.SideMenu nav{display:flex;flex-direction:column;justify-content:start}.SideMenu nav a{border-bottom:.5px solid #c8c8c8;border-top:.5px solid #c8c8c8;color:var(--green-color);font-size:26px;font-weight:700;padding:18px 20px;text-align:left;transform-origin:left;width:100%}.SideMenu nav a:first-of-type{border-top:1px solid #c8c8c8}.SideMenu nav a:last-of-type{border-bottom:1px solid #c8c8c8}.SideMenu nav a:hover{background:var(--green-color);border-color:var(--green-color);color:#fff}.SideMenu nav a:active{background:var(--green-dark-color)}.SideMenu div.settings{align-items:center;cursor:default;display:flex;justify-content:space-between;padding:0 15px;position:fixed;top:15px;width:100%}.SideMenu div.settings div.language-switcher button{background:none;border:none;cursor:pointer;font-size:18px;opacity:.6}.SideMenu div.settings div.language-switcher button:first-of-type{padding-right:8px}.SideMenu div.settings div.language-switcher button:last-of-type{padding-left:8px}.SideMenu div.settings div.language-switcher button.current:disabled{opacity:1;text-decoration:underline}.SideMenu div.settings div.language-switcher button.current{color:#000;cursor:default;opacity:.6!important}.SideMenu div.settings div.language-switcher button.selectable{color:#000;opacity:.6}.SideMenu div.settings div.language-switcher button.selectable:hover{opacity:1!important;transform:scale(1.1);transition:transform .1s}.SideMenu div.settings div.close-menu{cursor:pointer}.SideMenu div.settings div.close-menu svg{color:#000;height:30px;opacity:.6;width:30px}.SideMenu div.settings div.close-menu svg:hover{opacity:1;transform:scale(1.1);transition:transform .1s}.SideMenu div.settings div.close-menu svg:active{transform:scale(.9)}.SideMenu div.toggle-menu-buttons{height:0;left:50%;max-width:1600px;position:relative;text-align:right;top:-62px;transform:translateX(-50%);width:100%}.SideMenu div.toggle-menu-buttons button{background-color:initial;border:none;cursor:pointer;padding:10px;transition:.1s}.SideMenu div.toggle-menu-buttons button:last-of-type{margin-right:20px}.SideMenu div.toggle-menu-buttons button:hover{transform:scale(1.1)}.SideMenu div.toggle-menu-buttons button:active{transform:scale(.9)}.SideMenu div.toggle-menu-buttons svg{color:#fff;height:30px;width:30px}.SideMenu div.menu{background:#fff;height:100%;padding:60px 0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:260px;z-index:10}.SideMenu div.menu.show{transform:translateX(0)}.menu-backdrop{background-color:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:9}.menu-backdrop.show{opacity:1;pointer-events:auto}.SideMenu ul{display:flex;flex-direction:column;justify-content:start}.SideMenu ul li{text-align:left;width:100%}.SideMenu ul li a{cursor:pointer;display:block;font-size:20px}@media screen and (max-width:700px){.SideMenu div.toggle-menu-buttons svg{height:25px;width:25px}.SideMenu div.toggle-menu-buttons{top:-56px}.SideMenu div.toggle-menu-buttons button:last-of-type{margin-right:5px}}header{background-color:var(--green-color);height:110px;padding-bottom:15px;text-align:center;width:100vw}header h1{color:#fff;height:80px;padding:15px 10px 10px}header h1 a{display:inline-block;height:100%}header h1 img{height:100%;text-decoration:none;-webkit-user-select:none;user-select:none}header h2{color:#fff;cursor:default;font-size:10px;margin-bottom:0}@media screen and (max-width:700px){header:not(.home-header){height:70px;padding:0}header:not(.home-header) h1{height:100%;padding:15px}header:not(.home-header) h1 img{height:100%}header:not(.home-header) h2{display:none}}.embla{--slide-height:33.33333vh;--slide-spacing:5rem;--slide-size:25%;margin:auto 0;max-height:1000px;width:100%}@media screen and (max-width:700px){.embla{--slide-height:50vh;--slide-spacing:3rem;--slide-size:50%}}.embla__viewport{overflow:hidden}.embla__container{cursor:pointer;display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}.embla__slide__number{align-items:center;border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);display:flex;flex-direction:column;font-family:var(--text-font);font-size:4rem;font-weight:600;font-weight:400;height:var(--slide-height);justify-content:start;-webkit-user-select:none;user-select:none}.embla__slide__number div.image{height:70%;width:100%}.embla__slide__number img{height:100%;object-fit:contain;object-position:center;width:100%}.embla__slide__number div.info{height:30%;padding:0;position:relative;width:100%}.embla__slide__number div.title{font-size:20px;margin:10px auto;text-align:center;text-align:left;width:100%}div.embla__slide__number:not(.with-cart) div.image{height:100%}.embla__slide__number div.description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.embla__slide__number div.info button{align-items:center;background-color:var(--blue-color);border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:700;justify-content:center;padding:3px 0;position:absolute;right:0;top:-30px;transition:.1s;width:125px}.embla__slide__number div.info button:hover{background-color:var(--blue-dark-color);color:#fff}.embla__slide__number div.info button:active{transform:scale(.9)}.embla__controls{color:#93666e;display:flex;justify-content:center;margin:0 auto;opacity:.75;transition:.1s}.embla__controls:hover{opacity:.5}.embla__controls:active{transform:scale(.9)}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;appearance:none;background-color:initial;border:0;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:inline-flex;display:flex;height:3.6rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:3.6rem;z-index:1}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{height:35%;width:35%}.embla__play{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:end;appearance:none;background-color:initial;border:0;border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:inline-flex;display:flex;font-family:var(--text-font);font-size:20px;font-weight:700;font-weight:400;justify-content:center;justify-self:flex-end;margin:0;padding:0;text-decoration:none;touch-action:manipulation}.embla__play svg{margin-right:8px}@media screen and (max-width:700px){.embla__slide__number div.info{bottom:0;left:0;padding-left:var(--slide-spacing);position:absolute}.embla__slide__number div.description{-webkit-line-clamp:5}}@media screen and (max-width:1180px){.embla__slide__number div.info button{margin:10px 0 0;padding:5px 0;width:70px}.embla__slide__number div.info button span{font-size:10px}.embla__slide__number div.info button svg{display:none}}@media screen and (min-height:1000px){.embla__slide__number div.info div.title{font-size:24px}.embla__slide__number div.info div.description{font-size:16px}.embla__slide__number div.info button{width:140px}.embla__slide__number div.info button span{font-size:12px}}@media screen and (max-height:880px){.embla__slide__number div.description{-webkit-line-clamp:2}}div.nothing-yet{cursor:default;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}div.nothing-yet h2,div.nothing-yet p{position:relative;top:-40px}div.nothing-yet p{font-family:var(--text-font);font-size:20px;margin:10px auto!important}h3{font-size:24px}div.contact .opening-hours{font-family:sans-serif;width:250px}div.contact .opening-hours dl{grid-row-gap:.5rem;display:grid;grid-template-columns:1fr auto;row-gap:.5rem}div.contact .opening-hours dt{font-weight:400;text-transform:capitalize}div.contact .opening-hours dd{font-weight:700;margin:0;text-align:right}div.contact div.contact-details{text-align:center}div.contact div.contact-details div{margin-bottom:5px}div.contact div.contact-details div span{padding-right:10px}div.contact div.contact-details div a{color:var(--green-dark-color);font-weight:700;padding-right:10px}div.contact iframe{border:0;display:block;margin:20px auto 10px;max-height:450px;max-width:600px}div.contact{align-items:center;display:flex;flex-direction:column}div.contact div.contact-section{margin:20px auto 0}div.contact div.contact-section:first-of-type{margin-top:0}@use url("src/index.css");main.not-found-main{justify-content:center}h2{color:var(----black-dim-color)}:root{--green-color:#82ab99;--green-dark-color:#6e9182;--green-very-dark-color:#557065;--pink-color:pink;--blue-color:#4682b4;--blue-dark-color:#3a698f;--blue-very-dark-color:#27435a;--blue-light-color:skyblue;--black-dim-color:#323232;--title-font:"Josefin Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--text-font:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--text-font);margin:0;overflow:hidden;position:fixed}h1,h2,h3,h4{font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-transform:uppercase}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}a,blockquote,body,dd,dl,figure,h1,h2,h3,h4,li,p,ul{margin:0;padding:0}li{list-style-type:none}a{text-decoration:none;-webkit-user-select:none;user-select:none}h2,h3{color:var(----black-dim-color);margin-bottom:10px;text-align:center}h2{font-size:24px}h3{font-size:18px}main{align-items:center;display:flex;flex-direction:column;flex-grow:1;left:50%;max-width:1600px;padding:30px 0;position:relative;transform:translateX(-50%)}h2.big-title,h3.subtitle{color:#82ab99;color:var(--green-color);cursor:default;font-size:50px;opacity:.85;position:relative;top:-30px}h3.subtitle{font-size:20px;opacity:.7}@media screen and (max-width:700px){h2.big-title,h3.subtitle{padding:0 10px;position:static}h2.big-title{font-size:36px}h3.subtitle{font-size:14px}}
/*# sourceMappingURL=main.cd8bd155.css.map*/