.ac-wrapper{-webkit-tap-highlight-color:transparent;user-select:none;touch-action:manipulation;font-family:Arial;font-weight:300;transition:transform .1s;opacity:0;visibility:hidden;background-color:#fff;overflow:hidden;overflow-y:auto;position:fixed;left:0;top:0;bottom:0;width:100%;height:auto;border:0}.ac-wrapper.-show{will-change:transform,opacity;transition:opacity .1s .1s;opacity:1;visibility:visible;z-index:1500}.ac-wrapper .ac-close-modal-txt{display:none}.ac-wrapper .ac-close-container{display:flex;justify-content:flex-end;align-items:center;height:55px}.ac-wrapper .ac-close-container .ac-close-modal{display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;font-size:24px;height:100%;width:55px}.ac-wrapper .ac-header{display:block;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1}.ac-wrapper .ac-header:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:1px;background-color:#f5f5f5}.ac-wrapper .ac-input-mobile-container{display:flex;color:#444}.ac-wrapper .ac-input-mobile-container .ac-input-mobile{text-transform:capitalize;flex:1;font-size:24px;outline:0;border:0;padding:0 10px 20px;min-width:0;font-weight:700}.ac-wrapper .ac-input-mobile-container .ac-input-mobile::placeholder{font-style:italic;color:#aaa;font-weight:400;text-transform:none}.ac-wrapper .ac-borrar{padding:8px 15px;cursor:pointer;color:#666}.ac-wrapper .ac-borrar:before{display:none}.ac-wrapper .ac-borrar .ac-borrar-txt{font-family:Helvetica,Arial,sans-serif}.ac-wrapper .ac-container{position:fixed;top:103px;bottom:0;overflow-y:scroll;box-shadow:none;width:100%}.ac-wrapper .ac-group-container .ac-group-items:after{content:"";position:absolute;left:15px;height:1px;right:0;bottom:0;background-color:#f5f5f5}.ac-wrapper .ac-group-container:last-of-type .ac-group-items{margin-bottom:0}.ac-wrapper .ac-group-container:last-of-type .ac-group-items:after{content:none}.ac-wrapper .ac-group-container.-no-results .ac-group-title-container{display:flex;padding:15px;background-color:transparent;border-bottom:1px solid #f5f5f5}.ac-wrapper .ac-group-container.-no-results .ac-group-title-container .ac-group-title,.ac-wrapper .ac-group-container.-no-results .ac-group-title-container .ac-group-title-icon{color:#aaa}.ac-wrapper .ac-group-title-container{background-color:#f5f5f5;min-height:35px;display:flex;align-items:center;padding:0 15px}.ac-wrapper .ac-group-title-container .ac-group-title{color:#444;font-weight:300;line-height:18px}.ac-wrapper .ac-group-title-container .ac-group-title-icon{padding-right:10px;color:#444}.ac-wrapper .ac-group-title-container .ac-group-hint-error{font-weight:700}.ac-wrapper .ac-group-title-container.-error{display:none;color:#aaa}.ac-wrapper .ac-group-items{position:relative;padding:5px 0 15px;color:#888}.ac-wrapper .ac-group-items .ac-item-icon{line-height:1;top:16px;position:absolute;left:15px;color:#444}.ac-wrapper .ac-group-items .ac-item-icon+.item-text{padding-left:25px}.ac-wrapper .ac-group-items .item{line-height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;padding:0 15px;cursor:pointer}.ac-wrapper .ac-group-items .item.-refinement{padding-left:70px}.ac-wrapper .ac-group-items .item:active{color:#2d72e1;background-color:rgba(92,143,224,.1)}.ac-wrapper .ac-group-items .item .ac-item-refinement-icon{padding:0 5px;color:#ccc}.ac-wrapper .ac-group-items .item .item-text em{color:#2d72e1;padding:5px 0}.ac-wrapper.-desktop{overflow:initial;position:absolute;height:auto;bottom:auto;width:auto;border:0}.ac-wrapper.-desktop:after{content:"";position:absolute;left:16px;top:-20px;border:10px solid;border-color:transparent transparent #f5f5f5}.ac-wrapper.-desktop:before{content:"";height:14px;top:-7px;width:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:19px;background-color:#f5f5f5;box-shadow:0 0 4px rgba(0,0,0,.25)}.ac-wrapper.-desktop.-facet:after{border-color:transparent transparent #fff}.ac-wrapper.-desktop.-facet:before{background-color:#fff}.ac-wrapper.-desktop.-arrow-right:after{left:auto;right:16px}.ac-wrapper.-desktop.-arrow-right:before{left:auto;right:19px}.ac-wrapper.-desktop .ac-group-container{position:relative}.ac-wrapper.-desktop .ac-group-title-container.-error{display:flex}.ac-wrapper.-desktop .ac-group-title-container.-error .ac-group-title{padding:15px 0}.ac-wrapper.-desktop .ac-container{top:0;overflow-y:hidden;position:static;text-align:left;font-size:16px;background-color:#fff;width:500px;box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.ac-wrapper.-desktop .ac-container .ac-group-items .ac-item-icon{top:11px}.ac-wrapper.-desktop .ac-container .ac-group-items .item{line-height:40px}.ac-wrapper.-desktop .ac-container .ac-group-items .item.-active{background-color:#f5f5f5}.ac-show-modal{overflow:hidden;position:fixed}