input:focus{outline:none}.form-control.is-invalid,select.form-control,input.password-field.form-control{padding-right:3rem}.custom-file-input-wrapper{padding-left:1.75rem}.form-group{position:relative}.form-group input ~ .toggle-password{display:contents}.form-group input ~ .toggle-password i{font-size:1.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem}.form-group input[type="password"] ~ .toggle-password .icon-eye{display:none}.form-group input[type="text"] ~ .toggle-password .icon-eye-off{display:none}.form-group input::input-placeholder{line-height:normal !important}.form-group:not(.custom-control){margin-top:1rem}.form-group.required .form-control-label::before{content:"*"}.form-group.is-invalid+.invalid-feedback{display:block}label{font-size:.75rem}@media (min-width: 992px){label{font-size:.8125rem}}label:not(.custom-control-label){position:absolute;top:-1.21875rem}label.custom-checkbox-control-label{position:absolute;font-size:0.875rem;top:-1.7rem}@media (min-width: 769px){label.custom-checkbox-control-label{font-size:1.1rem}}label.custom-control-label{font-size:.875rem}@media (min-width: 992px){label.custom-control-label{font-size:.9375rem}}label.custom-file-input-label{cursor:pointer}label.custom-file-input-label::before{font-family:"takko-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E925";content:"\E925"/"";border:none;background:transparent;font-weight:bold;font-size:1.125rem;top:1px;left:-1.75rem;height:unset;width:auto}label.additional-info i{font-family:"takko-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91D";content:"\E91D"/"";position:absolute;right:-.5rem;-webkit-transform:translateX(100%);transform:translateX(100%);font-size:1rem;opacity:.5;cursor:pointer}label.additional-info[show-tooltip] .tooltip-wrapper{visibility:visible;opacity:1}label.additional-info .tooltip-wrapper{background-color:#fff;position:absolute;visibility:hidden;opacity:0;-webkit-transition:visibility .2s, opacity .2s;transition:visibility .2s, opacity .2s;left:100%;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #241D1D;-webkit-box-shadow:1px 3px 5px rgba(0,0,0,0.2);box-shadow:1px 3px 5px rgba(0,0,0,0.2);padding:.5rem 1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:50vw;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;font-weight:bold;font-size:.875rem;color:#595959;z-index:100}label.additional-info .tooltip-wrapper::before{font-family:"takko-icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E91D";content:"\E91D"/"";font-size:1rem;color:#3da3dc;-webkit-transform:translateY(1px);transform:translateY(1px);margin-right:.5rem}label.additional-info .tooltip-wrapper:hover{visibility:visible;opacity:1}label.additional-info .tooltip-wrapper *{font-size:inherit}.invalid-feedback{margin-top:.5rem}@media (min-width: 992px){.invalid-feedback{font-size:.8125rem}}.form-group+.invalid-feedback{margin-top:-.5rem;margin-bottom:1rem}.form-control ~ .icon-alert{display:none;position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;color:var(--color-danger)}.form-control.is-invalid ~ .icon-alert{display:block}.form-control ~ .icon-check-bordered{display:none;position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem}.form-control.is-valid ~ .icon-check-bordered{display:block}.form-control:disabled{background-color:transparent !important;opacity:.5 !important;color:inherit !important}.custom-control.custom-radio .custom-control-label{margin-top:5px}textarea:focus-visible{outline:none}@media (min-width: 769px){.form-group:not(.custom-control){margin-bottom:1.25rem}}.slider-container{width:300px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.slider-container .back-bar{height:10px;position:relative}.slider-container .back-bar .selected-bar{position:absolute;height:100%}.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;background:white;white-space:nowrap;line-height:1}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.theme-green .back-bar{height:5px;border-radius:2px;background-color:#eee;background-color:#e7e7e7;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x}.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#a1fad0;background-image:-webkit-gradient(linear, left top, left bottom, from(#bdfade), to(#76fabc));background-image:linear-gradient(top, #bdfade, #76fabc);background-image:linear-gradient(to bottom, #bdfade, #76fabc);background-repeat:repeat-x}.theme-green .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x}.theme-green .back-bar .pointer-label{color:#999}.theme-green .back-bar .focused{color:#333}.theme-green .scale span{border-left:1px solid #e5e5e5}.theme-green .scale ins{color:#999}.theme-blue .back-bar{height:5px;border-radius:2px;background-color:#eee;background-color:#e7e7e7;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x}.theme-blue .back-bar .selected-bar{border-radius:2px;background-color:#92c1f9;background-image:-webkit-gradient(linear, left top, left bottom, from(#b1d1f9), to(#64a8f9));background-image:linear-gradient(top, #b1d1f9, #64a8f9);background-image:linear-gradient(to bottom, #b1d1f9, #64a8f9);background-repeat:repeat-x}.theme-blue .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x}.theme-blue .back-bar .pointer-label{color:#999}.theme-blue .back-bar .focused{color:#333}.theme-blue .scale span{border-left:1px solid #e5e5e5}.theme-blue .scale ins{color:#999}.theme-takko .back-bar{height:2px;background-color:#eee;background-color:#e7e7e7;background-image:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x}.theme-takko .back-bar .selected-bar{background-color:#a90230}.theme-takko .back-bar .pointer{width:1.625rem;height:1.625rem;-webkit-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px));border-radius:50%;border:1px solid #a90230;background-color:#a90230}.theme-takko .back-bar .pointer-label{color:var(--color-black);font-size:.875rem;top:-24px}.theme-takko .back-bar .focused{color:#333}.theme-takko .scale span{border-left:1px solid #e5e5e5}.theme-takko .scale ins{color:var(--color-black);font-size:.875rem}#store-finder-widget{min-height:600px !important}#store-finder-widget .ubsf_outer-wrap{max-width:none !important}#store-finder-widget .ubsf_outer-wrap .ubsf_store-finder-map-column{max-width:none !important}#store-finder-widget .ubsf_filters-select-option{position:static !important}.results{--results-area-height: 600px}#stores-map{height:60vh}.store-results-area button.select-store{display:none}.radius-wrapper{margin-top:-6px !important}.radius-input-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.slider-container{width:calc(100% - 20px) !important}.locate-me-button{min-width:3rem;color:#fff;background-color:var(--color-black);border:2px solid var(--color-black);padding-left:.5rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.locate-me-button i{font-size:1.5rem}@media (min-width: 992px){.store-results-area{height:var(--results-area-height);overflow-y:auto}#stores-map{height:var(--results-area-height)}}

