body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.css-12rl710-MuiPaper-root-MuiDialog-paper{border-radius:8px!important}.custom-dialog-container .button-modal{font-size:16px}.custom-dialog-container .modalTextContent{min-height:50px}.buscadorContainerMain{display:flex!important;position:unset!important;justify-content:center!important;align-items:center;width:auto!important;margin-top:15px!important}.buscadorContainer{position:absolute;display:flex;justify-content:center;align-items:center;top:95px;width:100%}.buscadorWithResumen{width:100%}.buscadorContainer .iconClearBusqueda{color:#b4c4d5;cursor:pointer;margin-right:15px;display:flex}.buscadorContainer .inputSearch{height:42px;width:250px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 30px 3px rgba(0,0,0,.1607843137254902);border-radius:31px;opacity:1;margin-right:8px}.buscadorContainer .inputSearch>input{text-align:left;font:500 16px/20px Roboto;letter-spacing:0;color:#13243b;opacity:1;padding:10px 0 9px 35px}.buscadorContainer .btn{display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;width:70px;margin-right:5px;color:#fff}.buscadorContainer .btn .label{text-align:center;font:500 12px/20px Roboto;letter-spacing:0;color:#fff;opacity:1;margin-top:-8px}.buscadorContainer .btnCategorias>svg{font-size:35px}.buscadorContainer .btnOfertas>svg{font-size:28px;padding:4px}.containerModal{flex-direction:column;background:#fff 0 0 no-repeat padding-box;box-shadow:-5px 4px 10px hsla(0,0%,55.7%,.1607843137254902);opacity:1;height:100%}.containerModal,.containerModal .loader{display:flex;align-items:center;padding:20px}.containerModal .loader{width:100%;justify-content:center}.containerModal .labelNoEncontrado{text-align:center;font:500 22px/24px Roboto;letter-spacing:0;color:#13243b;opacity:1;padding:20px 0}.containerModal .containerTitle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:95%;padding:0 15px 15px}.containerModal .containerTitle .label{font:500 24px/26px Roboto;letter-spacing:0;color:#13243b;opacity:1}.containerModal .containerRubros{width:95%;overflow-y:scroll;max-height:50vh;padding-right:5px}#expandedRubros::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}#expandedRubros::-webkit-scrollbar{width:6px}#expandedRubros::-webkit-scrollbar-thumb{border-radius:7px;background:#cecece 0 0 no-repeat padding-box}.containerModal .panelRubro{background:#701217;opacity:1;border-radius:6px;border-bottom:2px solid #fff}.containerModal .panelRubro .labelRubro{cursor:pointer;font:500 20px/20px Roboto;letter-spacing:0;color:#fff;opacity:1}.containerModal .labelSubrubro{padding:10px 15px;cursor:pointer;font:500 16px/20px Roboto;letter-spacing:0;color:#13243b;opacity:1;box-shadow:inset 0 0 10px 5px hsla(0,0%,55.7%,.1607843137254902);border:1px solid #e8e8e8}.containerModal .labelSubrubro:hover{background:#701217;color:#fff;border:1px solid #701217;font:600 16px/20px Roboto}.containerModal .containerOfertas{width:95%}.containerModal .ofertaItem{background:#701217;cursor:pointer;padding:16px 12px;border-radius:4px;margin:1px 0;width:100%}.containerModal .ofertaItem .label{font:500 20px/20px Roboto;letter-spacing:0;color:#fff}@media (min-width:425px){.containerModal .containerTitle .label{font:500 30px/26px Roboto}}@media (min-width:768px){.buscadorContainer{position:absolute;left:calc(50% - 140px);margin-top:0!important;width:auto;top:unset}.buscadorWithResumen{left:unset!important;display:flex;justify-content:center;width:100%;top:95px}.buscadorContainer .btnCategorias .labelCategorias,.buscadorContainer .btnCategorias>svg{color:#fff}}@media (min-width:768px) and (max-width:1023px){.buscadorContainerMain{display:none!important;position:none;justify-content:center;width:auto;margin-top:15px}.buscadorContainerMain.buscadorMainWithResumen{display:flex!important}.buscadorContainer .btnCategoriasAux .labelCategorias{color:#13243b}.buscadorContainer .btnCategoriasAux>svg{color:#701217}}@media (min-width:1024px){.buscadorContainer{display:flex;width:400px;left:calc(50% - 200px)}.buscadorWithResumen{left:calc(50% - 105px)!important;width:auto;margin-top:0!important;top:unset}.buscadorContainerMain{display:none!important}}@media (min-width:1366px){.buscadorContainer .inputSearch{width:350px}.buscadorWithResumen{width:400px;left:calc(50% - 200px)!important}}@media (max-width:767px){.buscadorContainer{width:calc(100% - 60px);margin-left:30px;align-items:normal}.buscadorContainer .inputSearch{flex:1 1}.buscadorContainer .btn{color:#701217;margin-right:0}.buscadorContainer .btn.arrowBack{width:40px}.buscadorContainer .btn .label{color:#13243b}}.selectorCantidad{background:#ccc 0 0 no-repeat padding-box;border-radius:18px;opacity:1;width:90%;height:40px;display:flex;align-items:center;margin-top:2px}.selectorCantidad .cantidad{text-align:center;font:600 14px/20px Roboto;letter-spacing:0;color:#0c3653;opacity:1;width:40%;background:transparent;border:none;outline:none}.selectorCantidad .cantidad::-webkit-inner-spin-button,.selectorCantidad .cantidad::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.selectorCantidad .cantidad[type=number]{-moz-appearance:textfield}.selectorCantidad .cantidadInput{background:#fff;height:20px}.selectorCantidad .btn{display:flex;justify-content:center;width:30%;cursor:pointer;-webkit-user-select:none;user-select:none;color:#888;font-size:24px}.visualizadorImagenes .imageLoaderArticulo{text-align:center;padding:71px 0}.visualizadorImagenes .imageLoaderArticulo>div{width:20px!important;height:20px!important}.visualizadorImagenes .imageDefault{background:#fff 0 0 no-repeat padding-box;opacity:.5;height:163px;text-align:center;display:flex;justify-content:center;align-items:center}.visualizadorImagenes .imageDefault>div>img{height:54px}.visualizadorImagenes .imageDefault>div>div{text-align:center;font:700 18px/46px Roboto;letter-spacing:0;color:#fff;opacity:1}.image-gallery-image>img,.image-gallery-slide img{object-fit:contain;border-radius:13px 13px 0 0;opacity:1}.image-gallery-bullets{top:458.008px!important;bottom:-20px!important}.image-gallery-bullets .image-gallery-bullet.active{background-color:#737479!important}.image-gallery-bullets .image-gallery-bullet{background-color:#c4c4c4!important;border:1px solid #c4c4c4!important;box-shadow:inset 0 0 0 #1a1a1a!important}.image-gallery-bullets-container button{padding:5px!important}.image-gallery-left-nav,.image-gallery-right-nav{font-size:3em!important}.datoExtra{font-family:Roboto;color:#000;font-size:12px;width:239px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:18px;cursor:default}.visualizadorPrecio{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-right:16px}.visualizadorPrecio .precioLista{font:700 14px/25px Roboto;letter-spacing:0;color:#13243b;opacity:1}.visualizadorPrecio .precioTachado{text-decoration:line-through}.visualizadorPrecio .descuento{color:#c02222;font-size:16px}.cantidadAlternativaModal{margin:16px}.cantidadAlternativaModal .closeIcon{position:absolute;right:16px;top:-16px;cursor:pointer;z-index:2}.cantidadAlternativaModal .closeIcon>img{position:fixed}.cantidadAlternativaModal .selloOferta{position:absolute;top:0;right:0;display:flex;align-items:center;z-index:1}.cantidadAlternativaModal .selloOferta>img{width:90px}.cantidadAlternativaModal .articuloContainer{margin:28px 0}.cantidadAlternativaModal .nombreArticuloContainer{font-family:Roboto;font-weight:700;font-size:14px;line-height:21px}.cantidadAlternativaModal .image-gallery-image>img,.cantidadAlternativaModal .image-gallery-slide img{height:130px!important}.cantidadAlternativaModal .labelDescuento{background:#ac242d;position:absolute;left:0;top:35px;font:700 14px/20px Roboto;letter-spacing:0;color:#fff;opacity:1;padding:3px 7px 3px 5px;border-radius:0 10px 10px 0;display:flex;align-items:center}.cantidadAlternativaModal .datosExtraContainer{margin-top:8px}.cantidadAlternativaModal .selectorCantidadContainer{margin-top:16px}.cantidadAlternativaModal .visualizadorPrecioContainer{height:100%;text-align:right}.cantidadAlternativaModal .seccionAlternativas{border:2px solid #b5c4d4;border-right:none;border-left:none;padding:16px 0}.cantidadAlternativaModal .seccionAlternativas .headerListaAlternativas{align-items:baseline}.cantidadAlternativaModal .encabezadoAlternativas{font-family:Roboto;font-size:20px;line-height:30px;color:#0c3653}.cantidadAlternativaModal .textoCantidadSeleccionada{font-family:Roboto;font-size:12px;line-height:18px;text-align:right;color:#000}.cantidadAlternativaModal .listaAlternativas{margin-top:16px;padding:0 8px;max-height:225px;overflow-y:auto;overflow-x:hidden}.cantidadAlternativaModal .listaAlternativas .itemAlternativa{height:50px;background-color:#eff0f8;border:1px solid #bdbdbd;font-family:Roboto;font-size:12px;line-height:18px;color:#000;margin-bottom:8px;cursor:pointer}.cantidadAlternativaModal .listaAlternativas .itemAlternativa.checked{border:1px solid #ac242d;background:#fff}.cantidadAlternativaModal .listaAlternativas .itemAlternativa:last-child{margin-bottom:0}.cantidadAlternativaModal .footer{margin-top:12px}.cantidadAlternativaModal .footer .btnAgregar{background:#ac242d;color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.25);border-radius:10px;font-family:Roboto;font-weight:700;font-size:16px;line-height:24px;text-align:center;padding:19px 40px!important}.cantidadAlternativaModal .footer .btnAgregar:disabled{background:#eff0f8;color:#bdbdbd}.cantidadAlternativaModal .loadingMessage{font-family:Roboto;font-size:14px;margin-top:10px}@media(max-width:576px){.cantidadAlternativaModal .articuloContainer{margin:28px 0 14px}.cantidadAlternativaModal .nombreArticuloContainer{margin-top:15px}.cantidadAlternativaModal .seccionAlternativas{padding:8px 0}.cantidadAlternativaModal .encabezadoAlternativas{font-size:16px;line-height:26px}.cantidadAlternativaModal .textoCantidadSeleccionada{font-size:10px;text-align:left}.cantidadAlternativaModal .listaAlternativas{margin-top:8px;max-height:132px}.cantidadAlternativaModal .listaAlternativas .itemAlternativa{height:40px;font-size:10px;margin-bottom:6px}.cantidadAlternativaModal .footer .btnAgregar{font-size:14px;line-height:12px;padding:15px 40px!important}}@media (max-width:337px){.cantidadAlternativaModal .seccionAlternativas{padding:4px 0}.cantidadAlternativaModal .footer{margin-top:8px}.cantidadAlternativaModal .footer .btnAgregar{font-size:12px;line-height:12px;padding:10px!important;width:100%}}.drawerPersistent{display:none!important}.drawerClasic{display:block!important}@media (min-width:768px){.drawerPersistent{display:block!important}.drawerClasic{display:none!important}}.containerResumenPedido{display:flex;flex-direction:column;padding:24px 0 24px 30px;position:relative}.containerResumenPedido .arrowCloseResumen{position:absolute;top:5px;left:5px;padding:0!important;width:30px;height:30px;background:#ac242d;color:#fff}.containerResumenPedido .containerInfoUsuario{display:flex;margin-bottom:25px}.containerResumenPedido .containerInfoUsuario .imgUsuario>img{opacity:1;width:44px;height:44px;border-radius:44px;margin-right:16px}.containerResumenPedido .containerInfoUsuario .labelNombre{text-align:left;letter-spacing:0;color:#0c3653;opacity:1;font:600 16px/22px Roboto;display:flex;flex-direction:row;width:215px;overflow:hidden}.containerResumenPedido .containerInfoUsuario .labelNombre span{width:167px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerResumenPedido .containerInfoUsuario .labelEmail{text-align:left;font:500 16px/22px Roboto;letter-spacing:0;color:#9fa4be;opacity:1;text-overflow:ellipsis;width:215px;overflow:hidden;white-space:nowrap}.containerResumenPedido .containerMiCarrito{margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.containerResumenPedido .containerMiCarrito .vaciarCarrito{cursor:pointer;color:#0c3653}.containerResumenPedido .containerMiCarrito .tituloCarrito{text-align:left;font:700 32px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;width:157px;height:45px}.containerResumenPedido .itemPedidos{height:calc(100vh - 420px);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;margin-bottom:20px}.containerResumenPedido .itemPedidosAux{height:calc(100vh - 390px)}#scrollItemsPedido::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}#scrollItemsPedido::-webkit-scrollbar{width:5px;background-color:#f5f5f5}#scrollItemsPedido::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.containerResumenPedido .itemPedidos .itemResumenPedido{display:inline-flex;margin:10px 0 0}.containerResumenPedido .itemPedidos .itemResumenPedido:first-child{margin-top:0}.containerResumenPedido .itemPedidos .containerLoaderResumen{height:100%;align-items:center;display:flex;justify-content:center}.containerResumenPedido .itemPedidos .imgPedidoDetall e{width:71px;height:73px;border-radius:13px;opacity:1;background:#fff}.containerResumenPedido .itemPedidos .imgPedidoDetalle>img{width:71px;height:73px;border-radius:13px;opacity:1;object-fit:contain}.containerResumenPedido .itemPedidos .imageDefault{background:#fff 0 0 no-repeat padding-box;opacity:.6;max-width:71px!important;width:100%;height:73px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:11px;border-radius:13px}.containerResumenPedido .itemPedidos .imageDefault>img{width:60px}.containerResumenPedido .itemPedidos .imageDefault>div{text-align:center;margin-top:5px;font:700 7px/10px Roboto;letter-spacing:0;color:#000;opacity:1}.containerResumenPedido .itemPedidos .itemResumenPedido .imageContainer{width:71px}.containerResumenPedido .itemPedidos .containerDetalle{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-right:16px}.containerResumenPedido .itemPedidos .containerDetalle .precio{text-align:right;font:600 18px/18px Roboto;letter-spacing:0;color:#0c3653;opacity:1;margin-right:4px}.containerResumenPedido .itemPedidos .containerDetalle .descuento{text-align:right;color:#c02222;font:500 18px/18px Roboto;letter-spacing:0;opacity:1;margin-right:4px}.containerResumenPedido .itemPedidos .containerInfoPd{width:calc(100% - 71px);margin:0 0 0 16px;border-bottom:1px solid #bdbdbd}.containerResumenPedido .itemPedidos .containerInfoPd .nombreArticuloPedido{text-align:left;font:600 16px/23px Roboto;letter-spacing:0;color:#0c3653;opacity:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:20px}.containerResumenPedido .itemPedidos .containerInfoPd .containerAlternativa{display:inline-flex;align-items:center;background:#bdbdbd;border-radius:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 10px);margin:4px 0 8px -10px;cursor:pointer}.containerResumenPedido .itemPedidos .containerInfoPd .containerAlternativa .textoAlternativa{font-family:Roboto;font-weight:700;font-size:10px;color:#fff;padding:5px 14px}.containerResumenPedido .itemPedidos .containerInfoPd .containerAlternativa .iconContainer{width:25px;display:flex}.containerResumenPedido .itemPedidos .containerInfoPd .containerAlternativa svg{font-size:15px;color:#0c3653}.containerResumenPedido .itemPedidos .containerInfoPd .unidadesPrecio{text-align:left;font:400 16px/23px Roboto;letter-spacing:0;color:#9fa4be;opacity:1}.containerResumenPedido .itemPedidos .containerInfoPd .selectorCantidadContainer{width:60%;margin-top:8px;margin-bottom:8px;display:flex;justify-content:flex-end}.containerResumenPedido .infoPrecios{font:500 20px/28px Roboto}.containerResumenPedido .infoPrecios,.containerResumenPedido .subtotal{display:flex;flex-direction:row;justify-content:space-between;letter-spacing:0;color:#0c3653;opacity:1}.containerResumenPedido .subtotal{font:500 20px/24px Roboto}.containerResumenPedido .descuentos{font:500 20px/24px Roboto;color:#c02222}.containerResumenPedido .descuentos,.containerResumenPedido .infoTotal{display:flex;flex-direction:row;justify-content:space-between;letter-spacing:0;opacity:1}.containerResumenPedido .infoTotal{font:500 30px/46px Roboto;color:#0c3653}.containerResumenPedido .separador{width:311px;height:0;border:1px solid #b5c4d4;opacity:1;margin:18px 0 25px}.containerResumenPedido .containerBtnCheckout{text-align:center}.containerResumenPedido .textMontoMínimo{font:500 20px/28px Roboto;letter-spacing:0;color:#0c3653;text-align:center}.containerResumenPedido .containerBtnCheckout .btnCheckout{background:#ac242d 0 0 no-repeat padding-box;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;opacity:1;width:267px;height:62px;text-align:center;font:700 16px/46px Roboto;letter-spacing:0;color:#fff}.containerTooltipVaciarCarrito{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:4px;opacity:1;display:flex;align-items:center;text-align:left;font:700 12px/20px Roboto;letter-spacing:0;color:#fff;padding:15px}.compraExitosa{text-align:left;width:80%;padding:5% 0;margin:auto}.compraExitosa .labelTitle{text-align:center;font:500 30px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;margin-bottom:20px}.compraExitosa .containerInfoCompraExitosa{display:flex;justify-content:center;align-items:center;flex-direction:column}.compraExitosa .containerInfoCompraExitosa .labelDescripcion{text-align:center;font:500 24px/30px Roboto;letter-spacing:0;color:#9fa4bd;opacity:1;width:100%;margin-top:8px}.compraExitosa .containerInfoCompraExitosa .buttonContainer{display:flex;margin-top:35px;justify-content:space-evenly;width:100%}.compraExitosa .containerInfoCompraExitosa .buttonContainer .buttonPrimary{background:#ac242d 0 0 no-repeat padding-box;border-radius:10px;color:#fff}.compraExitosa .containerInfoCompraExitosa .buttonContainer .buttonPrimary,.compraExitosa .containerInfoCompraExitosa .buttonContainer .buttonSecondary{margin-right:0;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);text-align:center;font:600 16px/28px Roboto;letter-spacing:0;opacity:1;width:267px;height:62px}.compraExitosa .containerInfoCompraExitosa .buttonContainer .buttonSecondary{background:#fff 0 0 no-repeat padding-box;border-radius:10px;color:#ac242d;border:3px solid #ac242d}.datosAdicionales{text-align:left;width:80%;padding:5% 0;margin:auto}.datosAdicionales .labelTitle{text-align:center;font:500 30px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;margin-bottom:40px}.datosAdicionales .labelDescripcion{text-align:left;font:500 16px/20px Roboto;letter-spacing:0;color:#0c3653;opacity:1;margin-bottom:30px}.datosAdicionales .containerFormAdicionales{width:100%;max-width:500px;margin:auto}.datosAdicionales .containerFormAdicionales .inputContainer{background-color:#fff;margin-bottom:30px;border-radius:10px;opacity:1;width:100%;height:50px;position:relative}.datosAdicionales .containerFormAdicionales .autocompleteContainer span.label,.datosAdicionales .containerFormAdicionales .inputContainer span.label{margin-top:-8px;float:left;position:absolute;background:#fff;padding-left:10px;padding-right:7px;font-size:12px;color:#ac242d;font-family:Roboto;margin-left:17px;z-index:4}.datosAdicionales .containerFormAdicionales .buttonContainer{display:flex;justify-content:center;margin-top:15px}.datosAdicionales .containerFormAdicionales .buttonContainer>button{margin-right:0;text-align:center;font:700 16px/46px Roboto;letter-spacing:0;color:#fff;background:#ac242d 0 0 no-repeat padding-box;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;opacity:1;width:267px;height:60px}.datosAdicionales .containerFormAdicionales .inputContainer>div{width:100%;background:#fff 0 0 no-repeat padding-box;border-radius:10px;opacity:1;height:50px}.datosAdicionales .containerFormAdicionales .inputContainer>div:after,.datosAdicionales .containerFormAdicionales .inputContainer>div:before{border-bottom:none}.datosAdicionales .containerFormAdicionales .inputContainer>div>input{text-align:left;font:400 19px/30px Roboto;letter-spacing:0;opacity:.59;border-radius:10px;padding:10px 15px;height:25px;color:#2e266f!important;border:2px solid #ac242d;opacity:1}.detallesPagoModal{text-align:center;display:flex;justify-content:center;align-items:center}.detallesPagoModal>div{margin:1rem}.detallesPagoModal>div:first-child>div:first-child{font:500 19px/30px Roboto;color:#0c3653}.detallesPagoModal>div:nth-child(2)>div:first-child{font:500 19px/30px Roboto;color:#c02222}.detallesPagoModal>div:nth-child(3){display:flex;justify-content:space-evenly}.detallesPagoModal>div:nth-child(3)>div{margin-right:1rem;font:500 30px/46px Roboto}.containerTurnero .containerOptionsHorarios .diaNoLaborable,.containerTurnero .diaNoLaborable{margin-bottom:3px}.infoFormaPagosHarlem{display:flex;align-items:center;background:#f7e6e6;padding:15px;border-radius:16px;color:#753333!important;font:600 15px/20px Roboto;letter-spacing:0;opacity:1}.infoFormaPagosHarlem>div{margin-left:10px;font-size:12px}.containerCalendario{display:flex;flex-direction:column;padding:24px 30px;position:relative;background-color:#ebefff}.containerCalendario .arrowCloseResumen{position:absolute;top:5px;left:5px;padding:5px!important;width:30px;height:30px;background:#ac242d;color:#fff}.containerCalendario .arrowCloseResumen:hover{background:rgba(60,243,24,.6196078431372549);color:#fff}.containerCalendario .notaCalendario{top:0;text-align:left;font:16px/24px Roboto;letter-spacing:0;color:#000;opacity:1;padding:20px 0;font-weight:500}.containerCalendario .tituloCalendario{text-align:left;font:700 24px/36px Roboto;letter-spacing:0;color:#000;opacity:1;margin-top:25px;margin-bottom:0}.containerCalendario .CalendarioItems{display:flex;flex-direction:column;margin-bottom:20px}.containerCalendario .CalendarioItems .labelNoTienes{display:flex;margin:auto;text-align:center;font:500 18px/24px Roboto;letter-spacing:0;color:#0c3653;opacity:1}.containerCalendario .CalendarioItems .panelNotificacion{background:#701217;opacity:1;border-radius:6px;border-bottom:2px solid #fff}.containerCalendario .CalendarioItems .panelNotificacion .containerFechaInfo{display:flex;justify-content:space-between;font:500 14px/20px Roboto;color:#fff;margin-bottom:10px}.containerCalendario .CalendarioItems .panelNotificacion .labelNota{cursor:pointer;font:500 16px/20px Roboto;letter-spacing:0;color:#fff;opacity:1}.containerCalendario .CalendarioItems .labelNotaCompleta{padding:15px;cursor:pointer;font:500 20px/20px Roboto;letter-spacing:0;color:#13243b;opacity:1;color:#fff}.containerCalendario .containerbtnVerMas{text-align:center;margin-top:20px}.containerCalendario .containerbtnVerMas .btnVerMas{background:#ac242d 0 0 no-repeat padding-box;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;opacity:1;width:150px;height:50px;text-align:center;font:700 16px/46px Roboto;letter-spacing:0;color:#fff}#scrollItemsCalendario::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}#scrollItemsCalendario::-webkit-scrollbar{width:5px;background-color:#f5f5f5}#scrollItemsCalendario::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.containerTurnero{width:100%;margin:20px 0}.containerTurnero .labelDescripcion{text-align:center;font:500 18px/28px Roboto;letter-spacing:0;color:#0c3653}.containerTurnero .containerOptionsHorarios{width:100%;display:flex;justify-content:center;margin:20px 0;flex-wrap:wrap}.containerTurnero .containerOptionsHorarios .diaNoLaborable,.containerTurnero .diaNoLaborable{display:flex;align-items:center;background:#e6f7ef;padding:15px;border-radius:16px;color:#336e75;font:600 15px/20px Roboto;letter-spacing:0;opacity:1}.containerTurnero .containerOptionsHorarios .diaNoLaborable>div{margin-left:10px;font-size:12px}.containerTurnero .containerOptionsHorarios .itemHorario{border:3px solid #0c3653;text-align:center;width:100px;height:35px;display:flex;justify-content:center;flex-direction:column;cursor:pointer;margin:5px 3px;border-radius:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#0c3653}.containerTurnero .containerOptionsHorarios .disabled{background:#b9b9b9!important;color:#fff}.containerTurnero .containerOptionsHorarios .itemHorario:hover{background:#ac242d;color:#fff}.containerTurnero .containerOptionsHorarios .itemHorario .horario{text-align:center;font:500 14px/18px Roboto;letter-spacing:0}.containerTurnero .containerOptionsDias{display:flex;justify-content:center;margin:20px 0;flex-wrap:wrap}.containerTurnero .containerOptionsDias .itemDia{border:3px solid #0c3653;text-align:center;width:50px;height:50px;display:flex;justify-content:center;flex-direction:column;cursor:pointer;margin:5px;border-radius:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.containerTurnero .containerOptionsDias .itemArrow{cursor:pointer}.containerTurnero .containerOptionsDias .itemArrow,.containerTurnero .containerOptionsDias .itemNotArrow{width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:auto 0;border-radius:10px;border:3px solid transparent}.containerTurnero .containerOptionsDias .itemArrow .marginIcon{margin-left:15px}.containerTurnero .containerOptionsDias .itemArrow:hover{background:rgba(172,36,45,.5215686274509804)!important}.containerTurnero .containerOptionsDias .itemDia:hover{background:rgba(172,36,45,.5215686274509804)}.containerTurnero .containerOptionsDias .active{background:#ac242d!important}.containerTurnero .containerOptionsDias .diaNumero{text-align:center;font:500 18px/20px Roboto;letter-spacing:0;color:#0c3653}.containerTurnero .containerOptionsDias .activeDiaNumero{color:#fff!important}.containerTurnero .containerOptionsDias .diaNombre{text-align:center;font:500 14px/18px Roboto;letter-spacing:0;color:#0c3653}.containerTurnero .containerOptionsDias .activeDiaNombre{color:#fff!important}.textDescripcion{font:700 22px/30px Roboto;letter-spacing:0;color:#0c3653;opacity:1;text-align:center}.btnModalTope{background:#ac242d 0 0 no-repeat padding-box!important;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902)!important;border-radius:10px!important;opacity:1!important;color:#fff!important;font:600 16px/23px Roboto!important;width:150px;height:50px}:root{--MAX-HEIGHT-MONITOR:222px;--MAX-HEIGHT-MOBILE:627px}.articulos .card{margin:11px 10px;width:269px;height:340px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 5px 16px hsla(0,0%,59.6%,.5490196078431373);border-radius:13px;opacity:1}.articulos .card.cardNoLogin{height:360px}.articulos .card .ofertaCantidad{z-index:20;box-shadow:none;text-align:center}.articulos .card .ofertaCantidad .titleOferta{border-radius:10px 10px 0 0;height:30px;min-height:30px}.articulos .card .contentOferta,.articulos .card .ofertaCantidad .titleOferta{background:#e7c40d;font-family:Roboto;font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#fff}.articulos .card .contentOferta{border-radius:0 0 10px 10px;padding:0;text-align:left}.articulos .cardCuadrada{width:450px!important}.articulos .card .cardImgContainer{position:relative;width:269px!important;height:163px!important;border-radius:13px 13px 0 0;opacity:1}.articulos .card .cardImgContainer .labelDescuento{background:#ac242d;position:absolute;left:0;top:35px;font:700 14px/20px Roboto;letter-spacing:0;color:#fff;opacity:1;padding:3px 7px 3px 5px;border-radius:0 10px 10px 0;display:flex;align-items:center}.articulos .card .cardImgContainer .selloOferta{position:absolute;top:0;right:0;display:flex;align-items:center}.articulos .card .cardImgContainer .selloOferta>img{width:90px}.articulos .cardCuadrada .cardImgContainer{width:450px!important;height:450px!important;position:relative}.articulos .card .cardImgContainer .pedido{position:absolute;width:100%;height:53px;left:0;bottom:30px;text-align:center;color:rgba(0,0,0,.8);background-color:#c2d0db;font-style:normal;font-weight:500;line-height:normal;font-size:24px}.articulos .card .cardImgContainer .pedido .mensaje{padding:12px}.articulos .card .cardImgContainer .agotado{position:absolute;width:100%;height:53px;left:0;bottom:30px;text-align:center;color:rgba(0,0,0,.8);background-color:#f7c4c7;font-style:normal;font-weight:500;line-height:normal;font-size:24px}.articulos .card .cardImgContainer .agotado .mensaje{padding:12px}.articulos .card .cardImgContainer .img{width:100%}.articulos .card .image-gallery-image>img,.articulos .card .image-gallery-slide img{width:269px!important;height:163px!important}.articulos .card .nombreArticulo{text-align:left!important;font:700 16px/20px Roboto;letter-spacing:0;color:#13243b;opacity:1;width:239px;height:60px;margin:10px auto auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.articulos .card .datoExtra{margin:0 auto}.articulos .card .precios{text-align:center!important;font-size:12px!important}.articulos .card .rowColores{margin-top:10px;text-align:center}.articulos .card .rowColores .bordeColor{border-style:solid;border-color:#737479;height:34px!important;width:34px!important}.articulos .card .rowColores .colores{margin:0 3px;width:40px;height:40px;display:inline-block!important}.articulos .card .rowColores>div{padding:0}.articulos .card .rowColores .buttonColorRigth{text-align:left}.articulos .card .rowColores .buttonColorLeft{text-align:right}.articulos .card .rowButton{margin-top:5px!important;margin-right:0!important;text-align:center;width:100%;justify-content:center;display:flex;align-items:center}.articulos .card .rowButton .button{width:100%!important;color:#fff!important;background-color:#737479!important;border-radius:18px}.articulos .card .rowButton .noStock{font:700 16px/20px Roboto;letter-spacing:0;color:#ac242d;opacity:1;display:flex;align-items:center;margin-top:10px}.articulos .card .rowButtonFav{width:223px!important;margin-right:31px!important}.containerPageArticulos{margin-top:7.5px;background:#fdfdfb 0 0 no-repeat padding-box;opacity:1}.containerPageArticulos .containerMsgInfinite{text-align:center;margin:50px 0}.containerPageArticulos .msgInfiniteScroll{text-align:center;font:700 25px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1}.containerPageArticulos .tituloOrdenContainer{display:flex;margin:30px 8%;justify-content:space-between;align-items:center;flex-direction:column}.containerPageArticulos .tituloOrdenContainer .btnBusquedaDefault{text-align:center}.containerPageArticulos .tituloOrdenContainer .btnBusquedaDefault>button{background:#ac242d 0 0 no-repeat padding-box!important;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902)!important;border-radius:10px!important;opacity:1!important;color:#fff!important;font:600 16px/23px Roboto!important;width:200px;height:60px}.containerPageArticulos .resultadoBusqueda{font:500 20px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;margin:0 8%}.itemSeleccion{text-align:left!important;font:500 14px/36px Roboto!important;letter-spacing:0!important;color:#636363!important;opacity:1!important}.itemSeleccion:hover{background-color:#ac242d!important;color:#fff!important}.MuiList-root-282{box-shadow:0 0 12px rgba(0,0,0,.1607843137254902)!important;border-radius:5px!important;opacity:1!important;padding:0!important}.MuiListItem-root-289.MuiListItem-selected-300{background-color:#ac242d!important;color:#fff!important}.containerPageArticulos .containerInfoPedidos{position:fixed;right:0;top:0;width:350px;height:100vh;background:#eff0f8 0 0 no-repeat padding-box;opacity:1}.containerPageArticulos .flexCardContainer{display:flex;flex-wrap:wrap;justify-content:center}.containerPageArticulos .flexCard{flex:inherit}.containerPageArticulos .itemHide{display:none}.containerPageArticulos .tituloPageArticulos{text-align:center;font:700 16px/26px Roboto;letter-spacing:0;color:#0c3653;opacity:1;width:285px;margin:45px 0 0;display:flex;align-items:center}.containerPageArticulos .tituloPageArticulos.resumenBusqueda{font-size:14px;line-height:21px;font-weight:400}.containerPageArticulos .resumenSubFiltros{width:100%;text-align:center}.containerPageArticulos .resumenSubFiltros>span{font-family:Roboto;font-size:14px;line-height:21px;font-weight:400;color:#0c3653}.containerPageArticulos .resumenSubFiltros>span.btnQuitar{margin-left:10px;color:#2196f3;cursor:pointer}.containerPageArticulos .tituloPageArticulos>div{margin:0 20px}.containerPageArticulos .selectorContainer{margin:0 8% 50px}.containerPageArticulos .selectorContainer>div:first-child{padding-left:0}.containerPageArticulos .bannerMonitor{display:none!important}.containerPageArticulos .containerCarousel{background:#fdfdfb}.containerPageArticulos .containerCarousel .carousel .slide{background:transparent!important}.containerPageArticulos .containerBanner{width:100%;display:flex;background:#fdfdfb;overflow:hidden}.containerPageArticulos .containerBanner .imgBanner{width:100%;max-width:84%;object-fit:cover;text-align:center;margin:65px auto auto;border-radius:13px;height:100%}.containerPageArticulos .bannerMonitor .imgBanner{max-height:222px;max-height:var(--MAX-HEIGHT-MONITOR)}.containerPageArticulos .bannerMobile .imgBanner{max-height:627px;max-height:var(--MAX-HEIGHT-MOBILE)}.containerPageArticulos .buttonFlotanteContainer{position:fixed;bottom:20px;z-index:1250;right:20px;display:flex;align-items:center}.containerPageArticulos .buttonFlotanteContainer>img{width:60px;height:60px;cursor:pointer}.containerPageArticulos .buttonFlotanteContainer .btn{background-color:#3dce52;color:#fff;height:54px;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.containerPageArticulos .buttonFlotanteContainer .btn:hover{background-color:#4af864;color:#fff}.containerPageArticulos .barraInferior{position:fixed;width:100%;height:54px;left:0;bottom:0;text-align:center;color:#fff;background-color:#5b5b5b;font-style:normal;font-weight:500;line-height:normal;z-index:5}.containerPageArticulos .barraInferior .precioBarra{position:absolute;left:25px;bottom:12px;font-size:24px}.containerPageArticulos .barraInferior .confirmar{position:absolute;right:25px;font-size:14px;padding-top:20px}.containerPageArticulos .barraInferior .confirmar .link{color:#fff;text-decoration:none}.containerPageArticulos .cardLast{margin-bottom:74px!important}.containerTooltipNombreAritulo{width:200px!important;text-align:left;font:700 12px/20px Roboto;letter-spacing:0;color:#fff;padding:15px}.containerTooltipClientazo,.containerTooltipNombreAritulo{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:4px;opacity:1;display:flex;align-items:center}.containerTooltipClientazo{width:170px!important;background:#eff0f8 0 0 no-repeat padding-box}.containerTooltipClientazo .containerImgTooltip>img{margin:10px;width:150px}.containerTooltipClientazo .labelTooltip{text-align:left;font:700 12px/15px Roboto;letter-spacing:0;color:#ac242d;opacity:1}.MuiTooltip-popper-196{opacity:1!important}.containerPageArticulos .tituloSeccion{text-align:center;font:700 32px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;width:285px;margin:0;padding:0;display:flex;align-items:center}@media (max-width:1023px){.containerPageArticulos .containerBanner .imgBannerAux{margin-top:65px!important}}@media (min-width:768px){.containerPageArticulos .tituloOrdenContainer{flex-direction:row;margin:0 8% 25px}.containerPageArticulos .tituloPageArticulos{text-align:left;font:700 18px/46px Roboto;width:auto;padding:0 30px 0 0;height:auto;margin:45px 0 0}.containerPageArticulos .resumenSubFiltros{text-align:left}.containerPageArticulos .tituloSeccion{text-align:left;font:700 32px/46px Roboto;width:auto;height:auto}.MuiTooltip-tooltipPlacementBottom-203{margin:7px 0 4px 25px!important}.containerPageArticulos .containerBanner .imgBanner{margin-top:34px}.containerPageArticulos .containerBanner .imgBannerAux{margin-top:65px!important}.containerPageArticulos .bannerMobileAux{display:none!important}.containerPageArticulos .bannerMonitorAux{display:flex!important}.containerPageArticulos .buttonFlotanteContainerAux{right:370px}}@media (min-width:768px) and (max-width:1023px){.containerPageArticulos .bannerMobileAux{display:none!important}.containerPageArticulos .bannerMonitorAux{display:flex!important}.containerPageArticulos .tituloPageArticulosAux{text-align:center!important}.containerPageArticulos .tituloOrdenContainerAux{flex-direction:column!important}}@media (min-width:1024px){.containerPageArticulos .flexCardContainer{justify-content:flex-start;margin:0 5% 40px 7%}.containerPageArticulos .containerBanner .imgBannerAux{margin-top:34px!important}.containerPageArticulos .bannerMobile{display:none!important}.containerPageArticulos .bannerMonitor{display:flex!important}}.textModalConfirmar>p{text-align:center}.textModalConfirmar>div{justify-content:center;margin:0 25px}.textModalConfirmar>div>div{display:list-item;text-align:left}.btnModalVolver{background:#fff 0 0 no-repeat padding-box!important;box-shadow:0 1px 3px 2px rgba(0,0,0,.1607843137254902)!important;color:#0c3653!important}.btnModalConfirmar,.btnModalVolver{border-radius:10px!important;opacity:1!important;font:600 16px/23px Roboto!important;width:150px;height:50px}.btnModalConfirmar{background:#ac242d 0 0 no-repeat padding-box!important;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902)!important;color:#fff!important}.modalOpcionesProducto .header{font-family:Roboto;font-weight:700;font-size:26px;text-align:center;color:#0c3653;margin-bottom:16px}.modalOpcionesProducto .texto{font-family:Roboto;font-weight:700;font-size:17px;text-align:center;color:#9fa4bd}.modalOpcionesProducto .btnModalConfirmar{width:auto}@media (max-width:768px){.containerPageArticulos .selectorContainer>div{padding-left:0}.containerPageArticulos .selectorContainer>div:first-child{padding-bottom:20px}}.selector{width:175px}.selector .placeholder{text-align:left;letter-spacing:0;font-weight:700;color:#ac242d!important;opacity:1;-webkit-transform:none!important;transform:none!important}@media (max-width:768px){.selector{width:100%}}.pedido{padding:16px;border-radius:10px;margin-bottom:10px;color:#fff;cursor:pointer}.pedidoPickUp{background-color:#ef7f1a;transition:all}.pedidoDelivery{background-color:#701217;transition:all}.pedidoPickUp:hover{background-color:#d47018}.pedidoDelivery:hover{background-color:#5a1941}.idPedido{font-size:16px;font-weight:300;margin:0}.letra{font-size:24px;border:2px solid #fff;padding:7px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;margin-right:16px;margin-top:10px}.descripcion{font-weight:700;font-size:16px;margin:10px 0 0}.sinStock{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid #bdbdbd}.sinStockName{color:#0c3653}.sinStockName,.sinStockText{margin:0 0 0 8px;width:200px;font-family:Roboto;font-size:16px;font-weight:400}.sinStockText{color:#e21414}.imageContainerRepe{width:71px}.imgPedidoDetalleRepe>img{width:71px;height:73px;border-radius:13px;opacity:1;object-fit:contain}.imageDefaultRepe{background:rgba(172,36,45,.5294117647058824) 0 0 no-repeat padding-box;opacity:.6;max-width:71px!important;width:100%;height:73px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:11px;border-radius:13px}.imageDefaultRepe>div{text-align:center;margin-top:5px;font:700 9px/10px Roboto;letter-spacing:0;color:#fff;opacity:1}.inputStyle{padding:15px}.inputStyle .Mui-disabled{color:#30272c;opacity:.5}.disabledIconButton{opacity:.5;pointer-events:none}@media (max-width:768px){.inputStyle{font-size:14px!important;padding:11px 15px}}#root{font-family:Roboto}#loader{width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.5);z-index:1510}#loader>div{text-align:center}#loader .loaderContainer{background-color:#5f5e5e;position:fixed;padding:50px 0;width:100%}#loader .loaderContainer>div{color:#fff}#loader .loaderContainer .mensaje{font-size:12px;padding-top:3px}a,a:visited{text-decoration:none;color:inherit}.backMain{height:100vh;background:#fdfdfb 0 0 no-repeat padding-box;opacity:1}button{padding:10px 14px!important}button.btnPrincipal{background-color:#737479;color:#fff;border-radius:0}button.btnPrincipal:hover{background-color:#9d9fa6}button.btnPrincipal:active{color:#000}button.btnPrincipal:disabled{background-color:#9d9fa6;color:#cacaca}button.btnSecundario{color:#000;background-color:#fff;border-radius:0}button.btnSecundario:hover{background-color:#9d9fa6;color:#fff}button.btnSecundario:active{color:#000}button.btnSecundario:disabled{color:#cacaca}button.headerButton{padding:10px!important}.loggedUserContainer{position:absolute;margin-right:15px;right:0}.MuiToolbar-gutters-48{padding-right:0!important}.menuSuperior header{color:#000;background:#701217 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);opacity:1}.labelTest{font:700 40px/46px Roboto;letter-spacing:0;opacity:1;color:#fff}@media (min-width:768px){.appWithResumePedido>header{width:calc(100% - 350px)!important;left:0!important}}.menuSuperior header>div{height:80px!important}.menuSuperior .logoContainer{position:absolute}.menuSuperior .logoContainer.center{margin:auto;margin-left:60px!important}.menuSuperior .logoContainer>img{opacity:1;height:40px;margin-top:5px;cursor:pointer}.drawer .logoContainer>img{opacity:1;height:54px;margin-top:5px;cursor:pointer}.closeButton{top:-8%}.closeButton,.openButton{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 20px;background-color:#5a5a5d;color:#fff;overflow:hidden;cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px;transition:.2s ease}.openButton{top:8%}.openButton.hovered{white-space:nowrap;overflow:hidden;-webkit-animation:animate .5s ease-in;animation:animate .5s ease-in}#footer{margin-top:40px}#footer .descuentos .title{background-color:#d1d9dc;padding:20px 0;text-align:center;margin-bottom:40px}#footer .descuentos .descriptionText{font-size:16px;text-align:center;font-style:italic}#footer .descuentos>.imageContainer{display:flex;justify-content:center;margin:40px 0}#footer .descuentos>.imageContainer .outerD{border:groove;max-width:500px;height:625px!important;display:table;top:0;left:0;height:100%;width:100%}#footer .descuentos>.imageContainer .middleD{display:table-cell;vertical-align:middle}#footer .descuentos>.imageContainer .innerD{margin-left:auto;margin-right:auto;text-align:center}#footer .descuentos>.imageContainer>img{max-width:500px;width:100%;height:100%}#footer .datosContactoContainer{background-color:#5a5a5d;color:#fff;padding-top:30px}#footer .desarrolloBy{text-align:center;background:#5a5a5d;padding:20px 0;margin-top:20px;font:400 14px/18px Roboto}#footer .desarrolloBy button{position:relative}#footer .desarrolloBy span{font-weight:600;text-decoration:underline}#footer .desarrolloBy .desarrolloByAnchor{font-weight:500}#footer .datosContactoContainer .labelContacto{font:400 14px/16px Roboto;text-align:center;margin-top:10px}#footer .datosContactoContainer .datosContacto{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5em}#footer .datosContactoContainer .imageAfip,#footer .datosContactoContainer .imageAfip>a{display:flex;justify-content:center;align-items:center}#footer .datosContactoContainer .imageAfip>a>img{width:100px}#footer .datosContactoContainer .imageContainer{width:100%;text-align:center;margin-bottom:1.5em}#footer .datosContactoContainer .imageContainer>img{width:195px}#footer .datosContactoContainer>.imageContainer{width:100%;margin-bottom:40px;text-align:center}#footer .datosContactoContainer>.imageContainer>img{height:35px}#footer .datosContactoContainer .title{text-align:center;font:500 16px/30px Roboto}#footer .datosContactoContainer .datosContacto .data{font:400 14px/30px Roboto;text-align:center}#footer .datosContactoContainer .datosContacto .data:hover{color:#ef7f1a;cursor:pointer}#footer .datosContactoContainer .redesSociales{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5em}#footer .datosContactoContainer .redesSociales .logosContainer{text-align:center;margin:auto}#footer .datosContactoContainer .redesSociales .logosContainer img{height:50px;width:50px;border:1px solid #fff;border-radius:15px;margin:0 10px}#footer .datosContactoContainer .redesSociales .logosContainer .redSocial{display:flex;align-items:center;font:400 14px/30px Roboto}#footer .datosContactoContainer .redesSociales .logosContainer .redSocial:hover{color:#ef7f1a}#footer .datosContactoContainer .redesSociales .logosContainer .redSocial .logoRed{margin-right:10px}#footer .datosContactoContainer .containerImgFooter{display:flex;justify-content:center;border-top:2px solid;margin:0 10px;flex-wrap:wrap}#footer .datosContactoContainer .containerImgFooter>div{padding:20px}#footer .datosContactoContainer .containerImgPiePagina{display:flex;align-items:center}#footer .datosContactoContainer .containerImgPiePagina>img{max-width:180px}#footer .datosContactoContainer .containerImgCybermonday{display:flex;align-items:center}#footer .datosContactoContainer .containerImgCybermonday>img{max-width:120px}.containerIconsHeader{position:absolute;display:flex;justify-content:flex-end;align-items:center;right:10px}.containerIconsHeader .iconFav{color:#fff}.containerIconsHeader>div{cursor:pointer;margin-right:10px}.calendarTooltip .closeIcon{text-align:right;color:#fff;cursor:pointer}.calendarTooltip .text{font-size:13px}.verCarritoContainer{margin-left:5px}.containerIconsHeader .cantidadCarrito{position:absolute;background:red;width:100%;height:75%;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;font:500 13px/19px Roboto;left:10px;top:-10px}.textModalConfirmar{font:700 22px/30px Roboto;letter-spacing:0;color:#0c3653;text-align:center;opacity:1}.btnModalIdentificate{background:#ac242d 0 0 no-repeat padding-box!important;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902)!important;border-radius:10px!important;opacity:1!important;color:#fff!important;font:600 16px/23px Roboto!important;width:150px;height:50px}.buttonFlotanteContainer{position:fixed;bottom:20px;z-index:1250;right:20px;display:flex;align-items:center}.buttonFlotanteContainer>img{width:60px;height:60px;cursor:pointer}.buttonFlotanteContainer .btn{background-color:#3dce52;color:#fff;height:54px;margin:0}.buttonFlotanteContainer .btn:hover{background-color:#4af864;color:#fff}.menuItem .panelPregunta{opacity:1;background:rgba(51,51,51,.058823529411764705);border:2px solid #fff;border-radius:7px}.menuItem .panelPregunta:hover{background:#dcdcdc}.menuItem .panelPregunta .textPregunta{padding-left:5px;font:600 16px/20px Roboto;letter-spacing:0;opacity:1;padding-right:40px;color:#0c3653}.menuItem .textRespuesta{padding:5px!important;font:500 14px/18px Roboto;letter-spacing:0;opacity:1;color:#0c3653}.headerButton .iconItemMenu,.menuItem .iconItemMenu{color:#0c3653}.menuItem .labelText{padding-left:0!important}.menuItem .labelText>span{line-height:1.5em;font:700 16px/20px Roboto;letter-spacing:0;color:#0c3653;opacity:1}.drawer .headerButton{margin:auto}.menuItem .containerPF{display:flex;flex-direction:column;overflow:auto;max-height:50vh}#scrollItemsPF::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}#scrollItemsPF::-webkit-scrollbar{width:5px;background-color:#f5f5f5}#scrollItemsPF::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.box{height:5px;width:5px;left:2rem;z-index:3;background-color:#701217;cursor:pointer}.box,.heart{position:relative;bottom:-4rem}.heart{left:2.3rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNTI0IDE4aC45NTJsNy42Mi04YzIuNDU0LTIuNDg2IDIuNDU0LTYuMSAwLTgtMS45NDUtMi41NTctNS41MTEtMi41NTctNy42MiAwaC0uOTUyQzcuNDE1LS41NTcgMy44NDktLjU1NyAxLjkwNCAyYy0yLjQ1NCAxLjktMi40NTQgNS41MTQgMCA4bDcuNjIgOHoiIGZpbGw9IiNEMDAyMUIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-repeat:no-repeat;height:22px;width:22px;opacity:0}.animate-up{position:relative;-webkit-animation:moveup 3s 0s 1;animation:moveup 3s 0s 1}@-webkit-keyframes moveup{0%{bottom:-4rem;opacity:0}50%{bottom:-2rem;opacity:.9}to{bottom:0;opacity:0}}@keyframes moveup{0%{bottom:-4rem;opacity:0}50%{bottom:-2rem;opacity:.9}to{bottom:0;opacity:0}}@media (min-width:768px){.menuSuperior .logoContainer>img{height:54px}.menuSuperior .logoContainer.center{margin-left:79px!important}.buttonFlotanteContainerAux{right:370px}}@media (min-width:768px){.verCarritoContainer{display:none}}@media (min-width:768px) and (max-width:1199px){#footer .datosContactoContainer .datosContactoAux{align-items:center!important}#footer .datosContactoContainer .datosContacto .dataAux{text-align:center!important}#footer .datosContactoContainer .redesSocialesAux{align-items:center!important}#footer .datosContactoContainer .redesSociales .logosContainerAux{margin:auto!important}}@media (min-width:1024px) and (max-width:1224px){.menuSuperior .logoContainer.center{margin-left:60px!important}.menuSuperior .logoContainerAux>img{height:45px}}@media (min-width:1024px){#footer .datosContactoContainer .imageContainerAux>img{max-width:150px}#footer .datosContactoContainer .datosContacto{align-items:flex-start}#footer .datosContactoContainer .datosContacto .data{text-align:left}#footer .datosContactoContainer .redesSociales{align-items:flex-start}#footer .datosContactoContainer .redesSociales .logosContainer{margin:unset}#footer .datosContactoContainer .containerImgFooter{justify-content:flex-end}}@media (min-width:1366px){#footer .datosContactoContainer .imageContainerAux>img{max-width:195px}}@media (max-width:991.8px){.closeButton{top:-4%}}.login .logoInstalacion{margin-top:30px;margin-bottom:20px}.login .logoContainer>img{height:56px}.login .loginFormContainer{background:#eff0f8 0 0 no-repeat padding-box;opacity:1;height:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.login .loginFormContainer>div{width:auto}.login .loginFormContainer .loginForm,.login .loginFormContainer .olvidoContraseniaForm,.login .loginFormContainer .restablecerContraseniaForm{max-width:500px;width:100%}.login .loginFormContainer{padding:0}.login .loginFormContainer .containerBtn{display:flex;justify-content:center;margin-top:20px}.login .loginFormContainer .containerBtn.registrate{margin-top:0!important}.login .loginFormContainer .inputContainer{background-color:#fff;margin-bottom:30px;border-radius:10px;opacity:1;width:100%;height:70px}.login .loginFormContainer .inputContainer>div{width:100%;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 50px hsla(0,0%,48.2%,.1607843137254902);border-radius:10px;opacity:1;height:70px}.login .loginFormContainer .inputContainer>div>input{text-align:left;font:400 19px/30px Roboto;letter-spacing:0;opacity:.59;border-radius:10px;padding:10px 15px;height:50px;color:#2e266f!important}.login .loginFormContainer .btnLogin,.login .loginFormContainer .myInput,.login .loginFormContainer .myLabel{width:100%;font-size:12px;text-align:center}.login .loginFormContainer .containerForm,.login .loginFormContainer .loginForm .containerForm{display:flex;flex-direction:column;align-items:center;padding:15px}.login .loginFormContainer .loginForm .containerForm .btnLogin{width:200px;height:50px;background:#ac242d 0 0 no-repeat padding-box;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;text-align:center;font:700 16px/46px Roboto;letter-spacing:0;color:#fff;opacity:1}.login .loginFormContainer .loginForm .containerForm .logoContainer,.login .loginFormContainer .olvidoContraseniaForm .containerForm .logoContainer,.login .loginFormContainer .restablecerContraseniaForm .containerForm .logoContainer{text-align:center;margin-bottom:40px}.login .loginFormContainer .loginForm .containerForm .logoContainer>img,.login .loginFormContainer .olvidoContraseniaForm .containerForm .logoContainer>img,.login .loginFormContainer .restablecerContraseniaForm .containerForm .logoContainer>img{height:100px}.login .loginFormContainer .containerForm .myLabel.error{color:#fff;background-color:#f44336;text-align:center;font-size:12px;padding:5px 0;min-height:14px;margin-bottom:15px}.login .loginFormContainer .containerForm .myLabel.errorLogin{color:#fff;background-color:#f44336;text-align:center;font-size:12px;padding:5px 0;min-height:14px;margin-top:15px}.login .loginFormContainer .containerForm .myLabel.link{cursor:pointer;text-align:left;font:700 16px/22px Roboto;letter-spacing:0;color:#9fa4be;opacity:1;margin-top:15px}.login .loginFormContainer .containerForm .myLabel.labelRegistrate{cursor:pointer;text-align:left;font:700 16px/22px Roboto;letter-spacing:0;color:#9fa4be;opacity:1;margin:25px 0 10px}.login .loginFormContainer .formTitle{font-size:16px;text-align:center;margin-bottom:45px}.login .loginFormContainer .labelInfoCodigo{text-align:center;font:700 22px/23px Roboto;letter-spacing:0;color:#9fa4be;opacity:1}.login .loginFormContainer .buttonContainer{display:flex;justify-content:center}.login .loginFormContainer .buttonContainer>button{margin-right:9px}.login .loginFormContainer .buttonContainer>button,.login .loginFormContainer .buttonContainer>button:last-child{box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;text-align:center;font:600 16px/28px Roboto;letter-spacing:0;opacity:1}.login .loginFormContainer .buttonContainer>button:last-child{margin-right:0;background:#ac242d 0 0 no-repeat padding-box;color:#fff;width:200px;height:50px}.noExisteCatalogo{text-align:center;margin-top:50px;font-size:20px}.registrarUsuarioFormContainer{background:#eff0f8 0 0 no-repeat padding-box;opacity:1;height:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.registrarUsuarioFormContainer>div{width:auto}.registrarUsuarioFormContainer .olvidoContraseniaForm{max-width:500px;width:100%}.registrarUsuarioFormContainer{padding:0}.registrarUsuarioFormContainer .containerBtn{display:flex;justify-content:center;margin-top:20px}.registrarUsuarioFormContainer .inputContainer{background-color:#fff;margin-bottom:30px;border-radius:10px;opacity:1;width:100%;height:70px}.registrarUsuarioFormContainer .inputContainer>div{width:100%;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 50px hsla(0,0%,48.2%,.1607843137254902);border-radius:10px;opacity:1;height:70px}.registrarUsuarioFormContainer .inputContainer>div>input{text-align:left;font:400 19px/30px Roboto;letter-spacing:0;opacity:.59;border-radius:10px;padding:10px 15px;height:50px;color:#2e266f!important}.registrarUsuarioFormContainer .myInput,.registrarUsuarioFormContainer .myLabel{width:100%;font-size:12px;text-align:center}.registrarUsuarioFormContainer .containerForm{display:flex;flex-direction:column;align-items:center;padding:15px;max-width:500px;width:100%}.registrarUsuarioFormContainer .containerForm .logoContainer{text-align:center;margin-bottom:50px}.registrarUsuarioFormContainer .containerForm .logoContainer>img{height:100px}.registrarUsuarioFormContainer .containerForm .myLabel.error{color:#fff;background-color:#f44336;text-align:center;font-size:12px;padding:5px 0;min-height:14px;margin-bottom:15px}.registrarUsuarioFormContainer .containerForm .myLabel.link{cursor:pointer;text-align:left;font:700 16px/22px Roboto;letter-spacing:0;color:#9fa4be;opacity:1;margin-top:10px}.registrarUsuarioFormContainer .formTitle{font-size:16px;text-align:center;margin-bottom:45px}.registrarUsuarioFormContainer .labelInfoCodigo{text-align:center;font:700 22px/23px Roboto;letter-spacing:0;color:#9fa4be;opacity:1}.registrarUsuarioFormContainer .labelReenvioCodigo{text-align:center;font:700 16px/23px Roboto;letter-spacing:0;color:#9fa4be;opacity:1}.registrarUsuarioFormContainer .labelReenvioCodigo .linkReenviar{color:rgba(0,189,232,.6705882352941176);cursor:pointer}.registrarUsuarioFormContainer .buttonContainer{display:flex;justify-content:center}.registrarUsuarioFormContainer .buttonContainer>button{margin-right:9px}.registrarUsuarioFormContainer .buttonContainer>button,.registrarUsuarioFormContainer .buttonContainer>button:last-child{box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;text-align:center;font:600 16px/28px Roboto;letter-spacing:0;opacity:1}.registrarUsuarioFormContainer .buttonContainer>button:last-child{margin-right:0;background:#ac242d 0 0 no-repeat padding-box;color:#fff;width:200px;height:50px}.MuiInputBase{padding:0}.ControlActividadModal>div>div{margin:48px 10px;width:70%}.ControlActividadModal .contenido{padding:16px 0;text-align:center}.ControlActividadModal .contenido p{color:rgba(0,0,0,.8)!important}.ControlActividadModal .botones{text-align:center;display:contents}.ControlActividadModal .botones .btn{align-self:center;width:250px;height:40px;margin-bottom:20px;font-weight:700}.ControlActividadModal .botones .btnCancelar,.ControlActividadModal .botones .btnEntendido{align-self:center;width:250px;height:40px;margin-bottom:40px;font-weight:700}.containerProveedores .textNoArituclos{font:700 32px/46px Roboto;letter-spacing:0;color:#0c3653;opacity:1;display:flex;align-items:center;margin-left:8%}.loaderContainer{text-align:center;margin:auto}.loaderDescripcion{margin-top:15px;font-size:20px;color:#9e9e9e}.outer{display:table;position:absolute;top:0;left:0;height:100%;width:100%}.middle{display:table-cell;vertical-align:middle}.inner{margin-left:auto;margin-right:auto;text-align:center}.botonArrepentimientoContainer{position:fixed;right:130px;bottom:150px}.formularioArrepentimientoContainer .inputContainer{margin:20px 0}.formularioArrepentimientoContainer .label-error{margin-top:10px;border-radius:5px;padding:5px 10px;background-color:red;color:#fff}.formularioArrepentimientoContainer .label-success{margin-top:10px;border-radius:5px;padding:5px 10px;background-color:var(--button-primary);color:#fff}.btnArrepentimiento{background:green!important;box-shadow:0 3px 3px rgba(0,0,0,.1607843137254902);border-radius:10px;opacity:1;width:300px;height:50px;text-align:center;font:700 16px/46px Roboto;letter-spacing:0;color:#fff!important}
/*# sourceMappingURL=main.f03e19f1.chunk.css.map */