.dot-spinner{margin:auto 0;width:70px;text-align:center}.dot-spinner>div{width:18px;height:18px;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.dot-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.dot-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.widget .menu-card{max-width:900px;width:100%;margin-left:auto;margin-right:auto;height:100vh;overflow-y:auto}.widget .menu-card .toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-row-gap:10px;row-gap:10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.widget .menu-card h1{text-transform:uppercase;margin-bottom:20px;font-weight:600}.widget .menu-card h2{color:#b96554}.widget .menu-card .sections{padding-right:20px}.widget .menu-card .sections>div:first-of-type{margin-top:20px}.widget .menu-card .wine-recommendation{margin-top:40px}.widget .menu-card .wine-recommendation h3{font-size:1.1rem;margin-top:20px;margin-left:10px}.widget .menu-card .wine-recommendation .article{padding:0 10px;pointer-events:none;margin-top:5px}.widget .menu-card .section{margin:40px 0}.widget .menu-card .section.no-title{margin:20px 0}.widget .menu-card .corresponding-wines,.widget .menu-card .min-persons,.widget .menu-card .section-price{margin:10px}.widget .menu-card .corresponding-wines.section-price,.widget .menu-card .min-persons.section-price,.widget .menu-card .section-price.section-price{font-style:italic}.widget .menu-card .corresponding-wines.min-persons,.widget .menu-card .min-persons.min-persons,.widget .menu-card .section-price.min-persons{font-weight:700}.widget .menu-card .corresponding-wines.corresponding-wines,.widget .menu-card .min-persons.corresponding-wines,.widget .menu-card .section-price.corresponding-wines{max-width:400px;margin-top:20px}.widget .menu-card .article{display:grid;grid-template-columns:minmax(100px,400px) 1fr 150px;padding:10px;margin:0;align-items:center;border:none;background:none;text-align:left;width:100%}.widget .menu-card .article.without-price{grid-template-columns:1fr 0}.widget .menu-card .article.without-price.with-number{grid-template-columns:35px 1fr 0}.widget .menu-card .article.with-number{grid-template-columns:35px 1fr 50px 150px}.widget .menu-card .article .ingredients ul{margin:0;list-style-type:square;padding-left:20px}.widget .menu-card .article .ingredients li,.widget .menu-card .article .ingredients p{font-size:.8rem;font-style:italic}.widget .menu-card .article .ingredients .title{margin-top:10px}@media screen and (max-width:480px){.widget .menu-card .article{display:flex;flex-direction:column;text-align:left;justify-content:flex-start;align-items:flex-start;padding:15px 10px}.widget .menu-card .article .prices{margin-top:10px;font-style:italic}.widget .menu-card .article .prices .amount,.widget .menu-card .article .prices .price{font-size:.9rem}.widget .menu-card .article.without-price{padding:10px}.widget .menu-card .article .prices .amount{margin-right:10px}.widget .menu-card .article .number{margin-bottom:5px}}.widget .menu-card .article:focus{background:#ff8870;border-radius:10px;color:#fff;outline:none}.widget .menu-card .article .description,.widget .menu-card .article .location,.widget .menu-card .article .manufacturer{opacity:.6;font-size:.85rem;margin-top:5px}.widget .menu-card .article .price-item{display:flex;justify-content:flex-end}.widget .menu-card .article .price-item .price{text-align:right;flex-grow:1;opacity:.5}.widget .menu-card::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.1);border-radius:10px;background-color:#f0f0f0}.widget .menu-card::-webkit-scrollbar{width:8px;border-radius:10px;background-color:#f0f0f0}.widget .menu-card::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#ff8870}body,html{font-family:"Raleway",sans-serif;padding:0;margin:0;font-size:16px;--highlight:#ff8870}body h1,html h1{font-size:2rem}body h2,html h2{font-size:1.5rem}body h3,html h3{font-size:1.3rem}body h4,html h4{font-size:1.1rem}body h1,body h2,body h3,body h4,html h1,html h2,html h3,html h4{margin:0}body p,html p{margin:0;font-size:1rem}.link,a{border:none;background:none;color:var(--highlight);padding:0;margin:0;display:inline;cursor:pointer;transition:all .15s ease-in-out;text-align:left}.link:hover,a:hover{opacity:.7}.loading{width:calc(100vw - 80px)}.error,.loading{height:calc(100vh - 80px);display:flex;justify-content:center;align-items:center}.btn{text-align:center;border-radius:10px;font-weight:700;display:block;background-color:var(--highlight);color:#fff;padding:10px 12.5px;transition:all .15s ease-in-out;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:2px solid var(--highlight)}.btn:hover{background:none;color:var(--highlight)}.checkbox [type=checkbox]{position:relative;left:15px;top:-4px;z-index:0;-webkit-appearance:none;display:none}.checkbox [type=checkbox]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center}@media screen and (max-width:480px){.checkbox [type=checkbox]+label{flex-direction:row-reverse}}.checkbox [type=checkbox]+label span{width:15px;height:15px;flex-basis:15px;flex-shrink:0;border-radius:5px;border:2px solid var(--highlight);background-color:#fff;display:block;content:"";margin-right:5px;z-index:5}.checkbox [type=checkbox]:checked+label span{box-shadow:inset 0 0 0 3px #fff;background-color:var(--highlight)}
/*# sourceMappingURL=main.787e280e.chunk.css.map */