:root{--theme-color: 255, 0, 50;--main-color: rgb(var(--theme-color));--theme-pedime-color: 255, 0, 50;--pedime-color: rgb(255, 0, 50);--bg-color: rgba(255, 0, 49, .01);--light-gray: rgba(0, 0, 0, .04);--gray-disabled: hsl(0, 0%, 0%, .1);--gray-shadow: hsl(0, 0%, 0%, .2);--gray: hsl(0, 0%, 0%, .4);--gray-text: hsl(0, 0%, 0%, .6);--gray-title: hsl(0, 0%, 0%, .8);--appearance: rgba(255, 255, 255, 1);--gray-0000: rgba(0, 0, 0, .025);--gray-000: rgba(0, 0, 0, .05);--gray-00: rgba(0, 0, 0, .075);--gray-0: rgba(0, 0, 0, .1);--gray-1: rgba(0, 0, 0, .2);--gray-2: rgba(0, 0, 0, .3);--gray-3: rgba(0, 0, 0, .4);--gray-4: rgba(0, 0, 0, .5);--gray-5: rgba(0, 0, 0, .6);--gray-6: rgba(0, 0, 0, .7);--gray-7: rgba(0, 0, 0, .8);--gray-8: rgba(0, 0, 0, .9);--gray-9: rgba(0, 0, 0, 1);--search-color: #F2F2F2;--shadow-btn: rgba(220, 220, 220, .5);--shadow-crd: rgba(0, 0, 0, .1);--shadow-hdr: rgba(0, 0, 0, .075);--cart-container: rgba(255, 255, 255, .7);--cart-shadow: rgba(255, 255, 255, .8);--cart-background: rgba(0, 0, 0, .1);--input-background: rgb(255, 255, 255);--input-inset-shadow: rgb(245, 245, 245);--input-shadow: rgba(0, 0, 0, .1);--search-area-bgnd: rgba(255, 255, 255, .85);--search-area-brdr: rgba(255, 255, 255, .5);--search-area-shdw: rgba(0, 0, 0, .2);--search-area-span: rgba(255, 255, 255, .5);--bg-shadow-color: #FFF;--skeleton-0: rgb(250, 250, 250);--skeleton-100: rgb(230, 230, 230);--skeleton-border: rgb(240, 240, 240);--st-stroke-icon: 3;--nd-stroke-icon: 3;--logo-with: 12rem;font-size:10pt}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){:root{font-size:9pt}}@media only screen and (-webkit-min-device-pixel-ratio: 2){:root{font-size:8pt;--st-stroke-icon: 3;--nd-stroke-icon: 2}}@media only screen and (-webkit-min-device-pixel-ratio: 3){:root{font-size:8pt;--st-stroke-icon: 3;--nd-stroke-icon: 2}.crd-container .crd-btn{padding:0 .5rem .25rem}.crd-container .middle-crd{padding:0 1.2rem 1.8rem}}html{scroll-padding-top:6rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif;text-decoration:none;letter-spacing:-.2px;scrollbar-width:none;scroll-behavior:smooth;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}*::-webkit-scrollbar{display:none}.main-container{display:flex;justify-content:center;width:100%;height:-webkit-fill-available;height:stretch;height:auto}body{width:100%;max-width:60rem;height:100vh;margin:auto;background-color:var(--appearance)}.item.ItemPin,.item.ItemName,.item.ItemCard{display:flex;justify-content:space-between;font-size:1.4rem;color:gray;-webkit-tap-highlight-color:transparent}.item.ItemCard{max-width:17rem}.item.ItemImg{position:relative;display:flex;gap:1rem;padding:.7rem 1.5rem .9rem .75rem}.item.ItemImg img{box-shadow:0 0 1rem #0000001a}.ItemPin{position:relative;width:100%;height:calc(100vw/1.7);max-height:25rem;margin-bottom:1rem;overflow:hidden;border-radius:1rem;box-shadow:0 0 5rem #0000000d inset}.ItemImg{color:inherit}.ItemName{width:100%;display:flex;align-items:center;gap:.5rem;padding:1.2rem 1.5rem;border:.1rem solid;border-color:transparent;border-bottom-color:var(--gray-0);font-size:1.4rem}.ItemName:last-child{border-bottom:none}.pines-container{padding:2rem .75rem .25rem}.cards-container{display:grid;counter-reset:grid-items;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.3rem;padding:2rem 1.6rem 3rem}.ItemCard{overflow:hidden;margin-top:1rem;position:relative;z-index:0;border-radius:1rem;box-shadow:0 0 .5rem .1rem #0000001a;transition:all .3s ease-in-out}.ItemCard:before{content:"";position:absolute;z-index:1;width:100%;height:100%;opacity:0;border-radius:.7rem;box-shadow:0 0 6rem -1.5rem #0006;transition:opacity .3s ease-in-out .2s}.ItemPin img{position:absolute;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ItemImg img{width:7rem;height:7rem;border-radius:.7rem;aspect-ratio:1/1}.ItemCard img{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover}.container-titleCard{position:absolute;bottom:0;width:100%;z-index:3;display:flex;flex-direction:column;gap:.4rem;justify-content:space-between;padding:.8rem;background-color:#fff5;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8))}.container-titlePin{display:flex;align-items:center;gap:1.5rem;position:absolute;bottom:0;width:100%;padding:1.2rem 1.5rem;font-size:1.4rem;font-weight:800;text-shadow:0 0 .4rem rgba(0,0,0,.6);color:#fff;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6))}.container-img{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:-.8rem;padding-top:.5rem;padding-left:.5rem;width:100%}.container-txt{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem;padding-top:.5rem;padding-left:.5rem;width:100%}.container-img:before{content:"";position:absolute;top:100%;left:0;margin-top:-.15rem;width:100%;height:.075rem;background:linear-gradient(to right,transparent 0%,var(--gray-0) 35%,var(--gray-0) 100%)}.container-titleImg,.container-titleTxt{display:flex;gap:.3rem}.ItemPin h3.item-title{width:100%;font-size:1.7rem}.ItemImg h3.item-title,.ItemName h3.item-title{width:100%;font-size:1.4rem;font-weight:400;color:var(--gray-5)}.ItemCard h3.item-title{line-height:1.5rem;color:#fff;font-weight:800;text-shadow:0 0 .5rem #000;letter-spacing:.2px;font-size:1.25rem}.ItemPin p.item-description{font-size:1.1rem;color:gray}.ItemImg p.item-description,.ItemName p.item-description{font-size:1.1rem;color:var(--gray-3)}.ItemImg p.item-description{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ItemPin span.price{color:#fff;font-size:1.7rem;display:flex;align-items:center}.ItemPin span.price i{text-decoration:line-through;margin-right:.75rem;font-size:1rem;font-style:normal}.ItemImg span.price,.ItemName span.price{color:#64a078;font-size:1.4rem;display:flex;align-items:center}.ItemImg span.price i,.ItemName span.price i{text-decoration:line-through;margin-right:.75rem;font-size:1rem;font-style:normal;color:#bebebe}.ItemCard span.price{font-size:1.1rem;color:#fff;display:flex;align-items:center}.ItemCard span.price i{text-decoration:line-through;margin-left:.75rem;font-size:1rem;font-style:normal}.ItemPin .no-image,.ItemName .no-image,.ItemCard .no-image{width:100%;height:100%;background-color:var(--gray-0)}.ItemImg .no-image{width:7rem;height:7rem;border-radius:.7rem;aspect-ratio:1 / 1;background-color:#ddd;background-color:var(--gray-0)}.svg-icn{stroke-linecap:round;stroke-linejoin:round}.svg-icn.wsp-icon{width:2.5rem;height:2.5rem;fill:#fff;margin-right:.1rem;margin-bottom:.1rem}.next-icon{margin-bottom:1px}.back-button{display:flex;align-items:center;fill:none;stroke:var(--main-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;padding-right:1rem;margin-left:-.15rem;border-radius:5rem;background-color:transparent;border-style:none;-webkit-tap-highlight-color:transparent}.back-button p{color:var(--main-color);margin-left:-.2rem;letter-spacing:.02rem;margin-bottom:-.05rem;text-transform:uppercase}.portal.section .header .back-button{stroke:var(--pedime-color)}.portal.section .header .back-button p{color:var(--pedime-color)}.portal.section .header .back-button svg{stroke:var(--pedime-color)}.icoLike{stroke:none;stroke-linecap:round;stroke-linejoin:round}.icoLike.img,.icoLike.name{width:1.5rem;display:inline;fill:var(--pedime-color);stroke-width:1.5;margin-left:-.7rem}.images-container .icoLike.img{margin-left:-.5rem}.icoLike.crd{position:absolute;width:1.8rem;filter:brightness(0) invert(100%) drop-shadow(0 0 .8rem rgb(0 0 0 / .5));margin:.6rem}.icoLike.pin{fill:#fff;width:2.2rem;height:2.2rem;margin-left:-.3rem;margin-right:-.5rem;filter:brightness(0) invert(100%) drop-shadow(0 0 .8rem rgb(0 0 0 / .5))}.icoLike.button{fill:var(--pedime-color);width:2.5rem;filter:drop-shadow(0 0 .8rem rgb(255 0 0 / .1))}.cart-item .m-btn,.cart-item .p-btn{width:2.3rem;height:2.3rem;stroke:#fff;stroke-width:var(--st-stroke-icon)}.bg-icon.minus-icon.crt,.bg-icon.plus-icon.crt{width:2.8rem;height:2.8rem;background-color:var(--main-color)}.icoDelete{display:flex;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;background-color:var(--appearance);border-radius:50%;border-style:none;border:.2rem solid var(--main-color);-webkit-tap-highlight-color:transparent}.icoDelete .x-icn{width:2.3rem;height:2.3rem;stroke:var(--main-color);stroke-width:calc(var(--st-stroke-icon) - .5);border-style:none}.icoDeleteMini{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;border-style:none;border:.2rem solid var(--pedime-color);-webkit-tap-highlight-color:transparent;background-color:transparent}.icoDeleteMini .x-icn-mini{stroke:var(--pedime-color);stroke-width:calc(var(--st-stroke-icon) - .5);border-style:none}.cart-icon{width:1.5rem;height:1.5rem;margin-right:.7rem;stroke:#fffc;stroke-width:2px;fill:none}.search-icon{display:flex;justify-content:center;align-items:center;position:absolute;stroke:var(--main-color);margin-left:.3rem;width:2.75rem}.optional-icon{fill:none;stroke:#bebebe;stroke-miterlimit:10;stroke-linecap:round;width:2.5rem;height:2.5rem;stroke-width:6}.optional-icon .cls-1{stroke:#d7d7d7}.optional-icon.active,.optional-icon.active .cls-1{stroke:var(--main-color)}.optional-icon.active .cls-option{fill:var(--main-color)}.optional-icon .cls-option{fill:#bebebe}.error-icon{fill:none;stroke:var(--main-color);stroke-miterlimit:10;stroke-linecap:round;width:1.75rem;height:1.75rem;stroke-width:4}.check-icon{fill:none;stroke:var(--main-color);stroke-miterlimit:10;stroke-linecap:round;width:3rem;height:3rem;stroke-width:6}.check-icon .cls-1{stroke:#d7d7d7}.check-icon.active,.check-icon.active .cls-1{stroke:var(--main-color)}.check-icon.active .cls-option{fill:var(--main-color)}.check-icon .cls-option{fill:#bebebe}.hidden{display:none}.views-icon .background{opacity:.1}.views-icon .border{opacity:1}.views-icon .selected{fill:#5585ff;opacity:1}.views-icon .disabled{fill:#000;opacity:.35}.delete-icon{width:1.5rem;height:1.5rem;fill:none;stroke:red;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dropzone-icon{fill:none;stroke:#000a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding:1.4rem}.not-found-icon{fill:var(--pedime-color)}.printer-icon{fill:none;stroke:var(--pedime-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.booking-icon{fill:none;stroke:var(--pedime-color);stroke-width:24;stroke-linecap:round;stroke-linejoin:round;height:2.25rem}.credit-card-icon{fill:none;stroke:var(--main-color);stroke-width:24;stroke-linecap:round;stroke-linejoin:round;height:1.75rem}.credit-card-icon .credit-card-line{fill:var(--main-color);stroke:none}.increase-prices-icon{fill:none;stroke:var(--main-color);stroke-width:24;stroke-linecap:round;stroke-linejoin:round;height:2.25rem}.increase-prices-icon .increase-prices-chart{fill:var(--main-color);stroke:none}.discount-icon{fill:none;stroke:var(--main-color);stroke-width:24;stroke-linecap:round;stroke-linejoin:round;height:2.25rem}.store-icon{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}.edit-icon{fill:none;stroke:var(--pedime-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.arrow-up-right-icon{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.arrow-qna-icon{width:24px;height:24px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:all .25s ease-in-out}.key-icon{fill:#252525;stroke:none}.download-icon{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cropper-container{position:relative}.cropper-container .cropper{position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;max-height:47.5rem;max-width:35rem;overflow:hidden;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);background-color:var(--appearance);z-index:3;display:flex;align-items:flex-end;justify-content:center}.cropper-container .cropper .action-btns{padding:1.25rem;display:flex;gap:1rem;position:absolute;z-index:4;width:100%}.cropper-container .cropper .action-btns button{font-size:1.5rem;width:100%;height:4rem;background-color:var(--pedime-color);border:none;border-radius:1rem;padding:0 2.5rem;color:#fff;box-shadow:.2rem .4rem .75rem #0003}.cropper-container .cropper .action-btns button:first-child{color:#646464;background-color:#fff}input[type=text].inp-txt{display:inline-block;width:100%;height:3rem;color:var(--gray-7);font-size:1.8rem;caret-color:var(--main-color);margin-top:2rem;padding:1.75rem 1.25rem;outline:none;border:none;border-radius:.75rem;background:var(--input-inset-shadow);background:linear-gradient(0deg,var(--input-background) 0%,var(--input-inset-shadow) 100%);box-shadow:.2rem .4rem .75rem var(--input-shadow)}input.inp-txt[type=text]::-moz-placeholder{color:var(--gray-3)}input.inp-txt[type=text]::placeholder{color:var(--gray-3)}input.inp-txt[type=text]::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}input.inp-txt[type=text]::selection{background:rgba(var(--theme-color),.85);color:#fff}.scroll-to-nav{position:sticky;z-index:1;overflow-x:scroll;background-color:var(--appearance);padding-bottom:.75rem;box-shadow:0 10px 10px var(--appearance)}.scroll-to-nav.open{top:6.5rem}.scroll-to-nav.closed{top:9.5rem}.scroll-to-nav span:before{content:"";position:absolute;top:0;right:0;height:100%;width:1.7rem;background:var(--appearance);background:linear-gradient(to left,var(--appearance) 0%,rgba(0,0,0,0) 100%)}.scroll-to-nav span:after{content:"";position:absolute;top:0;left:0;height:100%;width:1.7rem;background:var(--appearance);background:linear-gradient(to right,var(--appearance) 0%,rgba(0,0,0,0) 100%)}.scroll-to{display:flex;align-items:center;margin:1.5rem 0 0 0rem;padding:0 1.5rem;overflow-x:auto}.scroll-to a{text-transform:uppercase;text-decoration:none;font-weight:800;font-size:1.4rem;letter-spacing:0;color:var(--gray-2);margin-right:1rem;padding:.5rem 2rem;border-radius:5rem;border:.15rem solid var(--gray-1);background-color:var(--appearance);-webkit-tap-highlight-color:transparent;transition:color .5s ease-in-out,border 1s ease-in-out}.scroll-to a:hover{background-color:var(--gray-000);color:var(--gray-3)}.dragging-scroll-to a{color:#a0a0a0;border:.15rem solid rgb(190,190,190)}.mercadopago-container{height:100vh;max-width:30rem;background-color:#f1f1f1;margin:auto;padding:2rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);overflow:scroll}.mercadopago-container div.close-btn{width:100%;display:flex;justify-content:space-between;align-items:center}.mercadopago-container div.description{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1rem;padding:2rem 0}.mercadopago-container div.description p{font-size:1.1rem;padding:0 2rem}.mercadopago-container div.description p.free{font-size:1.75rem;font-weight:800}.mercadopago-container div.description p.code{font-weight:800;color:var(--main-color)}.mercadopago-container div.status-screen{display:flex;flex-direction:column;align-items:center}.mercadopago-container div.status-screen div.status-header{width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;text-align:center;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.mercadopago-container div.status-screen div.status-header div.status-icon-background{border-top-left-radius:1rem;border-top-right-radius:1rem;height:48px;width:100%}.mercadopago-container div.status-screen div.status-header div.status-icon-background.green{background-color:#00a650}.mercadopago-container div.status-screen div.status-header div.status-icon-background.orange{background-color:#f73}.mercadopago-container div.status-screen div.status-header div.status-icon-background.red{background-color:#f23d4f}.mercadopago-container div.status-screen div.status-header div.status-icon-container{height:64px;width:64px;margin-top:-32px;border:3px solid #FFF;border-radius:100px;display:flex;justify-content:center;align-items:center}.mercadopago-container div.status-screen div.status-header div.status-icon-container.green{background-color:#00a650}.mercadopago-container div.status-screen div.status-header div.status-icon-container.orange{background-color:#f73}.mercadopago-container div.status-screen div.status-header div.status-icon-container.red{background-color:#f23d4f}.mercadopago-container div.status-screen div.status-header div.status-icon-container svg{stroke:#fff}.mercadopago-container div.status-screen div.status-body{font-weight:600;padding:1rem 1rem 2.5rem;font-size:1.5rem;background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;text-align:center;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.mercadopago-container div.status-screen div.status-body p:last-child{margin-top:.5rem;font-size:1rem;font-weight:400;color:gray}.mercadopago-container div.status-screen button.back{margin-top:1rem;font-size:1.2rem;color:#009ee3;font-weight:600;border-style:none;background-color:transparent}.mercadopago-container .brand-mercadopago{display:flex;align-items:center;gap:1rem;font-size:1.2rem;font-weight:600;color:gray;padding:1rem;background-color:#fff;border-radius:1rem;margin-bottom:1rem}.mercadopago-container .brand-mercadopago img{width:2rem}.bg-overlay{overflow:hidden;width:100vw;height:100vh;position:fixed;left:0;bottom:0;height:100lvh;z-index:3;backdrop-filter:grayscale(.3);background:rgba(0,0,0,.3);transition:background 1s ease backdrop-filter 2s ease}.bg-overlay.white{background:rgba(255,255,255,.4)}.bg-overlay.white.blur{background:rgba(255,255,255,.3);backdrop-filter:grayscale(.3)}.bg-overlay.black{backdrop-filter:brightness(30%)}.bg-overlay.black.blur{backdrop-filter:brightness(90%) grayscale(.3)}.select-menu{width:100%;position:relative;margin-top:2rem}.select-menu .input{width:100%;height:3.5rem;display:flex;justify-content:space-between;align-items:center;padding-right:.5rem}.select-menu .input .dropdown{flex-direction:column;margin:0;padding:0}.select-menu .input .dropdown .no-optionals{height:4rem;padding:1rem 2rem 1rem 3rem;font-size:1.2rem;font-style:italic;width:100%;color:#0006}.select-menu .input .dropdown .link{height:2rem}.select-menu .input .dropdown .button{display:flex;flex-direction:column;align-items:stretch;padding:1rem}.select-menu .input .dropdown .button button{padding:1rem;border:none;background-color:var(--pedime-color);text-transform:uppercase;font-size:1.5rem;font-weight:600;color:#fff;border-radius:1rem;height:4rem}.select-menu .input span.placeholder{margin-left:1.25rem;z-index:11;font-size:1.5rem;font-weight:600;color:#000a}.select-menu .input .arrow-icon{margin-right:5px}.select-menu .input .arrow-icon svg{position:relative;z-index:2;stroke:var(--pedime-color)}.menu-link{display:flex;align-items:center;justify-content:space-around;padding:1rem 2rem 1rem 3rem;font-size:1.25rem}.menu-link.selected{background-color:rgba(var(--theme-pedime-color),.1)}.menu-link.selected:hover{background-color:rgba(var(--theme-pedime-color),.15)}.menu-link span{width:100%;color:#0009}.menu-link span.selected{font-weight:600;color:var(--pedime-color)}.menu-link:hover{background-color:#00000008}.menu-link svg{margin-right:.5rem}.skl-container{width:100%;padding-top:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid #0001}.skl-container:first-child{margin-top:.4rem}.skl-container:last-child{border-bottom:none;padding-bottom:2.4rem}.skeleton{animation:skeletonLoading 1s linear infinite alternate}@keyframes skeletonLoading{0%{background-color:var(--skeleton-0)}to{background-color:var(--skeleton-100)}}.skl-txt{width:100%;height:1.5rem;margin-bottom:.5rem;border-radius:.4rem}.skl-btn{width:2.8rem;height:2.8rem;border-radius:50%}.cart__header{display:flex;justify-content:space-between;width:100%}.cart__header .skl__title{width:35%}.cart__header .skl__price{width:18%;margin-right:.9rem}.cart__body.skl-txt{width:65%;height:1rem;margin-top:.4rem;margin-bottom:2rem}.cart__footer{display:flex;justify-content:flex-end;align-items:center;margin-right:.2rem}.cart__footer .skl-txt{width:1.4rem;margin:.8rem}.loading-header{position:absolute;left:0;right:0;width:100%;height:6.5rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--appearance);box-shadow:0 -5px 10px 10px var(--shadow-hdr)}.loading-header .loading-nav{margin:auto;width:100%;max-width:60rem;display:flex;justify-content:space-between;align-items:center}.loading-header .loading-nav .l-search{margin-left:1.25rem;width:5.25rem;height:5.25rem;border-radius:50%}.loading-header .loading-nav .l-menu{margin-left:1rem;margin-right:2rem;width:3rem;height:3rem;border-radius:50%}.loading-body{position:absolute;width:100%;max-width:60rem;margin-top:6.5rem}.loading-body .loading-scroll-to{display:flex;align-items:center;margin:1.5rem 0 0 0rem;padding:0 2.5rem}.loading-body .loading-scroll-to div{position:relative;margin-right:1rem;padding:.5rem 2rem;border-radius:5rem;border:.15rem solid var(--skeleton-border)}.loading-body .loading-scroll-to div p{width:8rem;height:1.3rem;margin:.4rem;border-radius:.5rem}.loading-body .loading-catalogo{padding:0 1rem;width:100%}.loading-body .loading-catalogo .loading-title-section{margin-bottom:.5rem;padding:2.5rem 0 1.2rem 2.4rem;border:.1rem solid;border-color:transparent;border-bottom-color:var(--skeleton-border)}.loading-body .loading-catalogo .loading-title-section div{width:10rem;height:2rem;border-radius:1rem}.loading-body .loading-catalogo .loading-pin{padding:2rem .75rem .25rem}.loading-body .loading-catalogo .loading-pin div{width:100%;height:calc(100vw/1.7);max-height:25rem;border-radius:1rem}.loading-body .loading-catalogo .loading-img{padding:1rem .75rem;display:flex}.loading-body .loading-catalogo .loading-img .img{min-width:7rem;height:7rem;border-radius:.5rem}.loading-body .loading-catalogo .loading-img .title-price{width:100%;height:100%;padding:.6rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.loading-body .loading-catalogo .loading-img .title-price p{height:1.5rem;border-radius:.5rem}.loading-body .loading-catalogo .loading-img .title-price p:first-child{width:12rem}.loading-body .loading-catalogo .loading-img .title-price p:last-child{width:5rem}.loading-info{width:100%;padding:.75rem;display:flex;gap:1.25rem;border-radius:1rem;margin-top:1rem}.loading-info div:first-child{width:7rem;height:7rem;border-radius:.5rem;background-color:var(--appearance)}.loading-info div:last-child{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.loading-info div:last-child p.title{width:8rem;height:2rem;border-radius:.5rem;background-color:var(--appearance)}.loading-info div:last-child p.slogan{width:14rem;height:1rem;border-radius:.5rem;background-color:var(--appearance)}.skl-container.sections{padding:1rem;width:100%}.skl__edit-items .skl__title,.sections .skl__title{margin-bottom:.5rem;padding:2.5rem 0 1.2rem 1.4rem;border-bottom:solid 1px #DDD}.skl__edit-items .skl__title p,.sections .skl__title p{width:10rem;height:2rem;border-radius:.5rem;margin-bottom:.5rem}.skl__edit-items .skl__subtitle,.sections .skl__subtitle{margin-bottom:.5rem;padding:2.5rem 0 1.2rem 2.4rem;border-bottom:solid 1px #DDD}.skl__edit-items .skl__subtitle p,.sections .skl__subtitle p{width:5rem;height:1.5rem;border-radius:.5rem;margin-bottom:.5rem}.skl__edit-items .skl__item,.sections .skl__item{padding:1rem 2.5rem 1rem 1rem;display:flex;justify-content:space-between;align-items:center;margin:1rem;border-radius:1rem;border:solid 1px #DDD}.skl__edit-items .skl__item.sections,.sections .skl__item.sections{padding:1.7rem 2.5rem}.skl__edit-items .skl__item .skl__title-img,.sections .skl__item .skl__title-img{display:flex;align-items:center;gap:1rem}.skl__edit-items .skl__item .skl__title-img .skl__img-item,.sections .skl__item .skl__title-img .skl__img-item{width:5rem;height:5rem;border-radius:.5rem;background-color:#fff}.skl__edit-items .skl__item .skl__title-img .skl__title-item,.sections .skl__item .skl__title-img .skl__title-item{width:10rem;height:1.5rem;border-radius:.5rem;background-color:#fff}.skl__edit-items .skl__item .skl__icons,.sections .skl__item .skl__icons{display:flex;align-items:center;gap:2rem}.skl__edit-items .skl__item .skl__icons .skl__price,.sections .skl__item .skl__icons .skl__price{width:5rem;height:1.25rem;border-radius:.5rem;background-color:#fff}.skl__edit-items .skl__item .skl__icons .skl__switch,.sections .skl__item .skl__icons .skl__switch{width:4rem;height:2.5rem;border-radius:4rem;background-color:#fff}.skl__edit-items .skl__item .skl__icons .skl__dots,.sections .skl__item .skl__icons .skl__dots{width:2rem;height:2rem;border-radius:.5rem;background-color:#fff}.switch{width:4rem;height:2.5rem;background-color:#00000040;display:flex;justify-content:flex-start;border-radius:5rem;padding:.25rem;transition:background-color .2s}.switch[data-is-on=true]{justify-content:flex-end;background-color:red;transition:background-color .5s}.handle{width:2rem;height:2rem;background-color:#fff;border-radius:5rem}@keyframes animateValue{0%{opacity:.4}to{opacity:1}}.animate{animation:animateValue .4s ease-in-out}.skeleton-loader{height:40px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px;text-align:center;font-size:1rem;color:transparent}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.opt-title-container{display:flex;align-items:center;gap:1rem;margin-top:1rem}.opt-title-container .required{font-size:1.2rem;color:var(--main-color);font-style:italic}.opt-title-container .required.active{color:gray}.opt-title{color:gray;font-weight:700;padding:1rem 0;font-size:1.8rem;text-transform:uppercase}.opt-title+p{color:#fff;font-size:1.2rem;background-color:var(--main-color);padding:.1rem .5rem;border-radius:.5rem}.opt-title+p.active{color:gray;background-color:#f0f0f0;background-color:var(--gray-000)}.optional{padding:.25rem .75rem;margin:0 -1rem;height:3.75rem;border-radius:3rem}.optional span,.optional label{display:flex;justify-content:space-between;align-items:center}.optional span i,.optional label i{text-decoration:line-through;margin-right:.75rem;font-size:1rem;font-style:normal;color:#bebebe}.optional span div,.optional label div{display:flex;align-items:center}.optional span div input,.optional label div input{display:none}.optional:hover{background-color:var(--gray-000)}.key-optional{margin-left:1rem;font-size:1.4rem;color:gray}.opt-price{padding:.5rem;color:#64a078;font-size:1.6rem;margin-right:.5rem}.reauth-container{border:none;position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;z-index:3;display:flex;flex-direction:column;min-height:12.5rem;height:22rem;width:30rem;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);background-color:var(--appearance);padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2.75rem auto 4rem;overflow-y:scroll}.reauth-container button.close-button{grid-column:2;grid-row:1;justify-self:flex-end}.reauth-container .reauth-body{grid-column:1 / span 2;grid-row:2}.reauth-container .reauth-body .error{grid-column:1 / span 2;position:relative;overflow-y:auto;font-size:1.5rem;padding:.7rem 1rem 0;grid-row:2;color:red}.reauth-container .reauth-body .reauth-msj{grid-column:1 / span 2;position:relative;overflow-y:auto;font-size:1.5rem;padding:.7rem 1rem 0;grid-row:2}.reauth-container .reauth-body input{width:100%;height:4rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.25rem;font-weight:400;margin-top:1.5rem}.reauth-container .reauth-body input:focus{outline:.4rem solid lightgray}.reauth-container .buttons{grid-column:1 / span 2;grid-row:3}.reauth-container .buttons .btn-acept{text-transform:uppercase;color:#fff;font-size:1.25rem;background-color:var(--main-color);border:none;border-radius:1rem;width:100%;height:100%}thead.admin{color:#000}thead.admin tr th:first-child,thead.admin th:nth-child(2),thead.admin th:nth-child(3){display:none}tbody.admin tr{border-radius:1rem}tbody.admin tr td:first-child,tbody.admin tr td:nth-child(2),tbody.admin tr td:nth-child(3){display:none}tbody.admin tr td:nth-child(4){border-top-left-radius:1rem;border-bottom-left-radius:1rem}tbody.admin tr:nth-child(even){background-color:#fbfbfb}tbody.admin tr:hover{background-color:#f0f0f0}.id-n-date .name,.id-n-date .email{font-size:1.2rem;font-weight:600;color:#000}.id-n-date .name:hover,.id-n-date .email:hover,.id-n-date .email2:hover{text-decoration:underline}.id-n-date a,.id-n-date a:visited,.id-n-date span{color:gray}.key-boolean{width:1.25rem;margin-right:-1rem}.key-boolean svg{fill:var(--pedime-color)}.key-boolean.pending svg{fill:gray}.email-btn{display:flex;align-items:center;margin:2rem 1.5rem 3rem 0rem;position:relative;background-color:var(--pedime-color);border-style:none;padding:.5rem 1rem;border:solid 2px var(--pedime-color);border-radius:5rem;color:#fff;font-weight:800;text-transform:uppercase;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.actions-cell ul li{display:flex;align-items:center}.actions-cell ul li svg{margin-right:.75rem;width:1.25rem;fill:var(--pedime-color)}.dialog-container{border:none}div.alert{position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;z-index:3;display:flex;flex-direction:column;min-height:12.5rem;height:19rem;max-width:35rem;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--shadow-crd);background-color:var(--appearance);padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2.75rem auto 4rem;overflow-y:scroll}div.alert .span-user{display:block;position:relative;width:100%;height:2rem;border-radius:.5rem}div.alert .span-btn-acept{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#e1e1e1;font-size:1.5rem;width:50%;border:none;border-radius:1rem;padding:0 2.5rem}div.alert button.close-button{grid-column:2;grid-row:1;justify-self:flex-end}div.alert p.alert-msj{grid-column:1 / span 2;position:relative;overflow-y:auto;font-size:1.5rem;padding:.7rem 1rem 1rem;color:var(--gray-9);grid-row:2;margin-bottom:1rem}div.alert div{display:flex;justify-content:flex-end;gap:1.5rem;align-items:stretch;grid-column:1 / span 2;grid-row:3}div.alert div .alert-btn-cancel{color:#646464;background-color:#e1e1e1;color:var(--gray-4);background-color:var(--gray-0);font-size:1.5rem;width:50%;border:none;border-radius:1rem;padding:0 2.5rem}div.alert div .alert-btn-cancel:visited{color:#646464}div.alert div .alert-btn-acept{color:#fff;font-size:1.5rem;width:50%;background-color:var(--main-color);border:none;border-radius:1rem;padding:0 2.5rem}div.alert div .alert-btn-acept a,div.alert div .alert-btn-acept :visited{color:#fff}:is(div.alert div)+span{grid-row:3}:is(div.alert div)+span:before{content:"";position:absolute;bottom:6.5rem;left:0;z-index:6;height:1.7rem;width:100%;background:var(--appearance);background:linear-gradient(to top,var(--appearance) 0%,rgba(0,0,0,0) 100%)}:is(div.alert div)+span:after{content:"";position:absolute;top:4rem;left:0;z-index:6;height:1.4rem;width:100%;background:var(--appearance);background:linear-gradient(to bottom,var(--appearance) 0%,var(--appearance) 10%,rgba(0,0,0,0) 100%)}.dropdown-menu{--shadow: #0000;--width: 0;--height: 0;width:4.25rem;height:4.25rem;filter:drop-shadow(0 0 4rem var(--shadow));border-radius:50%;transition:filter 1s ease-in-out}.menu-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:50%;outline:none;-webkit-tap-highlight-color:transparent}.menu-list{opacity:0;position:absolute;top:0;right:0;color:var(--gray-5);padding-top:4.25rem;background-color:var(--appearance);border-radius:25px;list-style:none}.menu-list .menu-item{display:flex;font-size:1.5rem}.menu-list .menu-item a,.menu-list .menu-item a:visited{width:100%;padding:1rem 4rem;color:var(--gray-5)}.menu-list .menu-item:hover{background-color:var(--gray-0000)}.menu-list .menu-item:last-child{margin-bottom:1.5rem}.crd-container{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;margin:auto;max-width:38rem;height:100svh;padding:1.75rem .75rem}.crd-container .crd-btn{padding:0 .5rem}.card{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto;min-height:12.5rem;border-radius:3.5rem;box-shadow:0 0 1.5rem 1rem var(--shadow-crd);background-color:var(--appearance);z-index:1}.top-crd{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:1.8rem 2rem 1.2rem 2.2rem;background-color:var(--appearance);border-radius:3.5rem 3.5rem 0 0;border-bottom:.1rem solid var(--gray-0)}.title-y-closeicon{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0 0 .5rem}.title-card{color:var(--gray-5);font-size:2.2rem;font-weight:800;-webkit-user-select:all;-moz-user-select:all;user-select:all}.close-button{width:3rem;height:3rem;background-color:transparent;border-radius:50%;border-style:none;-webkit-tap-highlight-color:transparent}.close-icon-card{width:2.8rem;height:2.8rem;stroke:var(--main-color);stroke-width:var(--st-stroke-icon);border-style:none}.description{color:var(--gray-5);margin-top:.5rem;font-size:1.3rem;font-weight:400;letter-spacing:.01rem;line-height:1.5rem;-webkit-user-select:all;-moz-user-select:all;user-select:all}.description span{font-weight:800;color:var(--gray-5)}@supports not (-webkit-touch-callout: none){.description,.title-card{-webkit-user-select:text;-moz-user-select:text;user-select:text}}.middle-crd{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;align-self:stretch;overflow:auto;background-color:var(--appearance);padding:0 1.8rem 1.8rem;max-height:50rem;min-height:17rem}.middle-crd.new-section{min-height:11rem}.one{padding-top:1.2rem;border-bottom:.1rem dashed #00000020;margin-bottom:1rem}.middle-crd .one:only-child{border-bottom:none;margin-bottom:-1rem}.img-crd{width:100%;aspect-ratio:1/1;border-radius:1rem;box-shadow:0 0 0 .1rem #00000009,0 0 2.5rem -.1rem #00000017}.crd-icons{height:3.5rem;margin:1rem 0 1rem 1rem;padding:.25rem 0 .75rem}.crd-icons>.likeButton{width:2.5rem;display:inline;fill:transparent;stroke:var(--gray-2);stroke-width:2}.crd-icons>.likeButton.active{width:2.5rem;display:inline;fill:red;stroke:transparent;stroke-width:2}.opt-price{margin-right:.5rem}input:first-letter{text-transform:uppercase}.notas::-moz-placeholder{color:var(--gray-2);font-style:italic;text-transform:capitalize}.notas::placeholder{color:var(--gray-2);font-style:italic;text-transform:capitalize}.notas:focus{transition:border-bottom .25s ease;border-bottom:.1rem solid var(--gray-2)}.bottom-crd{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 2.8rem 1.8rem 1.8rem;background-color:var(--appearance);border-radius:0 0 3rem 3rem;border-top:.1rem solid var(--gray-0);box-shadow:0 0 2.5rem 1.5rem #0000000d}.bg-icon{display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border-radius:50%;border-style:none;-webkit-tap-highlight-color:transparent}.bg-icon.plus-icon.crdbtn,.bg-icon.minus-icon.crdbtn{background-color:var(--main-color)}.plus-minus-icons{display:flex;align-items:center}.bottom-crd .m-btn,.bottom-crd .p-btn{width:2.5rem;height:2.5rem;stroke:#fff;stroke-width:var(--st-stroke-icon)}.amount{position:relative}.amount .subtotal-cart-loading,.amount .subtotal-checkout-loading{width:6rem;height:1.5rem;border-radius:.4rem}.amount i{font-size:1rem;text-decoration:line-through;font-weight:400;font-style:normal;color:gray;display:flex;align-items:center;position:absolute;right:0px;top:-1rem}.amount,.quant{color:var(--gray-5);font-size:1.8rem;font-weight:800}.quant{position:relative;width:3ch;display:flex;justify-content:center;align-content:center}.quant.crd{font-size:1.8rem}.quant.crt{font-size:1.6rem}.quant:before,.quant:after{content:"";position:absolute;z-index:2;height:5px;width:100%;background:rgb(255,255,255)}.quant:before{top:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,var(--appearance) 100%)}.quant:after{bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--appearance) 100%)}.dis{background-color:var(--gray-0)}.btn{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;position:relative;bottom:0rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:6rem;padding:2rem 1.5rem 2rem 3rem;color:#fff;font-size:1.8rem;font-weight:800;text-transform:uppercase;background-color:var(--main-color);border-radius:12rem;border-style:none;animation-duration:.7s;animation-name:btn-slidein;animation-delay:.4s;-webkit-tap-highlight-color:transparent;transition:background-color .3s}.btn.disabled{background-color:gray}.btn.loading-btn{padding:0}.btn:after{content:"";position:absolute;z-index:-1;left:0;right:0;max-width:40rem;border-radius:5rem;height:5.7rem;box-shadow:0 0 2rem 1rem var(--shadow-btn),0 0 7rem 3rem var(--shadow-btn),0 0 10rem 10rem var(--shadow-btn)}.btn .bg-icon.plus-icon.p-icon{margin-right:.2rem;width:2.2rem;height:2.2rem;stroke:#fff;stroke-width:var(--st-stroke-icon)}.total-price{display:flex;align-items:center;height:2.9rem;padding:.4rem 1.4rem;font-size:1.5rem;font-weight:200;background-color:var(--gray-0);border-radius:5rem}.total-price p{font-size:1.5rem}.alertmap-container{position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;z-index:3;display:flex;flex-direction:column;min-height:12.5rem;height:45rem;max-width:35rem;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--shadow-crd);background-color:var(--appearance);overflow-y:scroll}.alertmap-container .alert-buttons{position:absolute;bottom:0;z-index:4;width:100%;height:6.25rem;background-color:var(--appearance);padding:1.2rem;display:flex;justify-content:space-between;gap:1.35rem;align-items:stretch}.alertmap-container .alert-buttons .alertmap-goto-btn{font-size:1.5rem;width:75%;background-color:var(--main-color);border:none;border-radius:1rem;padding:0 2.5rem;align-items:center}.alertmap-container .alert-buttons .alertmap-goto-btn a,.alertmap-container .alert-buttons .alertmap-goto-btn :visited{color:#fff}.alertmap-container .alert-buttons .alertmap-back-btn{color:var(--gray-4);font-size:1.5rem;width:25%;background-color:var(--gray-0);border:none;border-radius:1rem}.alertmap-container .header-alert{position:absolute;top:0;right:0;z-index:5;width:100%;height:4rem;padding:1.2rem;display:flex;justify-content:flex-end}.schedule{padding:0 3rem}.schedule button{width:100%;background-color:var(--main-color);border:none;padding:1rem;color:#fff;margin-top:1rem;font-size:1.5rem;font-weight:800;text-transform:uppercase;border-radius:5rem}.schedule .day{display:grid;grid-template-columns:1fr 2fr 1fr;border-bottom:1px solid var(--gray-0)}.schedule .day:last-child{border-bottom:none}.schedule .day label{display:flex;align-items:center;width:5rem;font-size:1.2rem;color:gray}.schedule .day .time-picker-container{display:flex;flex-direction:column;align-items:center}.schedule .day .time-picker-container .closed{margin:1rem;text-transform:uppercase}.schedule .day .time-picker-container .time-pickers{margin-top:1rem;display:flex;align-items:center}.schedule .day .time-picker-container .time-pickers span{color:var(--gray-9)}.schedule .day .time-picker-container .time-pickers:last-child{margin-bottom:1rem}.schedule .day .time-picker-container .time-pickers .time-picker{margin-right:.5rem}.schedule .day .time-picker-container .add-icon{border:.2rem solid #DDD;border-radius:.5rem;margin:0 1rem;width:100%;height:3rem;display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;text-transform:uppercase;color:gray}.schedule .day .time-picker-container .add-icon:hover{color:var(--main-color);border:.2rem solid var(--main-color)}.header-alert-web{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:5.5rem;background-color:var(--appearance);padding:1.2rem 1.2rem 1.2rem 3rem;font-size:1.6rem;font-weight:800;color:var(--gray-5);display:flex;justify-content:space-between;align-items:center}.toggle-search-area{position:fixed;top:8rem;width:100%;max-width:57rem;backdrop-filter:blur(2rem);font-size:1.8rem;border-radius:3rem;box-shadow:0 .5rem 3rem 1.5rem var(--search-area-shdw);overflow:auto;transition:all .6s ease-in-out;z-index:1;height:auto;max-height:calc(100vh - 9.5rem);transition:all .1s ease-in-out;opacity:1}.toggle-search-area:focus{outline:none}.toggle-search-area .no-search-results{padding:1.2rem 1.5rem;color:var(--gray-5);font-weight:600;font-size:1.6rem}.toggle-search-area>div{padding:.8rem .75rem}.toggle-search-area>div:only-child{background-color:var(--appearance)}.toggle-search-area>div:only-child .other-results{display:none}.toggle-search-area>div:not(:only-child):first-child{background-color:var(--appearance);border-bottom:solid 1px var(--gray-0)}.toggle-search-area>div:not(:only-child):last-child{position:relative;background-color:var(--search-area-bgnd);border-top:solid 1px var(--search-area-brdr);padding-top:3rem}.toggle-search-area>div:not(:only-child):last-child .other-results{position:absolute;top:1.25rem;left:2.25rem;color:var(--appearance);font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:.03rem;text-shadow:0 .1rem .2rem var(--gray-6),0 .1rem 1rem var(--gray-2)}.toggle-search-area>div:not(:only-child):last-child:before{content:"";position:absolute;top:0;left:0;height:7rem;width:100%;background:linear-gradient(var(--gray-00) 0%,transparent 100%)}.item-search-result{position:relative;padding:1.2rem 1.5rem;border-radius:5rem;transition:all 1ms ease-in-out;display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:.4rem;color:var(--gray-5);font-size:1.4rem;-webkit-tap-highlight-color:transparent}.item-search-result dt{display:inline;font-weight:600;font-size:1.6rem}.item-search-result dd{margin-left:.2rem;display:inline;font-size:1.4rem;color:var(--gray-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-search-result div.search-item-container{display:flex;gap:1rem}.item-search-result span{padding:.2rem .8rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.07rem;color:var(--gray-3);bottom:.2rem;border:solid 1px var(--gray-1);border-radius:1rem;align-self:center;background-color:var(--search-area-span);box-shadow:0 0 2rem var(--search-area-span)}.item-search-result span.disabled-item{border:solid 1px red;color:red}.item-search-result span.hidden-item{background-color:#d2d2d2;color:#fff}.item-search-result .price{text-align:right;padding-right:.2rem;font-size:1.4rem;color:#64a078;margin-left:.75rem}.item-search-result.focused{background-color:#eee}header.app{position:fixed;top:0;z-index:3;display:flex;justify-content:center;width:100%;height:6.5rem;background-color:var(--appearance);box-shadow:0 -5px 10px 10px var(--shadow-hdr)}header.app nav{position:relative;background-color:var(--appearance);color:var(--main-color);font-weight:800;width:100%;max-width:60rem;display:flex;justify-content:space-between;align-items:center}.search{display:flex;align-items:center}.search{position:relative;z-index:1;background-color:var(--search-color);border-radius:5rem;margin-left:1.25rem;padding:.6rem;width:5.25rem;height:5.25rem;border:solid .4rem var(--search-color);transition:all .4s ease-in-out;-webkit-tap-highlight-color:transparent}.search.active{background-color:var(--search-color);width:100%;border:solid .4rem rgba(var(--theme-color),.2)}.search div{display:flex;align-items:center}.input-search{width:0;opacity:0;display:none}.input-search.active{display:block;transition:opacity 1s;opacity:1;outline:none;background:none;border:none;margin-left:4.25rem;width:100%;font-size:2rem;color:var(--gray-5);caret-color:#696969}.menu-icon{position:relative;z-index:2;right:0;stroke:var(--main-color);width:3.75rem;stroke-width:2.25;transition:all .5s cubic-bezier(.5,.1,.2,1.7)}.menu-icon.active{transform:rotate(45deg) scale(1.2);stroke-width:1.9}div.front-page-container{padding:.75rem 1.5rem .75rem .75rem;display:flex;justify-content:space-between;background-color:var(--gray-00);border-radius:1rem;margin-top:1rem}div.front-page-container div.profile{display:flex;justify-content:flex-start}div.front-page-container div.profile img{width:7rem;height:7rem;border-radius:.5rem;border:solid 1px var(--appearance)}div.front-page-container div.profile div.info{display:flex;flex-direction:column;justify-content:flex-end;padding-left:1rem}div.front-page-container div.profile div.info .title{font-size:2rem;font-weight:800;margin-bottom:-.2rem;color:var(--gray-9)}div.front-page-container div.profile div.info .subtitle{font-size:1.2rem;font-weight:600;font-style:italic;margin-bottom:.2rem;color:var(--gray-9)}div.front-page-container div.profile div.info div.location{display:flex;align-items:center}div.front-page-container div.profile div.info div.location svg.location-icon{margin-bottom:2px;margin-right:.2rem;width:15px;height:15px;fill:none;stroke:var(--main-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}div.front-page-container div.profile div.info div.location .address{font-size:1.1rem;color:var(--main-color)}div.front-page-container div.profile div.info div.location .address a,div.front-page-container div.profile div.info div.location .address a:visited{color:var(--main-color)}div.front-page-container div.profile div.info div.location .address:hover{text-decoration:underline}div.front-page-container div.icon-wrapper{display:flex;align-items:center}div.front-page-container div.icon-wrapper svg.promotion-icon{fill:var(--pedime-color);min-width:5.25rem;width:5.25rem}.optional-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;width:35rem;overflow-y:scroll;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--shadow-crd);background-color:var(--appearance);z-index:1}.optional-dialog.bookings{height:53rem;max-height:100vh}.optional-dialog.new-order{width:50rem}.optional-dialog.increase-prices{max-height:50rem}.optional-dialog .leyend-error{color:red;padding-left:1.5rem;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.optional-dialog .top-crd-dialog{height:4.5rem;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:0rem 1rem 0rem 2.2rem;background-color:var(--appearance);border-radius:2.25rem 2.25rem 0 0;border-bottom:.1rem solid var(--gray-0);display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.optional-dialog .top-crd-dialog .title-y-closeicon{width:100%;padding:0;align-items:center}.optional-dialog .top-crd-dialog .title-y-closeicon h3{color:var(--gray-9)}.optional-dialog .top-crd-dialog .title-y-closeicon svg{stroke:var(--pedime-color)}.optional-dialog input::-moz-placeholder{font-weight:400}.optional-dialog input::placeholder{font-weight:400}.optional-dialog input::-moz-selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}.optional-dialog input::selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}.optional-dialog .close-button{display:flex;justify-content:flex-end}.optional-dialog .middle-crd-dialog{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;align-self:stretch;overflow:auto;background-color:var(--appearance);padding:0 1rem 1rem;max-height:50rem}.optional-dialog .middle-crd-dialog .optional-container{display:flex;flex-direction:column;margin-top:4rem;overflow-y:scroll}.optional-dialog .middle-crd-dialog .optional-container .header-container{padding:0 3rem 1rem}.optional-dialog .middle-crd-dialog .optional-container .title{display:flex;align-items:center;width:100%;height:3rem;border-radius:1rem;border:.2rem solid rgba(0,0,0,.05);padding:1.75rem 1.25rem}.optional-dialog .middle-crd-dialog .optional-container .title h3{font-size:1.5rem}.optional-dialog .middle-crd-dialog .optional-container .min-max{width:100%;display:flex;gap:1rem}.optional-dialog .middle-crd-dialog .optional-container .min-max input{width:100%;margin:1rem 0;display:inline-block;height:3rem;font-weight:600;color:#000a;font-size:1.5rem;caret-color:var(--pedime-color);padding:1.75rem 1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a}.optional-dialog .middle-crd-dialog .optional-container .min-max input:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--pedime-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.optional-dialog .middle-crd-dialog .optional-container .checkboxes{display:flex;flex-direction:column;margin:1rem}.optional-dialog .middle-crd-dialog .optional-container .checkboxes input{accent-color:var(--pedime-color);transform:scale(1.3)}.optional-dialog .middle-crd-dialog .optional-container .checkboxes label{font-size:1.4rem;color:#000a;font-weight:600;display:flex;align-items:center;gap:.75rem}.optional-dialog .middle-crd-dialog .optional-container .checkboxes label:first-child{margin-bottom:1rem}.optional-dialog .middle-crd-dialog .optionals{width:100%;display:flex;flex-direction:column;gap:1rem}.optional-dialog .middle-crd-dialog .optionals .opt{display:flex;align-items:center;gap:1rem}.optional-dialog .middle-crd-dialog .optionals .opt .switch{height:2rem;padding:.1rem;margin-right:-.5rem}.optional-dialog .middle-crd-dialog .optionals .opt .switch .handle{width:1.75rem;height:1.75rem}.optional-dialog .middle-crd-dialog .optionals .opt span{border:none;background-color:transparent;display:flex;align-items:center;margin-bottom:.2rem}.optional-dialog .middle-crd-dialog .optionals .opt svg{width:2rem}.optional-dialog .middle-crd-dialog .optionals input{display:inline-block;height:3rem;font-weight:600;color:#000a;font-size:1.5rem;caret-color:var(--pedime-color);padding:1.75rem 1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a}.optional-dialog .middle-crd-dialog .optionals input:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-pedime-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.optional-dialog .middle-crd-dialog .optionals input[type=text]{width:calc(75% - 5rem)}.optional-dialog .middle-crd-dialog .optionals input[type=number]{width:calc(25% - .7rem)}.optional-dialog .middle-crd-dialog .optionals .opt-add{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}.optional-dialog .middle-crd-dialog .optionals .opt-add svg{width:2rem}.optional-dialog .middle-crd-dialog .optionals .opt-add span{width:2rem;height:2rem;border:none;background-color:transparent;width:7rem;background-color:var(--pedime-color);display:flex;justify-content:center;align-items:center;border-radius:2rem;color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:800}.optional-dialog .middle-crd-dialog .optionals .opt-add span svg{width:2rem;height:2rem;stroke:#fff;border:.2rem solid var(--pedime-color);stroke-width:var(--st-stroke-icon);background-color:var(--pedime-color)}.optional-dialog .bottom-dialog{height:6.6rem;grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;display:flex;justify-content:space-between;align-items:center;padding:0 1.25rem;background-color:var(--appearance);border-radius:0 0 2.25rem 2.25rem;border-top:.1rem solid var(--gray-0);box-shadow:0 0 2.5rem 1.5rem #0000000d}.optional-dialog .optional-btn{font-size:1.5rem;justify-self:end;width:100%;height:4rem;background-color:var(--pedime-color);border:none;border-radius:1rem;padding:0 2.5rem;color:#fff}form.increase-prices label{font-size:1.35rem;display:flex;gap:1rem;align-items:center;padding:.25rem}form.increase-prices input[type=radio],form.increase-prices input[type=checkbox]{transform:scale(1.25);accent-color:var(--main-color)}form.increase-prices .percentage-container,form.increase-prices .rounding-container,form.increase-prices .sections-container{margin-top:2rem;margin-left:.25rem;display:flex;flex-direction:column}form.increase-prices .percentage-title,form.increase-prices .rounding-title,form.increase-prices .sections-title{margin-bottom:.4rem;display:flex;align-items:flex-end;gap:1rem}form.increase-prices .percentage-title h2,form.increase-prices .rounding-title h2,form.increase-prices .sections-title h2{padding-left:1rem;color:#5a5a5a}form.increase-prices .percentage-title p,form.increase-prices .rounding-title p,form.increase-prices .sections-title p{font-size:1.25rem;color:var(--main-color)}form.increase-prices .percentage-container{width:100%}form.increase-prices .percentage-container .percentage-input{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}form.increase-prices .percentage-container .percentage-input input{width:9.5rem;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}form.increase-prices .percentage-container .percentage-input p{font-size:1.6rem;font-weight:600;border:none;background-color:transparent;color:gray}.optional-dialog.bookings{position:fixed;margin:auto;width:45rem;overflow-y:hidden;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);background-color:var(--appearance);z-index:1}.optional-dialog.bookings .middle-crd-dialog.bookings{display:flex;padding:0}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form{width:20rem;padding:1rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container .input-title{margin-top:1rem;padding-left:1rem;color:#5a5a5a;display:flex;align-items:flex-end;gap:.5rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container .input-title.first{margin-top:0}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container .input-title p{line-height:1.5ex;margin-bottom:1px;font-size:2rem;color:var(--pedime-color)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container input[type=text],.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container input[type=number],.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container textarea.bookings-notes{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container textarea.bookings-notes{height:19rem;resize:none}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container .date-picker,.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .input-container .time-picker{height:3rem;border-radius:.75rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings-form .datetime-pickers{display:flex;gap:1rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings{border-left:solid 1px var(--gray-0);padding:0 1rem;overflow-y:scroll;width:25rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .empty{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2rem;background-color:#eee;font-size:1.2rem;font-weight:600;text-align:center;color:gray;border-radius:1rem;padding:2rem}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking{min-height:7rem;width:100%;margin-top:1rem;background-color:#fbfbfb;border-radius:1rem;font-weight:600;display:flex;justify-content:space-between}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .data{padding:1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem;color:#5a5a5a}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .data .name{font-size:1.2rem;font-weight:800}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .data .phone a:hover{text-decoration:underline}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .data .phone a:visited{color:#5a5a5a}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .controls{padding:1rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;color:transparent;display:flex;flex-direction:column;justify-content:space-between}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .controls button,.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking .controls svg{display:none}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking:hover{background-color:#f0f0f0}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking:hover button,.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking:hover svg{display:flex}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today{color:var(--pedime-color);background-color:rgba(var(--theme-pedime-color),.1)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today:hover{background-color:rgba(var(--theme-pedime-color),.15)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today .data,.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today .data .phone a{color:var(--pedime-color)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today .data .phone a:hover{color:var(--pedime-color);text-decoration:underline}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today .data .phone a:visited,.optional-dialog.bookings .middle-crd-dialog.bookings .bookings .booking.today .data .phone a:visited:hover{color:var(--pedime-color)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings div.printer-icn{position:absolute;bottom:7.5rem;right:1rem;width:4rem;height:4rem;border-style:none;border-radius:4rem;padding:1rem;background-color:var(--pedime-color)}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings div.printer-icn svg{stroke:#fff}.optional-dialog.bookings .middle-crd-dialog.bookings .bookings div.printer-icn.disabled{display:none}.optional-dialog.bookings .bottom-dialog .optional-btn.bookings{width:17.6rem}.container{--b: 1.5em;--blur: blur(9px);position:fixed;left:0;right:0;bottom:0;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;height:auto;padding:1.5rem 1.5rem 1.7rem;width:100%;background-color:var(--cart-container);backdrop-filter:blur(1rem) saturate(180%);box-shadow:0 0 2rem 0 var(--cart-shadow);animation:cartAppear .4s cubic-bezier(.22,.61,.36,1)}@keyframes cartAppear{0%{opacity:0;bottom:-5rem}to{opacity:1;bottom:0}}.crt-container{position:fixed;left:0;right:0;bottom:0;margin:auto;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;padding:1.5rem 1.5rem 1.7rem;max-width:40rem;height:100svh}.cart-btn{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;position:relative;bottom:0rem;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:37rem;height:6rem;padding:2rem 1.5rem 2rem 3rem;margin:auto;color:#fff;font-size:1.8rem;font-weight:800;text-transform:uppercase;background-color:var(--main-color);border-radius:5rem;border-style:none;animation-duration:.7s;animation-name:btn-slidein;animation-delay:.4s;-webkit-tap-highlight-color:transparent}.cart-btn p{font-size:1.8rem}.cart-btn .total-price p{font-size:1.5rem}.cart-btn .total-price .subtotal-loading{opacity:.9;width:5rem;height:.5rem;border-radius:.5rem}.cart footer button{padding:8px}.total-price{display:flex;align-items:center;height:2.9rem;padding:.4rem 1.4rem;font-size:1.5rem;font-weight:200;background-color:var(--cart-background);border-radius:5rem;transition:all .3s ease}.total-price:hover{scale:1.1}.subtotal{margin-left:1rem;color:#bababa;font-size:1.8rem;font-weight:600;text-transform:capitalize}.cart-item{color:gray;color:var(--gray-5);padding:1.2rem 1rem 1.5rem 0;border-bottom:1px solid #0001}.cart-item dt{display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:700}.cart-item dd{font-size:1.3rem;font-weight:200;line-height:1.6rem;overflow-y:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.middle-crt{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;align-self:stretch;overflow:auto;overflow-x:hidden;background-color:var(--appearance);padding:0 1.8rem;max-height:50rem;list-style:none;padding-bottom:0}.middle-crt .CartItem span.price-x-uni i{text-decoration:line-through;font-style:normal;font-size:1rem;margin-right:.4rem;color:#d3d3d3}.middle-crt .CartItem:first-child{margin-top:.5rem}.middle-crt .CartItem:last-child{border-bottom:none;padding-bottom:2.5rem}.bottom-crd{height:6.6rem}dl.CartItem dt div{display:flex;gap:.5rem;align-items:center}dl.CartItem dt div i{font-size:1rem;font-weight:400;font-style:normal;text-decoration:line-through;margin-right:.75rem;color:#d3d3d3}dl.CartItem ul{--circle-size: 12px;--circle-radius: calc(var(--circle-size)/2);--font-size: 1.5rem;list-style-type:none}dl.CartItem ul li{position:relative;margin-top:.3rem}dl.CartItem ul li:first-child{margin-top:.9rem}dl.CartItem ul li:before{content:"";position:absolute;top:calc(50% - (var(--circle-radius)));width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:var(--main-color)}dl.CartItem ul li div{display:flex;justify-content:space-between;align-items:center}dl.CartItem ul li div p{font-size:var(--font-size);font-weight:600;margin-left:calc(var(--circle-size) * 1.75);max-width:80%}dl.CartItem ul li div span{flex-shrink:0;font-size:1.4rem;font-weight:700;margin-left:1rem}dl.CartItem ul li div i{font-size:1rem;font-weight:400;font-style:normal;text-decoration:line-through;display:flex;gap:.5rem;align-items:center;color:#d3d3d3}.delete-div{position:relative;right:-1.8rem;width:20%;align-self:stretch;border-left:solid 2px var(--pedime-color);background:linear-gradient(90deg,rgba(252,233,234,1) 0%,rgba(255,255,255,1) 100%)}.delete-div div{color:var(--pedime-color);font-weight:600;font-size:1.2rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.delete-div div:hover{text-decoration:underline}.pmi{margin-top:1.8rem;justify-content:flex-end;margin-right:-.8rem}.pmi i{color:var(--gray-3);font-style:normal;font-size:1.5rem;font-weight:200;line-height:1.6rem;margin-right:2rem}.pmi i span{font-size:1.1rem;font-weight:300}.cart-item.data div{position:relative}.cart-item.data div span.dot:before{--circle-size: 12px;--circle-radius: calc(var(--circle-size)/2);content:"";position:absolute;top:4px;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:var(--main-color)}.cart-item.data div .note{position:relative;margin-left:20px}.send .title-y-closeicon{padding-left:0;margin-left:-.4rem}.send .middle-crd{display:flex;flex-direction:column}.send input[type=text]:first-child{margin-top:1.3rem}.send .map{width:100%;height:10rem;background-color:#f0f0f0;border-radius:1.1rem;margin:2.5rem 0 1rem;border:.25rem solid rgb(180,180,180);opacity:.5}.form-checkout{padding:3rem 2rem 0rem;display:flex;flex-direction:column}.form-checkout label{position:relative;color:transparent;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;height:6rem}.form-checkout label input{width:100%}.form-checkout label:focus-within{color:var(--main-color)}.form-checkout div.label{display:flex;justify-content:space-around;align-items:flex-end;padding-left:1rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;letter-spacing:.3px;height:1.5rem}.form-checkout .radio-buttons{display:flex;justify-content:space-around;position:relative;margin-top:2rem;padding:.3rem;outline:1px solid var(--gray-0);border-radius:5rem;background:linear-gradient(0deg,var(--input-background) 0%,var(--input-inset-shadow) 100%);box-shadow:.2rem .4rem .75rem var(--input-shadow)}.form-checkout .radio-buttons div{position:relative;margin:0;padding:0;width:100%}.form-checkout .radio-buttons div span{position:absolute;bottom:0;width:100%;height:100%;background-color:var(--main-color);border-radius:5rem}.form-checkout .radio-buttons div label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:3.75rem;border-radius:.85rem;color:var(--gray-6);font-weight:800;font-size:1.25rem;transition:all .2s}.form-checkout .radio-buttons div label.active{color:#fff}.form-checkout .radio-buttons div label input[type=radio]{display:none}.form-checkout label.lbl-takeaway{font-size:1.5rem;color:gray;text-transform:none;margin-left:.5rem;padding-top:2.7rem;padding-bottom:.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}.form-checkout label.lbl-takeaway svg{stroke:var(--main-color);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.form-checkout input[type=text],.form-checkout input[type=number],.form-checkout input[type=tel]{display:inline-block;width:100%;height:3rem;font-weight:600;color:var(--gray-7);font-size:1.5rem;caret-color:var(--main-color);padding:1.75rem 1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:var(--input-inset-shadow);background:linear-gradient(0deg,var(--input-background) 0%,var(--input-inset-shadow) 100%);box-shadow:.2rem .4rem .75rem var(--input-shadow)}.form-checkout input[type=text]::-moz-placeholder,.form-checkout input[type=number]::-moz-placeholder,.form-checkout input[type=tel]::-moz-placeholder{color:var(--gray-3);font-weight:400}.form-checkout input[type=text]::placeholder,.form-checkout input[type=number]::placeholder,.form-checkout input[type=tel]::placeholder{color:var(--gray-3);font-weight:400}.form-checkout input[type=text]::-moz-selection,.form-checkout input[type=number]::-moz-selection,.form-checkout input[type=tel]::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}.form-checkout input[type=text]::selection,.form-checkout input[type=number]::selection,.form-checkout input[type=tel]::selection{background:rgba(var(--theme-color),.85);color:#fff}.form-checkout input[type=text]:focus,.form-checkout input[type=number]:focus,.form-checkout input[type=tel]:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.form-checkout div.mercadopago{display:flex;justify-content:space-between;align-items:center;padding:0 1rem 2rem;margin-top:2rem}.form-checkout div.mercadopago p{font-size:1.5rem;font-weight:600;color:gray}.form-checkout div.payment-modal{display:flex;flex-direction:column;align-items:flex-start;margin:.5rem 0 2rem}.form-checkout div.payment-modal h2{color:#afafaf;font-weight:600}.form-checkout div.payment-modal .paymentMethod-title{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.form-checkout div.payment-modal .paymentMethod-title p{color:red;font-size:1.1rem}.form-checkout div.payment-modal label.label-radio{text-transform:none;font-size:1.35rem;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:.5rem;font-size:1.5rem;font-weight:600;color:gray;height:auto}.form-checkout div.payment-modal label.label-radio input[type=radio]{display:inline-block;transform:scale(1.5);accent-color:var(--main-color);width:auto}.btn.checkout svg{stroke-width:2;stroke:#fff;width:2rem;height:2rem;margin-right:.1rem;margin-bottom:.1rem;stroke-linecap:round;stroke-linejoin:round;margin-right:.25rem}.middle-crt .check-confirm{display:flex;justify-content:center;width:100%;height:20rem;padding:3rem}.middle-crt .check-confirm svg.restaurant{fill:var(--main-color)}.middle-crt .title-confirm{text-align:center;font-size:1.5rem;padding:1.5rem 0;color:var(--gray-5)}.confirm-container .st0{fill:var(--main-color)}.confirm-container .check-confirm{display:flex;justify-content:center;width:100%;height:20rem;padding:3rem}.confirm-container .check-confirm .confirm-check-icon{fill:transparent;stroke:#fff;stroke-width:40;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:250;stroke-dashoffset:250;animation:animateCheck .5s ease-in-out forwards;animation-delay:.5s}.confirm-container .title{font-size:2rem;text-align:center;font-weight:800;color:var(--main-color)}.confirm-container .title-confirm{text-align:center;font-size:1.5rem;padding:1.5rem 0;color:var(--gray-5)}.confirm-container .title-ready{text-align:center;color:gray;padding-bottom:1.5rem}@keyframes animateCheck{to{stroke-dashoffset:0}}.middle-crd-dialog .discounts{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem;padding:.75rem 1rem;border-radius:1rem;margin-bottom:1rem;background-color:#f0f0f0}.middle-crd-dialog .discounts div{display:flex;align-items:center;gap:1rem}.middle-crd-dialog .discounts span{background-color:var(--main-color);font-size:1.5rem;font-weight:800;color:#fff;height:2rem;width:2rem;border-radius:.5rem;text-align:center}.middle-crd-dialog .discounts p{font-size:1.35rem;color:var(--main-color);font-weight:800}.middle-crd-dialog .discounts .delete-icon{padding:.2rem;height:2.5rem;width:2.5rem;border-radius:.5rem}.middle-crd-dialog .discounts .delete-icon:hover{background-color:#ddd}.middle-crd-dialog .leyend-container .leyend-title{margin-bottom:.4rem;display:flex;align-items:flex-end;gap:1rem}.middle-crd-dialog .leyend-container .leyend-title h2{padding-left:1rem;color:#5a5a5a}.middle-crd-dialog .leyend-container p{padding-left:1rem;padding-right:1rem;color:gray}.middle-crd-dialog .leyend-container .leyend-input{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.middle-crd-dialog .leyend-container .leyend-input textarea{resize:vertical;width:100%;height:8rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.middle-crd-dialog div.rounding-container .all-menu{padding:.75rem 0rem;border-radius:.5rem}.middle-crd-dialog div.rounding-container .collapse-container{margin-left:-.75rem}.middle-crd-dialog div.rounding-container .collapse-container label{margin-left:1.5rem}.middle-crd-dialog .time-pickers{display:flex;gap:1rem}.middle-crd-dialog .time-pickers .time-picker h6{text-transform:uppercase;color:gray;padding-left:1rem;margin-bottom:.25rem;font-size:.85rem;font-weight:600;letter-spacing:.3px}.middle-crd-dialog .time-pickers .time-picker .time-picker-input{height:3rem}.form-checkout.form-edit{padding-top:1rem;padding-bottom:2rem}:is(.card-edit,.card-new,.card.section,.edit-sch) .top-crd .title-y-closeicon svg{stroke:var(--pedime-color)}:is(.card-edit,.card-new,.card.section,.edit-sch) label:focus-within{color:var(--pedime-color)}:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=text],:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=number],:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=tel]{caret-color:var(--pedime-color)}:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=text]::-moz-selection,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=number]::-moz-selection,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=tel]::-moz-selection{background:rgba(var(--theme-pedime-color),.85)}:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=text]::selection,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=number]::selection,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=tel]::selection{background:rgba(var(--theme-pedime-color),.85)}:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=text]:focus,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=number]:focus,:is(.card-edit,.card-new,.card.section,.edit-sch) input[type=tel]:focus{outline:1px solid rgba(var(--theme-pedime-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-pedime-color),.2)}.crd-btn.edit a.btn,.crd-btn.new a.btn,.crd-btn.sch a.btn{background-color:var(--pedime-color)}.form-edit label{margin-top:.5rem}.form-edit .delete-btn{align-self:center;padding:.75rem 2rem;border-radius:5rem;background-color:transparent;color:var(--pedime-color);border:.2rem solid var(--pedime-color);padding:1rem 2rem;font-size:1.5rem;font-weight:800;text-transform:uppercase;margin:4rem 1.5rem 0;transition:background-color .3s}.form-edit .delete-btn:hover{background-color:#ff00001a}.form-edit .price-error{margin-left:1rem;color:rgba(var(--theme-color),.8);font-weight:600}.form-edit .optionals-empty{display:inline-block;width:100%;color:#000a;color:gray;font-size:1.4rem;padding:1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;margin-top:2rem;border:1px solid #00000035}.form-edit .optionals-empty p{color:#0006;font-weight:400}.edit-item{position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:200px;background-color:#c8c8c8;z-index:3}.input-price-symbol{position:absolute;top:2.7rem;left:.8rem;margin-left:5px;color:#000a;font-size:1.5rem;font-weight:800}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-price{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:100%;height:3rem;font-weight:600;color:#000a;font-size:1.5rem;caret-color:var(--main-color);padding:1.75rem 1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a;padding-left:2.5rem!important}.input-price::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}.input-price::selection{background:rgba(var(--theme-color),.85);color:#fff}.input-price::-moz-placeholder{color:#0006;font-weight:400}.input-price::placeholder{color:#0006;font-weight:400}.input-price:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.img-preview-container{position:relative;height:5rem}.img-preview-container:hover>button{display:flex}.img-preview-container button{display:none;justify-content:center;align-items:center;position:absolute;width:1.6rem;height:1.6rem;top:-8px;right:-8px;font-size:1.6rem;font-weight:800;border:none;background-color:transparent;color:#fff;background-color:var(--pedime-color);border-radius:5rem}.img-preview{width:5rem;height:5rem;border-radius:.5rem;transition:outline 1s;outline:solid 1px #DDD}.img-dropzone{position:relative;width:5rem;height:5rem;min-width:5rem;border-radius:.5rem;outline:dotted 3px #00000035}.dropzone{display:flex;justify-content:flex-start!important;align-items:center;gap:1rem;padding:1rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a;margin-top:2.2rem}.dropzone p{font-size:1.2rem;color:gray}.dropzone:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-pedime-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-pedime-color),.2)}.select-container{position:relative;color:#000}.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:600;color:#000a;font-size:1.5rem;caret-color:var(--main-color);padding:.8rem 1.25rem;outline:1px solid transparent;border:none;border-radius:.75rem;background:rgb(245,245,245);background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a}.select-container i{position:absolute;right:20px;top:2.7rem;width:13px;height:13px;display:block;border-left:3px solid var(--main-color);border-bottom:3px solid var(--main-color);transform:rotate(-45deg);transition:all .25s ease}.select-container select:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.views-container{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);margin-top:2.2rem;box-shadow:.2rem .4rem .75rem #0000001a;border-radius:.75rem}.views-container:focus{transition:box-shadow 2s;transition:outline 1s;outline:1px solid rgba(var(--theme-color),.3);box-shadow:.2rem .4rem .75rem #0000000d,.1rem .2rem .75rem rgba(var(--theme-color),.2)}.views-container .label{margin-left:1rem;text-transform:uppercase;font-size:1rem;color:gray}.views-container .views{width:100%;display:flex;justify-content:space-between}.views-container label.view-item{width:6rem;height:13rem;display:flex;justify-content:center;align-items:center}.views-container label.view-item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(.views-container label.view-item input[type="radio"]):checked+p{background-color:#5585ff;color:#fff}.views-container label.view-item p{padding:.3rem .8rem;border-radius:5rem;margin-top:1rem;font-size:1.1rem;color:#000a;text-transform:capitalize}.views-container .leyend-container{height:1rem}.views-container .leyend-container .leyend{margin-left:1rem;font-size:1rem;color:gray}div.notes-container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;color:gray;border-bottom:1px solid #0001;padding:1.2rem 0 1.5rem}div.notes-container.new-item{border-bottom:none}div.notes-container p{display:flex;align-items:center;height:3.5rem;font-size:1.5rem;font-weight:600}.delete-icon-container{display:flex;justify-content:center;align-items:center;width:100%;height:3rem;margin-top:3rem}.delete-icon-container div.delete-icon-leyend{display:flex;align-items:center;padding-left:0;border-bottom:solid 2px transparent}.delete-icon-container div.delete-icon-leyend svg{margin-bottom:3px}.delete-icon-container div.delete-icon-leyend span{margin-left:.5rem;font-size:1.25rem;color:var(--pedime-color)}.delete-icon-container:hover div{border-bottom:solid 2px var(--pedime-color)}.btn.loading{animation:buttonLoading 3s ease-in-out infinite reverse;background:linear-gradient(90deg,rgb(190,0,0) 50%,var(--main-color) 50%);background-size:200% 100%;background-position:0% 0%}@keyframes buttonLoading{0%{background-position:15% 0%}to{background-position:100% 0%}}.edit-schedule{padding-top:1rem}.edit-schedule .day{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DDD;padding:1.5rem}.edit-schedule .day:last-child{border-bottom:none}.edit-schedule .day label{width:5rem;font-size:1.5rem;font-weight:800;color:gray}.edit-schedule .day .time-picker-container{width:75%}.edit-schedule .day .time-picker-container .time-pickers{width:100%;min-width:16rem;margin:1rem;display:flex;align-items:center}.edit-schedule .day .time-picker-container .time-pickers .time-picker{margin-right:.5rem}.edit-schedule .day .time-picker-container .add-icon{border:.2rem solid #DDD;border-radius:.5rem;margin:0 1rem;width:100%;height:3rem;display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;text-transform:uppercase;color:gray}.edit-schedule .day .time-picker-container .add-icon:hover{color:var(--pedime-color);border:.2rem solid var(--pedime-color)}.middle-crd-dialog.mail{padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:1rem;height:100%}.middle-crd-dialog.mail div.to{display:flex;align-items:center;gap:1rem}.middle-crd-dialog.mail div.to div span:first-child{font-weight:800;font-size:1.2rem}.middle-crd-dialog.mail div.to div span:nth-child(2){font-style:italic;font-size:1.1rem}.middle-crd-dialog.mail div.textarea{flex-grow:1}.middle-crd-dialog.mail div.textarea textarea{height:15rem}.middle-crd-dialog.mail p.to,.middle-crd-dialog.mail p.subject,.middle-crd-dialog.mail p.body{text-transform:uppercase;padding-left:1rem;font-size:.85rem;font-weight:800;color:gray;letter-spacing:.3px}.middle-crd-dialog.mail p.to+div{margin-bottom:.2rem}.middle-crd-dialog.mail input[type=text]{width:100%;border:none;background-color:#fbfbfb;border:solid 1px #DDD;border-radius:1rem;padding:1rem;font-size:1.2rem}.middle-crd-dialog.mail input[type=text]:focus{outline:none}.middle-crd-dialog.mail textarea{width:100%;height:90%;border:none;background-color:#fbfbfb;border:solid 1px #DDD;border-radius:1rem;resize:none;padding:1rem;font-size:1.2rem}.middle-crd-dialog.mail textarea:focus{outline:none}header.portal{position:fixed;top:0;left:0;background-color:#252525}header.portal nav{margin:0 2rem 0 3rem;display:flex;justify-content:space-between;align-items:center;background-color:transparent;color:#fff}header.portal nav p{font-size:1.75rem;font-weight:800;padding:.15rem .75rem}header.portal nav .list{display:flex;align-items:center;gap:.5rem}header.portal nav .list ul{display:flex;align-items:center}header.portal nav .list ul li div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff18;border-radius:5rem}header.portal nav .list ul li,header.portal nav .list ul a{position:relative;text-transform:uppercase;font-size:1.05rem;color:#b4b4b4;list-style:none;padding:.5rem .6rem;border-radius:2rem;border:solid .1rem transparent;font-weight:800;transition:all .3s}header.portal nav .list ul a.active{color:#fff}header.portal nav .list ul a:hover{color:#fff}header.portal nav .list button.key-btn{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border-style:none;padding:.35rem}header.portal nav .list button.key-btn.orange{background-color:orange}header.portal nav .list button.key-btn.green{background-color:#fff}header.portal nav .list .sign-out-icon{position:relative;width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center}header.portal nav .list .sign-out-icon:hover{background-color:#ffffff18;border-radius:50%}header.portal nav .list .sign-out-icon svg{width:1.5rem;height:1.5rem;stroke-width:2;stroke:#fff;fill:transparent}header.portal header ul li:hover{color:#fff;list-style:none;margin:.5rem;border-radius:2rem;background-color:#323232}header.portal ul li.active{background-color:#fff;color:#000;background-color:#dcdcdc}.alert-payment-error{position:fixed;top:6.5rem;left:0;right:0;padding:.5rem;font-weight:600;background-color:#fce9ea;color:#d00025;display:flex;justify-content:center;align-items:center;z-index:3;font-size:1.1rem}.alert-payment-error span{font-weight:700}.alert-payment-error span:hover{text-decoration:underline}div.header{display:flex;justify-content:space-between;align-items:center;padding-top:8rem}div.header div.list{background-color:#eee;border-radius:5rem;padding:3px;margin-left:1.4rem}div.header div.list ul{display:flex;align-items:center}div.header div.list ul li div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:5rem;box-shadow:0 0 .5rem #0000001a}div.header div.list ul li{position:relative;text-transform:uppercase;font-size:1.05rem;color:#b4b4b4;list-style:none;padding:.5rem 1rem;border-radius:2rem;border:solid .1rem transparent;font-weight:800;transition:all .3s}div.header div.list ul li a{padding:.5rem}div.header div.list ul a{position:relative;z-index:2;color:gray}div.header div.list ul a.active,div.header div.list ul a:hover{color:#252525}div.header div.placeholder{margin:2rem 1.5rem;height:55px;align-self:flex-end;display:flex;gap:1rem}div.header div.placeholder div.store{background-color:var(--pedime-color);width:55px;height:55px;border-radius:5rem;padding:1rem}div.header div.open-closed{background-color:#eee;border:none;padding:.8rem .8rem .8rem 2rem;border-radius:5rem;color:gray;font-size:1.5rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:1rem}div.header div.open-closed div.switch{box-shadow:0 0 1rem #fff}div.header div.closed{border:none;padding:1rem 2rem;border-radius:5rem;background-color:#fce9ea;color:#d00025;font-size:1.5rem;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:1rem}div.header div.closed div.switch{box-shadow:0 0 1rem #fff}.new-order{display:flex;flex-direction:column}.new-order .input-container{margin-top:1rem}.new-order .input-container .input-new-order:focus{outline:.4rem solid lightgray!important}.new-order .input-container .input-error{outline:.4rem solid rgba(var(--theme-color),.2)!important}.radio-buttons{display:flex;justify-content:space-around;position:relative;margin:.5rem 0 1.5rem;padding:.3rem;outline:1px solid #DDD;border-radius:5rem;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(245,245,245) 100%);box-shadow:.2rem .4rem .75rem #0000001a}.radio-buttons div{position:relative;margin:0;padding:0;width:100%}.radio-buttons div span{position:absolute;bottom:0;width:100%;height:100%;background-color:var(--main-color);border-radius:5rem}.radio-buttons div label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:3.75rem;border-radius:.85rem;color:#555;font-weight:800;font-size:1.25rem;text-transform:uppercase;transition:all .2s}.radio-buttons div label.active{color:#fff}.radio-buttons div label input[type=radio]{display:none}.footer .mp-container{border-bottom:1px solid #0001;padding-bottom:1rem}.footer .mp-container,.footer .pagado-container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.footer .mp-container p,.footer .pagado-container p{margin-left:.5rem;font-size:1.5rem;color:gray;font-weight:600}.bookings .order{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bookings .order .order-items{height:100%;position:relative;overflow:hidden}.bookings .order .order-items .list{height:100%;overflow:scroll}.bookings .order .order-items .list .extra-discount-leyend{width:100%;display:flex;justify-content:space-between;padding:1rem 1rem 1rem 0}.bookings .order .order-items .list .extra-discount-leyend.e-d{border-top:1px solid #0001}.bookings .order .order-items .list .extra-discount-leyend.e-d:hover button{display:flex}.bookings .order .order-items .list .extra-discount-leyend .ed-description{font-size:1.5rem;font-weight:600;color:gray;margin-left:calc(var(--circle-size)* 1.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookings .order .order-items .list .extra-discount-leyend .price-container{display:flex;gap:.75rem}.bookings .order .order-items .list .extra-discount-leyend .price-container .ed-price{position:relative;flex-shrink:0;font-size:1.4rem;font-weight:700;margin-left:1rem;color:gray;display:flex;align-items:center;gap:1rem}.bookings .order .order-items .list .extra-discount-leyend .price-container .ed-price i{font-size:1rem;text-decoration:line-through;font-weight:400;font-style:normal;color:#d3d3d3}.bookings .order .order-items .list .extra-discount-leyend .price-container button{display:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--pedime-color);border:none;margin-right:-.6rem}.bookings .order .order-items .list .extra-discount-leyend .price-container button svg{width:1.25rem;height:1.25rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bookings .order .order-items .space{display:block;height:5rem}.bookings .order .order-items .extra-discount{display:flex;justify-content:space-between;position:sticky;bottom:0;right:0;z-index:2}.bookings .order .order-items .extra-discount.flex-end{justify-content:flex-end}.bookings .order .order-items .extra-discount .last-order-btn{margin:1rem;margin-top:0;padding:0 1rem;background-color:var(--main-color);height:2.5rem;border:none;border-radius:5rem;text-transform:uppercase;font-weight:800;color:#fff;box-shadow:.2rem .4rem .75rem #00000040}.bookings .order .order-items .extra-discount .last-order-btn svg{margin-top:.25rem;width:2rem;height:2rem;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bookings .order .order-items .extra-discount div{width:100%;display:flex}.bookings .order .order-items .extra-discount div input{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.bookings .order .order-items .extra-discount div input.value{width:6.5rem}.bookings .order .order-items .extra-discount div span{width:2.5rem;text-align:center;font-size:1.8rem;font-weight:600;color:gray}.bookings .order .order-items .extra-discount div button{width:3.5rem;margin-right:-1rem;font-size:1.6rem;font-weight:600;border:none;background-color:transparent;color:gray}.bookings .order .order-items .extra-discount div button:hover{color:var(--main-color)}.bookings .order .order-items .extra-discount .apply{margin:1rem;margin-top:0;padding:0 1rem;background-color:var(--main-color);height:2.5rem;border:none;border-radius:5rem;text-transform:uppercase;font-weight:800;color:#fff;box-shadow:.2rem .4rem .75rem #00000040}.new-order{overflow:scroll}.new-order-footer{height:6.6rem;grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;background-color:var(--appearance);border-radius:0 0 2.25rem 2.25rem;border-top:.1rem solid var(--gray-0);box-shadow:0 0 2.5rem 1.5rem #0000000d;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto}.new-order-footer button.new-order-btn{margin:auto 1.25rem;font-size:1.5rem;justify-self:end;width:21rem;height:4rem;background-color:var(--main-color);border:none;border-radius:1rem;padding:0 2.5rem;color:#fff}.new-order-footer button.new-order-btn.disabled{background-color:gray}.new-order-footer div.total{margin:auto;padding:1rem 1.5rem 1rem 1rem;width:100%;display:flex;justify-content:space-between}.new-order-footer div.total span:first-child{color:#bababa;font-size:1.8rem;font-weight:600;text-transform:capitalize}.new-order-footer div.total span:nth-child(2){color:var(--gray-5);font-size:1.8rem;font-weight:800}.new-order-header{width:100%;height:10rem;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:1rem;background-color:var(--appearance);border-radius:2.25rem 2.25rem 0 0;border-bottom:.1rem solid var(--gray-0);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.new-order-title-y-closeicon{display:flex;justify-content:space-between;width:100%;padding-left:1.2rem;align-items:center}.new-order-title-y-closeicon .config-close-icons{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.new-order-title-y-closeicon .config-close-icons .config-icon-container{border-right:2px solid var(--gray-0);padding-right:1rem}.new-order-title-y-closeicon .config-close-icons .config-icon-container .config-icon{width:2rem;height:2rem;fill:none;stroke:var(--gray-1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:all .5s ease}.new-order-title-y-closeicon .config-close-icons .config-icon-container .config-icon:hover{stroke:var(--pedime-color);transform:rotate(45deg)}.new-order-search-container{width:100%;display:flex;align-items:center;gap:1rem}.new-order-search-container .search-icon-container{display:flex;justify-content:center;align-items:center;margin-right:.5rem}.new-order-search-container svg:last-child{width:2rem;height:2rem;fill:none;stroke:var(--pedime-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:all .5s ease}.new-order-search{width:100%;position:relative;display:flex;align-items:center;background-color:#f2f2f2;border-radius:5rem}.new-order-search svg{margin-left:1rem}.new-order-search input{padding-right:1rem;margin-left:4rem;height:4rem;font-size:1.5rem;color:var(--gray-text);caret-color:#696969;background-color:transparent;border:none;width:100%;-webkit-tap-highlight-color:transparent}.new-order-search input:focus{outline:none}.order-item-container{position:absolute;z-index:3;background-color:var(--appearance);top:1rem;bottom:1rem;left:1rem;right:1rem;box-shadow:0 0 1.5rem 1rem var(--gray-1);border-radius:1.5rem;display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto}.order-item-container .o-header{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;padding:1.8rem 1.8rem 1.2rem 2.2rem;background-color:var(--appearance);border-radius:1.5rem 1.5rem 0 0;border-bottom:.1rem solid var(--gray-0)}.order-item-container .o-header .o-title-n-closeicon{display:flex;justify-content:space-between;align-items:flex-start}.order-item-container .o-header .o-title-n-closeicon .title-container{display:flex;align-items:center;gap:1rem}.order-item-container .o-header .o-title-n-closeicon .title-container .o-title{color:var(--gray-5);font-size:1.5rem;font-weight:800}.order-item-container .o-header .o-title-n-closeicon .title-container span{padding:.2rem .8rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.07rem;bottom:.2rem;border-radius:1rem;align-self:center;background-color:#fff8;box-shadow:0 0 2rem #fff;border:solid 1px red;color:red}.order-item-container .o-body{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;align-self:stretch;overflow:auto;background-color:var(--appearance);padding:0 1.8rem 1.8rem;max-height:50rem;min-height:17rem}.order-item-container .o-footer{height:5.6rem;grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;display:flex;justify-content:space-between;align-items:center;padding:0 .8rem 0 1.2rem;background-color:var(--appearance);border-radius:0 0 1.5rem 1.5rem;border-top:.1rem solid var(--gray-0);box-shadow:0 0 2.5rem 1.5rem #0000000d}.order-item-container .o-footer .p-btn,.order-item-container .o-footer .m-btn{width:2.5rem;height:2.5rem;stroke:#fff;stroke-width:var(--st-stroke-icon)}.order-item-container .o-footer .right{display:flex;align-items:center}.order-item-container .o-footer .right button{margin-left:1.5rem;padding:1rem 2rem;color:#fff;font-size:1.4rem;font-weight:800;text-transform:uppercase;background-color:var(--main-color);border-radius:1rem;border-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .3s}.order-item-container .o-footer .right button.disabled{background-color:gray}.alert-extra-discount{position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;z-index:3;min-height:12.5rem;height:19rem;max-width:35rem;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);background-color:var(--appearance);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.alert-extra-discount .extra-discount-container{width:100%}.alert-extra-discount .extra-discount-container div{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.alert-extra-discount .extra-discount-container div input[type=text]{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.alert-extra-discount .extra-discount-container div input[type=number]{width:6.5rem;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.alert-extra-discount .extra-discount-container div span{width:2.5rem;text-align:center;font-size:1.8rem;font-weight:600}.alert-extra-discount .extra-discount-container div button{height:3rem;min-width:3rem;font-size:1.25rem;font-weight:600;border:none;border-radius:.75rem;background-color:var(--main-color);color:#fff;margin-left:1rem}.alert-extra-discount .alert-btn-acept{color:#fff;font-size:1.5rem;width:100%;height:4rem;background-color:var(--main-color);border:none;border-radius:1rem;padding:0 2.5rem}.footer .delivery{border-top:1px solid #0001;margin-top:1.2rem;padding-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}.footer .delivery h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:gray}.footer .delivery h4{font-size:1rem;font-weight:400;margin-top:.5rem;color:gray}.footer .delivery h4.error{color:red}.footer .delivery .time{display:flex;align-items:center;gap:.5rem}.footer .delivery .time span{font-size:2rem;color:gray;font-weight:600;margin-bottom:.25rem}.footer .delivery .time input{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.footer .delivery .time input:focus{outline:.4rem solid lightgray!important}:scope .payment-method-container.new-order{border-top:1px solid #0001;margin-top:1.2rem;padding-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}:scope .payment-method-container.new-order .mp-container{border-bottom:none;padding-bottom:0;margin-top:0}:scope .payment-method-container.new-order h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:gray}:scope .payment-method-container.new-order label.label-radio{text-transform:none;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:.5rem;color:gray;font-size:1.5rem;font-weight:600;height:auto;width:100%}:scope .payment-method-container.new-order label.label-radio input[type=radio]{display:inline-block;transform:scale(1.5);accent-color:var(--main-color);width:auto}.pagado-container{border-top:1px solid #0001;padding-top:1.2rem;padding-bottom:.5rem}.pagado-container label{text-transform:none;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:.5rem;color:gray;font-size:1.5rem;font-weight:600;height:auto;width:100%}.pagado-container label input[type=checkbox]{display:inline-block;transform:scale(1.5);accent-color:var(--main-color);width:auto}.alert-config{position:fixed;top:0;left:.75rem;right:.75rem;bottom:0;margin:auto;z-index:3;min-height:12.5rem;height:51rem;max-width:35rem;border-radius:2.25rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);background-color:var(--appearance);padding:1.5rem;display:flex;flex-direction:column;align-items:flex-end}.alert-config p.description{font-size:1.1rem;font-weight:600;color:gray;padding-bottom:1rem;border-bottom:.1rem solid var(--gray-0)}.alert-config .hidden-items-container{position:relative;display:flex;flex-direction:column;width:100%;overflow:scroll}.alert-config .hidden-items-container .hidden-item{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3rem;gap:1rem;padding:0 1rem;font-size:1.5rem;font-weight:600;color:gray}.alert-config .hidden-items-container .hidden-item:first-child{margin-top:2rem}.alert-config .hidden-items-container .hidden-item:last-child{margin-bottom:2rem}.alert-config .hidden-items-container .hidden-item p.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-config .hidden-items-container .hidden-item:hover{padding-right:3rem;background-color:#00000007;border-radius:3rem}.alert-config .hidden-items-container .hidden-item:hover button{display:flex}.alert-config .hidden-items-container .hidden-item button{display:none;justify-content:center;align-items:center;position:absolute;right:10px;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--pedime-color);border:none}.alert-config .hidden-items-container .hidden-item button svg{width:1.25rem;height:1.25rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.alert-config .form-hidden-items-container{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;border-top:.1rem solid var(--gray-0);padding-top:1.5rem;margin-top:auto}.alert-config .form-hidden-items-container input{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.alert-config .form-hidden-items-container input[type=number]{width:6.5rem}.alert-config .form-hidden-items-container button{height:3rem;min-width:3rem;font-size:2.25rem;font-weight:600;border:none;border-radius:.75rem;background-color:var(--pedime-color);color:#fff}.order-search-container{position:absolute;z-index:3;background-color:var(--appearance);box-shadow:0 0 1.5rem 1rem var(--gray-1);border-radius:1.5rem;top:0;bottom:0;left:0;right:0}.order-search-container .o-header{padding:1.8rem 1.8rem 1.2rem 2.2rem;background-color:var(--appearance);border-radius:1.5rem 1.5rem 0 0;border-bottom:.1rem solid var(--gray-0)}.order-search-container .o-header .o-title-n-closeicon{display:flex;justify-content:space-between;align-items:flex-start}.order-search-container .search-body{padding:1rem 1.8rem 1.8rem}.order-search-container .search-body .sections-container{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.order-search-container .search-body .sections-container .section{text-transform:uppercase;padding:.5rem 1rem;border-radius:3rem;border:2px solid var(--gray-2);color:var(--gray-3);font-weight:800}.order-search-container .search-body .sections-container .section.selected{color:#d00025;background-color:#fce9ea;border:solid 2px rgb(208,0,37)}.order-search-container .search-body .sections-container .section.selected:hover{background-color:#fce9ea}.order-search-container .search-body .sections-container .section:hover{background-color:var(--gray-0)}.order-search-container .search-body .items-container{display:flex;align-content:flex-start;flex-wrap:wrap;gap:1rem;margin-top:2rem;height:40rem;overflow-y:scroll}.order-search-container .search-body .items-container .item-search{text-transform:uppercase;padding:1.5rem 2rem;border-radius:.5rem;border:1px solid var(--gray-5);color:var(--gray-5);font-weight:800;font-size:1.2rem}.order-search-container .search-body .items-container .item-search.disabled{background-color:#fce9ea}.order-search-container .search-body .items-container .item-search.disabled:hover{background-color:#f0c5c9}.order-search-container .search-body .items-container .item-search:hover{background-color:var(--gray-0)}.cart-item .footer-item-cart{width:100%;display:flex;justify-content:space-between}.cart-item .footer-item-cart .edit-item-btn{background-color:transparent;border:none;border-radius:.5rem;display:flex;justify-content:center;align-items:center;padding:.4rem .8rem;text-transform:uppercase;font-weight:800;color:transparent;transition:background-color .1s}.cart-item .footer-item-cart .edit-item-btn:hover{background-color:var(--pedime-color);text-shadow:none}.cart-item .footer-item-cart .quantity-area-btns{display:flex;align-items:center}.cart-item:hover .edit-item-btn{background-color:#ddd;text-shadow:0px 0px 5px #BBB;color:#fff}div.notification{position:fixed;z-index:3;bottom:0;right:0;left:0;width:100%;display:flex;justify-content:center;padding-bottom:2rem;background:linear-gradient(0deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 100%)}div.notification div{display:inline-block;padding:1.5rem 2rem;font-size:1.2rem;font-weight:600;border-radius:1rem;box-shadow:0 1rem 4rem -1rem #000000bf}.pay-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.pay-container .payment-alert{display:flex;align-items:center;gap:.5rem;background-color:#f3e5de;border:1px solid #f73;color:#f73;border-radius:.5rem;padding:.5rem 1rem .5rem .5rem;font-weight:600;font-size:1.1rem}.pay-container .payment-alert .icon-container{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;background-color:#f73;border-radius:50%}.pay-container .payment-alert .icon-container svg{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-linecap:round;width:.75rem;height:.75rem;stroke-width:4}.pay-container p.link{display:flex;align-items:center;padding:0rem 2.4rem;color:gray;font-size:1.2rem;margin-bottom:1.5rem}.pay-container p.link:hover{text-decoration:underline;color:var(--pedime-color)}.pay-container p.link:hover svg{stroke:var(--pedime-color)}.pay-container p.link svg{stroke:gray;display:inline;width:1.5rem;margin-left:.25rem}.pay-container .card-payment-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#d3d3d3;background:linear-gradient(160deg,rgb(230,230,230) 0%,rgb(230,230,230) 10%,lightgray 40%,rgb(190,120,120) 95%,rgb(190,90,90) 100%);box-shadow:inset -1px -1px 2px #823c3c80;width:15rem;height:10rem;border-radius:1rem}.pay-container .card-payment-container .card-number{display:flex;gap:1rem;font-size:1.5rem;font-weight:600;color:#fff;text-shadow:1px 1px 2px rgb(50,50,50)}.pay-container .card-payment-container .card-number span{letter-spacing:.5rem}.pay-container .subscription-status{display:inline;text-shadow:0px 1px 1px rgba(0,0,0,.25);text-transform:uppercase;color:#fff;padding:.25rem .5rem;border-radius:.5rem;font-weight:600;font-size:1rem;width:15rem;text-align:center;margin-top:3rem}.pay-container .subscription-status.skeleton{height:25px}.pay-container .subscription-status.active{background-color:green}.pay-container .subscription-status.paused{background-color:orange}.pay-container .subscription-buttons{display:flex;gap:1.5rem}.pay-container .subscription-buttons .subscription-button{display:flex;flex-direction:column;align-items:center}.pay-container .subscription-buttons .subscription-button button{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:10rem;border-style:none;background-color:var(--pedime-color);color:#fff;font-weight:600}.pay-container .subscription-buttons .subscription-button button:hover{outline:solid 1px var(--pedime-color)}.pay-container .subscription-buttons .subscription-button button.disabled{background-color:#d3d3d3}.pay-container .subscription-buttons .subscription-button button.disabled:hover{outline:none}.pay-container .subscription-buttons .subscription-button button .loading-playpause-icon{animation:playPauseIcnLoading .4s linear infinite alternate}.pay-container .subscription-buttons .subscription-button p.leyend{color:gray;width:5rem;margin:none;font-size:1rem;text-align:center;line-height:.95rem;margin-top:.5rem}.pay-container .subscription-buttons .subscription-button p.leyend.disabled{color:#d3d3d3}.pay-container .payments{display:flex;gap:1.5rem;color:gray;font-size:1.2rem;margin-top:1rem}.pay-container .subscription-status-skeleton{width:15rem;height:25px;border-radius:.5rem;margin-top:3rem;animation:skeletonLoading 1s linear infinite alternate}.pay-container .card-container-skeleton{width:15rem;height:10rem;border-radius:1rem;animation:skeletonLoading 1s linear infinite alternate}.pay-container .subscription-buttons-skeleton{display:flex;gap:1.5rem}.pay-container .subscription-buttons-skeleton .subscription-button-skeleton{display:flex;flex-direction:column;align-items:center}.pay-container .subscription-buttons-skeleton .subscription-button-skeleton .button-skeleton{width:3rem;height:3rem;border-radius:10rem;animation:skeletonLoading 1s linear infinite alternate}.pay-container .subscription-buttons-skeleton .subscription-button-skeleton .leyend-skeleton{width:5rem;height:10px;margin:none;margin-top:.5rem;border-radius:.5rem;animation:skeletonLoading 1s linear infinite alternate}.pay-container .payments-skeleton{display:flex;gap:1.5rem;margin-top:3rem;margin-bottom:4.9rem}.pay-container .payments-skeleton .next-payment-skeleton{width:15rem;height:20px;border-radius:.5rem;animation:skeletonLoadingPayment 1s linear infinite alternate}.mp-card-payment form{background-color:transparent!important}@keyframes skeletonLoadingPayment{0%{background-color:#fafafa}to{background-color:#e6e6e6}}@keyframes playPauseIcnLoading{0%{opacity:40%}to{opacity:100%}}.optional-dialog.cash-register .middle-crd-dialog .date{padding:1rem;display:flex;gap:1rem;color:#5a5a5a}.optional-dialog.cash-register .middle-crd-dialog .date .shift .time-pickers{display:flex}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list li.li-section{display:flex;justify-content:space-between;align-items:center;font-size:1.35rem;padding:1rem;color:#5a5a5a}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list li.li-section .total-orders{font-size:1.5rem;font-weight:800}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list li.li-section label{position:relative}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list li.li-section label .input-price-symbol{position:absolute;top:.5rem;left:.25rem;margin-left:5px;color:#000a;font-size:1.5rem;font-weight:800}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list li.li-section label input{padding-left:1.75rem;width:9rem;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;outline:none;font-size:1.5rem;font-weight:600}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .li-article{padding:1rem 0rem 1rem 1rem;border-top:solid 1px lightgray;width:100%}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .li-article h3{color:#5a5a5a}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense{padding:0rem 1rem 1rem;display:flex;flex-direction:column;align-items:flex-end}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense,.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income{display:flex;align-items:center;gap:.5rem;width:100%}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense span,.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income span{font-size:1.8rem;font-weight:600;color:gray}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense label,.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income label{position:relative}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense label span.input-price-symbol,.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income label span.input-price-symbol{position:absolute;top:.5rem;left:.25rem;margin-left:5px;color:#000a;font-size:1.5rem;font-weight:800}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense input[type=text],.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income input[type=text]{width:100%;height:3rem;padding:1rem;border:none;background-color:#f0f0f0;border-radius:.75rem;outline:none;font-size:1.35rem;font-weight:600}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-expense input[type=number],.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense .input-income input[type=number]{padding-left:1.75rem;width:9rem;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;outline:none;font-size:1.35rem;font-weight:600}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .add-income-expense button{margin-top:1rem;width:9rem;padding:.5rem;background-color:var(--main-color);height:2.5rem;border:none;border-radius:5rem;padding:0 2rem;text-transform:uppercase;font-weight:800;color:#fff}.optional-dialog.cash-register .middle-crd-dialog .cash-register-list .total{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:#5a5a5a;font-size:1.75rem;font-weight:800}.scroll-lock{overflow:hidden}.contenido{margin:6.5rem 0 0rem;width:100%}.contenido .scroll-to-nav.closed~.section-scroll{scroll-margin-top:7.5rem}.contenido section{scroll-margin-top:4.5rem}.contenido section h2{margin-bottom:.5rem;color:var(--main-color);font-size:1.8rem;font-weight:800;padding:2.5rem 0 1.2rem 1.4rem;border:.1rem solid;border-color:transparent;border-bottom-color:var(--main-color)}.closed-alert.catalogo{padding:2rem 0;margin-bottom:0;font-size:1.5rem;border-top-left-radius:0;border-top-right-radius:0;position:fixed;z-index:2;max-width:60rem}.closed-alert-span.catalogo{position:relative;display:block;height:5rem;width:100%}.no-items{margin-bottom:2rem;background-color:#eee;font-size:1.2rem;font-weight:600;text-align:center;color:gray;border-radius:1rem;padding:2rem}footer.catalogo{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1.6rem;margin-top:1rem;margin-bottom:2rem;color:var(--gray-9)}footer.catalogo a{margin-top:.25rem}footer.catalogo span{font-size:1.2rem;margin-bottom:-4px}.cart-space{display:block;height:10rem}header.header-signin-login{max-width:60rem;box-shadow:none}.forms-signin-login{display:flex;justify-content:center}.forms-signin-login main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:27rem;margin:6.5rem 1rem;padding:4rem 3rem;background-color:#f1f1f1;border-radius:3rem}.forms-signin-login main div.form-error{display:flex;justify-content:center;align-items:center;color:var(--main-color);font-size:1.1rem;font-weight:600;margin-top:1rem;padding:.75rem;background-color:rgba(var(--theme-pedime-color),.2);border:solid 1px rgba(var(--theme-pedime-color),.8);width:100%;border-radius:.25rem}.forms-signin-login main form{min-width:22rem;display:flex;flex-direction:column;padding:1rem}.forms-signin-login main form a{color:rgba(var(--theme-pedime-color),.8);font-weight:800;font-size:1.3rem;text-align:center}.forms-signin-login main form a:visited{color:rgba(var(--theme-pedime-color),.8)}.forms-signin-login main form a:focus{outline:none;text-decoration:underline}.forms-signin-login main form a:hover{text-decoration:underline}.forms-signin-login main form p{margin-left:1rem;color:rgba(var(--theme-pedime-color),.8);font-weight:600}.forms-signin-login main form p.url{margin-top:2rem;font-size:1.1rem;color:#505050}.forms-signin-login main form input:-webkit-autofill{box-shadow:0 0 0 3rem #fff inset}.forms-signin-login main form input{width:100%;margin:.5rem 0;padding:1rem;font-size:1.25rem;border-radius:.75rem;border:none;outline:4px solid transparent;caret-color:var(--pedime-color)}.forms-signin-login main form input:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-pedime-color),.4)}.forms-signin-login main form input:hover:not(:focus){transition:box-shadow .25s ease-in-out;box-shadow:.2rem .4rem .75rem #0000001a}.forms-signin-login main form input::-moz-selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}.forms-signin-login main form input::selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}.forms-signin-login main form button[type=submit]{margin-top:.5rem;padding:1rem;background-color:var(--pedime-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase}.forms-signin-login main form button[type=submit]:focus{outline:solid 2px var(--pedime-color)}.forms-signin-login main form button[type=submit]:hover{outline:solid 1px var(--pedime-color)}.forms-signin-login main p.form-leyend{font-size:1.1rem;color:#505050}.forms-signin-login main p.form-leyend a{color:rgba(var(--theme-pedime-color),.8);font-weight:600}.forms-signin-login main p.form-leyend a:visited{color:rgba(var(--theme-pedime-color),.8)}.forms-signin-login main p.form-leyend a:focus{outline:none;text-decoration:underline}.forms-signin-login main p.form-leyend a:hover{text-decoration:underline}.forms-signin-login main .form-leyend-success{display:flex;justify-content:center;align-items:center;color:#008200bf;font-size:1.1rem;font-weight:600;margin-top:.25rem;padding:1rem 1.5rem;background-color:#b2ee7666;width:100%;border:solid 1px rgba(0,130,0,.75);border-radius:1rem}.forms-signin-login.signin main{margin:6.5rem 1rem;border-radius:3rem}.payment-container{display:flex;justify-content:center}.payment-container .payment{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:27rem;padding:4rem 3rem 2rem;background-color:#f1f1f1;margin:4rem 1rem 0rem;border-radius:3rem 3rem 0rem 0rem;border-bottom:dashed 2px #DDD}.payment-container .payment .payment-content{min-width:22rem;display:flex;flex-direction:column;padding:1rem}.payment-container .payment .payment-content p.form-leyend{text-align:center;margin-top:1rem;font-size:1.1rem;color:#505050}main.portal{display:flex;flex-direction:column;max-width:60rem}main.portal h2.title{margin-bottom:.5rem;color:red;font-size:1.8rem;font-weight:800;padding:2.5rem 0 1.2rem 1.4rem;border:.1rem solid;border-color:transparent;border-bottom-color:red}main.portal h2.title:hover .edit{display:inline-block}main.portal button.edit{display:none;margin-left:1rem;width:1.75rem;height:1.75rem;background-color:transparent;border-style:none}main.portal div.header div.buttons{display:flex;margin-left:1.4rem;gap:1rem}main.portal div.header div.buttons button.prices{background-color:var(--pedime-color);border-style:none;padding:.5rem 1rem;border-radius:5rem;color:#fff;font-weight:800;text-transform:uppercase}main.portal div.header div.buttons button.download{display:flex;align-items:center;background-color:var(--pedime-color);border-style:none;padding:.5rem 1rem;border-radius:5rem;color:#fff;font-weight:800;text-transform:uppercase}main.portal div.header div.buttons button.download svg{width:1.5rem;height:1.5rem;stroke:#fff}main.portal div.header div.buttons button.disable-items{background-color:#f2f2f2;border-style:none;padding:.5rem 1rem;border-radius:5rem;color:gray;border:solid 2px lightgray;font-weight:800;text-transform:uppercase}main.portal div.header div.buttons button.disable-items.active{color:#d00025;background-color:#fce9ea;border:solid 2px rgb(208,0,37)}main.portal div.header button.new-section{align-self:flex-end;background-color:var(--pedime-color);border:none;padding:1rem 2rem;border-radius:5rem;color:#fff;font-size:1.5rem;font-weight:800;text-transform:uppercase;margin:2rem 1.5rem}main.portal .disabled-items{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3.5rem;border-bottom:solid 1px #DDD}main.portal .disabled-items .name{color:#555;font-size:1.8rem;font-weight:800}main.portal .disabled-items .info-container{display:flex;align-items:center;gap:2rem}main.portal .disabled-items .info-container span{font-weight:600;text-transform:uppercase;padding:.4rem 1rem;color:gray;border:2px solid rgba(0,0,0,.25);border-radius:5rem}main.portal .no-disabled-items,main.portal .no-section{margin-top:2rem;background-color:#eee;font-size:1.2rem;font-weight:600;text-align:center;color:gray;border-radius:1rem;padding:2rem}main.portal .no-section{color:#d00025;background-color:#fce9ea;border:solid 2px rgb(208,0,37);margin-bottom:2rem}main.portal h3{margin-bottom:.5rem;font-weight:800;padding:2.5rem 0 1.2rem 2.4rem;color:#777;border:.1rem solid;border-color:transparent;border-bottom-color:#ddd;text-transform:uppercase}main.portal button.delete-btn{align-self:center;padding:.75rem 2rem;border-radius:5rem;background-color:transparent;color:var(--pedime-color);border:.2rem solid var(--pedime-color);padding:1rem 2rem;font-size:1.5rem;font-weight:800;text-transform:uppercase;margin:2rem 1.5rem;transition:background-color .3s}main.portal button.delete-btn:hover{background-color:rgba(var(--theme-pedime-color),.1)}main.portal .empty-sections{margin-top:2rem;background-color:#eee;font-size:1.2rem;font-weight:600;text-align:center;color:gray;border-radius:1rem;padding:2rem}ul{list-style:none}ul.ul-sections{margin-bottom:10rem}.container-reorder{background-color:#fff;border-radius:1rem;box-shadow:0 0 .75rem #00000026;display:flex;justify-content:space-between;color:#555;font-size:1.8rem;font-weight:800;border-bottom:none}.container-reorder:hover{background-color:#fafafa}.container-reorder:hover div:first-child{text-decoration:underline}.container-reorder div{display:flex;align-items:center;gap:2.25rem}.section-reorder{padding:1.7rem 2.5rem}.item-reorder{padding:1rem 2.5rem 1rem 1rem}.item-reorder div:first-child{gap:1rem}.reorder-item{margin:1rem;border-radius:1rem}.portal.section{position:absolute;background-color:#fff;width:60rem;width:100%;height:100vh;margin:auto}.reorder-img{width:5rem;height:5rem;border-radius:.5rem;border:solid 1px #DDD}.reorder-img-empty{width:5rem;height:5rem;border-radius:.5rem;background-color:#ddd2}.price{color:#64a078;font-size:1.4rem;font-weight:300}div.landing-page .main-container header{max-width:100vw}div.landing-page .main-container header nav.landing{padding:0 1rem 0 1.5rem;max-width:100vw;overflow-x:hidden}@media (min-width: 30rem){div.landing-page .main-container header nav.landing{padding:0 2rem 0 3rem;max-width:60rem}}div.landing-page .main-container header nav.landing a{font-size:1.2rem;font-weight:400;padding:.75rem 1.75rem;color:#000;font-size:3vw;padding:.4rem 1rem}div.landing-page .main-container header nav.landing a:first-child{border-right:1px solid #DDD}div.landing-page .main-container header nav.landing a span.bold{font-weight:800;color:#252525}@media (min-width: 30rem){div.landing-page .main-container header nav.landing a{font-size:1rem;padding:.75rem 1rem}}div.landing-page .main-container header nav.landing button{padding:.75rem 1.75rem;border:none;background-color:#e6203f;color:#fff;font-size:1.2rem;font-weight:600;border-radius:3rem;box-shadow:0 1rem 2rem rgba(var(--theme-color),.2);transition:all .3s;font-size:3vw;padding:.4rem 1rem}div.landing-page .main-container header nav.landing button:hover{scale:.97;background-color:red;box-shadow:0 1rem 2rem rgba(var(--theme-color),.4)}@media (min-width: 30rem){div.landing-page .main-container header nav.landing button{font-size:1rem;padding:.75rem 1.75rem}}div.landing-page .main-container footer.landing{margin:6rem 0;width:100%;max-width:100vw;overflow-x:hidden;height:10rem;border-radius:3rem;box-shadow:0 0 3rem -1rem #0003;display:flex;justify-content:space-between;align-items:center;padding:4rem}div.landing-page .main-container footer.landing span{font-size:1.5rem}div.landing-page .main-container footer.landing div{display:flex;align-items:center;gap:2rem}div.landing-page .main-container footer.landing div svg{fill:#555;width:2.5rem;height:2.5rem;transition:fill .5s}div.landing-page .main-container footer.landing div svg:hover{fill:var(--main-color)}main.landing{width:100%;display:flex;flex-direction:column}main.landing div.margin{padding:0 .75rem}main.landing section.hero{display:flex;justify-content:space-between;position:relative;margin-top:13rem;padding:3rem 3rem 5rem;width:100%;background-color:#f8f8f8;border-radius:3rem;color:var(--main-color);font-weight:800;font-size:3rem;line-height:4.5rem}main.landing section.hero h1:first-child{text-transform:uppercase;font-size:2rem;margin-bottom:-.5rem}main.landing section.hero .hero-text{z-index:2;background:-webkit-linear-gradient(-80deg,#444,var(--main-color));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(1px 0px 2px #F8F8F8);animation:textgradient 1s ease-in-out 1.5s forwards}main.landing section.hero img{position:absolute;height:30rem;right:4rem;top:-2rem}@media (max-width: 50rem){main.landing section.hero{font-size:2rem;line-height:3.25rem}main.landing section.hero h1:first-child{font-size:1.75rem}main.landing section.hero img{position:absolute;height:25rem;right:3rem;top:-2rem}}main.landing section.use-cases{width:100%;max-width:100vw;display:flex}main.landing section.use-cases article{padding:4rem 5rem 4rem 3rem}main.landing section.use-cases article h3{font-size:calc(1rem + 3vw);font-weight:800;color:var(--main-color);line-height:2.5rem}@media (min-width: 50rem){main.landing section.use-cases article h3{font-size:2.5rem}}main.landing section.use-cases article p{margin-top:1rem;font-size:1.5rem}main.landing section.use-cases article p:last-child{font-weight:800}@media (max-width: 60rem){main.landing section.use-cases{margin-top:3rem}}main.landing section.subtitle{padding:4rem 3rem;border-radius:3rem;font-size:2rem;background:linear-gradient(170deg,#FFF 0%,#F8F8F8 100%)}main.landing section.top-features{margin-top:4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;width:100%;max-width:100vw}main.landing section.top-features div{border-radius:3rem;box-shadow:0 0 3rem -1rem #0003;padding:3rem;font-size:1.5rem;font-weight:600;display:flex;flex-direction:column;gap:.5rem}main.landing section.top-features div i{height:2.5rem;display:flex;align-items:center}main.landing section.top-features div i.monitor-icon svg{height:2.5rem;width:2.5rem;stroke:var(--pedime-color)}main.landing section.top-features div i.cash-register-icon svg{height:2rem;width:2rem;stroke:var(--pedime-color)}main.landing section.features{margin-top:3rem;width:100%;max-width:100vw;overflow-x:hidden}main.landing section.features svg{min-width:3rem}main.landing section.features div{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid #DDD}main.landing section.features div span{display:block}main.landing section.features div p{font-size:1.5rem}main.landing section.previews article{height:60rem;position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:100vw;overflow:hidden}main.landing section.previews article img{width:75%}main.landing section.previews .previews-mobile{display:none;width:100vw;margin-top:4rem}main.landing section.previews .edicion{margin-right:-31rem}main.landing section.previews .comanda{z-index:2}main.landing section.previews .ticket{bottom:-25rem;right:-3rem;position:absolute;z-index:1}main.landing section.previews .tarjeta{margin-left:-30rem}@media (max-width: 50rem){main.landing section.previews article{height:auto}main.landing section.previews article .previews-mobile{display:block}main.landing section.previews article .edicion,main.landing section.previews article .comanda,main.landing section.previews article .tarjeta,main.landing section.previews article .ticket{display:none}}main.landing section.restaurant{margin-top:4rem;padding:4rem;border-radius:3rem;font-size:2rem;background:linear-gradient(170deg,#FFF 0%,#F8F8F8 100%);display:flex;gap:3rem}main.landing section.restaurant div{width:50%}main.landing section.restaurant div svg.qr-icn{margin:1rem 0 0 1rem;width:6rem;fill:var(--gray-1)}main.landing section.restaurant div h4{color:var(--main-color);margin-top:1.5rem;font-size:1.75rem;font-weight:800}main.landing section.restaurant div h5{margin-top:1rem;font-size:1.5rem;font-weight:800}main.landing section.restaurant div p{margin-top:1rem;font-size:1.5rem}main.landing section.restaurant div.checkout-card{background-color:#fff;border-radius:2rem;box-shadow:0 0 1rem .5rem var(--gray-0);display:flex;justify-content:center;align-items:center;padding:2rem 2rem 4rem}main.landing section.restaurant div.checkout-card svg.checkout-restaurant polyline,main.landing section.restaurant div.checkout-card svg.checkout-restaurant line{fill:transparent;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:#ddd}main.landing section.restaurant div.checkout-card svg.checkout-restaurant path.icn{fill:var(--main-color)}main.landing section.restaurant div.checkout-card svg.checkout-restaurant path.leyend{fill:#aaa}@media (max-width: 50rem){main.landing section.restaurant{flex-direction:column;align-items:center}main.landing section.restaurant div{width:100%}main.landing section.restaurant div.checkout-card{display:block;margin-top:1.5rem;max-width:25rem;min-height:35rem}main.landing section.restaurant div.checkout-card svg.checkout-restaurant polyline,main.landing section.restaurant div.checkout-card svg.checkout-restaurant line{fill:transparent;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:#ddd}main.landing section.restaurant div.checkout-card svg.checkout-restaurant path.icn{fill:var(--main-color)}main.landing section.restaurant div.checkout-card svg.checkout-restaurant path.leyend{fill:#aaa}}main.landing section.new-order{margin-top:6rem;background-color:#f8f8f8;border-radius:3rem;padding:4rem}main.landing section.new-order h4{color:var(--main-color);margin-top:1.5rem;font-size:1.75rem;font-weight:800}main.landing section.new-order h5{margin-top:1rem;font-size:1.5rem;font-weight:800}main.landing section.new-order p{margin-top:1rem;font-size:1.5rem}main.landing section.new-order img{margin-top:4rem;filter:drop-shadow(0 0 3rem rgba(0,0,0,.2))}main.landing section.qna{margin-top:6rem;padding:2rem 2rem .5rem;background-color:#f8f8f8;border-radius:3rem}main.landing section.qna a{color:var(--main-color)}main.landing section.qna a:hover{text-decoration:underline}main.landing section.qna a:visited{color:var(--main-color)}main.landing section.mockup{position:relative;margin-top:6rem;width:100%;max-width:100vw;height:50vh;border-radius:3rem;overflow:hidden}main.landing section.mockup:hover>img{transform:scale(1)}main.landing section.mockup div{display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:absolute;bottom:0;width:100%;padding:2rem 1.5rem 3rem;font-size:1.4rem;font-weight:800;text-shadow:0 0 .4rem rgba(0,0,0,.6);color:#fff;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6))}main.landing section.mockup div a{padding:.75rem 1.75rem;border:none;background-color:#e6203f;color:#fff;font-size:calc(1rem + 1vw);font-weight:600;border-radius:3rem;transition:all .3s}main.landing section.mockup div a:hover{scale:1.03;background-color:red;box-shadow:0 1rem 2rem rgba(var(--theme-color),.4)}@media (min-width: 50rem){main.landing section.mockup div a{font-size:1.4rem}}main.landing section.mockup img{position:absolute;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:transform .5s}main.landing section.sides{width:100%;max-width:100vw;display:flex;flex-direction:row;gap:3rem}main.landing section.sides div.side{margin:6rem 0;width:50%;height:100%;border-radius:3rem;box-shadow:0 0 3rem -1rem #0003;padding:4rem}main.landing section.sides div.side h3{font-size:1.5rem}main.landing section.sides div.side p{margin-top:1rem;font-size:1.2rem}@media (max-width: 50rem){main.landing section.sides{flex-direction:column;margin:6rem 0}main.landing section.sides div.side{margin:0;width:100%}}main.landing section.suscribe{width:100%;max-width:100vw;overflow-x:hidden;min-height:20vh;background-color:#fce9ea;border-radius:3rem;display:flex;justify-content:center;align-items:center}main.landing section.suscribe button{text-transform:uppercase;padding:1.5rem 3rem;border-radius:3rem;background-color:#e6203f;border:none;color:#fff;font-size:1.5rem;font-weight:800;transition:all .2s}main.landing section.suscribe button:hover{background-color:red;transform:scale(1.05)}@keyframes textgradient{0%{background-size:200% 200%}to{background-size:100% 100%}}.mail-subcription p a{color:rgba(var(--theme-color),.8);font-weight:600}.mail-subcription p a:visited{color:rgba(var(--theme-color),.8)}.mail-subcription p a:focus{outline:none;text-decoration:underline}.mail-subcription p a:hover{text-decoration:underline}.mail-subcription form{width:22.5rem;display:flex;flex-direction:column;padding:1rem;margin:auto}.mail-subcription form input:-webkit-autofill{box-shadow:0 0 0 3rem #fff inset}.mail-subcription form input{width:100%;margin:.5rem 0;padding:1rem;font-size:1.25rem;border-radius:.75rem;border:none;outline:4px solid transparent;caret-color:var(--main-color)}.mail-subcription form input:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-color),.4)}.mail-subcription form input:hover:not(:focus){transition:box-shadow .25s ease-in-out;box-shadow:.2rem .4rem .75rem #0000001a}.mail-subcription form input::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}.mail-subcription form input::selection{background:rgba(var(--theme-color),.85);color:#fff}.mail-subcription form button[type=submit]{margin-top:.5rem;padding:1rem;background-color:var(--main-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase}.mail-subcription form button[type=submit]:focus{outline:solid 2px var(--main-color)}.mail-subcription form button[type=submit]:hover{outline:solid 1px var(--main-color)}.mail-subcription .form-leyend-success{display:flex;justify-content:center;align-items:center;color:#008200bf;font-size:1.1rem;font-weight:600;margin-top:.25rem;padding:1rem 1.5rem!important;background-color:#b2ee7666;width:100%;border:solid 1px rgba(0,130,0,.75);border-radius:1rem}.mail-subcription p.error{margin-left:1rem;color:rgba(var(--theme-color),.8);font-size:1rem!important;font-weight:600;text-align:left;padding:0!important}.not-found-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.not-found-container div.not-found-content{margin-top:-8rem}.not-found-container div.not-found-content .not-found-icon{width:20rem}.not-found-container div.not-found-content div.not-found-text{margin-top:-2rem}.not-found-container div.not-found-content div.not-found-text h1{font-size:2.5rem}.not-found-container div.not-found-content div.not-found-text p{font-size:1.5rem}.not-found-container div.not-found-content div.not-found-text p span{font-weight:800}.not-found-container div.not-found-content div.not-found-text button{background-color:var(--pedime-color);padding:.75rem 1.5rem;border:none;border-radius:5rem;text-transform:uppercase;font-weight:800;color:#fff;margin-top:3rem;box-shadow:0 1rem 2rem rgba(var(--theme-color),.2);transition:all .3s}.not-found-container div.not-found-content div.not-found-text button:hover{scale:.97;background-color:red;box-shadow:0 1rem 2rem rgba(var(--theme-color),.4)}main.orders{display:flex;flex-direction:column;padding-top:8rem}main.orders .orders-header{display:flex;justify-content:space-between;align-items:center}main.orders .orders-header .filtering{display:flex;align-items:center;width:100%}main.orders .orders-header .filtering button.filter{background-color:#f2f2f2;margin:2rem 1.5rem 3rem 0rem;border-style:none;display:flex;align-items:center;padding:.5rem 1rem;border-radius:5rem;color:gray;border:solid 2px lightgray;font-weight:800;text-transform:uppercase}main.orders .orders-header .filtering button.filter.active{color:#d00025;background-color:#fce9ea;border:solid 2px rgb(208,0,37)}main.orders .orders-header .filtering .more-features-container{position:relative}main.orders .orders-header .filtering .more-features-container button.more-features{display:flex;align-items:center;margin:2rem 1.5rem 3rem 0rem;position:relative;background-color:var(--pedime-color);border-style:none;padding:.5rem;border:solid 2px var(--pedime-color);border-radius:5rem}main.orders .orders-header .filtering .more-features-container button.more-features svg{stroke:#fff;width:1.5rem;height:1.5rem;stroke-width:3}main.orders .orders-header .filtering .more-features-container button.more-features span.bookings-notification{display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px;border:solid 2px #FFF;border-radius:5rem;background-color:var(--pedime-color);padding:6px;line-height:1ex;box-shadow:0 0 5px #0000004d;color:#fff;font-weight:800}main.orders .orders-header .filtering .more-features-container ul{position:absolute;top:1.5rem;left:-.5rem;z-index:3;background-color:#fff;list-style:none;padding:1rem;box-shadow:0 8px 16px #0003;border-radius:1rem;width:15rem}main.orders .orders-header .filtering .more-features-container ul li{display:flex;align-items:center;padding:1rem;border-radius:.5rem}main.orders .orders-header .filtering .more-features-container ul li:hover{background-color:#f6f6f6}main.orders .orders-header .filtering .more-features-container ul li svg{flex-shrink:0;width:1.5rem;height:1.5rem;stroke:var(--pedime-color);margin-left:-.25rem;margin-right:.75rem;fill:none}main.orders .orders-header .filtering .more-features-container ul li svg.stats-icon{stroke:none;fill:var(--pedime-color)}main.orders .orders-header .filtering .more-features-container ul li.bookings div{display:flex;align-items:center;justify-content:space-between;width:100%}main.orders .orders-header .filtering .more-features-container ul li.bookings div span{display:flex;justify-content:center;align-items:center;border-radius:5rem;background-color:var(--pedime-color);padding:7px;line-height:1ex;color:#fff;font-weight:800}main.orders .orders-header .filtering button.bookings{display:flex;align-items:center;margin:2rem 1.5rem 3rem 0rem;position:relative;background-color:var(--pedime-color);border-style:none;padding:.5rem 1rem;border:solid 2px var(--pedime-color);border-radius:5rem;color:#fff;font-weight:800;text-transform:uppercase}main.orders .orders-header .filtering button.bookings span{display:flex;justify-content:center;align-items:center;position:absolute;top:-12px;right:0;border:solid 2px #FFF;border-radius:5rem;background-color:var(--pedime-color);padding:5px;line-height:1ex;box-shadow:0 0 5px #0000004d}main.orders .orders-header .filtering .search-orders{position:relative;display:flex;align-items:center;background-color:#f2f2f2;border-radius:5rem;height:4rem;margin:2rem 1.5rem 3rem 0rem}main.orders .orders-header .filtering .search-orders svg{stroke:var(--pedime-color);margin-left:1rem}main.orders .orders-header .filtering .search-orders input{padding-right:1rem;margin-left:4rem;height:3rem;font-size:1.5rem;color:var(--gray-text);caret-color:#696969;background-color:transparent;border:none;width:100%;-webkit-tap-highlight-color:transparent}main.orders .orders-header .filtering .search-orders input:focus{outline:none}main.orders .orders-header .filtering .search-orders input::-moz-selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}main.orders .orders-header .filtering .search-orders input::selection{background:rgba(var(--theme-pedime-color),.85);color:#fff}main.orders button.new-order-btn{white-space:nowrap;align-self:flex-end;background-color:var(--pedime-color);border:none;padding:1rem 2rem;border-radius:5rem;color:#fff;font-size:1.5rem;font-weight:800;text-transform:uppercase;margin:2rem 1.5rem 3rem}main.orders .empty-table{background-color:#eee;font-size:1.2rem;font-weight:600;text-align:center;color:gray;border-radius:1rem;padding:2rem}main.orders .status-websocket{display:flex;gap:1rem}main.orders .status-websocket .status-online{align-self:flex-start;padding:.75rem 1rem;border-radius:2rem;background-color:#fbfbfb;display:flex;align-items:center;gap:.5rem;color:gray}main.orders .status-websocket .status-online i.status-icon{width:1.25rem;height:1.25rem;border-radius:1rem}main.orders .status-websocket .reconnect-btn{padding:0 1rem;border-radius:2rem;background-color:var(--pedime-color);color:#fff;font-weight:600;text-transform:uppercase;border:none}table.orders-table,table.admin-table{border-collapse:collapse;width:100%;position:relative}table.orders-table .id-n-date,table.admin-table .id-n-date{display:flex;flex-direction:column;color:gray}table.orders-table .id-n-date .id,table.admin-table .id-n-date .id,table.orders-table .id-n-date .date,table.admin-table .id-n-date .date{font-size:.9rem}table.orders-table .id-n-date .time,table.admin-table .id-n-date .time{font-weight:800;color:#4c4c4c;font-size:1.4rem}table.orders-table thead.orders,table.admin-table thead.orders{color:#000}table.orders-table thead.orders tr th:first-child,table.admin-table thead.orders tr th:first-child,table.orders-table thead.orders th:nth-child(2),table.admin-table thead.orders th:nth-child(2),table.orders-table thead.orders th:nth-child(3),table.admin-table thead.orders th:nth-child(3){display:none}table.orders-table th,table.admin-table th,table.orders-table td,table.admin-table td{text-align:left;padding:16px}table.orders-table tbody.orders tr,table.admin-table tbody.orders tr{border-radius:1rem}table.orders-table tbody.orders tr td.on-load,table.admin-table tbody.orders tr td.on-load{text-align:center;font-size:1.5rem;font-weight:600;width:100%;color:gray}table.orders-table tbody.orders tr td:first-child,table.admin-table tbody.orders tr td:first-child,table.orders-table tbody.orders tr td:nth-child(2),table.admin-table tbody.orders tr td:nth-child(2),table.orders-table tbody.orders tr td:nth-child(3),table.admin-table tbody.orders tr td:nth-child(3){display:none}table.orders-table tbody.orders tr td:nth-child(4),table.admin-table tbody.orders tr td:nth-child(4){border-top-left-radius:1rem;border-bottom-left-radius:1rem}table.orders-table tbody.orders tr:nth-child(even),table.admin-table tbody.orders tr:nth-child(even){background-color:#fbfbfb}table.orders-table tbody.orders tr:hover,table.admin-table tbody.orders tr:hover{background-color:#f0f0f0}table.orders-table td:first-child,table.admin-table td:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}table.orders-table td:last-child,table.admin-table td:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem}table.orders-table a,table.admin-table a{color:#000}table.orders-table a:hover,table.admin-table a:hover{font-weight:600;color:var(--pedime-color);text-decoration:underline}table.orders-table a:visited,table.admin-table a:visited{color:#000}table.orders-table a:visited:hover,table.admin-table a:visited:hover{color:var(--pedime-color)}table.orders-table ul,table.admin-table ul{background-color:#fff;padding:1rem;border-radius:1rem;width:15rem}table.orders-table ul li,table.admin-table ul li{padding:1rem;border-radius:.5rem}table.orders-table ul li:hover,table.admin-table ul li:hover{background-color:#f6f6f6}table.orders-table th,table.admin-table th{background-color:#fff;position:sticky;z-index:2;top:6.5rem;box-shadow:0 2px 2px -1px #0006;background:linear-gradient(0deg,rgba(230,230,230,1) 00%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 100%)}table.orders-table .tbody-margin-top,table.admin-table .tbody-margin-top{display:block;height:2rem}span.closed-alert{height:3rem;background-color:#fce9ea;color:#d00025;margin-bottom:1rem;width:100%;border-radius:.75rem;display:flex;justify-content:center;align-items:center;font-weight:800;font-size:1.2rem;text-transform:uppercase}:scope .status-container{display:flex;justify-content:center}:scope .status-container .status-tag{text-shadow:0px 1px 1px rgba(0,0,0,.25);text-transform:uppercase;color:#fff;padding:.25rem .5rem;border-radius:.5rem;font-weight:600;font-size:.75rem;letter-spacing:.02rem;position:relative;z-index:1}:scope .status-container .status-tag.sticky:before,:scope .status-container .status-tag.sticky:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.5rem;z-index:-1;pointer-events:none;animation:outlinePulse 2s infinite ease-in-out}:scope .status-container .status-tag.sticky:after{animation-delay:1.75s}@keyframes outlinePulse{0%{outline:1px solid rgba(255,187,0,.5);opacity:1}to{outline:30px solid rgba(255,187,0,0);opacity:0}}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;font-size:1rem;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.cart-item ul{margin-bottom:1rem}.actions-cell{position:relative;width:3.5rem;height:3.5rem;padding:1rem;margin-left:1rem;border-radius:50%}.actions-cell:hover{background-color:#fff}.actions-cell .dots{display:flex;justify-items:center;align-items:center;padding:1rem}.actions-cell .dots .dots-icon{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.actions-cell .dots .dots-icon svg{stroke:var(--pedime-color);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.actions-cell ul{position:absolute;top:-.5rem;right:-1rem;z-index:1;background-color:#fff;list-style:none;padding:1rem;box-shadow:0 8px 16px #0003;border-radius:1rem}.actions-cell ul li.status-label{display:flex;align-items:center}.actions-cell ul li.status-label i.status-icon{width:1.2rem;height:1.2rem;display:block;margin-right:.7rem;border-radius:50%}.actions-cell ul li.sticky-label{display:flex;align-items:center;gap:.2rem}.actions-cell ul li.sticky-label i.sticky-icon-enabled{position:relative;width:1rem;height:1rem;display:block;margin-right:.7rem;border-radius:50%;background-color:#fff}.actions-cell ul li.sticky-label i.sticky-icon-enabled:before,.actions-cell ul li.sticky-label i.sticky-icon-enabled:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.5rem;z-index:-1;animation:outlinePulseStickyIcon 1.4s infinite}.actions-cell ul li.sticky-label i.sticky-icon-enabled:after{animation-delay:.2s}.actions-cell ul li.sticky-label i.sticky-icon-disabled{width:1.2rem;height:1.2rem;display:block;margin-right:.7rem;border-radius:50%;border:1px solid #DDD}.actions-cell ul hr{width:100%;height:1px;background-color:#ddd;border:none;margin:.5rem 0rem}.actions-cell ul li.edit-label,.actions-cell ul li.print-label{display:flex;align-items:center}.actions-cell ul li.edit-label svg,.actions-cell ul li.print-label svg{width:1.5rem;margin-left:-.25rem;fill:none}@keyframes outlinePulseStickyIcon{0%{outline:1px solid rgba(255,187,0,.5);opacity:1}to{outline:15px solid rgba(255,187,0,0);opacity:0}}.top-crd .title-y-closeicon .title-card.ticket{display:flex;align-items:center;gap:.75rem}.top-crd .title-y-closeicon .title-card.ticket span.id-num{color:#d3d3d3;font-size:1rem;font-weight:400}.middle-crt button.edit-order{border:none;border-radius:.5rem;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem;margin:1.5rem auto 2rem;text-transform:uppercase;font-weight:800;color:#fff;background-color:#ddd;text-shadow:0px 0px 5px #BBB;transition:background-color .1s}.middle-crt button.edit-order:hover{background-color:var(--pedime-color);text-shadow:none}.middle-crt .extra-discount{position:relative;display:flex;justify-content:space-between;align-items:center;color:gray;padding:1.2rem 1rem 1.2rem 0;border-bottom:1px solid #0001}.middle-crt .extra-discount:hover button{display:flex}.middle-crt .extra-discount div.ed-description{font-size:1.5rem;font-weight:600;margin-left:calc(var(--circle-size)* 1.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.middle-crt .extra-discount div.ed-price{position:relative;flex-shrink:0;font-size:1.4rem;font-weight:700;margin-left:1rem;color:gray}.middle-crt .extra-discount div.ed-price i{font-size:1rem;text-decoration:line-through;font-weight:400;font-style:normal;color:#d3d3d3;display:flex;align-items:center;position:absolute;right:0px;top:-1rem}.middle-crt .extra-discount button{display:none;justify-content:center;align-items:center;position:absolute;width:1.8rem;height:1.8rem;right:-16px;font-size:1.6rem;font-weight:800;border:none;background-color:transparent;color:#fff;background-color:var(--main-color);border-radius:5rem}.middle-crt .data-ticket-container{font-size:1.2rem}.middle-crt .data-ticket-container .data a{color:gray}.middle-crt .data-ticket-container .data a:hover{text-decoration:underline;font-weight:600;color:var(--main-color)}.middle-crt .data-ticket-container .data span{-webkit-user-select:all;-moz-user-select:all;user-select:all}.middle-crt .data-ticket-container .data span::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}.middle-crt .data-ticket-container .data span::selection{background:rgba(var(--theme-color),.85);color:#fff}.middle-crt .data-ticket-container .data div.mp-container{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.middle-crt .data-ticket-container .data div.mp-container p{display:flex;align-items:center;height:3.5rem;font-size:1.5rem;font-weight:600}.middle-crt .data-ticket-container .data div.mp-container button.btn-mercadopago{position:absolute;right:-1rem;width:13rem;height:3.5rem;display:flex;align-items:center;gap:1rem;background-color:#009ee3;border:none;border-radius:.5rem;color:#fff;font-size:1.2rem}.middle-crt .data-ticket-container .data div.mp-container button.btn-mercadopago img{height:1.75rem;margin-left:1.5rem}.middle-crt .data-ticket-container .data div.payment-method-container{border-top:1px solid #0001;margin-top:1.2rem;padding-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}.middle-crt .data-ticket-container .data div.payment-method-container h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.middle-crt .data-ticket-container .data div.payment-method-container label.label-radio{text-transform:none;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:.5rem;color:gray;font-size:1.5rem;font-weight:600;height:auto;width:100%}.middle-crt .data-ticket-container .data div.payment-method-container label.label-radio input[type=radio]{display:inline-block;transform:scale(1.5);accent-color:var(--main-color);width:auto}.middle-crt .data-ticket-container .discount{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.middle-crt .data-ticket-container .discount div{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}.middle-crt .data-ticket-container .discount div p{font-size:1.5rem;font-weight:600}.middle-crt .data-ticket-container .discount div input[type=text]{width:100%;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.middle-crt .data-ticket-container .discount div input[type=text]::-moz-selection{background:rgba(var(--theme-color),.85);color:#fff}.middle-crt .data-ticket-container .discount div input[type=text]::selection{background:rgba(var(--theme-color),.85);color:#fff}.middle-crt .data-ticket-container .discount div input[type=text]::-moz-placeholder{font-weight:400}.middle-crt .data-ticket-container .discount div input[type=text]::placeholder{font-weight:400}.middle-crt .data-ticket-container .discount div input[type=number]{width:6.5rem;height:3rem;border:none;background-color:#f0f0f0;border-radius:.75rem;padding:1rem;outline:none;font-size:1.5rem;font-weight:600}.middle-crt .data-ticket-container .discount div span{width:2.5rem;text-align:center;font-size:1.8rem;font-weight:600}.middle-crt .data-ticket-container .discount div button{position:absolute;width:2rem;right:-28px;font-size:1.6rem;font-weight:600;border:none;background-color:transparent;color:gray}.middle-crt .data-ticket-container .discount div button:hover{color:var(--main-color)}.middle-crt .data-ticket-container .discount button.apply{margin-top:.25rem;margin-right:-1rem;background-color:var(--main-color);height:2.5rem;border:none;border-radius:5rem;padding:0 2rem;text-transform:uppercase;font-weight:800;color:#fff}.middle-crt .data-ticket-container .payment-status{display:flex;justify-content:space-between;align-items:center}.middle-crt .data-ticket-container .payment-status label{text-transform:none;display:flex;flex-direction:row;gap:1rem;align-items:center;padding:.5rem;color:gray;font-size:1.5rem;font-weight:600;height:auto;width:100%}.middle-crt .data-ticket-container .payment-status label input[type=checkbox]{display:inline-block;transform:scale(1.5);accent-color:var(--main-color);width:auto}.middle-crt .data-ticket-container .payment-status p{font-size:1.5rem;font-weight:600}.middle-crt .data-ticket-container .leyend{text-align:center;margin:1rem;color:gray}.cart.crt-container .crd-btn .btn.print svg{stroke:#fff;width:2rem;margin-right:.5rem}main.portal .index-container{background-color:#f5f5f5;border-radius:1rem;margin:1.5rem 1rem}main.portal .index-container li{border-bottom:1px solid #DDD}main.portal .index-container li:hover{background-color:#eee}main.portal .index-container li:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}main.portal .index-container li:last-child{border-bottom:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}main.portal .index-container li a{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 2rem;color:gray}main.portal .index-container li a h4{text-transform:uppercase;font-size:1rem}main.portal .index-container li a svg{stroke:gray}main.portal .transfer-container,main.portal .card-container{padding:0rem 2.4rem;margin-bottom:5rem}main.portal .transfer-container .transfer-switch,main.portal .card-container .transfer-switch,main.portal .transfer-container .card-switch,main.portal .card-container .card-switch{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600;color:gray;border-bottom:1px solid #0001;padding:1.2rem 0 1.5rem}main.portal .transfer-container .card-modal,main.portal .card-container .card-modal{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}main.portal .transfer-container .card-modal label,main.portal .card-container .card-modal label{font-size:1.35rem;display:flex;gap:1rem;align-items:center;padding:.25rem;color:gray}main.portal .transfer-container .card-modal label input[type=radio],main.portal .card-container .card-modal label input[type=radio]{display:inline-block;transform:scale(1.25);accent-color:var(--pedime-color)}main.portal div.pixel-container{padding:0rem 2.4rem;margin-bottom:5rem}main.portal div.pixel-container p.leyend{padding-top:1.2rem;color:gray;font-size:1.2rem}main.portal div.pixel-container p.leyend a{font-size:1.2rem;font-weight:600;color:var(--pedime-color)}main.portal div.pixel-container p.leyend a:visited{color:var(--pedime-color)}main.portal div.pixel-container p.leyend a:hover{text-decoration:underline}main.portal div.pixel-container .pixel-form{display:flex;flex-direction:column}main.portal div.pixel-container .pixel-form label{display:grid;grid-template-columns:1fr 40% 1fr;text-align:right;align-items:center;gap:1rem;color:gray;margin-top:3rem}main.portal div.pixel-container .pixel-form label input{border:none;outline:none;padding:1rem;background-color:#f5f5f5;border-radius:.5rem;font-size:1.2rem;outline:4px solid transparent;caret-color:var(--pedime-color)}main.portal div.pixel-container .pixel-form label input::-moz-placeholder{color:#bbb;font-style:italic}main.portal div.pixel-container .pixel-form label input::placeholder{color:#bbb;font-style:italic}main.portal div.pixel-container .pixel-form label input:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-color),.4)}main.portal div.pixel-container .pixel-form label span{text-align:left;color:var(--main-color);font-weight:600}main.portal div.pixel-container .pixel-form button{width:40%;margin:auto;margin-top:1.5rem;padding:1rem;background-color:var(--main-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:opacity 1s}main.portal div.pixel-container .pixel-form button:hover{outline:solid 1px var(--main-color)}.checkout-types{width:80%;margin:5rem auto;display:flex;justify-content:space-around}.checkout-types .delivery-container,.checkout-types .restaurant-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.checkout-types .delivery-container .delivery,.checkout-types .restaurant-container .delivery,.checkout-types .delivery-container .restaurant,.checkout-types .restaurant-container .restaurant{fill:#fff;background-color:#fff;width:17rem;height:22rem;border-radius:2rem;box-shadow:0 0 1rem .5rem var(--gray-0);display:flex;justify-content:center;align-items:center;padding:2rem}.checkout-types .delivery-container .delivery svg,.checkout-types .restaurant-container .delivery svg,.checkout-types .delivery-container .restaurant svg,.checkout-types .restaurant-container .restaurant svg{width:15rem;display:flex;justify-content:center;align-items:center}.checkout-types .delivery-container .delivery svg g.g,.checkout-types .restaurant-container .delivery svg g.g,.checkout-types .delivery-container .restaurant svg g.g,.checkout-types .restaurant-container .restaurant svg g.g{transform:translateY(-1rem)}.checkout-types .delivery-container .delivery.selected,.checkout-types .restaurant-container .delivery.selected,.checkout-types .delivery-container .restaurant.selected,.checkout-types .restaurant-container .restaurant.selected{outline:solid 2px #F005;box-shadow:0 0 1rem .5rem #f002}.checkout-types .delivery-container span,.checkout-types .restaurant-container span{padding:.3rem .8rem;border-radius:5rem;margin-top:1rem;font-size:1.1rem;color:#000a;text-transform:capitalize;border-style:none;background-color:#eee}.checkout-types .delivery-container input[type=radio],.checkout-types .restaurant-container input[type=radio]{display:none}:is(.checkout-types .delivery-container input[type="radio"]):checked+span,:is(.checkout-types .restaurant-container input[type="radio"]):checked+span{color:#fff;background-color:red}:is(.checkout-types .delivery-container input[type="radio"]):checked+span+p,:is(.checkout-types .restaurant-container input[type="radio"]):checked+span+p{display:block}.checkout-types .delivery-container p,.checkout-types .restaurant-container p{display:none;width:15rem;font-size:1rem;color:gray}.checkout-types .delivery-container .checkout-modal,.checkout-types .restaurant-container .checkout-modal{display:flex;flex-direction:column;align-items:flex-start;margin-top:1rem}.checkout-types .delivery-container .checkout-modal label,.checkout-types .restaurant-container .checkout-modal label{font-size:1.35rem;display:flex;gap:1rem;align-items:center;padding:.25rem;color:gray}.checkout-types .delivery-container .checkout-modal input[type=radio],.checkout-types .restaurant-container .checkout-modal input[type=radio]{display:inline-block;transform:scale(1.25);accent-color:var(--pedime-color)}.checkout-types .clss-1{stroke-miterlimit:10}.checkout-types .clss-1,.checkout-types .clss-2,.checkout-types .clss-3{stroke:#ddd}.checkout-types .clss-1,.checkout-types .clss-2,.checkout-types .clss-3,.checkout-types .clss-4{fill:none}.checkout-types .clss-2{stroke-width:2px}.checkout-types .clss-2,.checkout-types .clss-3,.checkout-types .clss-4{stroke-linecap:round;stroke-linejoin:round}.checkout-types .clss-3,.checkout-types .clss-4{stroke-width:4px}.checkout-types .clss-5{fill:#ddd}.checkout-types .clss-4{stroke:#fff}.checkout-types .clss-6{transform:translateY(-1rem)}main.portal .schedule{width:24rem;margin:3rem auto;padding:2rem 3rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 .75rem #00000026}main.portal .schedule button{width:100%;margin:auto;margin-top:1.5rem;padding:1rem;background-color:var(--pedime-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase}main.portal .schedule button:hover{outline:solid 1px var(--pedime-color)}main.portal .schedule .day{display:grid;grid-template-columns:1fr 2fr 1fr;border-bottom:1px solid #DDD}main.portal .schedule .day:last-child{border-bottom:none}main.portal .schedule .day label{display:flex;align-items:center;width:5rem;font-size:1.2rem;color:gray}main.portal .schedule .day .time-picker-container{display:flex;flex-direction:column;align-items:center}main.portal .schedule .day .time-picker-container .closed{margin:1rem;text-transform:uppercase}main.portal .schedule .day .time-picker-container .time-pickers{margin-top:1rem;display:flex;align-items:center}main.portal .schedule .day .time-picker-container .time-pickers:last-child{margin-bottom:1rem}main.portal .schedule .day .time-picker-container .time-pickers .time-picker{margin-right:.5rem}main.portal .schedule .day .time-picker-container .add-icon{border:.2rem solid #DDD;border-radius:.5rem;margin:0 1rem;width:100%;height:3rem;display:flex;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;text-transform:uppercase;color:gray}main.portal .schedule .day .time-picker-container .add-icon:hover{color:var(--pedime-color);border:.2rem solid var(--pedime-color)}main.portal form.links{display:flex;flex-direction:column;gap:1rem}main.portal form.links .color-theme{display:flex;align-items:center;gap:1rem;height:3.5rem}main.portal form.links .color-theme label{width:50%;height:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0!important}main.portal form.links .color-theme label input{transform:scale(1.5);accent-color:var(--main-color)}main.portal form.links .color-theme label input:focus{outline:none}main.portal form.links .color-theme label.light{display:flex;align-items:center;border:1px solid lightgray;border-radius:1rem}main.portal form.links .color-theme label.dark{display:flex;align-items:center;background-color:#323232;border-radius:1rem}main.portal form.links div.label-link-store{margin-top:4rem;margin-bottom:1rem;display:grid;grid-template-columns:1fr 40% 1fr;text-align:right;align-items:center;gap:1rem;color:gray}main.portal form.links div.label-link-store .link-store{border:none;outline:none;padding:1rem;background-color:#fff;border-radius:.5rem;font-size:1.2rem;font-weight:600;outline:4px solid transparent;border-style:dashed;border-width:1px;border-color:#d3d3d3;-webkit-user-select:all;-moz-user-select:all;user-select:all;text-align:center}main.portal form.links div.label-link-store .link-store::-moz-selection{background-color:var(--pedime-color);color:#fff}main.portal form.links div.label-link-store .link-store::selection{background-color:var(--pedime-color);color:#fff}main.portal form.links div.label-link-store button{border:none;background-color:transparent;display:flex;align-items:center}main.portal form.links div.label-link-store button svg{stroke:var(--pedime-color)}main.portal form.links .custom-color-trigger{width:100%;height:3.5rem;border-radius:1rem;font-size:1.25rem;background-color:var(--main-color);color:#fff;font-weight:600;text-transform:uppercase;transition:opacity 1s}main.portal form.links .custom-color-trigger:hover{background-color:var(--main-color);outline:solid 1px var(--main-color)}main.portal form.links .custom-color-trigger span{color:#fff}main.portal form.links .dropzone{width:100%;margin:auto;outline:4px solid transparent}main.portal form.links .dropzone p{text-align:left}main.portal form.links .dropzone:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-pedime-color),.4)}main.portal form.links .label-logo{margin-bottom:1rem}main.portal form.links label{display:grid;grid-template-columns:1fr 40% 1fr;text-align:right;align-items:center;gap:1rem;color:gray}main.portal form.links label:first-child{margin-top:4rem}main.portal form.links label:last-child{margin-bottom:6rem}main.portal form.links label input{border:none;outline:none;padding:1rem;background-color:#f5f5f5;border-radius:.5rem;font-size:1.2rem;outline:4px solid transparent}main.portal form.links label input::-moz-placeholder{color:#bbb;font-style:italic}main.portal form.links label input::placeholder{color:#bbb;font-style:italic}main.portal form.links label input:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-pedime-color),.4)}main.portal form.links label span{text-align:left;color:var(--main-color);font-weight:600}main.portal form.links button[type=submit]{width:40%;margin:auto;margin-top:.5rem;margin-bottom:2rem;padding:1rem;background-color:var(--pedime-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:opacity 1s}main.portal form.links button[type=submit]:hover{outline:solid 1px var(--pedime-color)}main.portal div.mp-container{padding:0rem 2.4rem;margin-bottom:5rem}main.portal div.mp-container .mp-switch{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600;color:gray;border-bottom:1px solid #0001;padding:1.2rem 0 1.5rem}main.portal div.mp-container p.leyend{padding-top:1.2rem;color:gray;font-size:1.2rem}main.portal div.mp-container p.leyend .clic-here{display:inline}main.portal div.mp-container a{font-size:1.2rem;font-weight:600;margin:2.5rem 0 1.2rem;display:block;text-align:center;color:var(--pedime-color)}main.portal div.mp-container a:visited{color:var(--pedime-color)}main.portal div.mp-container a:hover{text-decoration:underline}main.portal div.mp-container .mp-form{display:flex;flex-direction:column;gap:1rem}main.portal div.mp-container .mp-form p.caution{width:40%;margin:auto;color:gray;padding:0 .5rem}main.portal div.mp-container .mp-form label{display:grid;grid-template-columns:1fr 40% 1fr;text-align:right;align-items:center;gap:1rem;color:gray}main.portal div.mp-container .mp-form label:first-child{margin-top:2rem}main.portal div.mp-container .mp-form label:last-child{margin-bottom:6rem}main.portal div.mp-container .mp-form label input{border:none;outline:none;padding:1rem;background-color:#f5f5f5;border-radius:.5rem;font-size:1.2rem;outline:4px solid transparent;caret-color:var(--pedime-color)}main.portal div.mp-container .mp-form label input::-moz-placeholder{color:#bbb;font-style:italic}main.portal div.mp-container .mp-form label input::placeholder{color:#bbb;font-style:italic}main.portal div.mp-container .mp-form label input:focus{transition:outline 1s;outline:4px solid rgba(var(--theme-color),.4)}main.portal div.mp-container .mp-form label span{text-align:left;color:var(--main-color);font-weight:600}main.portal div.mp-container .mp-form button[type=submit]{width:40%;margin:auto;margin-top:.5rem;padding:1rem;background-color:var(--main-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:opacity 1s}main.portal div.mp-container .mp-form button[type=submit]:hover{outline:solid 1px var(--main-color)}main.portal div.printer-container{display:flex;flex-direction:column;gap:1rem;padding:0rem 2.4rem;margin-bottom:10rem}main.portal div.printer-container p.leyend{padding-top:1.2rem;color:gray;font-size:1.2rem}main.portal div.printer-container p.caution{width:40%;margin:auto;color:gray;padding:0 .5rem}main.portal div.printer-container button.print-test-btn{width:40%;margin:auto;margin-top:.5rem;margin-bottom:2rem;padding:1rem;background-color:var(--pedime-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:opacity 1s}main.portal div.printer-container button.print-test-btn:hover{outline:solid 1px var(--pedime-color)}main.portal div.printer-container div.slct-container{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}main.portal div.printer-container div.slct-container select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:1rem;background-color:#f5f5f5;border-radius:.5rem;font-size:1.2rem;outline:4px solid transparent}main.portal div.printer-container div.slct-container svg{display:inline-block;position:absolute;right:10px;top:50%;stroke:var(--main-color);transform:translateY(-50%) rotate(.5turn);pointer-events:none}main.portal div.printer-container div.slct-container label{display:grid;grid-template-columns:1fr 40% 1fr;text-align:right;align-items:center;gap:1rem;color:gray}.qrcode-container{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:10rem}.qrcode-container p{padding:1.2rem 2.4rem 0rem;color:gray;font-size:1.2rem}.qrcode-container #qrcode{margin:auto;margin-top:4rem;display:flex;flex-direction:column;gap:1.5rem}.qrcode-container #qrcode button{width:100%;margin:auto;margin-top:.5rem;margin-bottom:2rem;padding:1rem;background-color:var(--pedime-color);border-radius:1rem;border-style:none;color:#fff;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:opacity 1s}.qrcode-container #qrcode button:hover{outline:solid 1px var(--pedime-color)}.monitor{position:absolute;top:0;left:0;width:100%;min-height:100%;background-color:#252525;margin:auto;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem}.monitor .no-orders{background-color:#fff;padding:1rem 2rem;border-radius:2rem;margin-top:2rem}.monitor .monitor-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 1rem}.monitor .monitor-header .time{display:flex;align-items:center;gap:1rem;font-size:1.75rem;font-weight:800;color:#fff;text-align:center;text-transform:uppercase}.monitor .monitor-header .time svg{width:2rem;height:2rem}.monitor .monitor-header div.time,.monitor .monitor-header div.controls-container{width:10rem}.monitor .monitor-header div.controls-container{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem}.monitor .monitor-header div.controls-container .sound-icon{margin-top:.2rem}.monitor .command-container.sticky{background-color:#ffffc8}.monitor .command-container.sticky .item-body{color:#575745!important}.monitor .command-container.sticky .number,.monitor .command-container.sticky .date{font-weight:400!important;color:#a6a682}.monitor .command-container.sticky .number span{color:#cccca0}.monitor .command-header{border-bottom:1px solid #0001;padding-bottom:1rem}.monitor .command-header .date-delivery{font-weight:400!important;color:gray;border:.1rem solid gray;padding:0 .5rem;border-radius:2rem}.monitor .command-header .number,.monitor .command-header .date{font-weight:400!important;color:gray;border:.1rem solid transparent;padding:0 .5rem;border-radius:2rem}.monitor .command-header span{color:#d3d3d3}.monitor .delivery-type{border-bottom:1px solid #0001;padding:.7rem 0;margin-bottom:1rem;font-size:1rem!important;font-weight:400!important;color:gray}.monitor .ready-btn-container{width:100%;display:flex;justify-content:center}.monitor .ready-btn{margin-top:1rem;padding:.5rem 1.5rem;border-radius:2rem;background-color:transparent;border-style:none;border:.1rem solid gray;color:gray;font-weight:800;text-transform:uppercase}.monitor .item-container{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.monitor .item-container .item-body.transparent{opacity:.2}.monitor .item-container .item-body.transparent .monitor-optional span{color:#000}.monitor .item-container .item-body.transparent .item-title span.highlight,.monitor .item-container .item-body.transparent .monitor-note p{background-color:#000!important}.monitor .item-container .item-body{display:flex;flex-direction:column}.monitor .item-container .item-body .item-title span.highlight{color:#fff;background-color:var(--pedime-color)}.monitor .item-container input[type=checkbox]{flex-shrink:0;min-width:2rem;height:2rem;margin-right:.25rem;accent-color:var(--main-color)}.monitor .monitor-optional p span{color:var(--pedime-color);font-weight:800;font-size:1.5rem;line-height:1rem}.monitor .monitor-note p{padding:0 1rem;background-color:var(--pedime-color);color:#fff}.my-masonry-grid{display:flex;margin-left:-16px;width:100%}.my-masonry-grid_column{padding-left:16px;background-clip:padding-box}.command-container{background:#fff;padding:16px;margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-weight:700}.command-container .command-header{display:flex;justify-content:space-between;align-items:center}@media (max-width: 500px){.command-container{font-size:14px}}.prices-page .main-container .margin{padding:0 .75rem}.prices-page .main-container main.prices-landing{width:100%;display:flex;flex-direction:column}.prices-page .main-container main.prices-landing .hero-container{position:relative}.prices-page .main-container main.prices-landing .hero-container .hero-text{margin-top:20rem;text-align:center;z-index:1;pointer-events:none}.prices-page .main-container main.prices-landing .hero-container .hero-text h1{font-size:4.5rem;font-weight:800;margin:0;color:var(--pedime-color, #000);letter-spacing:-.1rem}.prices-page .main-container main.prices-landing .hero-container .gray-section{position:relative;margin-top:17rem;z-index:2;display:flex;align-items:flex-end;background:#f5f5f5;border-top-left-radius:2rem;border-top-right-radius:2rem;background-color:#f8f8f8;border-radius:3rem;padding:4rem}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers{width:100%}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier h4{font-size:2.5rem;font-weight:800;color:var(--pedime-color);line-height:2.5rem;margin-left:2rem;margin-top:1rem}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier h2{margin-left:2rem;font-size:1.75rem;font-weight:800;color:#000;line-height:2.5rem}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier .tier-price-container{display:flex;justify-content:center;align-items:center;width:100%}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier .tier-price-container .tier-price{margin:2rem 0 3rem;width:100%;background-color:#fce9ea;padding:3rem 0;border-radius:3rem;display:flex;justify-content:center}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier .tier-price-container .tier-price h1{display:flex;align-items:center;gap:.75rem;font-size:3rem;font-weight:800;color:var(--pedime-color);margin-right:1rem}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers div.tier .tier-price-container .tier-price h1 span{font-size:1.5rem;font-weight:400;color:#000;color:#b20023}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper{display:flex;flex-direction:column}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section{margin-bottom:32px;background-color:#f8f8f8;border-radius:3rem;padding:4rem;width:100%;background-color:#fff;box-shadow:0 0 3rem #0003}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section:last-child{margin-bottom:0}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-title{font-size:24px;margin-bottom:8px;color:#333}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-description{color:#666;font-size:14px;margin-bottom:16px}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table{width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;border-collapse:collapse}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr{border-bottom:1px solid #eee}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr .feature-label,.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr .feature-value{padding:12px 8px;text-align:left;vertical-align:middle;font-size:1.25rem;color:#444;font-weight:600}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr .feature-label{width:60%}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr .feature-value{text-align:center}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr:hover{background-color:#f5f5f5}.prices-page .main-container main.prices-landing .hero-container .gray-section section.tiers .feature-table-wrapper .feature-section .feature-table tr:last-child{border-bottom:none}.prices-page .main-container main.prices-landing .hero-container section.register{margin:4rem 0;width:100%;background-color:#fce9ea;padding:3rem 0;border-radius:3rem;display:flex;flex-direction:column;align-items:center}.prices-page .main-container main.prices-landing .hero-container section.register h1{font-size:2.5rem;font-weight:800;color:var(--pedime-color);text-align:center}.prices-page .main-container main.prices-landing .hero-container section.register button{padding:.75rem 1.75rem;border:none;background-color:#e6203f;color:#fff;margin-top:2rem;margin-bottom:1rem;font-weight:600;border-radius:3rem;box-shadow:0 1rem 2rem rgba(var(--theme-color),.2);transition:all .3s;font-size:1.5rem;padding:1rem 2.5rem}.prices-page .main-container main.prices-landing .hero-container section.register button:hover{scale:.97;background-color:red;box-shadow:0 1rem 2rem rgba(var(--theme-color),.4)}@media (max-width: 768px){.prices-page .main-container main.prices-landing .hero-text{top:10rem}.prices-page .main-container main.prices-landing .feature-title{margin-left:.5rem!important}.prices-page .main-container main.prices-landing .gray-section{padding:3rem 1rem 4rem!important}.prices-page .main-container main.prices-landing .feature-section{padding:3rem 2rem!important}.prices-page .main-container main.prices-landing .hero-text h1{font-size:2.5rem;line-height:1.2;padding:0 1rem}.prices-page .main-container main.prices-landing .gray-section{background-color:#f8f8f8;border-radius:3rem}.prices-page .main-container main.prices-landing .tiers h2{font-size:1.4rem;margin-bottom:1rem}.prices-page .main-container main.prices-landing .tier-price h1{font-size:2rem}.prices-page .main-container main.prices-landing .tier-price span{font-size:1rem}.prices-page .main-container main.prices-landing .tier-price button.register{width:100%;padding:1rem;margin-top:1.5rem;font-size:1rem;border-radius:.75rem}.prices-page .main-container main.prices-landing section.register h1{font-size:1.75rem!important}}.prices-page .main-container footer.prices-footer{margin:6rem 0;width:100%;height:10rem;border-radius:3rem;box-shadow:0 0 3rem -1rem #0003;display:flex;justify-content:space-between;align-items:center;padding:4rem}.prices-page .main-container footer.prices-footer span{font-size:1.5rem}.prices-page .main-container footer.prices-footer div{display:flex;align-items:center;gap:2rem}.prices-page .main-container footer.prices-footer div svg{fill:#555;width:2.5rem;height:2.5rem;transition:fill .5s}.prices-page .main-container footer.prices-footer div svg:hover{fill:var(--main-color)}.order-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.order-container .order{height:auto;padding:3rem;border-radius:3.5rem;box-shadow:0 0 1.5rem 1rem var(--gray-0);width:36rem;max-width:36rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem}.order-container .order .order-header{display:flex;align-items:center;gap:.5rem}.order-container .order .order-header img{width:3.5rem;height:3.5rem;border-radius:.5rem}.order-container .order .order-header .name{color:var(--gray-5);font-size:2.2rem;font-weight:800;margin-left:.5rem}.order-container .order .order-num{padding:.5rem 0;text-align:center;background-color:var(--gray-3);border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600}.order-container .order .canceled{text-align:center;padding:2rem 0;background-color:var(--gray-1);border-radius:.5rem;font-size:1.5rem;font-weight:800;color:#fff;margin-top:1rem}.order-container .order .order-details{display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem;font-size:1.5rem;font-weight:600;color:var(--gray-5)}.order-container .order .order-details .delivery-mode{margin-top:3rem}.order-container .order .order-details .total{display:flex;justify-content:space-between}.order-container .order .order-details .total span:nth-child(2){font-weight:800}.order-container .order .order-details .payment-method{align-self:flex-end;margin-top:-1rem;color:var(--gray-3)}.order-container .order .timeline{margin-top:4rem}main.stats{display:flex;flex-direction:column;gap:2rem;color:#252525}main.stats h2.title{margin-bottom:.5rem;color:red;font-size:1.8rem;font-weight:800;padding:2.5rem 0 1.2rem 1.4rem;border:.1rem solid;border-color:transparent;border-bottom-color:red}main.stats .header-menu{margin-top:10rem;display:flex;justify-content:space-between;align-items:center}main.stats .header-menu div.pill1-wrapper{display:flex}main.stats .header-menu div.pill1-wrapper div.pill1{background-color:#eee;border-radius:5rem;padding:3px;margin:auto}main.stats .header-menu div.pill1-wrapper div.pill1 ul{display:flex;align-items:center}main.stats .header-menu div.pill1-wrapper div.pill1 ul li div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:5rem;box-shadow:0 0 .5rem #0000001a}main.stats .header-menu div.pill1-wrapper div.pill1 ul li{position:relative;text-transform:uppercase;font-size:1.05rem;color:#b4b4b4;list-style:none;padding:.5rem 1rem;border-radius:2rem;border:solid .1rem transparent;font-weight:800;transition:all .3s}main.stats .header-menu div.pill1-wrapper div.pill1 ul li span{text-align:center;position:relative;color:#252525;z-index:2}main.stats section.uno{display:flex;gap:2rem}main.stats section.uno .pedidos{display:flex;gap:1rem}main.stats section.uno .sec-stat{width:50%}main.stats section.uno .num-pedidos{display:flex;flex-direction:column;gap:2rem}main.stats section.uno div.porcentaje{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;max-width:2.5rem}main.stats section.uno div.porcentaje.verde svg{fill:green}main.stats section.uno div.porcentaje.verde span{color:green}main.stats section.uno div.porcentaje.rojo svg{fill:red;transform:scaleX(-1);transform:translate(-100)}main.stats section.uno div.porcentaje.rojo span{color:red}main.stats section.uno div.payment-method{margin-bottom:.5rem}main.stats section.dos{display:flex;gap:2rem}main.stats section.dos div.izquierda{width:25%;display:flex;flex-direction:column;gap:2rem}main.stats section.dos div.izquierda div.sec-stat{min-height:12rem}main.stats section.dos div.grafico{width:75%}main.stats section.tres{width:100%}main.stats section.tres div.clientes{display:flex;justify-content:space-around;margin:1.5rem 0}main.stats section.tres div.clientes article{text-align:center}main.stats section.cuatro{margin-bottom:10rem}main.stats section.cuatro div.titulo{width:100%}main.stats section.cuatro div.best-sellers{width:100%;display:flex;gap:1rem;margin:1.5rem 0}main.stats section.cuatro div.best-sellers div.amount-item{width:30%}main.stats section.cuatro div.best-sellers div.amount-item span{display:block;text-align:right;font-size:2rem;line-height:3rem;font-weight:800}main.stats section.cuatro div.best-sellers div.item{width:70%}main.stats section.cuatro div.best-sellers div.item span{display:block;text-align:left;font-size:1.5rem;line-height:3rem;font-weight:400}main.stats .titulo{text-transform:uppercase;font-weight:600;font-size:1.1rem;margin-top:-.75rem;color:gray}main.stats .stat{font-size:3rem;font-weight:800;margin-bottom:-.5rem}main.stats .stat-2{font-size:2rem;font-weight:800;margin-bottom:-.5rem}main.stats .sec-stat{background-color:#f2f2f2;border-radius:1.5rem;padding:1.5rem}main.stats div.pill2-wrapper{display:flex}main.stats div.pill2-wrapper div.pill2{background-color:#fff;border-radius:5rem;padding:3px;margin:auto}main.stats div.pill2-wrapper div.pill2 ul{display:flex;align-items:center}main.stats div.pill2-wrapper div.pill2 ul li div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;border-radius:5rem}main.stats div.pill2-wrapper div.pill2 ul li{position:relative;text-transform:uppercase;font-size:1.05rem;color:#b4b4b4;list-style:none;padding:.5rem 1rem;border-radius:2rem;border:solid .1rem transparent;font-weight:800;transition:all .3s}main.stats div.pill2-wrapper div.pill2 ul li span{text-align:center;position:relative;color:#252525;z-index:2}
