/*!
 * Virtual Select 1.0
 * https://sa-si-dev.github.io/virtual-select
 * Licensed under MIT (https://github.com/sa-si-dev/virtual-select/blob/master/LICENSE)
 */.vscomp-ele{font-family:sans-serif;display:inline-block;width:100%;max-width:250px}.vscomp-wrapper{display:inline-flex;position:relative;width:100%;font-size:14px;color:#333;text-align:left}.vscomp-wrapper *,.vscomp-wrapper *:before,.vscomp-wrapper *:after{box-sizing:border-box}.vscomp-wrapper:focus{outline:none}.vscomp-toggle-button{display:flex;position:relative;align-items:center;width:100%;padding:7px 30px 7px 10px;border:1px solid #ddd;background-color:#fff;cursor:pointer}.vscomp-value{width:100%;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vscomp-arrow{position:absolute;display:flex;top:0;right:0;width:30px;height:100%;align-items:center;justify-content:center}.vscomp-arrow:after{content:"";border:6px solid transparent;border-top-color:#111;margin-bottom:-6px}.vscomp-clear-button{position:absolute;display:none;top:50%;right:30px;width:24px;height:24px;justify-content:center;border-radius:50%;margin-top:-12px}.vscomp-clear-button:before,.vscomp-clear-button:after{content:"";position:absolute;width:2px;height:12px;top:50%;margin-top:-6px;background:#999}.vscomp-clear-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vscomp-clear-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vscomp-clear-button:hover{background:#ccc}.vscomp-clear-button:hover:before,.vscomp-clear-button:hover:after{background:#333}.vscomp-dropbox{position:absolute;top:calc(100% + 4px);left:0;width:100%;opacity:0;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d;background-color:#fff;z-index:1;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.vscomp-options-container{position:relative;max-height:210px;overflow:auto}.vscomp-option{display:flex;position:relative;padding:10px 15px;height:40px;align-items:center;cursor:pointer}.vscomp-option.selected{background-color:#eee}.vscomp-option.focused{background-color:#ccc}.vscomp-option.disabled{opacity:.5;cursor:default}.vscomp-new-option-icon{position:absolute;top:0;right:0;width:30px;height:30px}.vscomp-new-option-icon:before{content:"";position:absolute;top:0;right:0;border:15px solid #512DA8;border-left-color:transparent;border-bottom-color:transparent}.vscomp-new-option-icon:after{content:"+";display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:1px;font-size:18px;color:#fff;width:15px;height:15px}.vscomp-option-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.vscomp-search-container{display:flex;align-items:center;position:relative;height:40px;padding:0 5px 0 15px;border-bottom:1px solid #ddd}.vscomp-search-input{border:none;width:calc(100% - 30px);height:38px;padding:10px 0;font-size:15px}.vscomp-search-input:focus{outline:none}.vscomp-search-clear{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:25px;color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;visibility:hidden}.vscomp-search-clear:hover{color:#333}.vscomp-no-options,.vscomp-no-search-results{display:none;text-align:center;padding:20px 10px}.vscomp-wrapper .checkbox-icon{display:inline-flex;position:relative;width:15px;height:15px;margin-right:10px}.vscomp-wrapper .checkbox-icon:after{content:"";display:inline-block;width:100%;height:100%;border:2px solid #888;-webkit-transition-duration:.2s;transition-duration:.2s}.vscomp-wrapper .checkbox-icon.checked:after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px,-4px);transform:rotate(45deg) translate(1px,-4px)}.vscomp-wrapper.position-top .vscomp-dropbox{top:auto;bottom:calc(100% + 4px);-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.vscomp-wrapper.position-left .vscomp-dropbox{right:0;left:auto}.vscomp-wrapper.selected .checkbox-icon:after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px,-4px);transform:rotate(45deg) translate(1px,-4px)}.vscomp-wrapper.multiple .toggle-all-options{cursor:pointer}.vscomp-wrapper.multiple .vscomp-search-input{width:calc(100% - 55px)}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{width:calc(100% - 25px)}.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{width:50%;border-color:#512da8;border-left-color:transparent;border-top-color:transparent;-webkit-transform:rotate(45deg) translate(1px,-4px);transform:rotate(45deg) translate(1px,-4px)}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.vscomp-wrapper.opened .vscomp-dropbox{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.vscomp-wrapper.closed .vscomp-dropbox{display:none}.vscomp-wrapper:not(.has-value) .vscomp-value{opacity:.5}.vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button{display:flex}.vscomp-wrapper.has-clear-button .vscomp-toggle-button{padding-right:54px}.vscomp-wrapper.has-no-options .vscomp-options-container,.vscomp-wrapper.has-no-search-results .vscomp-options-container{display:none}.vscomp-wrapper.has-no-options .vscomp-no-options,.vscomp-wrapper.has-no-search-results .vscomp-no-search-results{display:block}.vscomp-wrapper.has-search-value .vscomp-search-clear{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/169/assets/virtual-select.css.map */
