.nice-select{position:relative;-webkit-tap-highlight-color:transparent;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:inline-block;font-family:inherit;outline:0;text-align:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:none!important;width:100%;min-width:250px}.nice-select:after,.nice-select:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:45px;height:100%;text-align:center;font-size:13px;z-index:2;border-radius:var(--block-link-radius)}.nice-select:after{font-family:var(--font-icon);content:'\f078';color:var(--text-over-primary);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.nice-select:before{content:'';background:var(--primary-colour);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;height:100%}.nice-select .current{padding:10px 60px 10px 15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-colour);position:relative;border-radius:var(--block-link-radius);width:100%;background:#fff;z-index:1;border:1px solid var(--third-colour)!important;font-size:12px;text-transform:uppercase;font-weight:700}.nice-select:hover:before{background-color:var(--secondary-colour)}.nice-select:hover:after{background-colo:var(--text-over-secondary)}body:not(.is_mouse) .nice-select:focus:before{background-color:var(--secondary-colour)}body:not(.is_mouse) .nice-select:focus:after{background-colo:var(--text-over-secondary)}.nice-select .list{margin:10px 0;padding:10px 15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;width:100%;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9;max-height:250px;overflow:auto;border-radius:var(--block-link-radius)}.nice-select .list .option{padding:5px 0;white-space:normal;cursor:pointer;list-style:none;outline:0;text-align:left;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s;font-size:14px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.nice-select .list .option.focus,.nice-select .list .option.selected.focus,.nice-select .list .option:hover{opacity:.5}.nice-select .list .option.selected{font-weight:700}.nice-select .list .option.disabled{background-color:transparent;cursor:default}.nice-select.open:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{pointer-events:none}#module_filters .nice-select .current{font-weight:600;background:0 0}#module_filters .nice-select:after,#module_filters .nice-select:before{background:0 0;color:var(--primary-colour)}#module_filters .nice-select:hover:after,#module_filters .nice-select:hover:before{color:var(--secondary-colour)}body:not(.is_mouse) #module_filters .nice-select:focus:after,body:not(.is_mouse) #module_filters .nice-select:focus:before{color:var(--secondary-colour)}form:not(#module_filters) .nice-select .current{width:calc(100% - 50px)!important}form:not(#module_filters) .nice-select:after,form:not(#module_filters) .nice-select:before{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:50%;background-size:12px}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}