@import url("https://fonts.googleapis.com/css2?family=Inter:wght@200;300;700;900&display=swap");a,body,button,h1,h2,h3,h4,h5,h6,img,p{padding:0;margin:0;font-size:1rem}button{border:none}.card_list{overflow:hidden;container-type:inline-size;container-name:category;font-family:Inter,sans-serif}#category-card{--img-size:100px;--card-pad-v:24px;--card-pad-h:12px;--info-dir:column;--buttons-dir:row;--info-gap:1rem;--card-dir:column;--buttons-col-gap:1rem;--buttons-row-gap:.5rem;--info-grow:1;--text-grow:0;--h2-sz:20px;--but-sz:14px;--span-display:inline-block;--button-pad:6px 12px;--text-gap:0px;--but-grow:0}@container category (min-width:320px){#category-card{--card-dir:row;--card-pad-v:12px}}@container category (min-width:360px){#category-card{--img-size:100px}}@container category (min-width:470px){#category-card{--info-dir:row;--buttons-dir:column;--text-grow:1;--info-gap:0;--card-pad-h:24px;--info-gap:1rem}}@container category (min-width:580px){#category-card{--buttons-row-gap:.8rem;--button-pad:8px 12px;--card-pad-h:36px;--but-sz:14px;--h2-sz:22px}}@container category (min-width:710px){#category-card{--buttons-dir:row;--button-pad:8px 16px;--text-gap:4px;--but-sz:16px;--card-pad-v:20px;--but-grow:1}}#category-card{display:flex;min-width:150px;max-width:780px;padding-inline:var(--card-pad-h);padding-block:var(--card-pad-v);flex-direction:var(--card-dir);align-items:center;gap:var(--card-pad-v);margin:10px auto;border-radius:12px;background-color:#fff;border:1px solid #ababab;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer}article#category-card
img.image{width:var(--img-size);height:var(--img-size);object-fit:cover;object-position:center;border-radius:200px;flex-shrink:1;box-shadow:0 2px 3px rgba(0,0,0,.25)}article#category-card
.info{display:flex;flex-direction:var(--info-dir);flex-grow:var(--info-grow);justify-content:space-between;align-items:center;gap:var(--info-gap)}article#category-card
.text{text-align:center;flex-grow:var(--text-grow);display:flex;flex-direction:column;justify-content:center;gap:var(--text-gap)}article#category-card
.text h2{font-size:var(--h2-sz)}article#category-card
.buttons{display:flex;flex-direction:var(--buttons-dir);justify-content:center;row-gap:var(--buttons-row-gap);column-gap:var(--buttons-col-gap);flex-wrap:wrap;flex-grow:var(--but-grow)}article#category-card
.buttons button{padding-inline:1rem;padding:var(--button-pad);font-size:var(--but-sz);background-color:#01930f;color:#fff;transition:box-shadow .1s ease;border-radius:60px;white-space:nowrap}article#category-card
.buttons button:hover{box-shadow:0 2px 4px rgba(0,0,0,.5)}article#category-card
.buttons button.more{background-color:#fff;border:1px solid #01930f;color:#01930f}article#category-card
.buttons button span{display:var(--span-display)}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--header-height:40px;--navbar-height:80px}@import url("https://fonts.googleapis.com/css2?family=Mansalva&display=swap");body{background-image:linear-gradient(hsla(0,0%,100%,.7),hsla(0,0%,100%,.7)),url(/bg-pattern.jpg);background-attachment:fixed}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:400;src:url(/fonts/OpenSans_Condensed-Regular.ttf) format("truetype")}@font-face{font-family:Open Sans SemiCondensed;font-style:normal;font-weight:400;src:url(/fonts/OpenSans_SemiCondensed-Regular.ttf) format("truetype")}@font-face{font-family:Mansalva Regular;font-style:normal;font-weight:400;src:local("Mansalva Regular"),url(/fonts/Mansalva-Regular.woff) format("woff")}@font-face{font-family:Mansalva Regular;font-style:normal;font-weight:400;src:local("Mansalva Regular"),url(/fonts/MansalvaRegular.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;src:url(/fonts/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:300;src:url(/fonts/Inter_18pt-Light.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;src:url(/fonts/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;src:url(/fonts/Inter_18pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;src:url(/fonts/Inter_18pt-SemiBold.ttf) format("truetype")}a{text-decoration:none;color:inherit}header{position:fixed;width:100%;height:var(--header-height);display:flex;justify-content:center;align-items:center;gap:1rem;top:0;background-color:#fff;z-index:1;box-shadow:0 2px 2px rgba(0,0,0,.25)}header #header-title{font-family:Mansalva Regular;font-weight:400;font-style:normal;color:#3d8a5c;font-size:24px}header #header-title span{display:none}header span#info-logo{font-family:Times New Roman;box-sizing:content-box;position:absolute;left:1rem;--info-color:#3d8a5c;border:2px solid var(--info-color);color:var(--info-color);display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:10px;font-style:italic;font-weight:900;font-size:18px;cursor:pointer}#info-dialog{position:fixed;top:50%;width:90%;height:-moz-fit-content;height:fit-content;max-height:600px;max-width:400px;padding:20px;border:1px solid #3d8a5c;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);font-family:Arial,sans-serif}#info-dialog h2{margin-top:0;color:#3c763d;text-align:center;margin-bottom:1rem;font-size:1.2rem}#info-dialog .section{margin-bottom:15px}#info-dialog .section-title{font-weight:700;font-size:1rem;color:#3c763d;margin-bottom:5px}#info-dialog .section-content,#info-dialog .section-content a{font-size:.9rem;line-height:1.4;color:#333}#info-dialog .section-content a:focus{outline:none}#info-dialog .section-content a .underline{text-decoration:underline;color:#3c763d}#info-dialog .section-content.llegenda{display:flex;align-items:flex-start;margin-top:5px}#info-dialog .close-btn{display:block;margin:16px auto 0;padding:8px 16px;background-color:#3c763d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em}#info-dialog .close-btn:hover{background-color:#2e5a2f}@media screen and (max-width:599px){header #header-title{position:absolute;left:3rem;font-size:20px}header span#info-logo{width:16px;height:16px;font-size:16px}}header #top-counter{height:40px;display:flex;align-items:center;position:absolute;right:1rem;font-family:Open Sans SemiCondensed}@media screen and (min-width:901px){header #top-counter{right:6rem}header span#info-logo{left:6rem}}#navbar{height:80px;width:100%;position:fixed;bottom:0;display:flex;font-family:Inter,sans-serif;font-weight:400;font-family:Lato,sans-serif;background-color:#fff;z-index:1;box-shadow:0 -3px 4.1px rgba(0,0,0,.25)}.nav-item{flex:1 0 25%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.nav-item p{color:#8c8c8c;font-size:14px}#navbar
.img{width:48px;aspect-ratio:1}.nav-item svg{fill:#8c8c8c;stroke:#8c8c8c}.nav-item.active svg{fill:#3d8a5c;stroke:#3d8a5c}.nav-item.active p{color:#3d8a5c;font-weight:700}.nav-item.favorits svg#favorits text{font-size:140px;fill:#d5003a;stroke:#d5003a}.nav-item.active.favorits svg#favorits text{font-size:140px}.nav-item svg#badge text{font-size:14px}.nav-item span.inline-badge{opacity:0;background-color:#3d8a5c;color:#fff;font-size:10px;width:15px;height:15px;justify-content:center;align-items:center;border-radius:15px;position:relative;top:-2px;margin-left:3px;cursor:default;font-weight:400}.nav-item span.inline-badge.favs{background-color:#d5003a}.nav-item span.inline-badge.hidden{opacity:0}.nav-item.hidden{display:none}section.content{margin-top:var(--header-height);padding:1rem 10px;position:relative}.categoria_opcions{position:fixed;left:0;right:0;top:40px;height:40px;display:flex;background-color:#fff;align-items:center;justify-content:center;gap:1rem;text-align:center;z-index:2;border-top:1px solid #cbcbcb;box-shadow:0 2px 2px rgba(0,0,0,.25)}.categoria_opcions a{padding:.5rem}.categoria_opcions_filler{height:40px}@media screen and (min-width:700px) and (max-width:899px){:root{--navbar-height:100%;--header-height:60px}.img{width:50px}header{box-shadow:0 2px 2px rgba(0,0,0,.25)}header #header-title{font-size:32px}header #header-title span{display:inline}#navbar{flex-direction:column;width:120px;top:var(--header-height);height:100%;box-shadow:3px 0 4.1px rgba(0,0,0,.25)}.nav-item{flex:0 0 120px;width:120px;gap:5px;border-bottom:1px solid #d3d3d3}.nav-item:not(.nav-item:last-of-type){border-right:none}section.content{margin-left:120px;padding:.5rem 1rem}.categoria_opcions{top:60px}}@media screen and (min-width:700px) and (max-width:899px) and (orientation:landscape){:root{--header-height:45px}#navbar{width:175px;z-index:3;padding-top:8px}#navbar
.img{width:32px}.nav-item{flex-direction:row;flex:0 0 45px;width:175px}.nav-item p{width:70px;margin-left:6px}section.content{margin-left:175px}.categoria_opcions{top:var(--header-height);left:175px}}@media screen and (min-width:900px){:root{--navbar-height:50px;--header-height:50px}header{border-bottom:1px solid #cbcbcb}header #header-title{font-size:36px}header #header-title span{display:inline}#navbar{flex-direction:row;width:100%;top:var(--header-height);height:var(--navbar-height);justify-content:center;box-shadow:0 3px 4.1px rgba(0,0,0,.25)}.nav-item:not(.nav-item:last-of-type){border:none}.nav-item{flex:0 0 auto;padding:1rem;width:auto}.nav-item p{font-size:20px}#navbar .img{display:none}.nav-item span.inline-badge{opacity:1;display:inline-flex}section.content{margin-top:100px;padding:1rem}.categoria_opcions{top:100px}}.card_list{max-width:420px;margin:0 auto}.card_list #filter-text{font-size:18px;margin-bottom:12px;font-weight:700}.card{border:1px solid grey;display:flex;align-items:stretch;padding:10px;gap:10px;border-radius:5px;background-color:#fff;margin-bottom:10px;height:110px;transition:all .3s ease}.card:not(:has(.expanded)){-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(.expanded){box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #00950f}.card_img{border-radius:5px;width:90px;height:90px;aspect-ratio:1/1;background:linear-gradient(0deg,#72c772,#ddfadd 50%);position:relative;flex-shrink:0;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #fff;transition:all .35s ease}.card_img.active{border-color:#d5003aee;box-shadow:1px 2px 4px #d5003a99}.card_img>img{object-fit:cover;object-position:50% 50%;width:90px;height:90px;aspect-ratio:1/1}.card_img #fav-container{width:80%;height:80%;position:absolute;left:0;top:0}.card_img #fav-container svg{fill:#fff;stroke:#d5003a;fill-opacity:.35;transition:all .35s ease;cursor:pointer}.card_img #fav-container.active svg{fill:#d5003a;stroke:#ff80a1;stroke:#d3d3d3;fill-opacity:1;filter:drop-shadow(2px 2px 4px rgb(0 0 0/.6))}.card_content{flex-direction:column;width:300px;position:relative;font-family:Inter,sans-serif;padding:0}#info,.card_content{flex-grow:1;display:flex}#info{align-items:flex-start;transition:all .5s ease}#info .text{flex-grow:1;margin-right:10px}#info .text_title{font-weight:500;font-size:16px;margin-right:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#info .price,#info .text_category{font-size:12px}#info .price{border:1px solid #00950f;padding:1px 6px;border-radius:5px;display:flex;align-items:center;flex-shrink:0;height:20px;position:relative;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}#info .price span.num{font-weight:400;line-height:20px}#info .price span.aux{font-size:10px;vertical-align:middle;padding-left:3px}#info .price .unit-change{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;position:absolute;top:115%;font-size:9px;text-align:right;min-width:75px;right:0}#info .price.change{cursor:pointer}#info .price.change .unit-change{display:block;pointer-events:all;cursor:pointer}.bottom{display:flex;justify-content:space-between;align-items:flex-start}#total{--height:30px;color:#d3d3d3;height:var(--height);display:flex;align-items:center;overflow:hidden}#total.active{color:#000}#total span{padding:0;margin:0;font-size:var(--height);white-space:nowrap;content:"€"}#counter{--active-color:#4caf50;--active-color:#00950f;--inactive-color:#aaa;--width:72px;--height:30px;position:relative;margin:0 calc(var(--height) / 2);flex-shrink:0}#counter .number{padding:0;border:none;width:0;height:var(--height);display:flex;flex-direction:column;transition:width .2s ease;border-top:2px solid var(--active-color);border-bottom:2px solid #4caf50;overflow:hidden;gap:5%}#counter.expanded .number{width:var(--width)}#counter .number_input{padding:0;margin:0;text-align:center;align-items:flex-end;font-weight:600;border:none;height:60%;font-size:14px;pointer-events:none;cursor:default}#counter .number_input:focus{outline:none}#counter .number_unit{height:20%;font-size:10px}#counter .button,#counter .number_unit{display:flex;justify-content:center;align-items:center}#counter .button{position:absolute;width:var(--height);height:var(--height);border-radius:50%;cursor:pointer;background-color:var(--inactive-color);color:#fff;font-size:30px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s ease}#counter .button span{line-height:30px}#counter.expanded .button{background-color:var(--active-color)}#counter .button.minus{translate:-50%;left:0}#counter .button.plus{top:0;right:0;translate:50%}#counter input::-webkit-inner-spin-button,#counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#counter input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media screen and (min-width:700px){.text_title{font-size:18px;margin-bottom:0}}body:has(#politica_privacitat){background-image:none}#politica_privacitat{margin:0 auto;max-width:500px;padding:0 1rem}#politica_privacitat h1{font-size:22px;text-decoration:underline;margin-top:2rem}#politica_privacitat h2{margin-top:1.5rem;font-size:18px}#politica_privacitat p{margin:.5rem 0}#politica_privacitat ul{padding-left:1rem}#politica_privacitat li{padding-bottom:.4rem}#confirmar{font-family:Inter,system-ui;position:fixed;top:var(--header-height);bottom:var(--navbar-height);left:0;right:0;background:linear-gradient(#fff 25%,transparent)}#confirmar .container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;height:100%;padding-inline:10px;overflow-y:auto}#confirmar .title{font-size:18px;display:flex;justify-content:center;padding:24px}#confirmar .list_container{flex-grow:1;flex-shrink:0;margin-bottom:20px;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;flex-direction:column;display:flex}#confirmar .list{border-radius:8px 8px 0 0;max-height:100%;overflow:hidden;overflow-y:auto;background-color:#fff;border:1px solid #959595;border-bottom:none}#confirmar .list::-webkit-scrollbar{width:8px;background-color:transparent}#confirmar .list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid transparent;cursor:pointer}#confirmar .list::-webkit-scrollbar-thumb:hover{background-color:#999}#confirmar .list::-webkit-scrollbar-button{display:none}#confirmar .list-row{display:flex;border-bottom:1px solid #c5c5c5;align-items:center;cursor:default}#confirmar .list-row .name{flex-grow:1;font-style:italic;font-size:16px;margin-left:9px}#confirmar .list-row .price{margin:6px;flex-shrink:0}#confirmar .list-row.total{font-weight:700;flex-grow:0;border:1px solid #959595;border-top:none;border-radius:0 0 8px 8px}#confirmar .dades,#confirmar .list-row.total{box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#fff}#confirmar .dades{padding:20px;font-size:18px;border:1px solid #959595;border-radius:9px}#confirmar .dades,#confirmar .dades>.form-group{flex-direction:column;display:flex}#confirmar .dades>.form-group>label{display:block;margin-bottom:3px}#confirmar .dades .rgpd,#confirmar .dades>.form-group>label:not([for=form-nom]){margin-top:12px}#confirmar .dades>.form-group>input,#confirmar .dades>.form-group>select{display:block;height:30px;border-radius:4px;padding:3px;border:1px solid #333}#confirmar .dades input:focus,#confirmar .dades select:focus{outline:none}#confirmar .dades .rgpd{display:flex;gap:6px;align-items:center}#confirmar .dades .rgpd label{font-size:16px}#confirmar .dades .rgpd label a{font-size:16px;text-decoration:underline;color:teal}#confirmar .dades .rgpd input{width:16px;height:16px}#confirmar .dades>.form-group>textarea{display:block;width:100%;max-height:500px;min-height:30px;resize:vertical;border-radius:4px;padding:3px;border:1px solid #333;font-size:18px}#confirmar .dades textarea:focus{outline:none}#confirmar .continuar{margin:20px 0 30px;padding:10px 16px;border-radius:30px;cursor:pointer;background-color:#00950f;color:#f0f0f0;align-self:center;border:none;box-shadow:0 2px 2px rgba(0,0,0,.2);font-size:20px;transition:all .2s ease}#confirmar .continuar:hover{box-shadow:0 2px 6px rgba(0,0,0,.4);color:#fff}#confirmar .resum{padding:10px 20px;font-size:18px;border:1px solid #959595;border-radius:9px;box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#fff;margin-bottom:20px}#confirmar .resum p{position:relative}#confirmar .resum p span{position:absolute;right:0;font-weight:600}#confirmar .resum .total{margin-bottom:6px}@media screen and (min-width:700px) and (max-width:899px){#confirmar{left:120px;bottom:45px}}@media screen and (min-width:700px) and (max-width:899px) and (orientation:landscape){#confirmar{left:175px;bottom:0}#confirmar .title{padding:6px}#confirmar .list_container{margin-bottom:6px}#confirmar .continuar{margin:10px 0;padding:6px 16px}#confirmar .resum{padding:5px 20px}#confirmar .resum .total{margin-bottom:0}}@media screen and (min-width:900px){#confirmar{top:100px;bottom:45px;background:none}#confirmar .container{margin-top:30px;margin-bottom:30px;height:calc(100% - 60px);padding-inline:30px;background-color:#fff;border-radius:9px;border:1px solid #959595;box-shadow:0 2px 4px rgba(0,0,0,.1)}#confirmar .list-row .delete{width:auto;padding-inline:6px}#confirmar .list-row .delete .del-text{display:inline;margin-left:6px;font-size:14px}}@media screen and (max-width:1150px) and (orientation:landscape){#confirmar .title{padding:6px}#confirmar .list_container{margin-bottom:6px}#confirmar .continuar{margin:10px 0;padding:6px 16px}#confirmar .resum{padding:5px 20px}#confirmar .resum .total{margin-bottom:0}#confirmar .list{display:none}#confirmar .list-row.total{border-top:1px solid #959595;border-radius:8px;margin-top:1rem}#confirmar .dades>.form-group{flex-direction:row;align-items:center;margin-bottom:10px}#confirmar .dades>.form-group .extra{display:none}#confirmar .dades>.form-group>label{flex:0 0 130px}#confirmar .dades>.form-group>input,#confirmar .dades>.form-group>select{flex-grow:1}#confirmar .dades .rgpd,#confirmar .dades>.form-group>label:not([for=form-nom]){margin-top:0}}@media screen and (min-width:750px){#confirmar{background:none}#confirmar .container{margin-top:30px;margin-bottom:30px;height:calc(100% - 60px);padding-inline:30px;background-color:#fff;border-radius:9px;border:1px solid #959595;box-shadow:0 2px 4px rgba(0,0,0,.1)}#confirmar .list-row .delete{width:auto;padding-inline:6px}#confirmar .list-row .delete .del-text{display:inline;margin-left:6px;font-size:14px}}@media screen and (min-width:700px) and (max-width:1399px) and (orientation:landscape){#confirmar{bottom:0}#confirmar .container{margin-top:10px;margin-bottom:10px;height:calc(100% - 20px)}}dialog{border:none;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.5);width:300px;height:300px;background-color:#fff;padding:20px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.dialog-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.dialog-image{width:100px;height:100px;margin-bottom:20px}.dialog-title{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.dialog-message{font-size:18px;text-align:center;margin-bottom:20px}.dialog-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}@media screen and (min-width:700px){dialog{width:600px}}#comanda{font-family:Inter,system-ui;position:fixed;top:var(--header-height);bottom:var(--navbar-height);left:0;right:0;background:linear-gradient(#fff 25%,transparent)}#comanda .container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;height:100%;padding-inline:10px}#comanda .title{font-size:18px;display:flex;justify-content:center;padding:24px}#comanda .list_container{flex-grow:1;margin-bottom:20px;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent}#comanda .list{border:1px solid #959595;box-shadow:0 2px 2px rgba(0,0,0,.1);border-radius:8px;max-height:100%;overflow:hidden;overflow-y:auto;background-color:#fff}#comanda .list::-webkit-scrollbar{width:8px;background-color:transparent}#comanda .list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid transparent;cursor:pointer}#comanda .list::-webkit-scrollbar-thumb:hover{background-color:#999}#comanda .list::-webkit-scrollbar-button{display:none}#comanda .list-row{display:flex;border-bottom:1px solid #c5c5c5;align-items:center;cursor:default}#comanda .list-row .delete{width:20px;height:20px;margin:7px 10px;background-color:#ff8585;border-radius:6px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 2px rgba(0,0,0,.2);flex-shrink:0;cursor:pointer}#comanda .list-row .delete .del-text{display:none}#comanda .list-row .name{flex-grow:1;font-style:italic;font-size:16px;margin-left:9px}#comanda .list-row .price{margin:6px;flex-shrink:0}#comanda .list-row .amount{display:flex;width:100px;margin:7px 10px;border-top:1px solid #cecbcb;border-bottom:1px solid #cecbcb;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.1);flex-shrink:0}#comanda .list-row .amount .button{background-color:#7cb982;width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #7cb982;font-size:20px;font-weight:500;box-sizing:content-box;z-index:1;cursor:pointer;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}#comanda .list-row .amount .text{flex-grow:1;display:flex;justify-content:center;align-items:center;font-size:12px}#comanda .resum{padding:10px 20px;font-size:18px;border:1px solid #959595;border-radius:9px;box-shadow:0 2px 2px rgba(0,0,0,.1);background-color:#fff}#comanda .resum p{position:relative}#comanda .resum p span{position:absolute;right:0;font-weight:600}#comanda .resum .total{margin-bottom:6px}#comanda .continuar{margin:20px 0;padding:10px 16px;border-radius:30px;cursor:pointer;background-color:#00950f;color:#f0f0f0;align-self:center;border:none;box-shadow:0 2px 2px rgba(0,0,0,.2);font-size:20px;transition:all .2s ease}#comanda .continuar:hover{box-shadow:0 2px 6px rgba(0,0,0,.4);color:#fff}@media screen and (min-width:700px) and (max-width:899px){#comanda{left:120px;bottom:45px}}@media screen and (min-width:700px) and (max-width:899px) and (orientation:landscape){#comanda{left:175px;bottom:0}#comanda .title{padding:6px}#comanda .list_container{margin-bottom:6px}#comanda .continuar{margin:10px 0;padding:6px 16px}#comanda .resum{padding:5px 20px}#comanda .resum .total{margin-bottom:0}}@media screen and (min-width:900px){#comanda{top:100px;bottom:45px;background:none}#comanda .container{margin-top:30px;margin-bottom:30px;height:calc(100% - 60px);padding-inline:30px;background-color:#fff;border-radius:9px;border:1px solid #959595;box-shadow:0 2px 4px rgba(0,0,0,.1)}#comanda .list-row .delete{width:auto;padding-inline:6px}#comanda .list-row .delete .del-text{display:inline;margin-left:6px;font-size:14px}}@media screen and (min-width:900px) and (max-width:1199px) and (orientation:landscape){#comanda{bottom:0}}