h1.svelte-vj4suo.svelte-vj4suo,h3.svelte-vj4suo.svelte-vj4suo{margin:0 0 1rem}form.svelte-vj4suo.svelte-vj4suo{background:var(--lighter-blue);padding:1rem;border-radius:var(--br-big);max-width:25rem;display:flex;flex-direction:column;margin:1rem auto}form.svelte-vj4suo label.svelte-vj4suo{font-weight:700;color:var(--white)}form.svelte-vj4suo input.svelte-vj4suo,form.svelte-vj4suo select.svelte-vj4suo{border-radius:.15rem}form.svelte-vj4suo button.svelte-vj4suo{text-decoration:none;padding:.5rem 1.5rem;margin:1rem auto 0;border-radius:var(--br-big);background-color:var(--new-red);color:var(--white);font-size:1.25rem;line-height:1.25rem;text-align:center;justify-self:flex-end;position:relative;z-index:0}form.svelte-vj4suo button.svelte-vj4suo:hover:after{width:100%}form.svelte-vj4suo button.svelte-vj4suo:after{border-radius:calc(var(--br-big) + .1rem);content:"";position:absolute;z-index:-1;transition:all .333s ease;left:0;top:0;width:0;height:100%;background:var(--red-dark)}form.svelte-vj4suo p.svelte-vj4suo{text-align:center;font-weight:700}aside.svelte-1t551g0.svelte-1t551g0{background:var(--new-red);display:flex;border-top:none;color:var(--white);height:2.5rem}h1.svelte-1t551g0.svelte-1t551g0{font-weight:700;font-size:1.5rem;margin:auto 0;padding:0 .5rem}section.svelte-1t551g0.svelte-1t551g0{display:flex}p.svelte-1t551g0.svelte-1t551g0{margin:.5rem;color:var(--black);font-weight:600}li.svelte-1t551g0 p.svelte-1t551g0:nth-of-type(2){margin:0 .55rem 0 auto;width:fit-content;display:inline-flex;color:inherit}li.svelte-1t551g0 p.svelte-1t551g0{width:100%;text-align:center;margin:0 .25rem 0 0;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sidebar.svelte-1t551g0.svelte-1t551g0{width:50%;flex:1 0 auto;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;overflow-y:auto;scrollbar-color:var(--dark-blue) var(--light-blue);margin:0 0 0 auto}dialog.svelte-1t551g0.svelte-1t551g0{border-radius:var(--br-big);max-width:45rem}dialog.svelte-1t551g0 span.svelte-1t551g0{cursor:pointer;display:initial;position:absolute;top:1.5rem;right:1.5rem}button.svelte-1t551g0.svelte-1t551g0{text-decoration:none;padding:.5rem 1.5rem;margin:1rem auto 0;border-radius:var(--br-big);background-color:var(--new-red);color:var(--white);font-size:1.25rem;line-height:1.25rem;text-align:center;justify-self:flex-end;position:relative;z-index:0}button.svelte-1t551g0.svelte-1t551g0:hover:after{width:100%}button.svelte-1t551g0.svelte-1t551g0:after{border-radius:calc(var(--br-big) + .1rem);content:"";position:absolute;z-index:-1;transition:all .333s ease;left:0;top:0;width:0;height:100%;background:var(--red-dark)}button.svelte-1t551g0.svelte-1t551g0:disabled{filter:grayscale(60%);cursor:not-allowed}button.svelte-1t551g0.svelte-1t551g0:disabled:after{width:0}#clear.svelte-1t551g0.svelte-1t551g0{margin:.15rem 1rem .15rem auto;padding:.25rem;width:unset;border:none;background:none;color:inherit}#clear.svelte-1t551g0.svelte-1t551g0:hover,#clear.svelte-1t551g0.svelte-1t551g0:focus{color:var(--white)}#cart-table.svelte-1t551g0.svelte-1t551g0{display:flex;flex-direction:column;flex:none}#map.svelte-1t551g0.svelte-1t551g0{width:100%}ul.svelte-1t551g0.svelte-1t551g0{width:100%;list-style:none;padding:0;margin:0;color:var(--white);font-weight:450}li.svelte-1t551g0:last-child ul.svelte-1t551g0{border-radius:0 0 var(--br-big) var(--br-big);border-bottom:solid 2px}li.svelte-1t551g0 ul.svelte-1t551g0{background:var(--light-blue);padding:0 .5rem;border-radius:none;border-top:none;border-bottom:none}ul.svelte-1t551g0 ul li.svelte-1t551g0{display:flex}span.svelte-1t551g0.svelte-1t551g0{display:none;position:absolute;right:.5rem}ul.svelte-1t551g0 ul li:hover span.svelte-1t551g0{display:block}h3.svelte-1t551g0.svelte-1t551g0{padding:0;position:sticky;margin:0;top:0;background:var(--dark-blue);color:var(--white);list-style:none;text-align:center;font-weight:700}li.svelte-1t551g0:nth-child(2n) h3.svelte-1t551g0{background:var(--dark-red)}li.svelte-1t551g0:nth-child(2n) ul.svelte-1t551g0{background:var(--new-red)}@media screen and (min-width: 640px){#sidebar.svelte-1t551g0.svelte-1t551g0{width:20%;flex:none}#sidebar.svelte-1t551g0 div.svelte-1t551g0:last-child{margin:10rem 0 0}}
