@import url("../../themes/Frontend/Responsive/frontend/_public/src/css/bootstrap.css");@import url("../../themes/Frontend/Responsive/frontend/_public/src/css/sq-payment-form.css");@import url("../../themes/Frontend/Responsive/frontend/_public/src/css/card-js.min.css");@import url("../../themes/Frontend/Responsive/frontend/_public/src/css/datepicker.min.css");@import url("../../themes/Frontend/Responsive/frontend/_public/src/css/jquery.timepicker.css");@-webkit-keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes keyframe--spin{from{-webkit-transform: rotate(0);transform: rotate(0)}to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}@keyframes keyframe--spin-reverse{from{-webkit-transform: rotate(360deg);transform: rotate(360deg)}to{-webkit-transform: rotate(0);transform: rotate(0)}}html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}.block-group,.block,.block-group:after,.block:after,.block-group:before,.block:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.block-group{zoom: 1;list-style-type: none;padding: 0;margin: 0}.block-group:before,.block-group:after{display: table;content: "";line-height: 0}.block-group:after{clear: both}.block-group > .block-group{clear: none;float: left;margin: 0 !important}.block{float: left;width: 100%}@font-face{font-family: 'Open Sans';src: local('Open Sans Light'), local('OpenSans-Light'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.woff2?201812030839') format('woff2'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Light/OpenSans-Light.ttf?201812030839') format('truetype');font-weight: 300;font-style: normal}@font-face{font-family: 'Open Sans';src: local('Open Sans Regular'), local('Open Sans'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.woff2?201812030839') format('woff2'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Regular/OpenSans-Regular.ttf?201812030839') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Open Sans';src: local('Open Sans Semibold'), local('OpenSans-SemiBold'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.woff2?201812030839') format('woff2'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Semibold/OpenSans-Semibold.ttf?201812030839') format('truetype');font-weight: 600;font-style: normal}@font-face{font-family: 'Open Sans';src: local('Open Sans Bold'), local('OpenSans-Bold'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.woff2?201812030839') format('woff2'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/Bold/OpenSans-Bold.ttf?201812030839') format('truetype');font-weight: bold;font-style: normal}@font-face{font-family: 'Open Sans';src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.woff2?201812030839') format('woff2'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/vendors/fonts/open-sans-fontface/ExtraBold/OpenSans-ExtraBold.ttf?201812030839') format('truetype');font-weight: 800;font-style: normal}.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--xs{display: block !important}table.visible--xs{display: table !important}tr.visible--xs{display: table-row !important}th.visible--xs,td.visible--xs{display: table-cell !important}.visible-inline--xs{display: inline !important}table.visible-inline--xs{display: table !important}tr.visible-inline--xs{display: table-row !important}th.visible-inline--xs,td.visible-inline--xs{display: table-cell !important}.visible-inline-block--xs{display: inline-block !important}table.visible-inline-block--xs{display: table !important}tr.visible-inline-block--xs{display: table-row !important}th.visible-inline-block--xs,td.visible-inline-block--xs{display: table-cell !important}.hidden--s,.hidden--m,.hidden--l,.hidden--xl{display: inherit !important}.hidden--xs{display: none !important}@media screen and (min-width: 30em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--s{display: block !important}table.visible--s{display: table !important}tr.visible--s{display: table-row !important}th.visible--s,td.visible--s{display: table-cell !important}.visible-inline--s{display: inline !important}table.visible-inline--s{display: table !important}tr.visible-inline--s{display: table-row !important}th.visible-inline--s,td.visible-inline--s{display: table-cell !important}.visible-inline-block--s{display: inline-block !important}table.visible-inline-block--s{display: table !important}tr.visible-inline-block--s{display: table-row !important}th.visible-inline-block--s,td.visible-inline-block--s{display: table-cell !important}.hidden--xs,.hidden--m,.hidden--l,.hidden--xl{display: inherit !important}.hidden--s{display: none !important}}@media screen and (min-width: 48em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--l,.visible-inline--l,.visible-inline-block--l,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--m{display: block !important}table.visible--m{display: table !important}tr.visible--m{display: table-row !important}th.visible--m,td.visible--m{display: table-cell !important}.visible-inline--m{display: inline !important}table.visible-inline--m{display: table !important}tr.visible-inline--m{display: table-row !important}th.visible-inline--m,td.visible-inline--m{display: table-cell !important}.visible-inline-block--m{display: inline-block !important}table.visible-inline-block--m{display: table !important}tr.visible-inline-block--m{display: table-row !important}th.visible-inline-block--m,td.visible-inline-block--m{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--l,.hidden--xl{display: inherit !important}.hidden--m{display: none !important}}@media screen and (min-width: 64em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--xl,.visible-inline--xl,.visible-inline-block--xl{display: none !important}.visible--l{display: block !important}table.visible--l{display: table !important}tr.visible--l{display: table-row !important}th.visible--l,td.visible--l{display: table-cell !important}.visible-inline--l{display: inline !important}table.visible-inline--l{display: table !important}tr.visible-inline--l{display: table-row !important}th.visible-inline--l,td.visible-inline--l{display: table-cell !important}.visible-inline-block--l{display: inline-block !important}table.visible-inline-block--l{display: table !important}tr.visible-inline-block--l{display: table-row !important}th.visible-inline-block--l,td.visible-inline-block--l{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--m,.hidden--xl{display: inherit !important}.hidden--l{display: none !important}}@media screen and (min-width: 78.75em){.visible--xs,.visible-inline--xs,.visible-inline-block--xs,.visible--s,.visible-inline--s,.visible-inline-block--s,.visible--m,.visible-inline--m,.visible-inline-block--m,.visible--l,.visible-inline--l,.visible-inline-block--l{display: none !important}.visible--xl{display: block !important}table.visible--xl{display: table !important}tr.visible--xl{display: table-row !important}th.visible--xl,td.visible--xl{display: table-cell !important}.visible-inline--xl{display: inline !important}table.visible-inline--xl{display: table !important}tr.visible-inline--xl{display: table-row !important}th.visible-inline--xl,td.visible-inline--xl{display: table-cell !important}.visible-inline-block--xl{display: inline-block !important}table.visible-inline-block--xl{display: table !important}tr.visible-inline-block--xl{display: table-row !important}th.visible-inline-block--xl,td.visible-inline-block--xl{display: table-cell !important}.hidden--xs,.hidden--s,.hidden--m,.hidden--l{display: inherit !important}.hidden--xl{display: none !important}}.btn{padding: 2px 10px 2px 10px;padding: .125rem .625rem .125rem .625rem;line-height: 32px;line-height: 2rem;border-radius: 3px;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 14px;font-size: .875rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);-webkit-font-smoothing: inherit;display: inline-block;position: relative;font-weight: 600;text-decoration: none;text-align: left;cursor: pointer;border: 1px solid #dadae5;color: #011d3f}.btn [class^="icon--"]{font-size: 10px;font-size: .625rem}.btn .is--large{font-size: 16px;font-size: 1rem}.btn.is--icon-right{padding-right: 36px;padding-right: 2.25rem}.btn.is--icon-right [class^="icon--"]{height: 16px;height: 1rem;line-height: 32px;line-height: 2rem;margin: -16px 0px 0px 0px;margin: -1rem 0rem 0rem 0rem;right: 12px;right: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.btn.is--icon-left{padding-left: 36px;padding-left: 2.25rem}.btn.is--icon-left [class^="icon--"]{height: 16px;height: 1rem;line-height: 32px;line-height: 2rem;margin: -16px 0px 0px 0px;margin: -1rem 0rem 0rem 0rem;left: 12px;left: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.btn:disabled,.btn:disabled:hover,.btn.is--disabled,.btn.is--disabled:hover{opacity: .5;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);border: 1px solid #dadae5;color: #011d3f;cursor: not-allowed;overflow: hidden}.btn:hover{background: #fff;color: #3386ff;border-color: #3386ff}.btn:focus{outline: none}.btn.is--small{line-height: 28px;line-height: 1.75rem}.btn.is--medium{line-height: 32px;line-height: 2rem;height: 38px;height: 2.375rem}.btn.is--large{line-height: 36px;line-height: 2.25rem;height: 42px;height: 2.625rem}.btn.is--full{display: block}.btn.is--center{text-align: center}.is--primary{padding: 2px 12px 2px 12px;padding: .125rem .75rem .125rem .75rem;line-height: 34px;line-height: 2.125rem;background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%);border: 0 none;color: #fff}.is--primary:hover{background: #3386ff;color: #fff}.is--primary.is--small{line-height: 30px;line-height: 1.875rem}.is--primary.is--large{line-height: 38px;line-height: 2.375rem}.is--secondary{padding: 2px 12px 2px 12px;padding: .125rem .75rem .125rem .75rem;line-height: 34px;line-height: 2.125rem;background-color: #011d3f;background-image: linear-gradient(to bottom, #011d3f 0%, #000 100%);border: 0 none;color: #fff}.is--secondary:hover{background: #000;color: #fff}.is--secondary.is--small{line-height: 30px;line-height: 1.875rem}.is--secondary.is--large{line-height: 38px;line-height: 2.375rem}.is--link{padding: 2px 12px 2px 12px;padding: .125rem .75rem .125rem .75rem;line-height: 34px;line-height: 2.125rem;border: 0 none;background: transparent;color: #011d3f}.is--link:hover{color: #3386ff}.is--link.is--small{line-height: 30px;line-height: 1.875rem}.is--link.is--large{line-height: 38px;line-height: 2.375rem}.container{max-width: 1260px;max-width: 78.75rem;background: #fff;margin: 0 auto;width: 100%}.container:after{content: "";display: table;clear: both}textarea,input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 3px;background-clip: padding-box;box-sizing: border-box;line-height: 19px;line-height: 1.1875rem;font-size: 14px;font-size: .875rem;width: 290px;width: 18.125rem;padding: 10px 10px 9px 10px;padding: .625rem .625rem .5625rem .625rem;box-shadow: inset 0 1px 1px #dadae5;background: #f8f8fa;border: 1px solid #dadae5;border-top-color: #cbcbda;color: #02408a;text-align: left}textarea:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus{box-shadow: 0 0 0 transparent;outline: none;border-color: #3386ff;background: #fff;color: #011d3f}textarea.has--error,input[type="text"].has--error,input[type="search"].has--error,input[type="password"].has--error,input[type="number"].has--error,input[type="email"].has--error,input[type="tel"].has--error{color: #e74c3c;background: #faeceb;border-color: #e74c3c}textarea.input--field,input[type="text"].input--field,input[type="search"].input--field,input[type="password"].input--field,input[type="number"].input--field,input[type="email"].input--field,input[type="tel"].input--field{margin-bottom: 10px;margin-bottom: .625rem;width: 100%}textarea.input--field.input--field-zipcode,input[type="text"].input--field.input--field-zipcode,input[type="search"].input--field.input--field-zipcode,input[type="password"].input--field.input--field-zipcode,input[type="number"].input--field.input--field-zipcode,input[type="email"].input--field.input--field-zipcode,input[type="tel"].input--field.input--field-zipcode{width: 30%;float: left}textarea.input--field.input--field-city,input[type="text"].input--field.input--field-city,input[type="search"].input--field.input--field-city,input[type="password"].input--field.input--field-city,input[type="number"].input--field.input--field-city,input[type="email"].input--field.input--field-city,input[type="tel"].input--field.input--field-city{width: 68%;float: left}textarea.input--field.input--spacer,input[type="text"].input--field.input--spacer,input[type="search"].input--field.input--spacer,input[type="password"].input--field.input--spacer,input[type="number"].input--field.input--spacer,input[type="email"].input--field.input--spacer,input[type="tel"].input--field.input--spacer{margin-right: 2%}textarea.is--small,input[type="text"].is--small,input[type="search"].is--small,input[type="password"].is--small,input[type="number"].is--small,input[type="email"].is--small,input[type="tel"].is--small{height: 34px;height: 2.125rem}textarea.is--medium,input[type="text"].is--medium,input[type="search"].is--medium,input[type="password"].is--medium,input[type="number"].is--medium,input[type="email"].is--medium,input[type="tel"].is--medium{height: 38px;height: 2.375rem}textarea.is--large,input[type="text"].is--large,input[type="search"].is--large,input[type="password"].is--large,input[type="number"].is--large,input[type="email"].is--large,input[type="tel"].is--large{height: 42px;height: 2.625rem}textarea{resize: vertical}label{font-size: 14px;font-size: .875rem;color: #011d3f}label.has--error{color: #e74c3c;background: #faeceb}.select-field,.js--fancy-select{max-width: 290px;max-width: 18.125rem;height: 42px;height: 2.625rem;width: 100%;display: inline-block;position: relative;overflow: hidden}.select-field:hover,.js--fancy-select:hover{color: #3386ff}.select-field select,.js--fancy-select select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 0px 40px 0px 10px;padding: 0rem 2.5rem 0rem .625rem;line-height: 40px;line-height: 2.5rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);height: 100%;width: 100%;display: block;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;border: 1px solid #dadae5}.select-field select option,.js--fancy-select select option{padding: 4px 8px 4px 8px;padding: .25rem .5rem .25rem .5rem;color: #000;background: #fff}.select-field select::-ms-expand,.js--fancy-select select::-ms-expand{display: none}.select-field select:hover,.js--fancy-select select:hover{color: #3386ff;border-color: #3386ff;background: #fff}.select-field select:focus,.js--fancy-select select:focus{outline: none;color: #3386ff;border-color: #3386ff}.select-field select:focus::-ms-value,.js--fancy-select select:focus::-ms-value{color: #3386ff;background: none}.select-field select:disabled,.js--fancy-select select:disabled{opacity: .5;cursor: not-allowed}.select-field select.has--error,.js--fancy-select select.has--error{color: #e74c3c;border-color: #e74c3c;background: #faeceb}.select-field:after,.js--fancy-select:after{width: 30px;width: 1.875rem;height: 40px;height: 2.5rem;top: 1px;top: .0625rem;-webkit-user-select: none;user-select: none;line-height: 40px;max-height: 100%;display: block;content: "\e612";position: absolute;right: 0;font-size: 5px;border-left: 1px solid #dadae5;text-align: center;font-family: 'shopware';pointer-events: none}.select-field:after:hover,.js--fancy-select:after:hover{color: #3386ff}.select-field.is--disabled select,.js--fancy-select.is--disabled select,.select-field.is--disabled:after,.js--fancy-select.is--disabled:after{opacity: .5;cursor: not-allowed}.select-field.has--error select,.js--fancy-select.has--error select{color: #e74c3c;border-color: #e74c3c;background: #faeceb}.select-field.has--error:after,.js--fancy-select.has--error:after{color: #e74c3c;border-color: #e74c3c}@media screen and (min-width: 48em){.input--field{margin-bottom: 15px;margin-bottom: .9375rem}.input--field .input--field-zipcode{margin-right: 2%;width: 20%}.input--field .input--field-city{width: 78%}}@media screen and (min-width: 78.75em){.input--field{margin-bottom: 15px;margin-bottom: .9375rem}}@font-face{font-family: 'shopware';src: url('../../themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.eot?201812030839');src: url('../../themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.eot?#201812030839') format('embedded-opentype'), url('../../themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.woff?201812030839') format('woff'), url('../../themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.ttf?201812030839') format('truetype'), url('../../themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.svg?201812030839') format('svg');font-weight: normal;font-style: normal}[class^="icon--"],[class*=" icon--"]{font-family: 'shopware';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon--percent2:before{content: "\e723"}.icon--percent:before{content: "\e722"}.icon--coupon:before{content: "\e71c"}.icon--truck:before{content: "\e71d"}.icon--logout:before{content: "\e614"}.icon--grid:before{content: "\e615"}.icon--filter:before{content: "\e616"}.icon--clock:before{content: "\e617"}.icon--arrow-up:before{content: "\e610"}.icon--arrow-right:before{content: "\e60f"}.icon--arrow-left:before{content: "\e611"}.icon--arrow-down:before{content: "\e612"}.icon--star:before{content: "\e600"}.icon--star-half:before{content: "\e71e"}.icon--star-empty:before{content: "\e601"}.icon--shopware:before{content: "\e602"}.icon--service:before{content: "\e603"}.icon--search:before{content: "\e604"}.icon--numbered-list:before{content: "\e605"}.icon--menu:before{content: "\e606"}.icon--mail:before{content: "\e607"}.icon--list:before{content: "\e608"}.icon--layout:before{content: "\e609"}.icon--heart:before{content: "\e60a"}.icon--cross:before{content: "\e60d"}.icon--compare:before{content: "\e60b"}.icon--check:before{content: "\e60c"}.icon--basket:before{content: "\e60e"}.icon--account:before{content: "\e613"}.icon--chain:before{content: "\f0c1"}.icon--delicious:before{content: "\f1a5"}.icon--delicious2:before{content: "\e721"}.icon--digg:before{content: "\f1a6"}.icon--phone:before{content: "\e619"}.icon--mobile:before{content: "\e61d"}.icon--mouse:before{content: "\e61e"}.icon--directions:before{content: "\e61f"}.icon--paperplane:before{content: "\e620"}.icon--pencil:before{content: "\e618"}.icon--feather:before{content: "\e621"}.icon--paperclip:before{content: "\e622"}.icon--drawer:before{content: "\e623"}.icon--reply:before{content: "\e624"}.icon--reply-all:before{content: "\e625"}.icon--forward:before{content: "\e626"}.icon--users:before{content: "\e627"}.icon--user-add:before{content: "\e628"}.icon--vcard:before{content: "\e629"}.icon--export:before{content: "\e62a"}.icon--location:before{content: "\e62b"}.icon--map:before{content: "\e62c"}.icon--compass:before{content: "\e62d"}.icon--location2:before{content: "\e62e"}.icon--target:before{content: "\e62f"}.icon--share:before{content: "\e630"}.icon--sharable:before{content: "\e631"}.icon--thumbsup:before{content: "\e632"}.icon--thumbsdown:before{content: "\e633"}.icon--chat:before{content: "\e634"}.icon--comment:before{content: "\e61a"}.icon--quote:before{content: "\e635"}.icon--house:before{content: "\e636"}.icon--popup:before{content: "\e637"}.icon--flashlight:before{content: "\e638"}.icon--printer:before{content: "\e639"}.icon--bell:before{content: "\e63a"}.icon--link:before{content: "\e63b"}.icon--flag:before{content: "\e63c"}.icon--cog:before{content: "\e63d"}.icon--tools:before{content: "\e63e"}.icon--trophy:before{content: "\e63f"}.icon--tag:before{content: "\e640"}.icon--camera:before{content: "\e641"}.icon--megaphone:before{content: "\e642"}.icon--moon:before{content: "\e643"}.icon--palette:before{content: "\e644"}.icon--leaf:before{content: "\e645"}.icon--music:before{content: "\e646"}.icon--music2:before{content: "\e647"}.icon--new:before{content: "\e648"}.icon--graduation:before{content: "\e649"}.icon--book:before{content: "\e64a"}.icon--newspaper:before{content: "\e64b"}.icon--bag:before{content: "\e64c"}.icon--airplane:before{content: "\e64d"}.icon--lifebuoy:before{content: "\e64e"}.icon--eye:before{content: "\e64f"}.icon--clock2:before{content: "\e650"}.icon--microphone:before{content: "\e651"}.icon--calendar:before{content: "\e652"}.icon--bolt:before{content: "\e653"}.icon--thunder:before{content: "\e654"}.icon--droplet:before{content: "\e655"}.icon--cd:before{content: "\e656"}.icon--briefcase:before{content: "\e657"}.icon--air:before{content: "\e658"}.icon--hourglass:before{content: "\e659"}.icon--gauge:before{content: "\e65a"}.icon--language:before{content: "\e65b"}.icon--network:before{content: "\e65c"}.icon--key:before{content: "\e65d"}.icon--battery:before{content: "\e65e"}.icon--bucket:before{content: "\e65f"}.icon--magnet:before{content: "\e660"}.icon--drive:before{content: "\e661"}.icon--cup:before{content: "\e662"}.icon--rocket:before{content: "\e663"}.icon--brush:before{content: "\e664"}.icon--suitcase:before{content: "\e665"}.icon--cone:before{content: "\e666"}.icon--earth:before{content: "\e667"}.icon--keyboard:before{content: "\e668"}.icon--browser:before{content: "\e669"}.icon--publish:before{content: "\e66a"}.icon--progress-3:before{content: "\e66b"}.icon--progress-2:before{content: "\e66c"}.icon--progress-1:before{content: "\e66d"}.icon--brogress-1:before{content: "\e66d"}.icon--progress-0:before{content: "\e66e"}.icon--sun:before{content: "\e66f"}.icon--sun2:before{content: "\e670"}.icon--adjust:before{content: "\e671"}.icon--code:before{content: "\e672"}.icon--screen:before{content: "\e673"}.icon--infinity:before{content: "\e674"}.icon--light-bulb:before{content: "\e675"}.icon--creditcard:before{content: "\e676"}.icon--database:before{content: "\e677"}.icon--voicemail:before{content: "\e678"}.icon--clipboard:before{content: "\e679"}.icon--box:before{content: "\e67a"}.icon--ticket:before{content: "\e67b"}.icon--rss:before{content: "\e67c"}.icon--signal:before{content: "\e67d"}.icon--thermometer:before{content: "\e67e"}.icon--droplets:before{content: "\e67f"}.icon--uniE680:before{content: "\e680"}.icon--statistics:before{content: "\e681"}.icon--pie:before{content: "\e682"}.icon--bars:before{content: "\e683"}.icon--graph:before{content: "\e684"}.icon--lock:before{content: "\e685"}.icon--lock-open:before{content: "\e686"}.icon--login:before{content: "\e687"}.icon--minus:before{content: "\e688"}.icon--plus:before{content: "\e689"}.icon--cross2:before{content: "\e68a"}.icon--minus2:before{content: "\e68b"}.icon--plus2:before{content: "\e68c"}.icon--cross3:before{content: "\e68d"}.icon--minus3:before{content: "\e68e"}.icon--plus3:before{content: "\e68f"}.icon--erase:before{content: "\e690"}.icon--blocked:before{content: "\e691"}.icon--info:before{content: "\e61b"}.icon--info2:before{content: "\e692"}.icon--question:before{content: "\e693"}.icon--help:before{content: "\e694"}.icon--warning:before{content: "\e695"}.icon--cycle:before{content: "\e696"}.icon--cw:before{content: "\e697"}.icon--ccw:before{content: "\e698"}.icon--shuffle:before{content: "\e699"}.icon--arrow:before{content: "\e69a"}.icon--arrow2:before{content: "\e69b"}.icon--retweet:before{content: "\e69c"}.icon--loop:before{content: "\e69d"}.icon--history:before{content: "\e69e"}.icon--back:before{content: "\e69f"}.icon--list2:before{content: "\e6a0"}.icon--add-to-list:before{content: "\e6a1"}.icon--layout2:before{content: "\e6a2"}.icon--list3:before{content: "\e6a3"}.icon--text:before{content: "\e6a4"}.icon--text2:before{content: "\e6a5"}.icon--document:before{content: "\e6a6"}.icon--docs:before{content: "\e6a7"}.icon--landscape:before{content: "\e6a8"}.icon--pictures:before{content: "\e6a9"}.icon--video:before{content: "\e6aa"}.icon--music3:before{content: "\e6ab"}.icon--folder:before{content: "\e6ac"}.icon--archive:before{content: "\e6ad"}.icon--trash:before{content: "\e6ae"}.icon--upload:before{content: "\e6af"}.icon--download:before{content: "\e6b0"}.icon--disk:before{content: "\e6b1"}.icon--install:before{content: "\e61c"}.icon--cloud:before{content: "\e6b2"}.icon--upload2:before{content: "\e6b3"}.icon--bookmark:before{content: "\e6b4"}.icon--bookmarks:before{content: "\e6b5"}.icon--book2:before{content: "\e6b6"}.icon--play:before{content: "\e6b7"}.icon--pause:before{content: "\e6b8"}.icon--record:before{content: "\e6b9"}.icon--stop:before{content: "\e6ba"}.icon--next:before{content: "\e6bb"}.icon--previous:before{content: "\e6bc"}.icon--first:before{content: "\e6bd"}.icon--last:before{content: "\e6be"}.icon--resize-enlarge:before{content: "\e6bf"}.icon--resize-shrink:before{content: "\e6c0"}.icon--volume:before{content: "\e6c1"}.icon--sound:before{content: "\e6c2"}.icon--mute:before{content: "\e6c3"}.icon--flow-cascade:before{content: "\e6c4"}.icon--flow-branch:before{content: "\e6c5"}.icon--flow-tree:before{content: "\e6c6"}.icon--flow-line:before{content: "\e6c7"}.icon--flow-parallel:before{content: "\e6c8"}.icon--arrow-left2:before{content: "\e6c9"}.icon--arrow-down2:before{content: "\e6ca"}.icon--arrow-up-upload:before{content: "\e6cb"}.icon--arrow-right2:before{content: "\e6cc"}.icon--arrow-left3:before{content: "\e6cd"}.icon--arrow-down3:before{content: "\e6ce"}.icon--arrow-up2:before{content: "\e6cf"}.icon--arrow-right3:before{content: "\e6d0"}.icon--arrow-left4:before{content: "\e6d1"}.icon--arrow-down4:before{content: "\e6d2"}.icon--arrow-up3:before{content: "\e6d3"}.icon--arrow-right4:before{content: "\e6d4"}.icon--arrow-left5:before{content: "\e6d5"}.icon--arrow-down5:before{content: "\e6d6"}.icon--arrow-up4:before{content: "\e6d7"}.icon--arrow-right5:before{content: "\e6d8"}.icon--arrow-left6:before{content: "\e6d9"}.icon--arrow-down6:before{content: "\e6da"}.icon--arrow-up5:before{content: "\e6db"}.icon--arrow-right6:before{content: "\e6dc"}.icon--menu2:before{content: "\e6dd"}.icon--ellipsis:before{content: "\e6de"}.icon--dots:before{content: "\e6df"}.icon--dot:before{content: "\e6e0"}.icon--cc:before{content: "\e6e1"}.icon--cc-by:before{content: "\e6e2"}.icon--cc-nc:before{content: "\e6e3"}.icon--cc-nc-eu:before{content: "\e6e4"}.icon--cc-nc-jp:before{content: "\e6e5"}.icon--cc-sa:before{content: "\e6e6"}.icon--cc-nd:before{content: "\e6e7"}.icon--cc-pd:before{content: "\e6e8"}.icon--cc-zero:before{content: "\e6e9"}.icon--cc-share:before{content: "\e6ea"}.icon--cc-share2:before{content: "\e6eb"}.icon--danielbruce:before{content: "\e6ec"}.icon--danielbruce2:before{content: "\e6ed"}.icon--github:before{content: "\e6ee"}.icon--github2:before{content: "\e6ef"}.icon--flickr:before{content: "\e6f0"}.icon--flickr2:before{content: "\e6f1"}.icon--vimeo:before{content: "\e6f2"}.icon--vimeo2:before{content: "\e6f3"}.icon--twitter:before{content: "\e6f4"}.icon--twitter2:before{content: "\e6f5"}.icon--facebook:before{content: "\e6f6"}.icon--facebook2:before{content: "\e6f7"}.icon--facebook3:before{content: "\e6f8"}.icon--googleplus:before{content: "\e6f9"}.icon--googleplus2:before{content: "\e6fa"}.icon--pinterest:before{content: "\e6fb"}.icon--pinterest2:before{content: "\e6fc"}.icon--tumblr:before{content: "\e6fd"}.icon--tumblr2:before{content: "\e6fe"}.icon--linkedin:before{content: "\e6ff"}.icon--linkedin2:before{content: "\e700"}.icon--dribbble:before{content: "\e701"}.icon--dribbble2:before{content: "\e702"}.icon--stumbleupon:before{content: "\e703"}.icon--stumbleupon2:before{content: "\e704"}.icon--lastfm:before{content: "\e705"}.icon--lastfm2:before{content: "\e706"}.icon--rdio:before{content: "\e707"}.icon--rdio2:before{content: "\e708"}.icon--spotify:before{content: "\e709"}.icon--spotify2:before{content: "\e70a"}.icon--qq:before{content: "\e70b"}.icon--instagram:before{content: "\e70c"}.icon--dropbox:before{content: "\e70d"}.icon--evernote:before{content: "\e70e"}.icon--flattr:before{content: "\e70f"}.icon--skype:before{content: "\e710"}.icon--skype2:before{content: "\e711"}.icon--renren:before{content: "\e712"}.icon--sina-weibo:before{content: "\e713"}.icon--paypal:before{content: "\e714"}.icon--picasa:before{content: "\e715"}.icon--soundcloud:before{content: "\e716"}.icon--mixi:before{content: "\e717"}.icon--behance:before{content: "\e718"}.icon--circles:before{content: "\e719"}.icon--vk:before{content: "\e71a"}.icon--smashing:before{content: "\e71b"}.icon--feed:before{content: "\e71f"}.icon--feed2:before{content: "\e720"}.off-canvas{-webkit-transition: all .45s cubic-bezier(.3, 0, .15, 1);transition: all .45s cubic-bezier(.3, 0, .15, 1);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width: 280px;width: 17.5rem;background: #fff;position: fixed;top: 0;bottom: 0;display: none;overflow: auto;-webkit-overflow-scrolling: touch;z-index: 8000}.off-canvas.is--left{-webkit-transform: translateX(-100%);transform: translateX(-100%);left: 0}.off-canvas.is--right{-webkit-transform: translateX(100%);transform: translateX(100%);right: 0}.off-canvas.is--active{display: block}.off-canvas.is--open{-webkit-transform: translateX(0);transform: translateX(0)}.off-canvas.is--full-screen{width: 100%}.off-canvas.no--transitions{-webkit-transition: none;transition: none}.off-canvas .buttons--off-canvas{display: block}.off-canvas .close--off-canvas{padding: 2px 10px 2px 10px;padding: .125rem .625rem .125rem .625rem;line-height: 38px;line-height: 2.375rem;background-color: #011d3f;background-image: linear-gradient(to bottom, #011d3f 0%, #000 100%);display: block;color: #fff;font-weight: 600;cursor: pointer}.off-canvas .close--off-canvas:after{content: "";display: table;clear: both}.off-canvas .close--off-canvas .icon--arrow-left{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;font-size: 11px;font-size: .6875rem}.off-canvas .link--go-main{font-size: 16px;font-size: 1rem;padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;height: 42px;height: 2.625rem;font-weight: 600;display: block;width: 100%}.off-canvas .link--go-main .icon--menu{font-size: 20px;font-size: 1.25rem;margin-right: 10px;margin-right: .625rem;float: left}.off-canvas .sidebar--navigation .navigation--link{padding: 2px 10px 2px 10px;padding: .125rem .625rem .125rem .625rem;line-height: 38px;line-height: 2.375rem}.off-canvas .sidebar--navigation .navigation--link .is--icon-right{margin-top: 0}.off-canvas .sidebar--navigation .navigation--link .is--icon-left{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;float: left}.buttons--off-canvas{display: none}.page-wrap{-webkit-transition: left 400ms cubic-bezier(.16, .04, .14, 1);transition: left 400ms cubic-bezier(.16, .04, .14, 1);position: relative;left: 0}.navigation--smartphone .navigation--entry{padding: 12px 10px 12px 10px;padding: .75rem .625rem .75rem .625rem;background: #fff}.navigation--smartphone .navigation--link{display: block}.navigation--smartphone .entry--close-off-canvas{padding: 2px 10px 2px 10px;padding: .125rem .625rem .125rem .625rem;line-height: 38px;line-height: 2.375rem;background-color: #011d3f;background-image: linear-gradient(to bottom, #011d3f 0%, #000 100%)}.navigation--smartphone .entry--close-off-canvas .navigation--link{font-size: 14px;font-size: .875rem;color: #f8f8fa;font-weight: 600}.navigation--smartphone .entry--close-off-canvas .navigation--link:after{content: "";display: table;clear: both}.navigation--smartphone .entry--close-off-canvas .navigation--link:active{color: #f5f5f8}.navigation--smartphone .entry--close-off-canvas .icon--arrow-right{margin: 12px 0px 0px 0px;margin: .75rem 0rem 0rem 0rem;font-size: 11px;font-size: .6875rem;float: right}.navigation--headline,.sidebar--navigation{margin: 0px 10px 0px 10px;margin: 0rem .625rem 0rem .625rem}.navigation--headline{margin: 16px 10px 6px 10px;margin: 1rem .625rem .375rem .625rem;line-height: 26px;line-height: 1.625rem;color: #000;font-weight: 600;font-size: 1em}.sidebar--navigation{border-radius: 3px;background-clip: padding-box;background: #fff;border: 1px solid #dadae5}.sidebar--navigation .navigation--entry{border-bottom: 1px solid #dadae5}.sidebar--navigation .navigation--entry:last-child{border-bottom: 0 none}.sidebar--navigation .navigation--link{color: #011d3f;overflow: hidden;text-overflow: ellipsis}@media screen and (min-width: 48em){.off-canvas{-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: none;transition: none;display: block;background: transparent;position: relative;width: auto;height: auto;top: 0;left: 0;z-index: 1000}.off-canvas .sidebar--navigation .navigation--link{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;line-height: inherit}.off-canvas .account--menu .navigation--link{padding: 5px 0px 5px 0px;padding: .3125rem 0rem .3125rem 0rem;line-height: inherit}.sidebar-main .entry--close-off-canvas{display: none}.sidebar-main .icon--arrow-right,.sidebar-main .icon--arrow-left{display: none}}.panel{display: block;background: #fff}.panel.has--shadow{box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1)}.panel.has--border{border: 1px solid #dadae5}.panel--header{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;font-size: 14px;font-size: .875rem;background: #f8f8fa;display: block;margin: 0;font-weight: 600;color: #011d3f;border-bottom: 1px solid #dadae5}.panel--header.secondary{color: #011d3f;background: #fff}.panel--header.primary{color: #3386ff;background: #fff}.panel--title{padding: 20px 0px 0px 0px;padding: 1.25rem 0rem 0rem 0rem;margin: 0px 20px 0px 20px;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 16px;font-size: 1rem;display: block;font-weight: 600;color: #000}.panel--title.is--underline{padding: 20px 0px 10px 0px;padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #dadae5;text-decoration: none !important}.panel--title.is--secondary{color: #011d3f}.panel--title.is--primary{color: #3386ff}.panel--body{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;display: block;position: relative}.panel--body.has--border{border: 1px solid #dadae5}.panel--body.is--slim{padding: 5px 5px 5px 5px;padding: .3125rem .3125rem .3125rem .3125rem}.panel--body.is--wide{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}.panel--body.is--flat{background: #f5f5f8}.panel--body.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #f5f5f8}.panel--actions{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;line-height: 40px;line-height: 2.5rem;display: block}.panel--actions.has--border{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem;padding: 10px 0px 0px 0px;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #dadae5}.panel--actions.is--slim{padding: 5px 5px 5px 5px;padding: .3125rem .3125rem .3125rem .3125rem}.panel--actions.is--wide{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}.panel--actions .btn{margin: 0px 6px 0px 0px;margin: 0rem .375rem 0rem 0rem}.panel--table{width: 100%;display: block;border-collapse: collapse;border-spacing: 0;empty-cells: show}.panel--table:after{content: "";display: table;clear: both}.panel--table.has--border{border: 1px solid #dadae5}.panel--tr{display: block;width: 100%;border-width: 0 0 1px 0;border-style: solid;border-color: #dadae5}.panel--tr:after{content: "";display: table;clear: both}.panel--tr:last-child{border-width: 0}.panel--tr.is--odd{background: #f5f5f5}.panel--tr.is--secondary{background: #f5f5f5}.panel--tr.is--primary{color: #3386ff}.panel--th,.panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;display: inline-block;float: left}.panel--th:after,.panel--td:after{content: "";display: table;clear: both}.panel--th.has--border,.panel--td.has--border{border-width: 0 1px 0 0;border-style: solid;border-color: #dadae5}.panel--th.has--border:last-child,.panel--td.has--border:last-child{border-width: 0}.panel--th p,.panel--td p{margin: 0}.panel--th{font-weight: 600;color: #000}.panel--dot-nav{height: 11px;height: .6875rem;position: relative}.panel--dot-nav .dot--link,.panel--dot-nav a{border-radius: 11px;background-clip: padding-box;margin: 0px 5px 0px 5px;margin: 0rem .3125rem 0rem .3125rem;width: 11px;width: .6875rem;height: 11px;height: .6875rem;display: inline-block;border: 1px solid #dadae5}.panel--dot-nav .dot--link.is--active,.panel--dot-nav a.is--active{border-color: #3386ff;background: #3386ff}.panel--paging{line-height: 32px;line-height: 2rem;display: inline-block}.panel--paging .paging--link{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;margin: 0px 1px 0px 1px;margin: 0rem .0625rem 0rem .0625rem;font-size: 14px;font-size: .875rem;line-height: 30px;line-height: 1.875rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);display: inline-block;font-weight: 500;text-align: center;border: 1px solid #dadae5;color: #011d3f}.panel--paging .paging--link [class^="icon--"]{font-size: 10px;font-size: .625rem}.panel--paging .paging--link.is--active,.panel--paging .paging--link.is--active:hover{line-height: 32px;line-height: 2rem;background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%);color: #fff;border: 0 none;font-weight: 600;cursor: default}.panel--paging .paging--link:hover{background: #fff;color: #3386ff;border-color: #3386ff}form{display: block}form table{width: 100%}form table td{padding: 10px}fieldset{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;border: 1px solid #dadae5}.alert{font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;position: relative;overflow: hidden}.alert:after{content: "";display: table;clear: both}.alert.is--success{color: #208e4e;background: #def2e7}.alert.is--success .alert--icon{background: #2ecc71}.alert.is--info{color: #217dbb;background: #e9f2f8}.alert.is--info .alert--icon{background: #4aa3df}.alert.is--warning{color: #ae8e0a;background: #fbf5db}.alert.is--warning .alert--icon{background: #f1c40f}.alert.is--error{color: #e74c3c;background: #faeceb}.alert.is--error .alert--icon{background: #e74c3c}.alert.no--cookies{position: fixed;z-index: 99999;top: 0;left: 0;right: 0}.alert.no--cookies a.close--alert{float: right}.alert.no--cookies a.close--alert:hover{cursor: pointer;text-decoration: underline}.alert .icon--element{position: absolute;top: 50%;left: 0;width: 15%;margin-top: -9px}.alert .alert--icon,.alert .alert--content{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;float: left}.alert .alert--icon p,.alert .alert--content p{margin-bottom: 0px;margin-bottom: 0rem}.alert .alert--icon{font-size: 18px;font-size: 1.125rem;line-height: 26px;line-height: 1.625rem;width: 15%;text-align: center;font-weight: 600;color: #fff;padding-bottom: 9999em;margin-bottom: -9999em}.alert .alert--content{width: 85%}.alert .alert--content.is--strong{font-weight: 600}.alert .alert--list{list-style: none}.alert .list--entry{display: block}@media screen and (min-width: 48em){.alert .alert--icon,.alert .icon--element{width: 8%}.alert .alert--content{width: 92%}}.label{padding: 3px 8px 3px 8px;padding: .1875rem .5rem .1875rem .5rem;margin: 0px 5px 0px 5px;margin: 0rem .3125rem 0rem .3125rem;font-size: 14px;font-size: .875rem;line-height: 18px;line-height: 1.125rem;border-radius: 3px;background-clip: padding-box;display: inline-block;text-align: center;white-space: nowrap;color: #011d3f;background: #011d3f}.label.success{background: #2ecc71}.label.info{background: #4aa3df}.label.warning{background: #f1c40f}.label.error{background: #e74c3c}.collapse--header{padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem;margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem;font-size: 16px;font-size: 1rem;line-height: 16px;line-height: 1rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);border-radius: 3px;background-clip: padding-box;box-shadow: 0 1px 1px 0 rgba(236,238,241,0.8);display: block;position: relative;z-index: 1100;border: 1px solid #dadae5;cursor: pointer}.collapse--header .collapse--toggler{height: 16px;height: 1rem;top: 10px;top: .625rem;right: 20px;right: 1.25rem;font-size: 6px;font-size: .375rem;line-height: 16px;line-height: 1rem;position: absolute;font-weight: 500;font-family: 'shopware'}.collapse--header .collapse--toggler:before{content: "\e612"}.collapse--header:hover{color: #3386ff}.collapse--header.is--active{background-color: #011d3f;background-image: linear-gradient(to bottom, #011d3f 0%, #000 100%);box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);color: #fff;font-weight: 600;border-width: 0 0 1px 0;border-style: solid;border-color: #adadc5;z-index: 1300}.collapse--header.is--active .collapse--toggler:before{content: "\e610"}.collapse--content{padding: 5px 0px 0px 0px;padding: .3125rem 0rem 0rem 0rem;top: -5px;top: -0.3125rem;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;box-shadow: 0 1px 1px 0 rgba(236,238,241,0.8);display: none;position: relative;z-index: 1000;background: #fff;border-width: 0 1px 1px 1px;border-style: solid;border-color: #dadae5}.collapse--content.is--collapsed{display: block;z-index: 1200}.js--collapse-target,.js--collapse-target-search{display: none}.js--collapse-target.is--collapsed,.js--collapse-target-search.is--collapsed{display: block}.js--modal{-webkit-transition: all .5s;transition: all .5s;box-shadow: 0px 0px 0px 7px rgba(0,0,0,0.25);box-sizing: content-box;opacity: 0;position: fixed;right: 0;left: 0;top: 0;bottom: 0;margin: auto;background: padding-box #fff;max-height: 100%;max-width: 100%;z-index: 7000;overflow-x: hidden;overflow-y: auto}.js--modal .header{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;height: 42px;height: 2.625rem;border-bottom: 1px solid #dadae5}.js--modal .header .title{font-size: 16px;font-size: 1rem;font-weight: 600}.js--modal .modal--close{height: 30px;height: 1.875rem;width: 30px;width: 1.875rem;line-height: 30px;line-height: 1.875rem;font-size: 10px;font-size: .625rem;right: 10px;right: .625rem;top: 7px;top: .4375rem;-webkit-tap-highlight-color: rgba(0,0,0,0);padding: 0;text-align: center;position: absolute}.js--modal .content{width: 100%;height: 100%;position: relative;overflow: auto;-webkit-overflow-scrolling: touch}.js--modal .content .content--iframe{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;width: 100%;height: 100%;border: 0 none;display: block}.js--modal.sizing--auto.is--fullscreen{height: 100% !important;width: 100% !important}.js--modal.sizing--fixed{max-height: none !important;max-width: none !important}.js--modal.sizing--content{position: fixed;bottom: auto;top: auto;height: auto}.js--modal.no--header .header{display: none}.js--modal.no--border-radius{border-radius: 0}@media screen and (min-width: 48em){.js--modal{border-radius: 3px;background-clip: padding-box}}.js--is-loading{position: relative}.js--loading-indicator{position: absolute;display: none;z-index: 6000;top: 50%;left: 50%}body > .js--loading-indicator{position: fixed}.js--loading-indicator.indicator--relative{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;padding-top: 50px;padding-top: 3.125rem;padding-bottom: 50px;padding-bottom: 3.125rem;background: none;position: relative;display: block;left: 50%;top: auto;border: 0 none}.js--loading-indicator.indicator--absolute{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;padding-top: 50px;padding-top: 3.125rem;padding-bottom: 50px;padding-bottom: 3.125rem;background: none;position: relative;display: block;left: 50%;top: auto;border: 0 none;position: absolute;padding: 0;top: 50%}.js--loading-indicator.indicator--absolute.js--loading-indicator{margin: -15px 0px 0px -15px;margin: -0.9375rem 0rem 0rem -0.9375rem}.has--cssanimations .js--loading-indicator{margin: -13px 0px 0px -13px;margin: -0.8125rem 0rem 0rem -0.8125rem}.has--cssanimations .js--loading-indicator div[class^="icon--"]{width: 26px;width: 1.625rem;height: 26px;height: 1.625rem;display: block}.has--cssanimations .js--loading-indicator .icon--default:before,.has--cssanimations .js--loading-indicator .icon--default::before{width: 22px;width: 1.375rem;height: 22px;height: 1.375rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #dadae5;border-top: 2px solid #8f8fb0}.has--no-cssanimations .js--loading-indicator{margin: -13px 0px 0px -13px;margin: -0.8125rem 0rem 0rem -0.8125rem}.has--no-cssanimations .js--loading-indicator div[class^="icon--"]{width: 16px;width: 1rem;height: 16px;height: 1rem;display: block;background-repeat: no-repeat;background-size: 100% 100%}.has--no-cssanimations .js--loading-indicator .icon--default{height: 16px;height: 1rem;width: 16px;width: 1rem;background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/icons/loading-indicator.gif)}.js--overlay-relative{position: relative}.js--overlay{-webkit-transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;transition: opacity 0.45s cubic-bezier(.3,0,.15,1), visibility 0.45s linear;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);transform: translateZ(0);opacity: .01;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 5000;visibility: hidden}.js--overlay.theme--dark{background: rgba(0,0,0,0.7)}.js--overlay.theme--light{background: rgba(255,255,255,0.7)}.js--overlay.is--open{-webkit-transition-delay: 0;transition-delay: 0;opacity: 1;visibility: visible}.js--overlay.is--closable{cursor: pointer}body > .js--overlay{position: fixed}.language--flag{height: 11px;height: .6875rem;width: 14px;width: .875rem;display: inline-block;text-indent: 100%;white-space: nowrap;overflow: hidden}.language--flag.de_DE{background-position: 0 0;background-image: linear-gradient(to bottom, #000 33%, #d00 33%, #d00 66%, #ffce00 66%)}.language--flag.en_GB{background-position: 0 0;background-size: 100%;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width='640' height='480'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M-85 0h682v512H-85z'%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg clip-path='url%28%23a%29' transform='translate%2880%29 scale%28.94%29'%3E%3Cpath fill='%23006' d='M-256 0H768v512H-256z'%2F%3E%3Cpath fill='%23fff' d='M-256 0v57l910 455h114v-57L-141 0h-115zM768 0v57l-909 455h-115v-57L654 0h114z'%2F%3E%3Cpath fill='%23fff' d='M171 0v512h170V0H171zm-427 171v170H768V171H-256z'%2F%3E%3Cpath fill='%23c00' d='M-256 205v102H768V205H-256zM205 0v512h102V0H205zm-461 512L85 341h77l-342 171h-76zm0-512L85 171H9L-256 38V0zm606 171L692 0h76L427 171h-77zm418 341L427 341h76l265 133v38z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.language--flag.nl_NL{background-position: 0 0;background-image: linear-gradient(to bottom, #d00 33%, #fff 33%, #fff 66%, #21468b 66%)}.language--flag.fr_FR{background-position: 0 0;background-image: linear-gradient(to right, #21468b 33%, #fff 33%, #fff 66%, #d00 66%)}.language--flag.es_ES{background-position: 0 0;background-image: linear-gradient(#d00 25%, #ffce00 25%, #ffce00 75%, #d00 75%)}.language--flag.it_IT{background-position: 0 0;background-image: linear-gradient(to right, #009246 33%, #fff 33%, #fff 66%, #d00 66%)}.list--unordered{padding-left: 20px;padding-left: 1.25rem;list-style-type: none}.list--unordered li{position: relative;line-height: 24px;line-height: 1.5rem}.list--unordered li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e6b9";position: absolute;top: 0}.list--unordered.is--disc li{position: relative}.list--unordered.is--disc li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e656";position: absolute;top: 0}.list--unordered.is--checked li{position: relative}.list--unordered.is--checked li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e60c";position: absolute;top: 0}.list--unordered.is--arrow-right li{position: relative}.list--unordered.is--arrow-right li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e60f";position: absolute;top: 0}.list--unordered.is--star li{position: relative}.list--unordered.is--star li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e600";position: absolute;top: 0}.list--unordered.is--cross li{position: relative}.list--unordered.is--cross li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e60d";position: absolute;top: 0}.list--unordered.is--tag li{position: relative}.list--unordered.is--tag li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e640";position: absolute;top: 0}.list--unordered.is--plus li{position: relative}.list--unordered.is--plus li:before{width: 20px;width: 1.25rem;font-size: 10px;font-size: .625rem;left: -20px;left: -1.25rem;font-family: 'shopware';content: "\e689";position: absolute;top: 0}.list--unstyled{list-style: none}.list--inline{list-style: none}.list--inline li{display: inline}.js--menu-scroller{position: relative}.navigation--list-wrapper{position: relative;overflow: hidden}.js--menu-scroller--list{max-width: none;overflow-x: scroll;position: relative;white-space: nowrap;left: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: none}.js--menu-scroller--list::-webkit-scrollbar{display: none}.js--menu-scroller--arrow{width: 22px;width: 1.375rem;height: 37px;height: 2.3125rem;line-height: 36px;line-height: 2.25rem;font-size: 12px;font-size: .75rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);top: 1px;top: .0625rem;border: 1px solid #dadae5;position: absolute;font-family: 'shopware';text-align: center;color: #011d3f;cursor: pointer;z-index: 750;display: none}.js--menu-scroller--arrow:hover,.js--menu-scroller--arrow:active{color: #3386ff;border-color: #3386ff;background: #fff}.js--menu-scroller--arrow.left--arrow{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;border-left: 0 none;left: 0}.js--menu-scroller--arrow.right--arrow{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;border-right: 0 none;right: 0}@media screen and (min-width: 78.75em){.js--menu-scroller--arrow.left--arrow{border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5;left: 0}.js--menu-scroller--arrow.left--arrow:hover{border-color: #3386ff}.js--menu-scroller--arrow.right--arrow{border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5;right: 0}.js--menu-scroller--arrow.right--arrow:hover{border-color: #3386ff}}.filter-panel{height: 38px;height: 2.375rem;margin-bottom: 10px;margin-bottom: .625rem;border-radius: 3px;background-clip: padding-box;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;position: relative;border: 1px solid #dadae5}.filter-panel:hover{border: 1px solid #3386ff;background: #FFF}.filter-panel:hover .filter-panel--icon,.filter-panel:hover .filter-panel--title{color: #3386ff}.filter-panel.is--disabled{background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);opacity: 0.5;border: 1px solid #dadae5;color: #011d3f}.filter-panel.is--disabled:hover{border: 1px solid #dadae5;color: #011d3f}.filter-panel.is--disabled:hover .filter-panel--icon,.filter-panel.is--disabled:hover .filter-panel--title{color: #011d3f}.filter-panel.is--disabled .filter-panel--title{color: #011d3f}.filter-panel.is--collapsed{height: auto;border: 0 none}.filter-panel.is--collapsed .filter-panel--flyout{height: auto;border: 1px solid #3386ff;background: #FFF;overflow: visible;z-index: 800}.filter-panel.is--collapsed .filter-panel--title{color: #3386ff}.filter-panel.is--collapsed .filter-panel--icon:before{color: #3386ff;content: "\e610"}.filter-panel .flatpickr-wrapper{position: relative;display: block}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 45px;top: 2.8125rem;display: block;width: 100%}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-rContainer{display: block}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer{display: block;width: 100%}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static .flatpickr-innerContainer .flatpickr-days{width: 100%}.filter-panel--flyout{height: 38px;height: 2.375rem;border-radius: 3px;background-clip: padding-box;display: block;width: 100%;overflow: hidden;z-index: 500}.filter-panel--title{height: 36px;height: 2.25rem;line-height: 36px;line-height: 2.25rem;padding: 0px 30px 0px 10px;padding: 0rem 1.875rem 0rem .625rem;margin: 0px 0px 5px 0px;margin: 0rem 0rem .3125rem 0rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer}.filter-panel--icon{width: 16px;width: 1rem;height: 16px;height: 1rem;top: 8px;top: .5rem;right: 10px;right: .625rem;font-size: 6px;font-size: .375rem;line-height: 16px;line-height: 1rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;position: absolute;font-family: 'shopware';text-align: center;cursor: pointer;pointer-events: none}.filter-panel--icon:before{content: "\e612"}.filter-panel--content{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block}.filter-panel--option-list{padding-bottom: 5px;padding-bottom: .3125rem;list-style: none}.filter-panel--option-list.sub-level{margin: 0px 0px 0px 8px;margin: 0rem 0rem 0rem .5rem;padding: 0px 0px 0px 18px;padding: 0rem 0rem 0rem 1.125rem;border-left: 1px solid #dadae5}.filter-panel--option{display: block;position: relative}.value-tree--option{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem}.sub-level .value-tree--option{margin: 0}.filter-panel--label{padding: 4px 0px 4px 30px;padding: .25rem 0rem .25rem 1.875rem;line-height: 18px;line-height: 1.125rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);display: block;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.filter-panel--range-info{padding: 10px 0px 5px 0px;padding: .625rem 0rem .3125rem 0rem;text-align: center}.filter-panel--range-info .range-info--label{color: #000;font-weight: 600}.filter--date .input-type--date .filter-panel--input{display: block;width: 100%}.filter-panel--checkbox,.filter-panel--radio{width: 16px;width: 1rem;height: 16px;height: 1rem;padding: 1px 1px 1px 1px;padding: .0625rem .0625rem .0625rem .0625rem;border-radius: 3px;background-clip: padding-box;display: inline-block;border: 1px solid #dadae5;cursor: pointer;position: relative;vertical-align: top}.filter-panel--checkbox:hover,.filter-panel--radio:hover{border-color: #3386ff}.filter-panel--checkbox input[type="checkbox"],.filter-panel--radio input[type="checkbox"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.filter-panel--checkbox input[type="checkbox"]:checked ~ .input--state,.filter-panel--radio input[type="checkbox"]:checked ~ .input--state,.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state,.filter-panel--radio input[type="checkbox"]:checked ~ .checkbox--state{background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%)}.filter-panel--checkbox input[type="checkbox"]:checked ~ .input--state:before,.filter-panel--radio input[type="checkbox"]:checked ~ .input--state:before,.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state:before,.filter-panel--radio input[type="checkbox"]:checked ~ .checkbox--state:before{width: 12px;width: .75rem;height: 12px;height: .75rem;line-height: 12px;line-height: .75rem;font-size: 7px;font-size: .4375rem;display: block;font-family: 'shopware';font-weight: 500;text-align: center;color: #fff;content: "\e60c"}.filter-panel--checkbox input[type="checkbox"]:checked ~ .filter-panel--label,.filter-panel--radio input[type="checkbox"]:checked ~ .filter-panel--label{color: #3386ff;font-weight: 600}.filter-panel--checkbox input[type="checkbox"]:disabled ~ .input--state,.filter-panel--radio input[type="checkbox"]:disabled ~ .input--state,.filter-panel--checkbox input[type="checkbox"]:disabled ~ .checkbox--state,.filter-panel--radio input[type="checkbox"]:disabled ~ .checkbox--state{background: #e9e9f0}.filter-panel--checkbox input[type="checkbox"]:disabled ~ .filter-panel--label,.filter-panel--radio input[type="checkbox"]:disabled ~ .filter-panel--label{color: #02408a}.filter-panel--checkbox .input--state,.filter-panel--radio .input--state,.filter-panel--checkbox .checkbox--state,.filter-panel--radio .checkbox--state,.filter-panel--checkbox .radio--state,.filter-panel--radio .radio--state{border-radius: 3px;background-clip: padding-box;display: block;width: 100%;height: 100%;position: relative;z-index: 60}.filter-panel--checkbox.filter-panel--radio,.filter-panel--radio.filter-panel--radio{border-radius: 11px;background-clip: padding-box}.filter-panel--checkbox input[type="radio"],.filter-panel--radio input[type="radio"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.filter-panel--checkbox input[type="radio"]:checked ~ .input--state,.filter-panel--radio input[type="radio"]:checked ~ .input--state,.filter-panel--checkbox input[type="radio"]:checked ~ .radio--state,.filter-panel--radio input[type="radio"]:checked ~ .radio--state{background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%)}.filter-panel--checkbox input[type="radio"]:checked ~ .filter-panel--label,.filter-panel--radio input[type="radio"]:checked ~ .filter-panel--label{color: #3386ff;font-weight: 600}.filter-panel--checkbox input[type="radio"]:disabled .input--state,.filter-panel--radio input[type="radio"]:disabled .input--state,.filter-panel--checkbox input[type="radio"]:disabled .radio--state,.filter-panel--radio input[type="radio"]:disabled .radio--state{background: #e9e9f0}.filter-panel--checkbox input[type="radio"]:disabled .filter-panel--label,.filter-panel--radio input[type="radio"]:disabled .filter-panel--label{color: #011d3f}.filter-panel--checkbox input[type="radio"] + .input--state,.filter-panel--radio input[type="radio"] + .input--state,.filter-panel--checkbox input[type="radio"] + .radio--state,.filter-panel--radio input[type="radio"] + .radio--state{border-radius: 11px;background-clip: padding-box}.input-type--media:after{content: "";display: table;clear: both}.input-type--media .option--container{height: 45px;height: 2.8125rem;max-width: 45px;max-width: 2.8125rem;width: 18%;margin: 0 0 2% 2%;display: block;position: relative;float: left}.input-type--media .option--container .filter-panel--label{padding: 0}.input-type--media .option--container input.is--disabled ~ label{opacity: 0.2}.input-type--media .option--container input[type="checkbox"],.input-type--media .option--container input[type="radio"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.input-type--media .option--container input[type="checkbox"]:hover ~ .filter-panel--label,.input-type--media .option--container input[type="radio"]:hover ~ .filter-panel--label{border-color: #3386ff}.input-type--media .option--container input[type="checkbox"]:checked ~ .filter-panel--label,.input-type--media .option--container input[type="radio"]:checked ~ .filter-panel--label{border-color: #3386ff}.input-type--media .option--container input[type="checkbox"]:checked ~ .filter-panel--label:after,.input-type--media .option--container input[type="radio"]:checked ~ .filter-panel--label:after{width: 16px;width: 1rem;height: 16px;height: 1rem;line-height: 16px;line-height: 1rem;font-size: 7px;font-size: .4375rem;top: -4px;top: -0.25rem;right: -4px;right: -0.25rem;background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%);border-radius: 8px;background-clip: padding-box;display: block;position: absolute;font-family: 'shopware';font-weight: 500;text-align: center;color: #fff;content: "\e60c"}.input-type--media .option--container input[type="checkbox"]:disabled .filter-panel--label,.input-type--media .option--container input[type="radio"]:disabled .filter-panel--label{opacity: .2}.filter--multi-selection .option--container:hover .filter-panel--label,.filter--value .option--container:hover .filter-panel--label,.filter--value-tree .option--container:hover .filter-panel--label{color: #3386ff}.filter--multi-selection .option--container:hover .filter-panel--input,.filter--value .option--container:hover .filter-panel--input,.filter--value-tree .option--container:hover .filter-panel--input{border-color: #3386ff}.filter--multi-selection .option--container:hover .filter-panel--input.is--disabled,.filter--value .option--container:hover .filter-panel--input.is--disabled,.filter--value-tree .option--container:hover .filter-panel--input.is--disabled{border-color: #dadae5}.filter--multi-selection .filter-panel--checkbox,.filter--value .filter-panel--checkbox,.filter--value-tree .filter-panel--checkbox,.filter--multi-selection .filter-panel--radio,.filter--value .filter-panel--radio,.filter--value-tree .filter-panel--radio{top: 5px;top: .3125rem;left: 0px;left: 0rem;position: absolute}.filter--multi-selection .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--value .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--value-tree .filter-panel--checkbox.is--disabled ~ .filter-panel--label,.filter--multi-selection .filter-panel--radio.is--disabled ~ .filter-panel--label,.filter--value .filter-panel--radio.is--disabled ~ .filter-panel--label,.filter--value-tree .filter-panel--radio.is--disabled ~ .filter-panel--label{color: #dadae5}.filter--multi-selection .filter-panel--checkbox.is--disabled:hover,.filter--value .filter-panel--checkbox.is--disabled:hover,.filter--value-tree .filter-panel--checkbox.is--disabled:hover,.filter--multi-selection .filter-panel--radio.is--disabled:hover,.filter--value .filter-panel--radio.is--disabled:hover,.filter--value-tree .filter-panel--radio.is--disabled:hover{border-color: #dadae5}.filter-panel--star-rating{height: 90px;height: 5.625rem;margin-bottom: 10px;margin-bottom: .625rem;position: relative}.filter-panel--star-rating:after{content: "";display: table;clear: both}.filter-panel--star-rating .rating-star--outer-container{width: 220px;width: 13.75rem;margin-left: auto;margin-right: auto;cursor: pointer}.filter-panel--star-rating .rating-star--outer-container:after{content: "";display: table;clear: both}.filter-panel--star-rating .rating-star--outer-container .icon--star,.filter-panel--star-rating .rating-star--outer-container .icon--star-empty{font-size: 18px;font-size: 1.125rem}.filter-panel--star-rating .rating-star--outer-container .icon--star{color: #f1c40f}.filter-panel--star-rating .rating-star--outer-container .icon--star-empty{-webkit-transition: all .3s ease-out;transition: all .3s ease-out;color: #dadae5}.filter-panel--star-rating .rating-star--outer-container .rating-star--suffix{margin-left: 5px;margin-left: .3125rem;-webkit-transition: all .3s ease-out;transition: all .3s ease-out}.filter-panel--star-rating .rating-star--outer-container.is--active .icon--star-empty{color: #011d3f}.filter-panel--star-rating .rating-star--outer-container.is--active .rating-star--suffix{font-weight: 600}.filter-panel--star-rating .rating-star--outer-container.is--disabled{opacity: 0.3}.filter-panel--star-rating .rating-star--outer-container:hover .icon--star-empty{color: #011d3f}.filter-panel--star-rating .rating-star--outer-container:hover .rating-star--suffix{color: #3386ff}.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .icon--star-empty{-webkit-transition: all .3s ease-out;transition: all .3s ease-out;color: #dadae5}.filter-panel--star-rating .rating-star--outer-container:hover .is--disabled ~ .rating-star--suffix{color: #011d3f}.filter--set-title{margin: 30px 0px 10px 0px;margin: 1.875rem 0rem .625rem 0rem;font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;margin-left: 1%;margin-right: 1%;border-bottom: 1px solid #dadae5;clear: both}.filter--value{background: #fff}.filter--value .filter-panel--input{top: 10px;top: .625rem;left: 10px;left: .625rem}.filter--value .filter-panel--title{padding: 0px 30px 0px 40px;padding: 0rem 1.875rem 0rem 2.5rem}.filter--value.is--disabled .filter-panel--input:hover{border-color: #dadae5}.filter--range .filter-panel--content{padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem}.filter--active-container{padding: 20px 0px 0px 0px;padding: 1.25rem 0rem 0rem 0rem}.filter--active{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;margin: 0px 10px 10px 0px;margin: 0rem .625rem .625rem 0rem;line-height: 24px;line-height: 1.5rem;font-size: 13px;font-size: .8125rem;border-radius: 3px;background-clip: padding-box;display: inline-block;border: 1px solid #dadae5;color: #011d3f;background: #FFF;cursor: pointer;white-space: nowrap;max-width: 100%;overflow: hidden;text-overflow: ellipsis}.filter--active .filter--active-icon{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;font-size: 8px;font-size: .5rem;top: -1px;top: -0.0625rem;position: relative;font-family: 'shopware';color: #011d3f}.filter--active .filter--active-icon:before{content: "\e60d"}.filter--active .icon--star{color: #f1c40f}.filter--active .icon--star-empty{color: #011d3f}.filter--active:hover,.filter--active[data-filter-param="reset"]{color: #3386ff;border-color: #3386ff}.filter--active:hover .filter--active-icon,.filter--active[data-filter-param="reset"] .filter--active-icon{color: #3386ff}.action--filter-options.off-canvas.is--open .filter--active{max-width: 100%}.filter--actions{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem;margin-bottom: 10px;margin-bottom: .625rem;clear: both}.filter--btn-apply{position: relative;font-weight: 600;width: 100%}.filter--btn-apply.is--icon-right [class^="icon--"]{font-size: 14px;font-size: .875rem;line-height: 16px;line-height: 1rem;margin: -8px 0px 0px 0px;margin: -0.5rem 0rem 0rem 0rem}.filter--btn-apply.is--loading [class^="icon--"]{-webkit-animation: keyframe--spin-reverse 1s linear infinite;animation: keyframe--spin-reverse 1s linear infinite}.filter--btn-apply .filter--count{font-weight: 600}.filter--facet-container{padding: 10px 0px 0px 0px;padding: .625rem 0rem 0rem 0rem}.filter--facet-container:after{content: "";display: table;clear: both}.action--filter-options.is--active-filter .filter--active-container{padding: 15px 0px 5px 0px;padding: .9375rem 0rem .3125rem 0rem;display: block}.filter--active-container{display: none}.listing--wrapper{width: 100%}.listing--wrapper.has--sidebar-filter .listing--paging{clear: both}.listing--wrapper.has--sidebar-filter .action--filter-btn{display: block}.listing--wrapper.has--sidebar-filter .action--sort{line-height: 32px;line-height: 2rem;margin: 0px 10px 10px 0px;margin: 0rem .625rem .625rem 0rem;width: 100%}.listing--wrapper.has--sidebar-filter .action--sort .sort--label{display: none}.listing--wrapper.has--sidebar-filter .action--sort .sort--select{width: 100%;vertical-align: top}.listing--wrapper .filter--actions.filter--actions-top{margin: 0}@media screen and (min-width: 48em){.filter-panel{width: 49%;margin-left: 1%;float: left}.filter-panel.is--collapsed{height: 38px;height: 2.375rem}.filter-panel .flatpickr-wrapper{position: static}.filter-panel .flatpickr-wrapper .flatpickr-calendar.static{top: 100%}.is--no-sidebar .filter-panel{width: 32%}.filter-panel--flyout{position: absolute;top: 0;left: 0}.filter-panel--content{max-height: 200px;max-height: 12.5rem;overflow-x: hidden;overflow-y: auto}.filter--active-container{padding: 0;margin-left: 1%;margin-right: 1%}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]),.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover{color: #011d3f;border-color: #dadae5;cursor: default}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon,.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon{color: #011d3f}.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]) .filter--active-icon:before,.filter--active-container.is--disabled .filter--active:not([data-filter-param="reset"]):hover .filter--active-icon:before{content: "\e60c"}.filter--actions{margin-left: 1%;margin-right: 1%}.filter--btn-apply{width: auto}.filter--facet-container,.filter--actions-bottom{display: none}.filter--actions.filter--actions-top{display: none}.listing--wrapper.has--sidebar-filter .action--filter-btn{display: none}.listing--wrapper.has--sidebar-filter .action--sort .sort--select{max-width: 200px;max-width: 12.5rem;vertical-align: top}}@media screen and (min-width: 64em){.filter-panel{width: 32%}}@media screen and (min-width: 78.75em){.filter-panel--star-rating .rating-star--input{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem}.filter-panel--star-rating .rating-star--label{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;line-height: 20px;line-height: 1.25rem;font-size: 20px;font-size: 1.25rem}.listing--wrapper.has--sidebar-filter .action--sort .sort--label{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;display: inline-block;font-weight: 600}}.flatpickr-calendar{width: 315px;width: 19.6875rem;font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;border-radius: 5px;background-clip: padding-box;overflow: hidden;max-height: 0;opacity: 0;visibility: hidden;text-align: center;padding: 0;animation: none;direction: ltr;border: 0;position: absolute;box-sizing: border-box;background: #fff;box-shadow: 1px 0 0 #dadae5, -1px 0 0 #dadae5, 0 1px 0 #dadae5, 0 -1px 0 #dadae5, 0 3px 13px rgba(0,0,0,0.2)}.flatpickr-calendar.open,.flatpickr-calendar.inline{max-height: 640px;max-height: 40rem;opacity: 1;visibility: visible;overflow: visible}.flatpickr-calendar.open{display: inline-block;animation: flatpickrFadeInDown 300ms cubic-bezier(0, 1, .5, 1);z-index: 8100}.flatpickr-calendar.inline{top: 2px;top: .125rem;display: block;position: relative}.flatpickr-calendar.static{position: absolute;top: calc(102%)}.flatpickr-calendar.static.open{z-index: 999;display: block}.flatpickr-calendar.hasWeeks{width: auto}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height: 40px;height: 2.5rem;border-top: 1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height: auto}.flatpickr-calendar:before,.flatpickr-calendar:after{left: 22px;left: 1.375rem;position: absolute;display: block;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{right: 22px;right: 1.375rem;left: auto}.flatpickr-calendar:before{margin: 0px -5px 0px -5px;margin: 0rem -0.3125rem 0rem -0.3125rem;border-width: 5px}.flatpickr-calendar:after{margin: 0px -4px 0px -4px;margin: 0rem -0.25rem 0rem -0.25rem;border-width: 4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom: 100%}.flatpickr-calendar.arrowTop:before{border-bottom-color: #e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color: #fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top: 100%}.flatpickr-calendar.arrowBottom:before{border-top-color: #e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color: #fff}.flatpickr-wrapper{position: relative;display: inline-block}.flatpickr-month{height: 40px;height: 2.5rem;line-height: 24px;line-height: 1.5rem;-webkit-user-select: none;user-select: none;background: transparent;color: rgba(0,0,0,0.9);fill: rgba(0,0,0,0.9);text-align: center;position: relative}.flatpickr-prev-month,.flatpickr-next-month{height: 16px;height: 1rem;line-height: 16px;line-height: 1rem;top: 15px;top: .9375rem;text-decoration: none;cursor: pointer;position: absolute}.flatpickr-prev-month i,.flatpickr-next-month i{position: relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left: calc(2.07%)}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right: calc(2.07%)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color: #959ea9}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill: #f64747}.flatpickr-prev-month svg,.flatpickr-next-month svg{width: 14px;width: .875rem}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition: fill .1s;fill: inherit}.numInputWrapper{position: relative;height: auto}.numInputWrapper input,.numInputWrapper span{display: inline-block}.numInputWrapper input{width: 100%}.numInputWrapper input::-ms-clear,.numInputWrapper input::-ms-expand{display: none}.numInputWrapper span{width: 14px;width: .875rem;padding: 0px 4px 0px 2px;padding: 0rem .25rem 0rem .125rem;position: absolute;right: 0;height: 50%;line-height: 50%;opacity: 0;cursor: pointer;border: 1px solid rgba(57,57,57,0.05);box-sizing: border-box}.numInputWrapper span:hover{background: rgba(0,0,0,0.1)}.numInputWrapper span:active{background: rgba(0,0,0,0.2)}.numInputWrapper span:after{display: block;content: "";position: absolute;top: 33%}.numInputWrapper span.arrowUp{top: 0;border-bottom: 0}.numInputWrapper span.arrowUp:after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid rgba(57,57,57,0.6)}.numInputWrapper span.arrowDown{top: 50%}.numInputWrapper span.arrowDown:after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid rgba(57,57,57,0.6)}.numInputWrapper span svg{width: inherit;height: auto}.numInputWrapper span svg path{fill: rgba(0,0,0,0.5)}.numInputWrapper:hover{background: rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity: 1}.flatpickr-current-month{top: 10px;top: .625rem;font-size: 135%;line-height: inherit;font-weight: 500;color: inherit;position: absolute;width: 75%;left: 12.5%;display: inline-block;text-align: center}.flatpickr-current-month span.cur-month{margin-right: 10px;margin-right: .625rem;font-family: inherit;font-weight: 600;color: inherit;display: inline-block;padding: 0;max-width: 50%}.flatpickr-current-month .numInputWrapper{width: 70px;width: 4.375rem;display: inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color: rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color: rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background: transparent;box-sizing: border-box;color: inherit;cursor: default;padding: 0 0 0 .5ch;margin: 0;display: inline;font-size: inherit;font-family: inherit;font-weight: 500;line-height: inherit;height: initial;border: 0;border-radius: 0;vertical-align: initial}.flatpickr-current-month input.cur-year:focus{outline: 0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size: 100%;color: rgba(0,0,0,0.5);background: transparent;pointer-events: none}.flatpickr-weekdays{background: transparent;text-align: center;overflow: hidden}.flatpickr-days,.flatpickr-weeks{padding: 1px 0px 0px 0px;padding: .0625rem 0rem 0rem 0rem}.flatpickr-days{width: 315px;width: 19.6875rem;padding: 0;outline: 0;text-align: left;box-sizing: border-box;display: inline-block;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-around}.flatpickr-day{line-height: 40px;line-height: 2.5rem;height: 40px;height: 2.5rem;border-radius: 3px;background-clip: padding-box;background: none;border: 0 none;margin: 0;box-sizing: border-box;color: #011d3f;cursor: pointer;font-weight: 500;width: 14.2857143%;flex-basis: 14.2857143%;display: inline-block;position: relative;justify-content: center;text-align: center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange{cursor: pointer;outline: 0;background: #f5f5f8;border-color: #f5f5f8}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor: pointer;outline: 0;background: #f5f5f8;border-color: #f5f5f8}.flatpickr-day.today{border-color: #959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color: #959ea9;background: #959ea9;color: #fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background: #3386ff;color: #fff;border-color: #3386ff}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius: 3px;background-clip: padding-box}.flatpickr-day.inRange{border-radius: 0;box-shadow: -5px 0 0 #f5f5f8, 5px 0 0 #f5f5f8}.flatpickr-day.inRange.endRange{box-shadow: -5px 0 0 #f5f5f8}.flatpickr-day.inRange.startRange{box-shadow: 5px 0 0 #f5f5f8}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events: none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color: rgba(57,57,57,0.3);background: transparent;border-color: transparent;cursor: default}span.flatpickr-weekday{line-height: 24px;line-height: 1.5rem;cursor: default;font-size: 90%;color: #000;height: 27.333333333333332px;margin: 0;background: transparent;text-align: center;display: block;float: left;width: 14.28%;font-weight: 600;padding-top: 3.333333333333333px}.rangeMode .flatpickr-day{margin-top: 1px;margin-top: .0625rem}.flatpickr-weekwrapper{display: inline-block;float: left}.flatpickr-weekwrapper .flatpickr-weeks{padding: 1px 12px 0px 12px;padding: .0625rem .75rem 0rem .75rem;box-shadow: 1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float: none;width: 100%}.flatpickr-weekwrapper span.flatpickr-day{display: block;width: 100%;max-width: none}.flatpickr-innerContainer{display: block;display: flex;box-sizing: border-box;overflow: hidden}.flatpickr-rContainer{display: inline-block;padding: 0;box-sizing: border-box}.flatpickr-time{line-height: 40px;line-height: 2.5rem;max-height: 40px;max-height: 2.5rem;-webkit-transition: height .33s cubic-bezier(0, 1, .5, 1);transition: height .33s cubic-bezier(0, 1, .5, 1);display: block;display: flex;text-align: center;outline: 0;height: 0;box-sizing: border-box;overflow: hidden}.flatpickr-time:after{content: "";display: table;clear: both}.flatpickr-time .numInputWrapper{height: 40px;height: 2.5rem;flex: 1;width: 40%;float: left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color: #011d3f}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color: #011d3f}.flatpickr-time.hasSeconds .numInputWrapper{width: 26%}.flatpickr-time.time24hr .numInputWrapper{width: 49%}.flatpickr-time input{font-size: 14px;font-size: .875rem;background: transparent;box-shadow: none;border: 0;border-radius: 0;margin: 0;padding: 0;height: inherit;line-height: inherit;cursor: pointer;color: #011d3f;position: relative;box-sizing: border-box;text-align: center}.flatpickr-time input::-ms-clear,.flatpickr-time input::-ms-expand{display: none}.flatpickr-time input.flatpickr-hour{font-weight: 600}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight: 500}.flatpickr-time input:focus{outline: 0;border: 0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{-webkit-user-select: none;user-select: none;height: inherit;display: inline-block;float: left;line-height: inherit;color: #011d3f;font-weight: 600;width: 2%}.flatpickr-time .flatpickr-am-pm{outline: 0;width: 18%;cursor: pointer;text-align: center;font-weight: 500}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background: #f0f0f0}.hasWeeks .flatpickr-days,.hasTime .flatpickr-days{border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0}.hasWeeks .flatpickr-days{border-left: 0}@media all and (-ms-high-contrast: none){.flatpickr-month svg{top: 0 !important}}.flatpickr-input[readonly]{cursor: pointer}@-moz-keyframes flatpickrFadeInDown{from{opacity: 0;transform: translate3d(0, -20px, 0)}to{opacity: 1;transform: none}}@-webkit-keyframes flatpickrFadeInDown{from{opacity: 0;transform: translate3d(0, -20px, 0)}to{opacity: 1;transform: none}}@-o-keyframes flatpickrFadeInDown{from{opacity: 0;transform: translate3d(0, -20px, 0)}to{opacity: 1;transform: none}}@keyframes flatpickrFadeInDown{from{opacity: 0;transform: translate3d(0, -20px, 0)}to{opacity: 1;transform: none}}table{border-collapse: separate;border-spacing: 1px}table th,table thead td{background: #011d3f;color: #fff;font-weight: 600;text-align: center}table td{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;background: #fff;color: #011d3f;border: 1px solid #fff}table tr:nth-child(even) td{background: #f5f5f5}.checkbox{width: 16px;width: 1rem;height: 16px;height: 1rem;padding: 1px 1px 1px 1px;padding: .0625rem .0625rem .0625rem .0625rem;line-height: 16px;line-height: 1rem;border-radius: 3px;background-clip: padding-box;display: inline-block;position: relative;vertical-align: middle;border: 1px solid #dadae5;cursor: pointer}.checkbox .checkbox--state{border-radius: 3px;background-clip: padding-box;display: block;width: 100%;height: 100%;position: relative;z-index: 60}.checkbox input[type="checkbox"]{opacity: 0;display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 0 none;background: none;cursor: pointer;z-index: 65}.checkbox input[type="checkbox"]:checked ~ .checkbox--state{background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%)}.checkbox input[type="checkbox"]:checked ~ .checkbox--state:before{width: 12px;width: .75rem;height: 12px;height: .75rem;line-height: 12px;line-height: .75rem;font-size: 7px;font-size: .4375rem;display: inline-block;font-family: 'shopware';font-weight: 500;text-align: center;vertical-align: top;color: #fff;content: "\e60c"}.checkbox input[type="checkbox"]:disabled ~ .checkbox--state{background: #e9e9f0}.checkbox.is--active .checkbox--state,a:hover .checkbox .checkbox--state{background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%)}.checkbox.is--active .checkbox--state:before,a:hover .checkbox .checkbox--state:before{width: 12px;width: .75rem;height: 12px;height: .75rem;line-height: 12px;line-height: .75rem;font-size: 7px;font-size: .4375rem;display: inline-block;font-family: 'shopware';font-weight: 500;text-align: center;vertical-align: top;color: #fff;content: "\e60c"}.js--off-canvas-button{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;margin-bottom: 10px;margin-bottom: .625rem;border-radius: 3px;background-clip: padding-box;position: relative;border: 1px solid #dadae5;cursor: pointer;display: block}.js--off-canvas-button .tab--header{margin-bottom: 10px;margin-bottom: .625rem;position: relative}.js--off-canvas-button .tab--title:after{font-size: 12px;font-size: .75rem;right: 5px;right: .3125rem;margin-top: -6px;margin-top: -0.375rem;content: "\e60f"}.js--off-canvas-button .tab--preview{display: block}.js--off-canvas-button .tab--preview p:last-child{margin-bottom: 0}.js--off-canvas-button .tab--content{cursor: default}.js--off-canvas-button:hover .tab--title{color: #3386ff}.js--tab-menu .tab--navigation{list-style: none}.js--tab-menu .tab--link{padding: 10px 15px 10px 15px;padding: .625rem .9375rem .625rem .9375rem;margin: 0px 5px 0px 0px;margin: 0rem .3125rem 0rem 0rem;line-height: 24px;line-height: 1.5rem;font-size: 14px;font-size: .875rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;top: 1px;top: .0625rem;display: none;position: relative;font-weight: 600;text-align: center;color: #011d3f;border: 1px solid #dadae5;white-space: nowrap}.js--tab-menu .tab--link:hover{color: #3386ff;background: #fff}.js--tab-menu .tab--link:focus{outline: none}.js--tab-menu .tab--link.is--active{color: #000;border-bottom-color: #fff;background: #fff}.js--tab-menu .tab--link.is--active:hover{color: #000}.js--tab-menu .tab--link.has--content{display: inline-block}.js--tab-menu.js--menu-scroller .tab--navigation{overflow: hidden}.js--tab-menu.js--menu-scroller .tab--navigation .js--menu-scroller--item{top: 0}.js--tab-menu.js--menu-scroller .js--menu-scroller--arrow{line-height: 46px;line-height: 2.875rem;height: 46px;height: 2.875rem;border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5}.js--tab-menu.js--menu-scroller .js--menu-scroller--arrow:hover{border-color: #3386ff}.js--tab-menu .tab--container-list .tab--container{border: 1px solid #dadae5;display: none}.js--tab-menu .tab--container-list .tab--container.has--content.is--active{display: block}*{box-sizing: border-box}html{width: 100%;height: 100%}html.no--scroll{position: relative;overflow: hidden}html.no--scroll body{overflow: hidden}body{font-size: 14px;font-size: .875rem;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 500;color: #011d3f;background: #e9e9f0;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}img{max-width: 100%;max-height: 100%;height: auto}a{color: #3386ff;text-decoration: none}ul{margin: 0;padding: 0}.product--rating i[class^=icon]{color: #f1c40f}.product--rating i.icon--star-empty{color: #dadae5}h1,h2,h3,h4,h5,h6{line-height: 26px;line-height: 1.625rem;margin: 28px 0px 10px 0px;margin: 1.75rem 0rem .625rem 0rem;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight: 600;color: #000}h1{font-size: 26px;font-size: 1.625rem;line-height: 28px;line-height: 1.75rem;margin: 34px 0px 20px 0px;margin: 2.125rem 0rem 1.25rem 0rem;color: #000}h2{font-size: 21px;font-size: 1.3125rem}h3{font-size: 18px;font-size: 1.125rem}h4{font-size: 16px;font-size: 1rem}h5{font-size: 14px;font-size: .875rem}h6{font-size: 12px;font-size: .75rem}p{font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}blockquote{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;border-radius: 3px;background-clip: padding-box;box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #f5f5f8;text-align: left;margin: 0}.ajax-loader{display: none}.is--rounded{border-radius: 3px;background-clip: padding-box}.is--block{display: block !important}.is--inline{display: inline !important}.is--inline-block{display: inline-block !important}.is--hidden{display: none !important}.is--invisible{visibility: hidden !important}.is--overflow-inherited{overflow: inherit !important}.is--align-left{text-align: left !important}.is--align-right{text-align: right !important}.is--align-center{text-align: center !important}.is--underline{text-decoration: underline !important}.is--line-through{text-decoration: line-through !important}.is--uppercase{text-transform: uppercase !important}.is--strong{font-weight: 600 !important}.is--bold{font-weight: 600 !important}.is--font-larger{font-size: larger !important}.is--italic{font-style: italic}.is--nowrap{white-space: nowrap !important}.is--font-8{font-size: 8px !important}.is--font-10{font-size: 10px !important}.is--font-12{font-size: 12px !important}.is--font-13{font-size: 13px !important}.is--font-14{font-size: 14px !important}.is--font-16{font-size: 16px !important}.is--font-18{font-size: 18px !important}.is--font-20{font-size: 20px !important}.is--font-25{font-size: 25px !important}.is--clear{clear: both !important}.is--dark{color: #000 !important}.is--light{color: #9e9ebb !important}.is--soft{color: #dadae5 !important}.is--brand-dark-blue{color: #012a76 !important}.is--fluid{width: 100% !important}.left{float: left}.right{float: right}::-moz-placeholder{color: #02408a}::-webkit-input-placeholder{color: #02408a}:-ms-input-placeholder{color: #02408a}.page-wrap{min-width: 320px;min-width: 20rem}.content-main:after,.content--wrapper:after{content: "";display: table;clear: both}.content-main--inner{padding: 0px 10px 16px 10px;padding: 0rem .625rem 1rem .625rem}.content-main--inner:after{content: "";display: table;clear: both}.content{width: 100%;float: left}@media screen and (min-width: 48em){.content-main{box-shadow: 0 0 4px 1px #dadae5}.content-main:not(.is--small){min-height: 750px;min-height: 46.875rem}.content-main--inner{padding: 0px 30px 16px 30px;padding: 0rem 1.875rem 1rem 1.875rem;width: 100%}}@media screen and (min-width: 78.75em){.content-main{margin-top: 20px;margin-top: 1.25rem;margin-bottom: 45px;margin-bottom: 2.8125rem}.content-main:not(.is--small){min-height: 700px;min-height: 43.75rem}.content-main--inner{padding: 0px 50px 50px 50px;padding: 0rem 3.125rem 3.125rem 3.125rem}}.hidden{display: none !important}.is--max-width-100{max-width: 100px !important}.is--max-width-120{max-width: 120px !important}.is--max-width-200{max-width: 200px !important}.is--max-width-220{max-width: 220px !important}.is--relative{position: relative}.is--absolute{position: absolute}.is--gap-10{gap: 10px !important}.hide-on-mobile{display: block !important}.hide-on-mobile.is--inline,.hide-on-mobile[class*="span"]{display: inline !important}.show-on-mobile{display: none !important}.show-on-mobile.is--inline,.show-on-mobile[class*="span"]{display: none !important}.hide-on-tablet{display: block !important}.show-on-tablet{display: none !important}.hide-on-desktop{display: block !important}.show-on-desktop{display: block !important}@media screen and (max-width: 767px){.hide-on-mobile{display: none !important}.hide-on-mobile.is--inline,.hide-on-mobile[class*="span"]{display: none !important}.show-on-mobile{display: block !important}.show-on-mobile.is--inline,.show-on-mobile[class*="span"]{display: inline !important}.hide-on-tablet{display: block !important}.show-on-tablet{display: none !important}.hide-on-desktop{display: block !important}.show-on-desktop{display: none !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.hide-on-mobile{display: block !important}.show-on-mobile{display: none !important}.hide-on-tablet{display: none !important}.show-on-tablet{display: block !important}.hide-on-desktop{display: block !important}.show-on-desktop{display: none !important}}@media screen and (min-width: 1024px){.hide-on-mobile{display: block !important}.show-on-mobile{display: none !important}.hide-on-tablet{display: block !important}.show-on-tablet{display: none !important}.hide-on-desktop{display: none !important}.show-on-desktop{display: block !important}}.header-main{padding-bottom: 10px;padding-bottom: .625rem;background: #fff;border-bottom: 1px solid #3386ff}.header-main .top-bar{display: none}.header-main .logo-main{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem}.header-main .logo-main .logo--link{height: 35px;height: 2.1875rem;display: inline-block;max-width: 100%}.header-main .logo-main .logo--shop{height: 35px;height: 2.1875rem;width: 50%}.header-main .logo-main .logo--supportinfo{display: none}.header-main .header--navigation{position: relative}.is--ctl-checkout.is--minimal-header .header-main,.is--ctl-register.is--minimal-header .header-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main{border-bottom: 1px solid #3386ff}.is--ctl-checkout.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo-main{width: 100%}.is--ctl-checkout.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--shop{width: 50%}.is--ctl-checkout.is--minimal-header .header-main .logo--link,.is--ctl-register.is--minimal-header .header-main .logo--link,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--link{margin-top: 10px;margin-top: .625rem}.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--supportinfo{display: none}.is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .btn--back-top-shop{margin-top: 10px;margin-top: .625rem;width: 40%;float: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.shop--navigation{position: relative}.shop--navigation .navigation--list{width: 100%;text-align: right}.shop--navigation .navigation--entry{margin-right: 5px;margin-right: .3125rem;display: inline-block}.shop--navigation .navigation--entry .btn{height: 40px;height: 2.5rem;width: 40px;width: 2.5rem;vertical-align: middle}.shop--navigation .navigation--entry .cart--link{padding: 2px 10px 2px 6px;padding: .125rem .625rem .125rem .375rem}.shop--navigation .navigation--entry .account--link{padding: 2px 10px 2px 8px;padding: .125rem .625rem .125rem .5rem}.shop--navigation .navigation--entry .account--link.account--user-loggedin:after{width: 16px;width: 1rem;height: 16px;height: 1rem;top: -5px;top: -0.3125rem;right: -5px;right: -0.3125rem;line-height: 18px;line-height: 1.125rem;font-size: 8px;font-size: .5rem;border-radius: 50%;background-clip: padding-box;content: "\e60c";display: inline-block;position: absolute;background: #2ecc71;font-family: 'shopware';color: #fff}.shop--navigation .navigation--entry .icon--basket,.shop--navigation .navigation--entry .icon--account{font-size: 21px;font-size: 1.3125rem;display: inline;position: relative;vertical-align: middle;top: 0;left: 0}.shop--navigation .navigation--entry .icon--heart{font-size: 18px;font-size: 1.125rem;vertical-align: middle}.shop--navigation .navigation--entry .icon--search{font-size: 22px;font-size: 1.375rem;vertical-align: middle}.shop--navigation .cart--quantity,.shop--navigation .notes--quantity{top: -4px;top: -0.25rem;left: 23px;left: 1.4375rem;position: absolute;margin: 0}.shop--navigation .entry--link{text-align: center;text-decoration: none}.shop--navigation .main-search--form,.shop--navigation .account--display,.shop--navigation .cart--display,.shop--navigation .cart--amount,.shop--navigation .search--display{display: none}.shop--navigation .entry--search .is--active.btn{background: #fff;color: #3386ff;border-color: #3386ff}.shop--navigation .entry--account{position: relative}.shop--navigation .entry--cart{margin-right: 12px;margin-right: .75rem;position: relative}.shop--navigation .entry--menu-left{-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;left: 0;position: absolute;display: block;font-weight: 600;text-align: left}.shop--navigation .entry--menu-left .btn{padding-left: 48px;padding-left: 3rem;line-height: 35px;line-height: 2.1875rem;font-size: 17px;font-size: 1.0625rem;height: 40px;height: 2.5rem;color: #011d3f;width: auto;background: 0 none;border: 0 none}.shop--navigation .entry--menu-left .icon--menu{font-size: 20px;font-size: 1.25rem}.main-search--form{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;width: 100%;left: 0;top: 0;position: absolute;z-index: 3000}.main-search--form .main-search--field{padding: 9px 38px 9px 9px;padding: .5625rem 2.375rem .5625rem .5625rem;height: 40px;height: 2.5rem;background: #fff;vertical-align: middle;width: 100%;position: relative}.main-search--form .main-search--button{-webkit-appearance: none;-moz-appearance: none;appearance: none;top: 10px;top: .625rem;bottom: 10px;bottom: .625rem;right: 10px;right: .625rem;font-size: 20px;font-size: 1.25rem;padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;line-height: 1;position: absolute;z-index: 2;border: 0 none;background: transparent;color: #011d3f;outline: none}.main-search--form .main-search--text{display: none}.account--menu.is--personalized .navigation--logout-personalized{display: inline-block}.account--menu.is--personalized .navigation--logout{display: block}.account--menu.is--personalized .navigation--link.navigation--personalized{padding-top: 9px;padding-top: .5625rem;padding-left: 23px;padding-left: 1.4375rem;padding-bottom: 9px;padding-bottom: .5625rem;line-height: 20px;line-height: 1.25rem;position: relative;color: #011d3f;font-weight: 500}.account--menu.is--personalized .navigation--link.navigation--personalized:before,.account--menu.is--personalized .navigation--link.navigation--personalized::before{width: 16px;width: 1rem;height: 16px;height: 1rem;left: 2px;left: .125rem;content: "\e614";font-family: 'shopware';position: absolute}.account--menu.is--personalized .navigation--link.navigation--personalized [class^="icon--"]{margin: 0px 5px 0px 0px;margin: 0rem .3125rem 0rem 0rem;display: inline-block}.account--menu.is--personalized .navigation--link.navigation--personalized .icon--logout{position: relative;top: 10px;top: .625rem}.account--menu.is--personalized .navigation--link.navigation--personalized:hover{color: #3386ff}.off-canvas .account--menu.is--personalized .navigation--signin{border-bottom: none}.account--dropdown-navigation{display: none;text-align: left}.account--dropdown-navigation .navigation--logout-personalized{display: inline-block}.account--dropdown-navigation .navigation--logout{display: block}.account--dropdown-navigation .navigation--signin{padding-top: 15px;padding-top: .9375rem;padding-bottom: 15px;padding-bottom: .9375rem;margin-top: 7px;margin-top: .4375rem;border-bottom: 1px solid #dadae5;display: block;text-align: center}.account--dropdown-navigation .navigation--signin .navigation--signin-btn.btn{margin-bottom: 5px;margin-bottom: .3125rem;width: 95%;text-align: center}.account--dropdown-navigation .navigation--register{font-size: 13px;font-size: .8125rem}.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized{line-height: 20px;line-height: 1.25rem;padding-left: 33px;padding-left: 2.0625rem;color: #011d3f;font-weight: 500}.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized:before,.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized::before{left: 10px;left: .625rem}.account--dropdown-navigation .navigation--link.link--logout.navigation--personalized:hover{color: #3386ff}.account--dropdown-navigation.off-canvas{background: #f5f5f8}.account--dropdown-navigation.off-canvas .account--menu,.account--dropdown-navigation.off-canvas .sidebar--navigation{text-align: left}.account--dropdown-navigation.off-canvas .account--menu .navigation--entry,.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry{display: block;margin: 0}.account--dropdown-navigation.off-canvas .account--menu .navigation--entry .navigation--link.link--logout.navigation--personalized,.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry .navigation--link.link--logout.navigation--personalized{padding-top: 9px;padding-top: .5625rem;padding-bottom: 9px;padding-bottom: .5625rem}.account--dropdown-navigation.off-canvas .account--menu .navigation--entry .navigation--link.link--logout.navigation--personalized [class^="icon--"],.account--dropdown-navigation.off-canvas .sidebar--navigation .navigation--entry .navigation--link.link--logout.navigation--personalized [class^="icon--"]{margin: 0px 5px 0px 0px;margin: 0rem .3125rem 0rem 0rem;display: inline-block}.account--dropdown-navigation.off-canvas .account--close-off-canvas{color: #fff;font-weight: 600}.has--csstransforms .entry--search .entry--trigger.is--active::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);width: 15px;width: .9375rem;height: 15px;height: .9375rem;margin-top: 8px;margin-top: .5rem;margin-left: 1px;margin-left: .0625rem;background: #efeff4;content: '';display: block}.entry--search.is--active .main-search--form{top: 50px;top: 3.125rem;background: #efeff4;left: 0;display: block;position: absolute}.header-main.is--active-searchfield{padding-bottom: 70px;padding-bottom: 4.375rem}.has--cssanimations .form--ajax-loader{top: 20px;top: 1.25rem;right: 55px;right: 3.4375rem;position: absolute;display: none}.has--cssanimations .form--ajax-loader::before{width: 16px;width: 1rem;height: 16px;height: 1rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;border: 2px solid #dadae5;border-top: 2px solid #4f4f71;display: block;content: ""}.has--no-cssanimations .form--ajax-loader{top: 24px;top: 1.5rem;right: 55px;right: 3.4375rem;width: 16px;width: 1rem;height: 16px;height: 1rem;position: absolute;display: none;background-image: url('../../themes/Frontend/Responsive/frontend/_public/src/img/icons/loading-indicator.gif')}.main-search--results{top: 110px;top: 6.875rem;position: absolute;width: 100%;left: 0;text-align: left;z-index: 3500;display: none}.main-search--results:after{content: "";display: table;clear: both}.results--list{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;box-shadow: 0 10px 25px -15px #000;border-top: 1px solid #dadae5;border-bottom: 1px solid #dadae5;background: #fff;-ms-touch-action: manipulation}.results--list::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: 12px;width: .75rem;height: 12px;height: .75rem;top: -6px;top: -0.375rem;content: '';display: block;position: absolute;background: #fff;left: 48%;border: 1px solid #dadae5;border-top: 0 none;border-right: 0 none}.results--list .list--entry,.results--list .entry--all-results{display: block}.results--list .entry--all-results.is--active{font-weight: 600}.results--list .entry--all-results.is--active .entry--all-results-number{font-weight: 600}.results--list .list--entry{line-height: 30px;line-height: 1.875rem;border-bottom: 1px solid #dadae5}.results--list .list--entry:last-child{border: 0 none}.results--list .entry--no-results{width: 100%;text-align: center;list-style: none;font-weight: 500}.results--list .is--active,.results--list .list--entry:hover{color: #3386ff}.results--list .is--active .entry--name,.results--list .list--entry:hover .entry--name,.results--list .is--active .entry--price,.results--list .list--entry:hover .entry--price{color: #3386ff}.results--list .search-result--link{padding: 6px 0px 6px 0px;padding: .375rem 0rem .375rem 0rem;display: block}.results--list .search-result--link:after{content: "";display: table;clear: both}.results--list .entry--name,.results--list .entry--all-results-link,.results--list .entry--all-results-number{height: 30px;height: 1.875rem;line-height: 30px;line-height: 1.875rem;display: block}.results--list .price--unit{font-size: 11px;font-size: .6875rem;line-height: 18px;line-height: 1.125rem;float: right}.results--list .entry--media{height: 30px;height: 1.875rem;width: 10%;min-width: 10%;position: relative;text-align: center}.results--list .entry--media .media--image{display: inline-block;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0}.results--list .entry--name{padding-left: 10px;padding-left: .625rem;width: 60%;color: #011d3f;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.results--list .entry--price,.results--list .entry--all-results-number{width: 30%;text-align: right;color: #011d3f;white-space: nowrap}.results--list .entry--all-results{padding: 6px 5px 6px 5px;padding: .375rem .3125rem .375rem .3125rem;font-weight: 500}.results--list .entry--all-results-link{width: 70%;padding: 0}.results--list .entry--all-results-link .icon--arrow-right{top: -1px;top: -0.0625rem;margin: 0px 8px 0px 0px;margin: 0rem .5rem 0rem 0rem;position: relative}.results--list .entry--all-results-number{font-weight: 500;color: #3386ff}.off-canvas .mobile--switches .navigation--entry{padding: 0;border: none;background: none}@media screen and (min-width: 30em){.is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .btn--back-top-shop{width: auto}.entry--search{display: inline-block;position: absolute;left: 26%;width: 40%}.entry--search.is--active .main-search--form{top: 0;display: inline-block}.entry--search .entry--trigger{display: none}.entry--search .main-search--form{box-shadow: 0 0 0 transparent;border-bottom: 0 none;padding: 0;display: inline-block;position: relative}.entry--search .main-search--form .main-search--field{background: #f8f8fa}.entry--search .main-search--form .main-search--field:focus{background: #fff}.entry--search .main-search--form .main-search--button{top: 0px;top: 0rem;bottom: 0px;bottom: 0rem;right: 0px;right: 0rem;padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;height: 40px;height: 2.5rem}.main-search--results{top: 50px;top: 3.125rem;width: 450px;width: 28.125rem;margin-left: -110px;margin-left: -6.875rem}.main-search--results:after{content: "";display: table;clear: both}.results--list{border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5;background: #fff}.header-main.is--active-searchfield{padding-bottom: 10px;padding-bottom: .625rem}.has--cssanimations .form--ajax-loader{top: 10px;top: .625rem;right: 45px;right: 2.8125rem;position: absolute}.has--no-cssanimations .form--ajax-loader{top: 14px;top: .875rem;right: 45px;right: 2.8125rem;position: absolute}}@media screen and (min-width: 48em){.header-main.is--active-searchfield{padding-bottom: 0}.header-main{padding-bottom: 0;border-bottom: 0 none}.header-main .container:after{content: "";display: table;clear: both}.header-main .top-bar{padding: 4px 0px 4px 0px;padding: .25rem 0rem .25rem 0rem;display: block}.header-main .top-bar--navigation{width: auto;float: right}.header-main .top-bar--navigation .navigation--entry{padding: 0px 15px 0px 15px;padding: 0rem .9375rem 0rem .9375rem;line-height: 25px;line-height: 1.5625rem;float: left;display: block}.header-main .top-bar--navigation .navigation--entry li{line-height: normal}.header-main .top-bar--navigation .navigation--entry,.header-main .top-bar--navigation .navigation--link{color: #011d3f;cursor: pointer}.header-main .top-bar--navigation .navigation--entry:hover,.header-main .top-bar--navigation .navigation--link:hover{color: #3386ff}.header-main .top-bar--navigation .field--select,.header-main .top-bar--navigation .navigation--entry{height: 25px;height: 1.5625rem}.header-main .top-bar--navigation .field--select{position: relative}.header-main .top-bar--navigation .select-field{height: 25px;height: 1.5625rem}.header-main .top-bar--navigation .select-field select{border-radius: 0;padding: 0px 18px 0px 0px;padding: 0rem 1.125rem 0rem 0rem;line-height: 25px;line-height: 1.5625rem;background: none;border: 0 none}.header-main .top-bar--navigation .select-field:after{height: 25px;height: 1.5625rem;line-height: 24px;line-height: 1.5rem;width: auto;border: 0 none}.header-main .top-bar--navigation .top-bar--language .select-field{width: 32px;width: 2rem}.header-main .top-bar--navigation .top-bar--language .select-field select{text-indent: -9999px}.header-main .top-bar--navigation .top-bar--language .language--flag{margin-top: -6px;margin-top: -0.375rem;position: absolute;z-index: 900;top: 50%;left: 0;pointer-events: none}.header-main .top-bar--navigation .entry--service{position: relative}.header-main .top-bar--navigation .entry--service:after,.header-main .top-bar--navigation .entry--service::after{top: -3px;top: -0.1875rem;margin-left: 5px;margin-left: .3125rem;content: "\e612";font-family: 'shopware';position: relative}.header-main .top-bar--navigation .entry--service.js--is--dropdown-active{color: #3386ff}.header-main .top-bar--navigation .service--list{min-width: 150px;min-width: 9.375rem;padding: 5px 0px 5px 0px;padding: .3125rem 0rem .3125rem 0rem;top: 32px;top: 2rem;right: 12px;right: .75rem;text-align: left;position: absolute;display: none;list-style: none;background: #fff;z-index: 3500;border: 1px solid #dadae5}.header-main .top-bar--navigation .service--list::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: 8px;width: .5rem;height: 8px;height: .5rem;top: -5px;top: -0.3125rem;right: 18px;right: 1.125rem;content: '';display: block;position: absolute;background: #fff;border-color: #dadae5;border-width: 0 0 1px 1px;border-style: solid}.header-main .top-bar--navigation .service--list .service--link{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;display: block;color: #011d3f}.header-main .top-bar--navigation .service--list .service--link:hover{color: #3386ff}.header-main .top-bar--navigation .js--is--dropdown-active .service--list{display: block}.header-main .header--navigation{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}.header-main .logo-main{padding: 0px 0px 0px 10px;padding: 0rem 0rem 0rem .625rem;width: 35%}.header-main .logo-main .logo--link{height: 50px;height: 3.125rem}.header-main .logo-main .logo--shop{height: 50px;height: 3.125rem;width: 82%}.is--ctl-checkout.is--minimal-header .header-main,.is--ctl-register.is--minimal-header .header-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main{box-shadow: 0 1px 2px 0 #dadae5}.is--ctl-checkout.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo-main{padding-right: 10px;padding-right: .625rem;width: 100%}.is--ctl-checkout.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--shop{width: 35%}.is--ctl-checkout.is--minimal-header .header-main .logo--link,.is--ctl-register.is--minimal-header .header-main .logo--link,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--link{margin-top: 0;width: 80%}.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--supportinfo{padding: 5px 0px 5px 0px;padding: .3125rem 0rem .3125rem 0rem;display: block;width: 35%}.logo-main,.shop--navigation{float: left}.shop--navigation{width: 65%}.shop--navigation .navigation--list{background-image: none;text-align: right}.shop--navigation .navigation--entry{border-radius: 3px;background-clip: padding-box;border: 0 none;width: auto;float: none;display: inline-block}.shop--navigation .entry--cart .entry--link{padding: 0;display: inline-block}.shop--navigation .entry--link{font-weight: 500}.shop--navigation .entry--menu-left{display: none}.shop--navigation .cart--quantity,.shop--navigation .search--display,.shop--navigation .entry--account{display: inline-block}.shop--navigation .entry--search{font-size: 14px;font-size: .875rem;position: absolute;left: 3%;margin-right: 10%;background: #fff;padding: 0;border: 0 none;width: 50%}.shop--navigation .entry--search .entry--trigger{display: none}.shop--navigation .main-search--form{box-shadow: 0 0 0 transparent;display: block;padding: 0;border: 0 none}.main-search--form{left: auto}.account--dropdown-navigation{min-width: 200px;min-width: 12.5rem;max-width: 250px;max-width: 15.625rem;padding: 5px 0px 5px 0px;padding: .3125rem 0rem .3125rem 0rem;top: 45px;top: 2.8125rem;display: none;position: absolute;right: 0;z-index: 3500;text-align: left}.js--is--dropdown-active .account--dropdown-navigation{display: block}.account--dropdown-navigation .navigation--signin{padding-bottom: 6px;padding-bottom: .375rem;margin-bottom: 6px;margin-bottom: .375rem;margin-top: 5px;margin-top: .3125rem;padding-top: 0}.account--dropdown-navigation .navigation--signin .navigation--signin-btn.btn{width: 100%;margin-bottom: 0}.account--dropdown-navigation .navigation--smartphone{display: none}.account--dropdown-navigation .account--menu{text-align: left;background: #fff}.account--dropdown-navigation .account--menu::after{-webkit-transform: rotate(135deg);transform: rotate(135deg);width: 8px;width: .5rem;height: 8px;height: .5rem;right: 18px;right: 1.125rem;content: '';display: block;position: absolute;background: #fff;border-color: #dadae5;border-width: 0 0 1px 1px;border-style: solid;top: 0}.account--dropdown-navigation .account--menu .sidebar--navigation{text-align: left}.account--dropdown-navigation .account--menu .sidebar--navigation .navigation--entry{display: block}.account--dropdown-navigation .account--menu .sidebar--navigation .navigation--link{padding: 3px 0px 3px 0px;padding: .1875rem 0rem .1875rem 0rem}.account--dropdown-navigation .account--menu .sidebar--navigation .link--logout{padding: 10px 0px 0px 23px;padding: .625rem 0rem 0rem 1.4375rem}.account--dropdown-navigation .account--menu .sidebar--navigation .link--logout:before{left: 2px;left: .125rem}.account--dropdown-navigation .account--menu .sidebar--navigation .link--abort{padding-top: 0px;padding-top: 0rem;margin-top: 0px;margin-top: 0rem;border-top: 0 none;white-space: nowrap}.main-search--results{width: 450px;width: 28.125rem;margin-left: -225px;margin-left: -14.0625rem;top: 55px;top: 3.4375rem;left: 50%}.main-search--results:after{content: "";display: table;clear: both}}@media screen and (min-width: 64em){.header-main .logo-main{width: 30%}.header-main .shop--navigation{width: 70%}.shop--navigation .entry--search{width: 40%;margin-right: 8%}.is--ctl-checkout.is--minimal-header .header-main,.is--ctl-register.is--minimal-header .header-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main{box-shadow: 0 1px 2px 0 #dadae5}.is--ctl-checkout.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--shop{width: 30%}.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--supportinfo{width: 35%}.is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .btn--back-top-shop{display: inline-block;float: right}.navigation--list .navigation--entry .btn{width: auto}.navigation--list .entry--cart .cart--link{padding-left: 50px;padding-left: 3.125rem}.navigation--list .entry--cart .cart--link .cart--quantity{display: inline-block}.navigation--list .entry--cart .cart--link .cart--amount{display: inline-block;color: #3386ff;font-weight: 600}.navigation--list .entry--cart .icon--basket{left: 8px;left: .5rem;display: block;position: absolute;top: 50%}.navigation--list .entry--account .account--link{padding-left: 36px;padding-left: 2.25rem}.navigation--list .entry--account .account--link.account--user-loggedin:after{content: none;display: none}.navigation--list .entry--account .icon--account{left: 8px;left: .5rem;display: block;position: absolute;top: 50%}.navigation--list .account--display{display: inline-block}.navigation--list .account--display.navigation--personalized{line-height: 16px;line-height: 1rem;font-size: 12px;font-size: .75rem;max-width: 90px;max-width: 5.625rem;margin-top: 2px;margin-top: .125rem;text-align: left}.navigation--list .account--display.navigation--personalized .account--display-greeting{display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 600}}@media screen and (min-width: 78.75em){.header-main .top-bar{margin-bottom: 2px;margin-bottom: .125rem}.header-main .logo--shop{width: 75%}.is--ctl-checkout.is--minimal-header .header-main,.is--ctl-register.is--minimal-header .header-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main{box-shadow: 0 1px 2px 0 #dadae5}.is--ctl-checkout.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header .header-main .logo-main,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo-main{padding-right: 0}.is--ctl-checkout.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header .header-main .logo--shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--shop{width: 30%}.is--ctl-checkout.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header .header-main .logo--supportinfo,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--supportinfo{width: 35%}.is--ctl-checkout.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header .header-main .btn--back-top-shop,.is--ctl-register.is--minimal-header.is--target-checkout .header-main .btn--back-top-shop{display: inline-block;float: right}.shop--navigation{width: 75%}.shop--navigation .navigation--link{padding: 8px 16px 16px 16px;padding: .5rem 1rem 1rem 1rem}.shop--navigation .entry--link{font-size: 14px;font-size: .875rem}.shop--navigation .entry--trigger{margin-right: 14px;margin-right: .875rem}.shop--navigation .entry--search{width: 40%}.shop--navigation .entry--cart{margin-right: 0}.account--menu.is--personalized .navigation--link.navigation--personalized{padding-bottom: 0}.header-main .top-bar--navigation .service--list{right: 0}.header-main .top-bar--navigation .navigation--entry:last-child{padding-right: 0}.cart--display{margin: 0px 25px 0px 5px;margin: 0rem 1.5625rem 0rem .3125rem;font-weight: 600;color: #011d3f}}.navigation-main{background: #fff;display: none}@media screen and (min-width: 48em){.navigation-main{border-bottom: 1px solid #3386ff;display: block;position: relative}.navigation-main .navigation--list{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;margin: 0;position: relative;white-space: nowrap}.navigation-main .navigation--list:after{content: "";display: table;clear: both}.navigation-main .navigation--entry{display: inline-block;-ms-touch-action: none}.navigation-main .navigation--link{-webkit-transition: none;transition: none;padding: 8px 14px 8px 14px;padding: .5rem .875rem .5rem .875rem;font-size: 16px;font-size: 1rem;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;margin: 0;display: block;cursor: pointer;color: #011d3f}.navigation-main .navigation--link:hover{color: #3386ff}.navigation-main .is--active .navigation--link{background-color: #70aaff;background-image: linear-gradient(to bottom, #70aaff 0%, #3386ff 100%);font-weight: 600;color: #fff}.navigation-main .is--active .navigation--link:hover{color: #fff}}@media screen and (min-width: 78.75em){.navigation-main .navigation--list{padding: 0}}.footer-main{background: #fff}.footer-main .footer--phone-link{font-size: 19px;font-size: 1.1875rem;font-weight: 600;color: #011d3f}.footer-main .footer--column{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;border-top: 1px solid #dadae5}.footer-main .footer--column.is--last{border-bottom: 1px solid #dadae5}.footer-main .column--headline{-webkit-user-select: none;user-select: none;padding: 8px 0px 8px 0px;padding: .5rem 0rem .5rem 0rem;margin: 0;font-weight: 600;color: #3386ff;cursor: pointer;font-size: 16px;font-size: 1rem;line-height: 26px;line-height: 1.625rem}.footer-main .column--headline.is--active::after{content: "\e68e"}.footer-main .column--headline::after{font-size: 18px;font-size: 1.125rem;font-family: 'shopware';color: #011d3f;font-weight: 600;content: "\e68f";float: right}.footer-main .column--content{display: none}.footer-main .column--content.is--active{display: block}.footer-main .footer--bottom{font-size: 12px;font-size: .75rem;padding: 16px 12px 0px 12px;padding: 1.33333333rem 1rem 0rem 1rem;text-align: center}.footer-main .footer--copyright{font-size: 13px;font-size: .8125rem}.footer-main .footer--logo{font-size: 28px;font-size: 1.75rem;color: #009fe3}.footer-main .navigation--list{padding: 0px 0px 16px 0px;padding: 0rem 0rem 1rem 0rem}.footer-main .navigation--list .is--level1{padding-bottom: 10px;padding-bottom: .625rem}.footer-main .navigation--list .is--level1 .navigation--entry{margin-left: 10px;margin-left: .625rem}.footer-main .navigation--link{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem;display: block;color: #011d3f}.footer-main .navigation--link:hover{color: #3386ff}.footer-main .newsletter--form{padding: 0px 0px 16px 0px;padding: 0rem 0rem 1rem 0rem}.footer-main .newsletter--form:after{content: "";display: table;clear: both}.footer-main .newsletter--field{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem;position: relative;width: 87.5%;float: left}.footer-main .newsletter--field:focus{z-index: 1}.footer-main .newsletter--button{box-shadow: 0 0 0 transparent;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem;padding: 3px 5px 3px 5px;padding: .1875rem .3125rem .1875rem .3125rem;margin-left: -1px;margin-left: -0.0625rem;position: relative;width: 12.5%;text-align: center;float: left}.footer-main .newsletter--button .icon--mail{font-size: 14px;font-size: .875rem;margin-right: 0px;margin-right: 0rem}.footer-main .newsletter--button .button--text{display: none}.footer-main .footer--logo{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}.footer-vat{margin-top: 10px;margin-top: .625rem;padding: 0px 5px 0px 5px;padding: 0rem .3125rem 0rem .3125rem;background: transparent}.footer--vat-info .vat-info--text{font-size: 12px;font-size: .75rem;margin-bottom: 10px;margin-bottom: .625rem;text-align: center}.footer-minimal{font-size: 13px;font-size: .8125rem;padding: 40px 10px 20px 10px;padding: 2.5rem .625rem 1.25rem .625rem;background: transparent;text-align: center}.footer-main .footer-minimal{padding: 0}.footer-minimal .footer--service-menu .service--list{list-style-type: none;padding: 0;margin: 0}.footer-minimal .footer--service-menu .service--list .service--link{padding: 8px 2px 8px 2px;padding: .5rem .125rem .5rem .125rem;display: inline-block}.footer-minimal .footer--service-menu .service--list .service--entry{display: inline-block}.footer-minimal .footer--service-menu .service--list .service--entry:after{height: 10px;height: .625rem;width: 1px;width: .0625rem;margin: 0px 5px 0px 5px;margin: 0rem .3125rem 0rem .3125rem;border-left: 1px solid #bcbcd0;display: inline-block;content: ''}.footer-minimal .footer--service-menu .service--list .service--entry:last-child:after{display: none}.footer-minimal .footer--vat-info{margin: 15px 0px 10px 0px;margin: .9375rem 0rem .625rem 0rem}.footer-minimal .footer--vat-info .vat-info--text{line-height: 18px;line-height: 1.125rem;margin: 0}@media screen and (min-width: 48em){.footer-main .footer-minimal{display: none}}@media screen and (min-width: 48em){.footer-main{border-top: 1px solid #dadae5}.footer-main .column--headline{margin: 28px 0px 10px 0px;margin: 1.75rem 0rem .625rem 0rem;padding: 0;cursor: text}.footer-main .column--headline::after{display: none}.footer-main .footer--column{padding: 0px 10px 0px 0px;padding: 0rem .625rem 0rem 0rem;width: 25%;border: 0 none}.footer-main .footer--column.is--last{padding-right: 0;border-bottom: 0 none}.footer-main .footer--columns{padding: 0px 30px 0px 30px;padding: 0rem 1.875rem 0rem 1.875rem;border-bottom: 1px solid #dadae5}.footer-main .column--content{display: block}.footer-main .navigation--list .is--level1{display: none}.footer-main .navigation--entry{padding: 0}.footer-main .navigation--link{line-height: 1.7;padding: 0}.footer-main .newsletter--field{width: 80%}.footer-main .newsletter--button{width: 20%}.footer-main .newsletter--button .icon--mail{font-size: 12px;font-size: .75rem}.footer-vat{padding: 0}.footer--vat-info .vat-info--text{margin-bottom: 20px;margin-bottom: 1.25rem}}@media screen and (min-width: 78.75em){.footer-main .footer--columns{padding: 0px 0px 20px 0px;padding: 0rem 0rem 1.25rem 0rem}.footer-main .footer--bottom{font-size: 15px;font-size: .9375rem}.footer-minimal{padding-top: 0}}body > .sidebar-main{padding-bottom: 20px;padding-bottom: 1.25rem;border-right: #dadae5}body > .sidebar-main:after{content: "";display: table;clear: both}.sidebar-main.off-canvas{background: #f5f5f8}.mobile--switches{padding: 6px 10px 6px 10px;padding: .375rem .625rem .375rem .625rem;height: 43px;height: 2.6875rem;display: block}.mobile--switches:after{content: "";display: table;clear: both}.mobile--switches .navigation--entry{margin-right: 20px;margin-right: 1.25rem;float: left}.mobile--switches .field--select,.mobile--switches .navigation--entry{height: 30px;height: 1.875rem}.mobile--switches .field--select{position: relative}.mobile--switches .select-field{height: 30px;height: 1.875rem}.mobile--switches .select-field select{border-radius: 0;padding: 0px 18px 0px 0px;padding: 0rem 1.125rem 0rem 0rem;line-height: 28px;line-height: 1.75rem;font-size: 16px;font-size: 1rem;background: none;border: 0 none}.mobile--switches .select-field:after{height: 25px;height: 1.5625rem;line-height: 28px;line-height: 1.75rem;width: auto;border: 0 none}.mobile--switches .top-bar--language .select-field{width: 32px;width: 2rem}.mobile--switches .top-bar--language .select-field select{text-indent: -9999px}.mobile--switches .top-bar--language .language--flag{margin-top: -6px;margin-top: -0.375rem;position: absolute;z-index: 900;top: 50%;left: 0;pointer-events: none}.campaign--box{display: none}.sidebar--navigation{border-radius: 0;margin: 0;border-left: 0 none;border-right: 0 none}.sidebar--navigation .navigation--entry{position: relative}.sidebar--navigation .navigation--link{padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem;width: 100%;height: 100%;display: block}.sidebar--navigation .navigation--link .is--icon-right{margin-top: 5px;margin-top: .3125rem;font-size: 10px;font-size: .625rem;display: inline-block;float: right}.sidebar--navigation .navigation--link:hover{color: #3386ff}.sidebar--navigation.show--active-items .navigation--link.is--active{color: #3386ff;font-weight: 600}.offcanvas--overlay{width: 280px;width: 17.5rem;top: 42px;top: 2.625rem;background: #f5f5f8;position: absolute;overflow-x: hidden;overflow-y: auto;left: 0;padding: 0;z-index: 1200;bottom: 0}.offcanvas--overlay.background{z-index: 1100}.offcanvas--overlay .overlay--headline{margin-bottom: 10px;margin-bottom: .625rem;border-bottom: 1px solid #dadae5;width: 100%;background: #fff}.offcanvas--overlay .overlay--category{margin: 16px 10px 6px 10px;margin: 1rem .625rem .375rem .625rem;line-height: 26px;line-height: 1.625rem}.offcanvas--overlay .overlay--category .category--headline{font-size: 14px;font-size: .875rem;color: #000;margin: 0;padding: 0;font-weight: 600}.offcanvas--overlay .is--icon-left{margin-top: 5px;margin-top: .3125rem;margin-right: 5px;margin-right: .3125rem;font-size: 10px;font-size: .625rem;display: inline-block}.offcanvas--overlay .is--icon-right{margin-top: 5px;margin-top: .3125rem;font-size: 10px;font-size: .625rem;display: inline-block;float: right}.offcanvas--overlay .is--back-button{font-weight: 600}.offcanvas--overlay .is--display-button{color: #3386ff;font-weight: 600}.has--cssanimations .sidebar--ajax-loader{top: 12px;top: .75rem;right: 15px;right: .9375rem;position: absolute;display: none}.has--cssanimations .sidebar--ajax-loader::before{width: 16px;width: 1rem;height: 16px;height: 1rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #dadae5;border-top: 2px solid #4f4f71}.sidebar--ajax-loader{top: 12px;top: .75rem;right: 15px;right: .9375rem;position: absolute;display: none}.sidebar--ajax-loader::before{width: 16px;width: 1rem;height: 16px;height: 1rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #dadae5;border-top: 2px solid #4f4f71}.listing--sidebar{overflow: hidden;width: 0;height: 0}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload{overflow: hidden}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--container{overflow: auto;position: absolute;top: 43px;width: 100%;bottom: 0;left: 0;right: 0}.listing--sidebar .sidebar-filter .off-canvas.is--open.is--ajax-reload .filter--close-btn{position: absolute;width: 100%;z-index: 10}.listing--sidebar .sidebar-filter .action--filter-options{border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5}.listing--sidebar .sidebar-filter .filter--active{max-width: 100%}.listing--sidebar .sidebar-filter .filter--container{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;margin: 0}.listing--sidebar .sidebar-filter .filter--container .filter-panel{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem;float: none;width: auto}.listing--sidebar .sidebar-filter .filter--actions{width: auto;padding: 0;margin: 0}.listing--sidebar .sidebar-filter .filter--actions.filter--actions-top{margin: 0}.listing--sidebar .sidebar-filter .filter--actions .filter--btn-apply{width: 100%}.listing--sidebar .sidebar-filter #filter{display: block;padding: 0}@media screen and (min-width: 48em){.listing--sidebar{width: 230px;width: 14.375rem;height: auto;display: block;float: left}.listing--sidebar + .content--wrapper{margin-left: 260px;margin-left: 16.25rem}.is--no-sidebar .listing--sidebar{display: none}.is--no-sidebar .listing--sidebar + .content--wrapper{margin: 0}.offcanvas--overlay{display: none}.sidebar-main{width: 230px;width: 14.375rem;margin: 0px 0px 0px 0px;margin: 0rem 0rem 0rem 0rem;padding-top: 30px;padding-top: 1.875rem;display: none;float: left}.is--ctl-listing .sidebar-main,.is--ctl-forms .sidebar-main,.is--ctl-tellafriend .sidebar-main,.is--ctl-newsletter .sidebar-main,.is--ctl-sitemap .sidebar-main,.is--ctl-custom .sidebar-main,.is--ctl-note.is--user .sidebar-main,.is--ctl-address .sidebar-main,.is--ctl-account.is--user .sidebar-main{display: block}.is--ctl-listing .sidebar-main + .content--wrapper,.is--ctl-forms .sidebar-main + .content--wrapper,.is--ctl-tellafriend .sidebar-main + .content--wrapper,.is--ctl-newsletter .sidebar-main + .content--wrapper,.is--ctl-sitemap .sidebar-main + .content--wrapper,.is--ctl-custom .sidebar-main + .content--wrapper,.is--ctl-note.is--user .sidebar-main + .content--wrapper,.is--ctl-address .sidebar-main + .content--wrapper,.is--ctl-account.is--user .sidebar-main + .content--wrapper{margin-left: 260px;margin-left: 16.25rem}.is--ctl-blog .sidebar-main,.is--ctl-note .sidebar-main,.is--ctl-note.is--user.is--one-time-account .sidebar-main,.is--ctl-index .sidebar-main,.is--ctl-detail .sidebar-main,.is--ctl-search .sidebar-main,.is--ctl-checkout .sidebar-main,.is--ctl-register .sidebar-main,.is--ctl-campaign .sidebar-main,.is--ctl-account.is--act-logout .sidebar-main,.is--ctl-account.is--act-abort .sidebar-main,.is--ctl-account.is--act-password .sidebar-main,.is--ctl-account.is--act-resetpassword .sidebar-main,.is--ctl-listing.is--no-sidebar .sidebar-main{display: none}.is--ctl-blog .sidebar-main + .content--wrapper,.is--ctl-note .sidebar-main + .content--wrapper,.is--ctl-note.is--user.is--one-time-account .sidebar-main + .content--wrapper,.is--ctl-index .sidebar-main + .content--wrapper,.is--ctl-detail .sidebar-main + .content--wrapper,.is--ctl-search .sidebar-main + .content--wrapper,.is--ctl-checkout .sidebar-main + .content--wrapper,.is--ctl-register .sidebar-main + .content--wrapper,.is--ctl-campaign .sidebar-main + .content--wrapper,.is--ctl-account.is--act-logout .sidebar-main + .content--wrapper,.is--ctl-account.is--act-abort .sidebar-main + .content--wrapper,.is--ctl-account.is--act-password .sidebar-main + .content--wrapper,.is--ctl-account.is--act-resetpassword .sidebar-main + .content--wrapper,.is--ctl-listing.is--no-sidebar .sidebar-main + .content--wrapper{margin: 0}.is--ctl-note .sidebar-main .categories--headline,.is--ctl-address .sidebar-main .categories--headline,.is--ctl-account .sidebar-main .categories--headline,.is--ctl-note .sidebar-main .categories--navigation,.is--ctl-address .sidebar-main .categories--navigation,.is--ctl-account .sidebar-main .categories--navigation,.is--ctl-note .sidebar-main .shop-sites--container,.is--ctl-address .sidebar-main .shop-sites--container,.is--ctl-account .sidebar-main .shop-sites--container{display: none}.sidebar-main .mobile--switches,.sidebar-main .filter--container,.sidebar-main .navigation--smartphone{display: none}.sidebar-main .sidebar--categories-wrapper{display: block}.navigation--headline{margin: 20px 10px 10px 10px;margin: 1.25rem .625rem .625rem .625rem}.campaign--box{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem;display: block}.categories--headline{display: none}.categories--navigation.is--level0 .navigation--entry:first-child .navigation--link.is--active{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box}.categories--navigation.is--level1 .navigation--entry:first-child .navigation--link.is--active{border-radius: 0}.sidebar--categories-navigation{margin-bottom: 20px;margin-bottom: 1.25rem}.sidebar--navigation{border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5}.sidebar--navigation .navigation--entry{padding: 0px 0px 0px 0px;padding: 0rem 0rem 0rem 0rem;margin: 0px 10px 0px 10px;margin: 0rem .625rem 0rem .625rem}.sidebar--navigation ul.sidebar--navigation{border-radius: 0}.sidebar--navigation ul.sidebar--navigation .navigation--entry{margin: 0px 0px 0px 10px;margin: 0rem 0rem 0rem .625rem}.sidebar--navigation .navigation--link{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block}.sidebar--navigation .navigation--link:hover{color: #3386ff}.sidebar--navigation .navigation--link.is--active{color: #3386ff;font-weight: 600}.sidebar--navigation .navigation--link .is--icon-right{display: none}.sidebar--navigation .is--level1{margin-bottom: 10px;margin-bottom: .625rem;border: 0 none}.sidebar--navigation .is--level1 .navigation--entry{margin: 0px 0px 0px 0px;margin: 0rem 0rem 0rem 0rem;border: 0 none}.sidebar--navigation .is--level1 .navigation--link{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem}.sidebar--navigation .is--level1 .navigation--link.is--active{font-weight: 600;text-shadow: none;color: #3386ff;background: transparent;border: 0 none}.sidebar--navigation .is--level2{font-size: 12px;font-size: .75rem}.sidebar--navigation .navigation--level-high{border: 0 none}.shop-sites--container{padding: 15px 10px 15px 10px;padding: .9375rem .625rem .9375rem .625rem;margin-bottom: 20px;margin-bottom: 1.25rem;border: 1px solid #dadae5}.shop-sites--container .shop-sites--headline{padding-bottom: 10px;padding-bottom: .66666667rem;font-size: 16px;font-size: 1rem;margin-top: 0;border-bottom: 1px solid #dadae5;color: #000;font-weight: 600}.shop-sites--container .shop-sites--navigation,.shop-sites--container .navigation--entry{border: 0 none}.shop-sites--container .shop-sites--navigation .navigation--link,.shop-sites--container .navigation--entry .navigation--link{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem}.sidebar-filter .filter--active-container{margin: 0;padding: 0}.sidebar-filter .is--instant-filter .filter--facet-container .filter-panel:last-child{margin-bottom: 0}.sidebar-filter .filter--facet-container,.sidebar-filter .filter--actions-bottom,.sidebar-filter .filter--active-container{display: block}.sidebar-filter .filter--facet-container{padding: 0}.listing--sidebar .sidebar-filter .filter-panel.is--collapsed{height: auto}.listing--sidebar .sidebar-filter .filter-panel.is--collapsed .filter-panel--flyout{position: relative}.listing--sidebar + .search--results{margin-left: 260px;margin-left: 16.25rem}.listing--sidebar + .search--results .listing--wrapper{float: left}}@media screen and (min-width: 48em){.is--ctl-forms .sidebar-main .sidebar--categories-navigation,.is--ctl-custom .sidebar-main .sidebar--categories-navigation{display: none}.is--ctl-forms .sidebar-main .shop-sites--container,.is--ctl-custom .sidebar-main .shop-sites--container{display: block}.sidebar-main .shop-sites--container{display: none}.sidebar-main.off-canvas{background: transparent}}@media screen and (min-width: 78.75em){.sidebar-main{padding-top: 45px;padding-top: 2.8125rem;display: block}.sidebar-main.off-canvas{position: relative;top: 0;left: 0;z-index: 1000}}.account--content{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem}.partner-statistic .panel--title{padding-bottom: 20px;padding-bottom: 1.25rem}.account--content:after,.payment_logo_debit:after,.account-address--container:after,.account-info--container:after{content: "";display: table;clear: both}.account--logout .logout--headline{font-size: 24px;font-size: 1.5rem;margin: 10px 0px 20px 0px;margin: .625rem 0rem 1.25rem 0rem}.account--logout .logout--actions{margin-bottom: 10px;margin-bottom: .625rem}.account--logout .logout-back-to-shop{display: block}.account--menu .link--logout{font-weight: 600;color: #3386ff}.account--menu .navigation--logout-personalized{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.account--box{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}.account--password input[type="text"],.account--email input[type="text"],.account--password input[type="password"],.account--email input[type="password"],.account--password input[type="email"],.account--email input[type="email"]{width: 100%}.account--welcome{margin-bottom: 20px;margin-bottom: 1.25rem}.account--welcome .panel--body{padding: 0}.account--welcome .panel--title{padding: 20px 0px 20px 0px;padding: 1.25rem 0rem 1.25rem 0rem;margin: 0}.account--welcome .panel--actions{padding: 0}.account--error,.account--success{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem}.register--error-msg{color: #e74c3c}.account--actions{margin: 0px 20px 20px 16px;margin: 0rem 1.25rem 1.25rem 1rem}.account--actions:after{content: "";display: table;clear: both}.account--change-payment.register--content{display: block;width: 100%}.account--newsletter fieldset{border: 0;padding: 0}.account--newsletter fieldset input[type="checkbox"]{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem}.account--paging{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: block;background: #fff}.account--paging:after{content: "";display: table;clear: both}.account--paging .paging--display{float: right}.account--orders-overview{border: 1px solid #dadae5}.account--orders-overview p{font-size: 14px;font-size: .875rem}.account--orders-overview .orders--table-header{display: none;background: #fff}.account--orders-overview .orders--table-header .panel--th{color: #000}.account--orders-overview .panel--tr{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}.account--orders-overview .panel--td{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}.account--orders-overview .panel--td:after{content: "";display: table;clear: both}.account--orders-overview .column--info-labels,.account--orders-overview .column--info-data{display: none}.account--orders-overview .column--summary-labels,.account--orders-overview .column--summary-data{width: 50%;float: left;text-align: left}.account--orders-overview .column--summary-data{padding: 5px 10px 0px 0px;padding: .3125rem .625rem 0rem 0rem}.account--orders-overview .column--label,.account--orders-overview .column--value{width: 50%;float: left}.account--orders-overview .column--label{font-weight: 600}.is--act-partnerStatistic .content-main--inner{padding: 0px 0px 16px 0px;padding: 0rem 0rem 1rem 0rem}.is--act-partnerStatistic .account--welcome{padding: 0px 0px 0px 10px;padding: 0rem 0rem 0rem .625rem}.is--act-partnerStatistic .listing--actions{padding: 10px 18px 24px 18px;padding: .625rem 1.125rem 1.5rem 1.125rem;border-bottom: 1px solid #dadae5}.is--act-partnerStatistic .date-filter{font-size: 14px;font-size: .875rem;height: 50px;height: 3.125rem;display: block;width: 100%}.is--act-partnerStatistic .date-filter--label{padding: 9px 0px 10px 0px;padding: .5625rem 0rem .625rem 0rem;width: 40px;width: 2.5rem;display: block;float: left}.is--act-partnerStatistic .date-filter--input{margin: 0px 0px 0px 40px;margin: 0rem 0rem 0rem 2.5rem;width: auto}.is--act-partnerStatistic .datepicker{padding-right: 35px;padding-right: 2.1875rem;width: 100%;float: left}.is--act-partnerStatistic .ui-datepicker-trigger{width: 20px;width: 1.25rem;height: 20px;height: 1.25rem;margin: 10px 0px 0px -30px;margin: .625rem 0rem 0rem -1.875rem;display: inline;border: 0;background: transparent;text-align: center;color: #011d3f;padding: 0}.is--act-partnerStatistic .btn--filter{width: 100%;text-align: center;margin: 0}.is--act-partnerStatistic .chart--holder{display: none}.is--act-partnerStatistic .panel--th,.is--act-partnerStatistic .panel--td{padding: 8px 10px 7px 10px;padding: .5rem .625rem .4375rem .625rem;width: 25%;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.is--act-partnerStatistic .panel--th:first-child,.is--act-partnerStatistic .panel--td:first-child{text-align: left}.is--act-partnerStatistic .panel--th{padding: 3px 10px 2px 10px;padding: .1875rem .625rem .125rem .625rem;font-size: 12px;font-size: .75rem;color: #011d3f}.is--act-partnerStatistic .is--odd{padding: 0px 0px 9px 0px;padding: 0rem 0rem .5625rem 0rem;border-bottom: 1px solid #dadae5}.is--act-partnerStatistic .is--odd .column--price,.is--act-partnerStatistic .is--odd .column--total{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;width: 100%}.is--act-partnerStatistic .column--label{text-align: left}.is--act-partnerStatistic .column--value{text-align: right}.is--act-partnerStatistic .column--label,.is--act-partnerStatistic .column--value{width: 50%;float: left}.is--act-partnerStatistic .column--item-sum .column--label{display: block !important}.order--status-icon{width: 8px;width: .5rem;height: 8px;height: .5rem;top: 8px;top: .5rem;display: inline-block;position: relative}.order--status-icon.status--0,.order--status-icon.status--1,.order--status-icon.status--3,.order--status-icon.status--6{background: #4aa3df}.order--status-icon.status--2,.order--status-icon.status--5,.order--status-icon.status--7{background: #2ecc71}.order--status-icon.status--4,.order--status-icon.status--8{background: #e74c3c}.order--name{color: #000}.order--details,.order--price-unit,.order--current-price{display: none}.order--details .panel--tr{border-bottom: 1px solid #dadae5}.order--repeat{text-align: center;background: #f5f5f8;border-bottom: 1px solid #dadae5}.order--actions{text-align: center !important}.order--user-comments,.order--shop-comments{border-bottom: 1px solid #dadae5}.account--downloads{border: 1px solid #dadae5}.account--downloads p{font-size: 14px;font-size: .875rem}.account--downloads .downloads--table-header{display: none}.account--downloads .panel--tr{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}.account--downloads .panel--td{padding: 5px 10px 5px 10px;padding: .3125rem .625rem .3125rem .625rem;display: block;float: none}.account--downloads .panel--td:after{content: "";display: table;clear: both}.account--password-reset{margin-top: 10px;margin-top: .625rem}.account--password-reset p{margin: 0}.account--password-reset .password-reset--input{margin: 0px 0px 30px 0px;margin: 0rem 0rem 1.875rem 0rem;width: 100%}.account--password-reset .password-reset--link{width: 100%;margin: 0}.account--password-reset .password-reset--link:first-child{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem}.account--password-new{margin-top: 10px;margin-top: .625rem}.account--password-new .password-new--input{margin-bottom: 15px;margin-bottom: .9375rem;width: 100%}.account--password-new .password-new--helptext{margin-bottom: 0}.account--password-new .password-new--submit{display: block;width: 100%}.account--profile{margin: 0px;margin: 0rem;padding-top: 30px;padding-top: 1.875rem}.account--profile .profile--email-password-container:after{content: "";display: table;clear: both}.account--profile .profile-password--container{float: right;width: 100%}.account--profile .profile-email--container{float: left;width: 100%}.account--profile .alert{margin-bottom: 20px;margin-bottom: 1.25rem}.account--profile .js--loading{width: 18px;width: 1.125rem;height: 18px;height: 1.125rem;border-radius: 100%;background-clip: padding-box;margin: 0px 0px 0px 5px;margin: 0rem 0rem 0rem .3125rem;top: 4px;top: .25rem;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;border: 2px solid #dadae5;border-top: 2px solid #4f4f71;display: inline-block;position: relative}.account--profile .panel{margin-bottom: 20px;margin-bottom: 1.25rem}.account--profile .required-info{font-size: 14px;font-size: .875rem}.account--profile .select-field{margin-bottom: 10px;margin-bottom: .625rem;max-width: 100%}.account--profile .profile--field{margin-bottom: 10px;margin-bottom: .625rem;width: 100%}.account--profile .profile--zip-city .profile--field-zipcode{width: 28%;float: left}.account--profile .profile--zip-city .profile--field-city{width: 70%;float: left}.account--profile .profile--zip-city .profile--field-city:after{content: "";display: table;clear: both}.account--profile .birthday--label{margin: 0px 0px 5px 0px;margin: 0rem 0rem .3125rem 0rem;display: block;font-weight: 600}.account--profile .profile--birthdate:after{content: "";display: table;clear: both}.account--profile .profile--birthdate .select-field{margin-bottom: 15px;margin-bottom: .9375rem;max-width: 100%;float: left}.account--profile .profile--birthdate .profile--birthyear,.account--profile .profile--birthdate .profile--birthyear.select-field{margin-right: 0px;margin-right: 0rem}@media screen and (min-width: 30em){.account--password-reset{margin-top: 10px;margin-top: .625rem}.account--password-reset .password-reset--input{margin: 10px 0px 30px 0px;margin: .625rem 0rem 1.875rem 0rem}.account--password-reset .password-reset--link{margin: 0px 0px 10px 0px;margin: 0rem 0rem .625rem 0rem;width: auto}.account--password-reset .password-reset--link:first-child{margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem}.account--password-new .password-new--submit{display: inline-block;width: auto}.account--logout .logout-back-to-shop{display: inline-block}}@media screen and (max-width: 766px){.stores-menu-item-title{margin-top: 10px !important}}@media screen and (min-width: 48em){.account--content{margin: 30px 0px 0px 0px;margin: 1.875rem 0rem 0rem 0rem}.account--content.is--wide{width: 100%}.account--password-reset{margin: 20px 0px 0px 0px;margin: 1.25rem 0rem 0rem 0rem}.account--password-new{margin-top: 20px;margin-top: 1.25rem}.account--password-new .password-new--input{width: 320px;width: 20rem}.account--menu{border: 1px solid #dadae5}.account--menu .navigation--headline{padding: 20px 0px 0px 0px;padding: 1.25rem 0rem 0rem 0rem;margin: 0px 20px 0px 20px;margin: 0rem 1.25rem 0rem 1.25rem;font-size: 16px;font-size: 1rem;display: block;font-weight: 600;color: #000;padding: 20px 0px 10px 0px;padding: 1.25rem 0rem .625rem 0rem;text-decoration: none !important;border-bottom: 1px solid #dadae5}.account--menu .navigation--headline.is--underline{padding: 20px 0px 10px 0px;padding: 1.25rem 0rem .625rem 0rem;border-bottom: 1px solid #dadae5;text-decoration: none !important}.account--menu .navigation--headline.is--secondary{color: #011d3f}.account--menu .navigation--headline.is--primary{color: #3386ff}.account--menu .account--menu-container{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;font-size: 14px;font-size: .875rem;line-height: 24px;line-height: 1.5rem;display: block;position: relative;padding: 10px 20px 10px 20px;padding: .625rem 1.25rem .625rem 1.25rem}.account--menu .account--menu-container.has--border{border: 1px solid #dadae5}.account--menu .account--menu-container.is--slim{padding: 5px 5px 5px 5px;padding: .3125rem .3125rem .3125rem .3125rem}.account--menu .account--menu-container.is--wide{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}.account--menu .account--menu-container.is--flat{background: #f5f5f8}.account--menu .account--menu-container.is--embossed{box-shadow: inset 0 0 3px 0 rgba(0,0,0,0.2);background: #f5f5f8}.account--menu .navigation--list{padding: 0;border: 0 none}.account--menu .navigation--entry{margin: 0;border: 0 none}.account--menu .navigation--link{padding: 5px 0px 5px 0px;padding: .3125rem 0rem .3125rem 0rem}.account--menu .navigation--link.link--logout{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem;padding: 10px 0px 0px 0px;padding: .625rem 0rem 0rem 0rem;border-top: 1px solid #dadae5;font-weight: 600;color: #3386ff}.account--menu .navigation--link.link--logout [class^="icon--"]{margin: 0px 5px 0px 0px;margin: 0rem .3125rem 0rem 0rem;display: inline-block}.account--welcome .panel--title{font-size: 26px;font-size: 1.625rem}.account--orders-overview .orders--table-header{display: block}.account--orders-overview .panel--tr{padding: 0;border-width: 0 0 1px 0}.account--orders-overview .panel--tr.order--repeat{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}.account--orders-overview .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}.account--orders-overview .column--label{display: none}.account--orders-overview .column--value{width: 100%;float: none}.account--orders-overview .column--summary-labels,.account--orders-overview .column--summary-data{width: 20%;text-align: right}.account--orders-overview .column--date,.account--orders-overview .column--id,.account--orders-overview .column--dispatch{width: 20%}.account--orders-overview .column--status{width: 25%}.account--orders-overview .column--actions{width: 15%}.account--orders-overview .column--actions .btn{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.account--orders-overview .column--name{width: 50%}.account--orders-overview .column--quantity{width: 10%}.account--orders-overview .column--price{width: 20%}.account--orders-overview .column--total{width: 20%}.account--orders-overview .column--info-labels{width: 20%}.account--orders-overview .column--info-data{width: 40%}.order--item{margin: 0}.order--pseudo-price{font-size: 12px;font-size: .75rem}.order--download,.order--price-unit,.order--current-price{display: block !important}.order--download{margin: 10px 0px 0px 0px;margin: .625rem 0rem 0rem 0rem}.order--quantity{text-align: center !important}.order--actions,.order--price,.order--amount{text-align: right !important}.account--downloads .downloads--table-header{display: block !important;background: #fff}.account--downloads .downloads--table-header .panel--th{color: #000}.account--downloads .panel--tr{padding: 0;border-width: 0 0 1px 0}.account--downloads .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;display: inline-block;float: left}.account--downloads .column--date,.account--downloads .column--actions{width: 20%}.account--downloads .column--info{width: 60%}.column--label{display: none}.column--date,.column--id,.column--dispatch{width: 20%}.column--status{width: 25%}.column--actions{width: 15%}.column--name{width: 50%}.column--quantity{width: 10%}.column--price{width: 20%}.column--total{width: 20%}.column--info-labels{width: 20%}.column--info-data{width: 40%}.column--summary{width: 20%}.account--password-reset .password-reset--input{width: 320px;width: 20rem}.account--error,.account--success{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}.is--act-partnerStatistic .content-main--inner{padding: 0px 20px 16px 20px;padding: 0rem 1.25rem 1rem 1.25rem}.is--act-partnerStatistic .account--welcome{padding: 0px 0px 0px 0px;padding: 0rem 0rem 0rem 0rem}.is--act-partnerStatistic .listing--actions{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;border-radius: 3px;background-clip: padding-box;border: 1px solid #dadae5;background: #f8f8fa}.is--act-partnerStatistic .date-filter{padding: 0px 10px 0px 10px;padding: 0rem .625rem 0rem .625rem;width: 40%;float: left;height: auto}.is--act-partnerStatistic .date-filter--label{width: 10%}.is--act-partnerStatistic .btn--filter{width: 20%;float: left;height: 40px}.is--act-partnerStatistic .chart--holder{text-align: center !important;display: block !important;width: 100%}.is--act-partnerStatistic .panel--th,.is--act-partnerStatistic .panel--td{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem}.is--act-partnerStatistic .column--item-sum{width: 75% !important}.is--act-partnerStatistic .column--item-sum .column--label,.is--act-partnerStatistic .column--item-sum .column--value{float: left;width: 50%}.is--act-partnerStatistic .is--odd{border: 0;padding: 0}.is--act-partnerStatistic .is--odd .column--total{width: 25%;float: left !important}.is--act-partnerStatistic .is--odd .column--total .column--value{width: 100%}.account--profile{margin: 0px;margin: 0rem}.account--profile .select-field{margin-bottom: 15px;margin-bottom: .9375rem}.account--profile .profile--field{margin-bottom: 15px;margin-bottom: .9375rem}.account--profile .select-field{max-width: 290px;max-width: 18.125rem}.account--profile .profile--birthdate .select-field{width: 32%;margin-right: 2%}}@media screen and (min-width: 64em){.account--info,.account--billing{width: 49%;float: left}.account--payment,.account--shipping{width: 49%;float: right}.account--email,.account--password,.account--userdata{display: none}.account--email,.account--password,.account--userdata,.account--newsletter{clear: both}.account--password-reset{margin: 20px 0px 0px 0px;margin: 1.25rem 0rem 0rem 0rem}.account--info .panel--body,.account--payment .panel--body{height: 120px;height: 7.5rem}.account--profile .profile-password--container{float: right;width: 49%}.account--profile .profile-email--container{float: left;width: 49%;margin-right: 2%}}@media screen and (min-width: 78.75em){.is--act-partnerStatistic .content-main--inner{padding: 0px 45px 45px 45px;padding: 0rem 2.8125rem 2.8125rem 2.8125rem}.account--profile{padding-top: 45px;padding-top: 2.8125rem}.account--content{margin: 45px 0px 0px 0px;margin: 2.8125rem 0rem 0rem 0rem}.account--password-reset{margin: 45px 0px 0px 0px;margin: 2.8125rem 0rem 0rem 0rem}.account--password-new{margin-top: 45px;margin-top: 2.8125rem}.account--error,.account--success{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}}.partner-statistic .account--welcome{margin-bottom: 0}.partner-statistic .partner-statistic-body{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem;margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}.partner-statistic .date-filter{display: inline-block}.partner-statistic .date-filter--input{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem}.partner-statistic .ui-datepicker-trigger{padding: 2px 10px 2px 10px;padding: .125rem .625rem .125rem .625rem;line-height: 32px;line-height: 2rem;border-radius: 3px;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 14px;font-size: .875rem;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);-webkit-font-smoothing: inherit;display: inline-block;position: relative;font-weight: 600;text-decoration: none;text-align: left;cursor: pointer;border: 1px solid #dadae5;color: #011d3f;padding: 10px 10px 9px 10px;padding: .625rem .625rem .5625rem .625rem;margin: 0px 25px 0px 0px;margin: 0rem 1.5625rem 0rem 0rem;line-height: 20px;line-height: 1.25rem}.partner-statistic .ui-datepicker-trigger [class^="icon--"]{font-size: 10px;font-size: .625rem}.partner-statistic .ui-datepicker-trigger .is--large{font-size: 16px;font-size: 1rem}.partner-statistic .ui-datepicker-trigger.is--icon-right{padding-right: 36px;padding-right: 2.25rem}.partner-statistic .ui-datepicker-trigger.is--icon-right [class^="icon--"]{height: 16px;height: 1rem;line-height: 32px;line-height: 2rem;margin: -16px 0px 0px 0px;margin: -1rem 0rem 0rem 0rem;right: 12px;right: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.partner-statistic .ui-datepicker-trigger.is--icon-left{padding-left: 36px;padding-left: 2.25rem}.partner-statistic .ui-datepicker-trigger.is--icon-left [class^="icon--"]{height: 16px;height: 1rem;line-height: 32px;line-height: 2rem;margin: -16px 0px 0px 0px;margin: -1rem 0rem 0rem 0rem;left: 12px;left: .75rem;font-weight: 500;display: block;position: absolute;top: 50%}.partner-statistic .ui-datepicker-trigger:disabled,.partner-statistic .ui-datepicker-trigger:disabled:hover,.partner-statistic .ui-datepicker-trigger.is--disabled,.partner-statistic .ui-datepicker-trigger.is--disabled:hover{opacity: .5;background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);border: 1px solid #dadae5;color: #011d3f;cursor: not-allowed;overflow: hidden}.partner-statistic .ui-datepicker-trigger:hover{background: #fff;color: #3386ff;border-color: #3386ff}.partner-statistic .ui-datepicker-trigger:focus{outline: none}.partner-statistic .ui-datepicker-trigger.is--small{line-height: 28px;line-height: 1.75rem}.partner-statistic .ui-datepicker-trigger.is--medium{line-height: 32px;line-height: 2rem;height: 38px;height: 2.375rem}.partner-statistic .ui-datepicker-trigger.is--large{line-height: 36px;line-height: 2.25rem;height: 42px;height: 2.625rem}.partner-statistic .ui-datepicker-trigger.is--full{display: block}.partner-statistic .ui-datepicker-trigger.is--center{text-align: center}.partner-statistic .ui-datepicker-trigger.is--icon-right .icon--plus3{font-size: 16px}.partner-statistic .ui-datepicker-trigger.is--danger{line-height: 1.1rem;letter-spacing: 0.033em;font-weight: 300;background: #3ca3ee !important;border-color: #3c92ee !important;color: white}.partner-statistic .ui-datepicker-trigger.cancel{background: #af5b81;color: white;border-color: #af5b81;line-height: 24px}.partner-statistic .ui-datepicker-trigger.pay--now{background: #2e7600;color: white;border-color: #2e7600;line-height: 24px}.navigation--link-img{width: 25px;margin-right: 5px}.forms--content{width: 100%}.forms--content .forms--headline{margin-bottom: 20px;margin-bottom: 1.25rem}.forms--content .forms--headline .forms--title{margin-top: 0px;margin-top: 0rem}.forms--content .forms--headline .forms--text p{margin-bottom: 12px;margin-bottom: .75rem}.forms--content .alert{margin: 30px 0px 0px 0px;margin: 1.875rem 0rem 0rem 0rem}.forms--content .forms--field{margin-bottom: 5px;margin-bottom: .3125rem;width: 100%}.forms--content input{margin-bottom: 10px;margin-bottom: .625rem;width: 100%}.forms--content input[type="checkbox"]{width: auto}.forms--content textarea{margin-bottom: 10px;margin-bottom: .625rem;width: 100%}.forms--content .field--select{margin-bottom: 10px;margin-bottom: .625rem}.forms--content .btn{float: right}.forms--content .buttons:after{content: "";display: table;clear: both}.forms--content .strasse{margin-right: 2%;width: 80%;float: left}.forms--content .nr{width: 18%;float: left}.forms--content .plz{margin-right: 2%;width: 28%;float: left}.forms--content .ort{width: 70%;float: left}.forms--content .ort:after{content: "";display: table;clear: both}.forms--content .forms--required{font-size: 12px;font-size: .75rem;margin-bottom: 10px;margin-bottom: .625rem}.forms--content .forms--description{margin: -8px 0px 10px 0px;margin: -0.5rem 0rem .625rem 0rem;clear: both}.forms--content .forms--captcha strong.captcha--notice{margin-bottom: 8px;margin-bottom: .5rem;display: block}.forms--content .forms--checkbox label{top: -2px;top: -0.125rem;position: relative}.forms--content .forms--checkbox input[type="checkbox"]{width: auto}@media screen and (min-width: 48em){.forms--content{margin-top: 45px;margin-top: 2.8125rem}.forms--content input{margin-bottom: 15px;margin-bottom: .9375rem}.forms--content textarea{margin-bottom: 15px;margin-bottom: .9375rem}.forms--content .forms--captcha strong.captcha--notice{margin-bottom: 16px;margin-bottom: 1rem}}@media screen and (min-width: 78.75em){.forms--content{margin-top: 45px;margin-top: 2.8125rem}.forms--content .alert{margin: 0px 0px 0px 0px;margin: 0rem 0rem 0rem 0rem}}.custom-page--content{margin-top: 10px;margin-top: .625rem}.custom-page--content ul,.custom-page--content ol{padding-left: 20px;padding-left: 1.25rem}.custom-page--content .custom-page--tab-headline{margin-top: 0px;margin-top: 0rem;font-size: 24px;font-size: 1.5rem}.custom-page--content .content--custom.panel--body{padding: 20px;padding: 1.25rem}.custom-page--content .is--active-parent{display: block}.ajax-modal--custom{padding: 8px 8px 8px 8px;padding: .5rem .5rem .5rem .5rem}@media screen and (min-width: 48em){.custom-page--content{margin-top: 30px;margin-top: 1.875rem}.custom-page--content .custom-page--tab-headline{margin-top: 10px;margin-top: .625rem}.ajax-modal--custom{padding: 10px 10px 10px 10px;padding: .625rem .625rem .625rem .625rem}}@media screen and (min-width: 78.75em){.ajax-modal--custom{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem}.custom-page--content{margin-top: 45px;margin-top: 2.8125rem}}.product--tax a{text-decoration: none !important}.product--tax a:hover{text-decoration: underline !important}.entry--all-results-link i{font-size: 8px}.table--shipping-costs-trigger i{margin: -4px 0px 0px 0px;margin: -0.25rem 0rem 0rem 0rem;font-size: 8px}.table--footer i,.premium-product--product .btn i,.compare--button i,.modal--compare .btn i{font-size: 8px}.js--modal.sizing--auto.is--fullscreen{height: 100% !important;width: 100% !important}.js--modal.sizing--fixed{max-height: none !important;max-width: none !important}.is--inactive{overflow: hidden !important}.btn::-moz-focus-inner{border: 0;padding: 0}.is--ie .action--sort .sort--select:after{line-height: 34px}.is--ie .register--login .register--new-customer .new-customer-btn::after{line-height: 16px}.is--ie .filter-panel--input input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .input--state::before,.is--ie .filter-panel--input input[type='checkbox']:checked ~ .checkbox--state::before,.is--ie .filter-panel--checkbox input[type='checkbox']:checked ~ .checkbox--state::before,.is--ie .filter-panel--radio input[type='checkbox']:checked ~ .checkbox--state::before{line-height: 12px}@media screen and (min-width: 48em){.top-bar--navigation .entry--service:after,.top-bar--navigation .entry--service::after{font-size: 5px}.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active:before,.sidebar--navigation .is--level1 .navigation--entry.has--sub-children.is--active::before{font-size: 5px}.is--ie .header-main .top-bar--navigation .select-field:after{line-height: 24px}.is--ie .action--filter-btn .filter--trigger:before,.is--ie .action--filter-btn .filter--trigger:after{line-height: 16px}.is--ie .header-main .top-bar--navigation .top-bar--language .select-field select,.is--edge .header-main .top-bar--navigation .top-bar--language .select-field select{font-size: 0}.is--ie .header-main .top-bar--navigation .top-bar--language .select-field select option,.is--edge .header-main .top-bar--navigation .top-bar--language .select-field select option{font-size: 14px;font-size: .875rem}}.image-slider{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;z-index: 1000;position: relative}.image-slider:after{content: "";display: table;clear: both}.image-slider--container{height: 200px;height: 12.5rem;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;position: relative;top: 0;left: 0;overflow: hidden}.image-slider--container .arrow{width: 30px;width: 1.875rem;height: 70px;height: 4.375rem;margin-top: -35px;margin-top: -2.1875rem;line-height: 68px;line-height: 4.25rem;font-size: 16px;font-size: 1rem;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background: rgba(255,255,255,0.5);border: 1px solid rgba(255,255,255,0.5);position: absolute;top: 50%;z-index: 1000;font-family: 'shopware';text-align: center;color: #011d3f;cursor: pointer;display: block}.image-slider--container .arrow.is--left{left: 10px;left: .625rem;border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box}.image-slider--container .arrow.is--left:before,.image-slider--container .arrow.is--left::before{content: "\e611";padding-left: 10px}.image-slider--container .arrow.is--right{right: 10px;right: .625rem;border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box}.image-slider--container .arrow.is--right:before{content: "\e60f";padding-right: 10px}.image-slider--container .arrow:hover{color: #3386ff;border-color: rgba(51,134,255,0.5)}.image-slider--container.is--dragging .image-slider--item{cursor: move}.image-slider--slide{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block;height: 100%;position: relative;top: 0;left: 0;white-space: nowrap;font-size: 0;-ms-touch-action: pan-y}.image-slider--slide:after{content: "";display: table;clear: both}.image-slider--item{-webkit-backface-visibility: hidden;backface-visibility: hidden;display: inline-block;height: 100%;width: 100%;position: relative;text-align: center;cursor: pointer}.image-slider--item .image--element{display: inline-block;max-width: 100%;height: 100%}.image-slider--item .image--media{margin: 0 auto;text-align: center}.image-slider--dots{padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem;text-align: center}.image-slider--thumbnails{height: 70px;height: 4.375rem;top: 440px;top: 27.5rem;display: none;width: 100%;overflow: hidden;white-space: nowrap;position: absolute;left: 0}.image-slider--thumbnails .image-slider--thumbnails-slide{position: absolute;top: 0;left: 0}.image-slider--thumbnails .thumbnail--link{width: 70px;width: 4.375rem;height: 70px;height: 4.375rem;padding: 5px 5px 5px 5px;padding: .3125rem .3125rem .3125rem .3125rem;margin: 0px 10px 0px 0px;margin: 0rem .625rem 0rem 0rem;line-height: 57px;line-height: 3.5625rem;border-radius: 3px;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;text-align: center;border: 1px solid #dadae5}.image-slider--thumbnails .thumbnail--link.is--active{border-color: #3386ff}.image-slider--thumbnails .thumbnail--image{display: inline;vertical-align: middle}.image-slider--thumbnails .thumbnails--arrow{width: 20px;width: 1.25rem;height: 70px;height: 4.375rem;line-height: 70px;line-height: 4.375rem;font-size: 14px;font-size: .875rem;border-radius: 3px;background-clip: padding-box;-webkit-user-select: none;user-select: none;-webkit-touch-callout: none;touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);background-color: #fff;background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);display: none;position: absolute;z-index: 1000;font-family: 'shopware';text-align: center;color: #011d3f;border: 1px solid rgba(255,255,255,0.85);cursor: pointer;background: rgba(255,255,255,0.85)}.image-slider--thumbnails .thumbnails--arrow:hover{color: #3386ff;border-color: rgba(51,134,255,0.85)}.image-slider--thumbnails .thumbnails--arrow.is--top,.image-slider--thumbnails .thumbnails--arrow.is--bottom{font-size: 8px;font-size: .5rem;width: 70px;width: 4.375rem;height: 24px;height: 1.5rem;padding: 2px 0px 0px 0px;padding: .125rem 0rem 0rem 0rem;line-height: 18px;line-height: 1.125rem;left: 0}.image-slider--thumbnails .thumbnails--arrow.is--top{border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;top: 0}.image-slider--thumbnails .thumbnails--arrow.is--top::before{content: "\e610"}.image-slider--thumbnails .thumbnails--arrow.is--bottom{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;bottom: 0}.image-slider--thumbnails .thumbnails--arrow.is--bottom::before{content: "\e612"}.image-slider--thumbnails .thumbnails--arrow.is--left{border-top-left-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 0;background-clip: padding-box;width: 24px;width: 1.5rem;top: 0;left: 0}.image-slider--thumbnails .thumbnails--arrow.is--left::before{content: "\e611"}.image-slider--thumbnails .thumbnails--arrow.is--right{border-top-left-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;background-clip: padding-box;width: 24px;width: 1.5rem;top: 0;right: 0}.image-slider--thumbnails .thumbnails--arrow.is--right::before{content: "\e60f"}.image-slider--thumbnails .thumbnails--arrow.is--active{display: block}@media screen and (min-width: 48em){.image-slider--container{height: 400px;height: 25rem}}@media screen and (min-width: 64em){.image-slider--thumbnails{display: block}.image-slider--container{height: 400px;height: 25rem;margin-bottom: 110px;margin-bottom: 6.875rem}.image-slider--container.no--thumbnails{margin-bottom: 0}.image-slider--container.no--image .image-slider--item{cursor: default}.image-slider--dots{top: 405px;top: 25.3125rem;position: absolute;width: 100%}}@media screen and (min-width: 78.75em){.image-slider--container{height: 350px;height: 21.875rem;margin-bottom: 0}.image-slider--thumbnails{width: 70px;width: 4.375rem;height: 430px;height: 26.875rem;margin: 0px 20px 0px 0px;margin: 0rem 1.25rem 0rem 0rem;position: relative;top: 0;left: 0;float: left}.image-slider--thumbnails .thumbnail--link{margin: 0px 0px 20px 0px;margin: 0rem 0rem 1.25rem 0rem;display: block}.image-slider--dots{padding: 10px 0px 10px 90px;padding: .625rem 0rem .625rem 5.625rem;position: relative;top: auto;display: block}}.dot--link{border-radius: 11px;background-clip: padding-box;margin: 0px 5px 0px 5px;margin: 0rem .3125rem 0rem .3125rem;width: 11px;width: .6875rem;height: 11px;height: .6875rem;display: inline-block;border: 1px solid #dadae5}.dot--link.is--active{border-color: #3386ff;background: #3386ff}.xpull{display: none;height: 40px;margin: 0 auto;position: relative;text-align: center;transform: translate3d(0, 0, 0) rotate(0deg)}.xpull_pulled .xpull__arrow{top: 5px;transform: rotate(180deg)}.xpull__start-msg-text{margin-bottom: 5px}.xpull__arrow{position: relative;width: 4px;height: 10px;margin: 0 auto 6px;background-color: #cacaca;border-top-left-radius: 3px;border-top-right-radius: 3px;transition: transform 300ms ease}.xpull__arrow::after{content: '';position: absolute;top: 100%;left: -3px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #cacaca}.xpull__spinner{display: none;padding-top: 10px}.xpull__spinner-circle{height: 25px;width: 25px;margin: 0 auto;position: relative;left: -4px;animation: rotation .6s infinite linear;border: 4px solid rgba(202,202,202,0.15);border-top: 4px solid rgba(202,202,202,0.9);border-radius: 100%}@-webkit-keyframes rotation{from{-webkit-transform: rotate(0deg)}to{-webkit-transform: rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform: rotate(0deg)}to{-moz-transform: rotate(359deg)}}@-o-keyframes rotation{from{-o-transform: rotate(0deg)}to{-o-transform: rotate(359deg)}}@keyframes rotation{from{transform: rotate(0deg)}to{transform: rotate(359deg)}}.jnoty{z-index: 9999;font-size: 14px;position: fixed;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.jnoty-info .jnoty-content .jnoty-header{color: #00B8D9}.jnoty-success .jnoty-content .jnoty-header{color: #36B37E}.jnoty-warning .jnoty-content .jnoty-header{color: #FFAB00}.jnoty-danger .jnoty-content .jnoty-header{color: #FF5230}.jnoty-icon{margin-right: 5px}.jnoty-content{padding: 10px 20px}.jnoty-message{margin-left: 20px}.jnoty.top-left{left: 0px;top: 0px}.jnoty.top-right{right: 0px;top: 0px}.jnoty.bottom-left{left: 0px;bottom: 0px}.jnoty.bottom-right{right: 0px;bottom: 0px}.jnoty.center{top: 0px;width: 50%;left: 25%}.jnoty.center .jnoty-container,.jnoty.center .jnoty-closer{margin-left: auto;margin-right: auto}.jnoty-container{background-color: #fff;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 350px;padding: 10px;margin: 10px;text-align: left;display: none;border: 1px solid #f4f5f7;padding: 0;width: 300px;box-shadow: 0 2px 15px -3px rgba(0,0,0,0.3);border-radius: 5px;min-height: 40px}.jnoty-container .ui-state-highlight,.jnoty-container .ui-widget-content .ui-state-highlight,.jnoty-container .ui-widget-header .ui-state-highlight{border: 1px solid #000;background: #fff;color: #555}.jnoty-header{display: flex;align-items: flex-start;font-weight: bold;margin-bottom: 5px}.jnoty-container .jnoty-close{background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-size: 1.5em;cursor: pointer;padding: 5px 10px}.jnoty-closer{background-color: #fff;opacity: 0.9;filter: progid:DXImageTransform.Microsoft.Alpha(90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(90);zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: bold;text-align: center}.jnoty-closer .ui-state-highlight,.jnoty-closer .ui-widget-content .ui-state-highlight,.jnoty-closer .ui-widget-header .ui-state-highlight{border: 1px solid #000;background: #000;color: #fff}@media print{.jnoty{display: none}}.select2-container{box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle}.select2-container .select2-selection--single{box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--single .select2-selection__rendered{display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color: transparent;border: none;font-size: 1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right: 8px;padding-left: 20px}.select2-container .select2-selection--multiple{box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none}.select2-container .select2-selection--multiple .select2-selection__rendered{display: inline;list-style: none;padding: 0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color: transparent;border: none;font-size: 1em}.select2-container .select2-search--inline .select2-search__field{box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;margin-left: 5px;padding: 0;max-width: 100%;resize: none;height: 18px;vertical-align: bottom;font-family: sans-serif;overflow: hidden;word-break: keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-dropdown{background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051}.select2-results{display: block}.select2-results__options{list-style: none;margin: 0;padding: 0}.select2-results__option{padding: 6px;user-select: none;-webkit-user-select: none}.select2-results__option--selectable{cursor: pointer}.select2-container--open .select2-dropdown{left: 0}.select2-container--open .select2-dropdown--above{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--open .select2-dropdown--below{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-search--dropdown{display: block;padding: 4px}.select2-search--dropdown .select2-search__field{padding: 4px;width: 100%;box-sizing: border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance: none}.select2-search--dropdown.select2-search--hide{display: none}.select2-close-mask{border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0)}.select2-hidden-accessible{border: 0 !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important}.select2-container--default .select2-selection--single{background-color: #fff;border: 1px solid #aaa;border-radius: 4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px;padding-right: 0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--default .select2-selection--single .select2-selection__arrow{height: 26px;position: absolute;top: 1px;right: 1px;width: 20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left: 1px;right: auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display: none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;padding-bottom: 5px;padding-right: 5px;position: relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right: 25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor: pointer;font-weight: bold;height: 20px;margin-right: 10px;margin-top: 5px;position: absolute;right: 0;padding: 1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0;padding-left: 20px;position: relative;max-width: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: bottom;white-space: nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor: default;padding-left: 2px;padding-right: 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color: transparent;border: none;border-right: 1px solid #aaa;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #999;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px;position: absolute;left: 0;top: 0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color: #f1f1f1;color: #333;outline: none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left: 5px;padding-right: 2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left: 1px solid #aaa;border-right: none;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float: left;margin-left: 10px;margin-right: auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border: solid #000 1px;outline: 0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color: #eee;cursor: default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display: none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield}.select2-container--default .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--default .select2-results__option .select2-results__option{padding-left: 1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left: 0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left: -1em;padding-left: 2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -2em;padding-left: 3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -3em;padding-left: 4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -4em;padding-left: 5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left: -5em;padding-left: 6em}.select2-container--default .select2-results__option--group{padding: 0}.select2-container--default .select2-results__option--disabled{color: #999}.select2-container--default .select2-results__option--selected{background-color: #ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #5897fb;color: white}.select2-container--default .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic .select2-selection--single{background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color: #444;line-height: 28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color: #999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float: left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto}.select2-container--classic.select2-container--open .select2-selection--single{border: 1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background: transparent;border: none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;padding-bottom: 5px;padding-right: 5px}.select2-container--classic .select2-selection--multiple:focus{border: 1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display: none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor: default;padding-left: 2px;padding-right: 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color: transparent;border: none;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #888;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color: #555;outline: none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left: 5px;margin-right: auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left: 5px;padding-right: 2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border: 1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top: none;border-top-left-radius: 0;border-top-right-radius: 0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.select2-container--classic .select2-search--dropdown .select2-search__field{border: 1px solid #aaa;outline: 0}.select2-container--classic .select2-search--inline .select2-search__field{outline: 0;box-shadow: none}.select2-container--classic .select2-dropdown{background-color: #fff;border: 1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom: none}.select2-container--classic .select2-dropdown--below{border-top: none}.select2-container--classic .select2-results > .select2-results__options{max-height: 200px;overflow-y: auto}.select2-container--classic .select2-results__option--group{padding: 0}.select2-container--classic .select2-results__option--disabled{color: grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color: #3875d7;color: #fff}.select2-container--classic .select2-results__group{cursor: default;display: block;padding: 6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color: #5897fb}.ui-tooltip{padding: 8px;position: absolute;z-index: 99;max-width: 300px}body .ui-tooltip{border-width: 2px}body.example{background-color: #9ddaf8}.timezone-map polygon{fill: #262626;stroke-width: .5;stroke: #959595}.timezone-map polygon[data-selected=true]{fill: orange;stroke: orange}.timezone-map polygon:hover{stroke: orange;fill: orange;cursor: pointer}.filter-box > *{float: left;height: 24px}.filter-box select{width: 45%;padding: 0 0 0 10px}.filter-box .quick-link{width: 52%;overflow-x: auto;white-space: nowrap;overflow-y: hidden}.filter-box .quick-link span{font-weight: 300;border-radius: 3px;color: #000;background-color: #fff;border: 1px solid #000;margin-left: 10px;font-size: 9px;padding: 4px 6px}.filter-box .quick-link span.active{color: #fff;background-color: orange}.filter-box .quick-link span:hover{color: #fff;background-color: orange;cursor: pointer}.filter-box .hover-text{height: 20px;width: 100%;padding: 10px}.filter-box .hover-text p{opacity: 0;text-align: center;transform: scale(10);transition: all .3s ease-in-out .2s}.filter-box .hover-text p.active{opacity: 1;transform: scale(1);transition: all .3s ease-in-out .1s}@-webkit-keyframes passing-through{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%,70%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}100%{opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%,70%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}100%{opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px)}}@keyframes passing-through{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%,70%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}100%{opacity: 0;-webkit-transform: translateY(-40px);-moz-transform: translateY(-40px);-ms-transform: translateY(-40px);-o-transform: translateY(-40px);transform: translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}}@-moz-keyframes slide-in{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}}@keyframes slide-in{0%{opacity: 0;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px)}30%{opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}10%{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}20%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}10%{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}20%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}}@keyframes pulse{0%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}10%{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}20%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}}.apc-dropzone,.apc-dropzone *{box-sizing: border-box}.apc-dropzone{min-height: 150px;border: 2px dashed rgba(0,0,0,0.3);border-radius: 3px;position: relative;z-index: 2;padding: 20px 20px}.apc-dropzone.dz-clickable{cursor: pointer}.apc-dropzone.dz-clickable *{cursor: default}.apc-dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor: pointer}.apc-dropzone.dz-started .dz-message{display: none}.apc-dropzone.dz-drag-hover{border-style: solid}.apc-dropzone.dz-drag-hover .dz-message{opacity: 0.5}.apc-dropzone .dz-message{text-align: center;margin: 2em 0}.apc-dropzone .dz-preview{position: relative;display: inline-block;vertical-align: top;margin: 16px;min-height: 100px}.apc-dropzone .dz-preview:hover{z-index: 1000}.apc-dropzone .dz-preview:hover .dz-details{opacity: 1}.apc-dropzone .dz-preview.dz-file-preview .dz-image{border-radius: 20px;background: #999;background: linear-gradient(to bottom, #eee, #ddd)}.apc-dropzone .dz-preview.dz-file-preview .dz-details{opacity: 1}.apc-dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition: opacity .2s linear;-moz-transition: opacity .2s linear;-ms-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: opacity .2s linear}.apc-dropzone .dz-preview .dz-remove{font-size: 14px;text-align: center;display: block;cursor: pointer;border: none}.apc-dropzone .dz-preview .dz-remove:hover{text-decoration: underline}.apc-dropzone .dz-preview:hover .dz-details{opacity: 1}.apc-dropzone .dz-preview .dz-details{z-index: 20;position: absolute;top: 0;left: 0;opacity: 0;font-size: 13px;min-width: 100%;max-width: 100%;padding: 2em 1em;text-align: center;color: rgba(0,0,0,0.9);line-height: 150%}.apc-dropzone .dz-preview .dz-details .dz-size{margin-bottom: 1em;font-size: 16px}.apc-dropzone .dz-preview .dz-details .dz-filename{white-space: nowrap}.apc-dropzone .dz-preview .dz-details .dz-filename:hover span{border: 1px solid rgba(200,200,200,0.8);background-color: rgba(255,255,255,0.8)}.apc-dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow: hidden;text-overflow: ellipsis}.apc-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border: 1px solid transparent}.apc-dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color: rgba(255,255,255,0.4);padding: 0 .4em;border-radius: 3px}.apc-dropzone .dz-preview:hover .dz-image img{-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);-o-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);-webkit-filter: blur(8px);filter: blur(8px)}.apc-dropzone .dz-preview .dz-image{border-radius: 20px;overflow: hidden;width: 120px;height: 120px;position: relative;display: block;z-index: 10}.apc-dropzone .dz-preview .dz-image img{display: block}.apc-dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);-moz-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);-ms-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);-o-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);animation: passing-through 3s cubic-bezier(.77, 0, .175, 1)}.apc-dropzone .dz-preview.dz-error .dz-error-mark{opacity: 1;-webkit-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);-moz-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);-ms-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);-o-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);animation: slide-in 3s cubic-bezier(.77, 0, .175, 1)}.apc-dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events: none;opacity: 0;z-index: 500;position: absolute;display: block;top: 50%;left: 50%;margin-left: -27px;margin-top: -27px}.apc-dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display: block;width: 54px;height: 54px}.apc-dropzone .dz-preview.dz-processing .dz-progress{opacity: 1;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear}.apc-dropzone .dz-preview.dz-complete .dz-progress{opacity: 0;-webkit-transition: opacity .4s ease-in;-moz-transition: opacity .4s ease-in;-ms-transition: opacity .4s ease-in;-o-transition: opacity .4s ease-in;transition: opacity .4s ease-in}.apc-dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation: pulse 6s ease infinite;-moz-animation: pulse 6s ease infinite;-ms-animation: pulse 6s ease infinite;-o-animation: pulse 6s ease infinite;animation: pulse 6s ease infinite}.apc-dropzone .dz-preview .dz-progress{opacity: 1;z-index: 1000;pointer-events: none;position: absolute;height: 16px;left: 50%;top: 50%;margin-top: -8px;width: 80px;margin-left: -40px;background: rgba(255,255,255,0.9);-webkit-transform: scale(1);border-radius: 8px;overflow: hidden}.apc-dropzone .dz-preview .dz-progress .dz-upload{background: #333;background: linear-gradient(to bottom, #666, #444);position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out}.apc-dropzone .dz-preview.dz-error .dz-error-message{display: block}.apc-dropzone .dz-preview.dz-error:hover .dz-error-message{opacity: 1;pointer-events: auto}.apc-dropzone .dz-preview .dz-error-message{pointer-events: none;z-index: 1000;position: absolute;display: block;display: none;opacity: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;border-radius: 8px;font-size: 13px;top: 130px;left: -10px;width: 140px;background: #be2626;background: linear-gradient(to bottom, #be2626, #a92222);padding: .5em 1.2em;color: white}.apc-dropzone .dz-preview .dz-error-message:after{content: '';position: absolute;top: -6px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #be2626}.autocomplete-suggestions{border: 1px solid #999;background: #FFF;overflow: auto}.autocomplete-suggestion{padding: 5px 5px;white-space: nowrap;overflow: hidden}.autocomplete-selected{background: #F0F0F0}.autocomplete-suggestions strong{font-weight: normal;color: #3399FF}.autocomplete-group{padding: 2px 5px}.autocomplete-group strong{display: block;border-bottom: 1px solid #000}.autocomplete-suggestion{cursor: pointer}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry{margin-top: 0;height: 45px;position: relative}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry .icon--logout{position: absolute;bottom: 17px;left: 10px}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry:hover{color: #012a76}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry:hover .navigation--link.link--logout{color: #012a76}.account--dropdown-navigation .account--menu .account--menu-container .navigation--link.link--logout{z-index: 1;position: absolute;bottom: 0;height: 100%;width: 100%;padding-left: 30px;margin: 0;color: #011d3f}.account--dropdown-navigation .sidebar--navigation .navigation--link{align-items: center;justify-content: flex-start;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}.account--dropdown-navigation .svg--icon{display: flex;align-items: center;justify-content: flex-start;margin-right: 10px}.account--dropdown-navigation .svg--icon svg{width: 21px;height: 21px}.account--dropdown-navigation .svg--icon svg path,.account--dropdown-navigation .svg--icon svg rect{fill: #011d3f !important}.shop--navigation .navigation--list:not(.sidebar--navigation){display: flex;align-items: center;justify-content: flex-end}.shop--navigation .navigation--entry .account--link.account--user-loggedin:after{top: 0;right: 0}.entry--carwash-name{padding-right: 5px}.entry--carwash-name span{font-size: 13px;line-height: 22px;font-weight: bold;display: block;overflow: hidden;text-overflow: ellipsis}.navigation--list .entry--account .account--link{display: flex;align-items: center;background: white;border: none}.navigation--list .account--display.navigation--personalized{margin: 0}@media all and (min-width: 48em){.account--dropdown-navigation{min-width: 300px;min-width: 18.75rem}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry{height: 30px;margin-top: 10px}.account--dropdown-navigation .account--menu .account--menu-container .logout--entry .icon--logout{bottom: 3px;left: 0}.account--dropdown-navigation .account--menu .account--menu-container .navigation--link.link--logout{padding-left: 25px}}@media all and (min-width: 64em){.navigation--list .entry--account .account--link{border: 1px solid}}html{--card-color: #cacaca;--text-color: #e1e1e1}.col2{width: 100%}.col2 input{display: block;margin-bottom: 10px;background: rgba(0,0,0,0.05);border: none;transition: background .5s;width: 100%}.col2 input:focus{background: rgba(31,134,252,0.15)}.col2 label{font-size: 15px;color: #444}.col2 .ccv{width: 40%}.chip{position: absolute;width: 55px;height: 40px;background: #bbb;border-radius: 7px}.chip:after{content: '';display: block;width: 35px;height: 25px;border-radius: 4px;position: absolute;top: 0;bottom: 0;margin: auto;background: #ddd}.order--step-title{width: 100%;margin: 0;padding: 0;margin-bottom: 20px}.add--order-form .order--steps{margin-top: 10px;min-height: 180px;margin-bottom: 15px}.add--order-form .order--steps .order--step{display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: center}.add--order-form .order--steps .order--step.color--fieldset{display: block}.add--order-form .order--steps .order--step.extra--fieldset,.add--order-form .order--steps .order--step.color--fieldset{justify-content: flex-start}.add--order-form .order--steps .order--step:not(.is--active){display: none}.add--order-form .order--steps .order--step .cartype--panel{display: flex;width: 47%;height: 100px;margin-bottom: 3%;margin-right: 3%}.add--order-form .order--steps .order--step .cartype--panel label{display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative;padding: 5px;width: 100%;height: 100%;justify-content: flex-end;border: 1px solid #dadae5;border-radius: 10px}.add--order-form .order--steps .order--step .cartype--panel label:hover,.add--order-form .order--steps .order--step .cartype--panel label.is--active{box-shadow: 0px 3px 10px -6px;border-color: transparent}.add--order-form .order--steps .order--step .cartype--panel .image{display: flex;align-items: center;height: 100%;padding-bottom: 20px;width: 100%}.add--order-form .order--steps .order--step .cartype--panel .image img{width: 100%;height: 100%;object-fit: contain}.add--order-form .order--steps .order--step .color{height: 40px;width: 100%;border-radius: 10px;border: 1px solid #dadae5}.add--order-form .order--steps .order--step .color--block label{display: flex;align-items: center;justify-content: center;cursor: pointer;margin: 12px 0;border-radius: 10px;position: relative}.add--order-form .order--steps .order--step .color--block label:hover,.add--order-form .order--steps .order--step .color--block label.is--active{box-shadow: 0px 3px 10px -6px}.add--order-form .order--steps .order--step .color--block label:hover .color,.add--order-form .order--steps .order--step .color--block label.is--active .color{border-color: transparent}.add--order-form .order--steps .order--step .color--block input{cursor: pointer;position: absolute;opacity: 0;width: 100%;height: 100%;top: 0;left: 0}.add--order-form .order--steps .order--step .service--block,.add--order-form .order--steps .order--step .extra--block{min-height: 60px;width: 100%;margin-right: 0%;margin-bottom: 3%}.add--order-form .order--steps .order--step .service--block label,.add--order-form .order--steps .order--step .extra--block label{height: 100%;align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 5px 10px;border: 1px solid #dadae5;cursor: pointer;position: relative;border-radius: 10px}.add--order-form .order--steps .order--step .service--block label img,.add--order-form .order--steps .order--step .extra--block label img{height: 100%;width: 100%;object-fit: contain}.add--order-form .order--steps .order--step .service--block label:hover,.add--order-form .order--steps .order--step .extra--block label:hover{border-color: transparent;box-shadow: 0px 3px 10px -6px}.add--order-form .order--steps .order--step .service--block label.is--active,.add--order-form .order--steps .order--step .extra--block label.is--active{background: #f8f8f8;box-shadow: 0px 3px 10px -6px}.add--order-form .order--steps .order--step .service--block .image,.add--order-form .order--steps .order--step .extra--block .image{width: 100%;height: 55px}.add--order-form .order--steps .order--step .service--block .name,.add--order-form .order--steps .order--step .extra--block .name{text-align: left;overflow: hidden;text-overflow: ellipsis}.add--order-form .order--steps .order--step .service--block .price:not(.service-price):not(.extra-service-price),.add--order-form .order--steps .order--step .extra--block .price:not(.service-price):not(.extra-service-price){width: 30%;text-align: right}.add--order-form .order--steps .order--step .service--block .price:not(.service-price):not(.extra-service-price) span,.add--order-form .order--steps .order--step .extra--block .price:not(.service-price):not(.extra-service-price) span{border-bottom: 1px dotted}.add--order-form .order--steps .order--step .service--block .name,.add--order-form .order--steps .order--step .extra--block .name,.add--order-form .order--steps .order--step .service--block .price,.add--order-form .order--steps .order--step .extra--block .price{font-weight: 600;font-size: 16px;line-height: initial}.add--order-form .order--steps .order--step .service--block input,.add--order-form .order--steps .order--step .extra--block input{cursor: pointer;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.add--order-form .order--steps .input--panel{display: flex;align-items: center;position: absolute;bottom: 0;justify-content: center;width: 100%;left: 0}.add--order-form .order--steps .input--panel .name{padding-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 5px;padding-right: 5px;width: 100%;text-align: center;margin: 0}.add--order-form .order--steps .input--panel input{cursor: pointer;opacity: 0;position: absolute;width: 100%;height: 100%}.add--order-form .form--actions{display: flex;width: 100%;justify-content: center;margin: 20px 0px 20px}.add--order-form .confirm-phone{margin-bottom: 10px}.confirm-tart{margin-bottom: 10px}.confirm-tart label{display: flex;align-items: center;justify-content: space-between;cursor: pointer;border-bottom: 1px solid #dadae5;padding: 10px 0px}.confirm-phone label{display: block;font-size: 12px}.action--steps{display: flex}.action--steps .back{margin-right: 10px}#totalAmount{font-weight: 600}.order--preview .order--amount{color: #011d3f}.order--preview .order--amount{font-size: 18px;line-height: initial;text-align: left !important}.group--selection-container .selection--preview .extra--block{width: 100% !important;margin-bottom: 0 !important}.group--selection-container .selection--preview .extra--block label.is--active .name{text-align: left !important;line-height: initial !important}.extra--svg{width: 25px;position: absolute;right: 10px;background: white;z-index: 1;height: 100%;bottom: 0}.extra--svg svg{height: 100%;width: 100%}.order--amount{position: relative;text-align: left !important}.order--amount img{object-fit: contain;border: 1px solid #dadae5}.order--amount .preview--color{height: 50px;width: 50px;display: flex;border-radius: 5px;margin-bottom: 5px;border: 1px solid #dadae5}.order--amount img{position: absolute;width: 48px;height: 48px;left: 60px}.order--amount div{padding-left: 0px;line-height: 20px}.order--amount .preview--cartype{padding-left: 0}.order--amount .amount--row{font-weight: 600}.order--amount .amount--row.main{font-size: 14px;border-top: solid 1px #dadae5;padding-top: 5px;margin-top: 5px}.order--amount .amount--row.tax{font-size: 14px;color: red;margin-bottom: 2px}.order--amount .amount--row.grand{font-size: 22px;color: #012a76}.confirm-tart{margin-top: 10px}.confirm-tart .custom--discount{position: relative}.confirm-tart .custom--discount input{width: auto;height: 40px}.confirm-tart label{border-bottom: none}.confirm-tart .confirm--buttons{position: absolute;bottom: 0;right: 0;height: 40px;display: flex;align-items: center;justify-content: flex-end;background: white}.confirm-tart .confirm--buttons .btn{height: 100%}.confirm-tart .confirm--buttons .is--secondary{margin-left: 10px}@media screen and (min-width: 30em){.add--order-form .order--steps .order--step .cartype--panel{height: 130px}.add--order-form .order--steps .order--step .service--block,.add--order-form .order--steps .order--step .extra--block{height: 75px;width: 48%;margin-right: 2%;margin-bottom: 2%}.add--order-form .order--steps .order--step .service--block{height: 85px}.extra--svg{height: 25px;bottom: 10px}}@media screen and (min-width: 48em){.order--preview .order--amount{font-size: 24px;line-height: initial;text-align: right !important}.add--order-form .order--steps{min-height: 250px}.add--order-form .order--steps .order--step .cartype--panel{width: 24%;height: 220px;margin-right: 1%;margin-bottom: 1%}.add--order-form .order--steps .order--step .cartype--panel label{padding: 10px}.add--order-form .order--steps .order--step .color--block label{margin: 10px}.add--order-form .order--steps .order--step .service--block,.add--order-form .order--steps .order--step .extra--block{width: 32.3333%;margin-right: 1%;margin-bottom: 1%}.add--order-form .order--steps .order--step .service--block label,.add--order-form .order--steps .order--step .extra--block label{padding: 5px}.add--order-form .order--steps .order--step .service--block .name,.add--order-form .order--steps .order--step .extra--block .name,.add--order-form .order--steps .order--step .service--block .price,.add--order-form .order--steps .order--step .extra--block .price{font-size: 16px}.add--order-form .order--steps .order--step .service--block .image,.add--order-form .order--steps .order--step .extra--block .image{height: 50px}.add--order-form .order--steps .input--panel{bottom: 5px}.order--amount img{position: absolute;left: calc(36% + 115px);width: 100px;height: 100px}.order--amount div{padding-left: 36%;line-height: 24px}.order--amount .preview--cartype{padding-left: 0}.order--amount .preview--color{height: 100px;width: 100px;display: flex;border-radius: 5px;margin-bottom: 5px;border: 1px solid #dadae5}.order--amount .amount--row{font-size: 18px;font-weight: 600;line-height: 27px}}@media screen and (min-width: 64em){.add--order-form .order--steps .order--step .service--block,.add--order-form .order--steps .order--step .extra--block{width: 24%}.add--order-form .order--steps .order--step .extra--block{width: 24%}}@media screen and (min-width: 78.75em){.add--order-form .order--steps .order--step .cartype--panel{width: 24%}.add--order-form .order--steps .order--step .service--block,.add--order-form .order--steps .order--step .extra--block{height: 95px;width: 24%}.add--order-form .order--steps .order--step .service--block .image,.add--order-form .order--steps .order--step .extra--block .image{height: 50px}}@media screen and (max-width: 30em){.confirm--block-content{display: flex;flex-direction: column;width: 100%}#fixedDiscountButtons .discount--btn{padding: 2px 3px;margin: 0px 0px 0px 4px !important;white-space: nowrap}#fixedDiscountButtons .discount--btn:first-child{margin-left: 0px !important}.order--discount .discount--btn span{font-size: 10px;font-weight: 400;margin-left: -2px}}.confirm--model input{width: 100% !important}.customer-name{width: 48%}.customer-name input{width: 100% !important}.is--act-createscheduledorder .customer-name{width: 100% !important}.customer--phone{width: 48%}.customer--phone input{width: 100% !important}.customer-email{width: 48%}.customer-email input{width: 100% !important}.customer-name{width: 48%}.customer-name input{width: 100% !important}.customer-return-count{font-size: 15px}.service-details-container{width: 100%}.service-info{padding-left: 5px;padding-right: 5px}.autocomplete{box-sizing: border-box;position: relative;display: inline-block}.autocomplete-items{position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0}.autocomplete-items div{padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4}.autocomplete-items div:hover{background-color: #e9e9e9}.autocomplete-active{background-color: DodgerBlue !important;color: #ffffff}.confirm--block-content{max-width: 360px}.order--step.color--fieldset{width: 80%}.order--step.color--fieldset .action-button{margin-top: 10px}.order--step.color--fieldset .action-button .show-more-btn,.order--step.color--fieldset .action-button .show-less-btn{background: none;width: 100%;text-align: center;border-radius: 10px;margin-top: 20px}.is--ctl-orders.is--act-add .order--preview-container{border-bottom: solid 1px #dadae5;padding-bottom: 10px}.is--ctl-orders.is--act-add .order--preview-container .back{float: right;margin-top: -10px;margin-bottom: 10px}.is--ctl-orders.is--act-add .order--preview-container .next{position: absolute;right: 0;top: 50px;border: solid 1px;z-index: 1}.is--ctl-orders.is--act-add .panel .panel--body{overflow: hidden}.nearby-orders--container .nearby-orders--list{display: flex;flex-direction: column;gap: 8px;width: 100%;margin: 0 auto}.nearby-orders--container .order-card{background: #fff;border-radius: 4px;border: 1px solid #dadae5;transition: border-color .2s ease;cursor: pointer}.nearby-orders--container .order-card:hover{border-color: #012a76}.nearby-orders--container .order-card .panel--body{padding: 10px}.nearby-orders--container .order-card .order-card--row{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.nearby-orders--container .order-card .order-card--row:last-child{margin-bottom: 0}.nearby-orders--container .order-card .order-card--row .order-card--employee .employee--name{font-size: 15px;font-weight: 600;color: #012a76}.nearby-orders--container .order-card .order-card--row .order-card--service .service--info{font-size: 15px;color: #5E5E5E;font-weight: 500}.nearby-orders--container .order-card .order-card--row .order-card--time .time--value{font-size: 15px;color: #d7633e}.nearby-orders--container .order-card .order-card--row .order-card--distance .distance--value{font-size: 15px;color: #d7633e;font-weight: 500}.nearby-orders--container .alert{margin: 1rem;padding: 1rem;display: flex;align-items: center}.nearby-orders--container .alert .alert--icon{margin-right: 1rem}.nearby-orders--container .alert .alert--icon .icon--info{color: #3498db}.car--info-container .car--info-inner .car--info,.car-details-container .car--info-inner .car--info{min-height: 50px}.scheduled-order--step-title{width: 100%;margin: 0;padding: 0;margin-bottom: 20px}.add--scheduled-order-form .scheduled-order--steps{margin-top: 10px;min-height: 180px;margin-bottom: 15px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step{display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: center}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step:not(.is--active){display: none}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel{display: flex;width: 47%;height: 100px;margin-bottom: 3%;margin-right: 3%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel label{display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative;padding: 5px;width: 100%;height: 100%;justify-content: flex-end;border: 1px solid #dadae5;border-radius: 10px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel label:hover,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel label.is--active{box-shadow: 0px 3px 10px -6px;border-color: #50B4D4}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel .image{display: flex;align-items: center;height: 100%;padding-bottom: 20px;width: 100%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel .image img{width: 100%;height: 100%;object-fit: contain}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color{height: 60px;width: 60px;border-radius: 10px;border: 1px solid #dadae5}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label{display: flex;align-items: center;justify-content: center;cursor: pointer;margin: 5px;border-radius: 10px;position: relative}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label:hover,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label.is--active{box-shadow: 0px 3px 10px -6px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label:hover .color,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label.is--active .color{border-color: transparent}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block input{cursor: pointer;position: absolute;opacity: 0;width: 100%;height: 100%;top: 0;left: 0}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block{min-height: 60px;width: 100%;margin-right: 0%;margin-bottom: 3%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block label,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block label{height: 100%;align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 5px 10px;border: 1px solid #dadae5;cursor: pointer;position: relative;border-radius: 10px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block label img,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block label img{height: 100%;width: 100%;object-fit: contain}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block label:hover,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block label:hover{border-color: transparent;box-shadow: 0px 3px 10px -6px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block label.is--active,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block label.is--active{background: #f8f8f8;box-shadow: 0px 3px 10px -6px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .image,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .image{width: 100%;height: 55px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .name,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .name{text-align: left;overflow: hidden;text-overflow: ellipsis}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .price:not(.service-price):not(.extra-service-price),.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .price:not(.service-price):not(.extra-service-price){width: 30%;text-align: right}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .price:not(.service-price):not(.extra-service-price) span,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .price:not(.service-price):not(.extra-service-price) span{border-bottom: 1px dotted}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .name,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .name,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .price,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .price{font-weight: 600;font-size: 16px;line-height: initial}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block input,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block input{cursor: pointer;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.add--scheduled-order-form .scheduled-order--steps .input--panel{display: flex;align-items: center;position: absolute;bottom: 0;justify-content: center;width: 100%;left: 0}.add--scheduled-order-form .scheduled-order--steps .input--panel .name{padding-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 5px;padding-right: 5px;width: 100%;text-align: center;margin: 0}.add--scheduled-order-form .scheduled-order--steps .input--panel input{cursor: pointer;opacity: 0;position: absolute;width: 100%;height: 100%}.add--scheduled-order-form .form--actions{display: flex;width: 100%;justify-content: center;margin: 20px 0px 20px}.add--scheduled-order-form .confirm-phone{margin-bottom: 10px}.confirm-tart{margin-bottom: 10px}.confirm-tart label{display: flex;align-items: center;justify-content: space-between;cursor: pointer;border-bottom: 1px solid #dadae5;padding: 10px 0px}.confirm-phone label{display: block;font-size: 12px}.action--steps{display: flex}.action--steps .back{margin-right: 10px}#scheduledTotalAmount{font-weight: 600}.scheduled-order--preview .scheduled-order--amount{color: #011d3f}.scheduled-order--preview .scheduled-order--amount{font-size: 18px;line-height: initial;text-align: left !important}.group--selection-container .selection--preview .extra--block{width: 100% !important;margin-bottom: 0 !important}.group--selection-container .selection--preview .extra--block label.is--active .name{text-align: left !important;line-height: initial !important}.scheduled-order--amount{position: relative;text-align: left !important}.scheduled-order--amount img{object-fit: contain;border: 1px solid #dadae5}.scheduled-order--amount .preview--color{height: 50px;width: 50px;display: flex;border-radius: 5px;margin-bottom: 5px;border: 1px solid #dadae5}.scheduled-order--amount img{position: absolute;width: 48px;height: 48px;left: 60px}.scheduled-order--amount div{padding-left: 0px;line-height: 20px}.scheduled-order--amount .preview--cartype{padding-left: 0}.scheduled-order--amount .amount--row{font-weight: 600}.scheduled-order--amount .amount--row.main{font-size: 14px;border-top: solid 1px #dadae5;padding-top: 5px;margin-top: 5px}.scheduled-order--amount .amount--row.tax{font-size: 14px;color: red;margin-bottom: 2px}.scheduled-order--amount .amount--row.grand{font-size: 22px;color: #012a76}.confirm-tart{margin-top: 10px}.confirm-tart .custom--discount{position: relative}.confirm-tart .custom--discount input{width: auto;height: 40px}.confirm-tart label{border-bottom: none}.confirm-tart .confirm--buttons{position: absolute;bottom: 0;right: 0;height: 40px;display: flex;align-items: center;justify-content: flex-end;background: white}.confirm-tart .confirm--buttons .btn{height: 100%}.confirm-tart .confirm--buttons .is--secondary{margin-left: 10px}@media screen and (min-width: 30em){.scheduled-add--order-form .scheduled-order--steps .scheduled-order--step .cartype--panel{height: 130px}.scheduled-add--order-form .scheduled-order--steps .scheduled-order--step .service--block,.scheduled-add--order-form .scheduled-order--steps .scheduled-order--step .extra--block{height: 75px;width: 48%;margin-right: 2%;margin-bottom: 2%}.scheduled-add--order-form .scheduled-order--steps .scheduled-order--step .service--block{height: 85px}.extra--svg{height: 25px;bottom: 10px}}@media screen and (min-width: 48em){.scheduled-order--preview .scheduled-order--amount{font-size: 24px;line-height: initial;text-align: right !important}.add--scheduled-order-form .scheduled-order--steps{min-height: 250px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel{width: 24%;height: 220px;margin-right: 1%;margin-bottom: 1%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel label{padding: 10px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color{height: 80px;width: 80px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color--block label{margin: 10px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block{width: 32.3333%;margin-right: 1%;margin-bottom: 1%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block label,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block label{padding: 5px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .name,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .name,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .price,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .price{font-size: 16px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .image,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .image{height: 50px}.add--scheduled-order-form .scheduled-order--steps .input--panel{bottom: 5px}.scheduled-order--amount img{position: absolute;left: calc(36% + 115px);width: 100px;height: 100px}.scheduled-order--amount div{line-height: 24px}.scheduled-order--amount .preview--cartype{padding-left: 0}.scheduled-order--amount .preview--color{height: 100px;width: 100px;display: flex;border-radius: 5px;margin-bottom: 5px;border: 1px solid #dadae5}.scheduled-order--amount .amount--row{font-size: 18px;font-weight: 600;line-height: 27px}}@media screen and (min-width: 64em){.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block{width: 24%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block{width: 24%}}@media screen and (min-width: 78.75em){.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .cartype--panel{width: 24%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .color{height: 100px;width: 100px}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block{height: 95px;width: 24%}.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .service--block .image,.add--scheduled-order-form .scheduled-order--steps .scheduled-order--step .extra--block .image{height: 50px}}@media screen and (max-width: 30em){.confirm--block-content{display: flex;flex-direction: column;width: 100%}#fixedDiscountButtons .discount--btn{padding: 2px 3px;margin: 0px 0px 0px 4px !important;white-space: nowrap}#fixedDiscountButtons .discount--btn:first-child{margin-left: 0px !important}.scheduled-order--discount .discount--btn span{font-size: 10px;font-weight: 400;margin-left: -2px}}.confirm--model input{width: 100% !important}.customer-return-count{font-size: 15px}.service-details-container{width: 100%}.service-info{padding-left: 5px;padding-right: 5px}.service-info .name{word-wrap: break-word}.is--law-enforcement-text,.is--uber-lyft-text{font-size: 16px !important}.is--law-enforcement-text{color: #169FE8}.is--uber-lyft-text{color: #E9C015}.autocomplete{box-sizing: border-box;position: relative;display: inline-block}.autocomplete-items{position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0}.autocomplete-items div{padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4}.autocomplete-items div:hover{background-color: #e9e9e9}.autocomplete-active{background-color: DodgerBlue !important;color: #ffffff}.confirm--block-content{max-width: 360px}.schedule-time-selected{background: darkgray !important}.schedule-date--filedset .scheduled-order-calendat-container{width: 280px}.schedule-date--filedset .datepicker-container{width: 280px}.schedule-date--filedset .datepicker-container .datepicker-panel{width: 280px;font-size: 14px}.schedule-date--filedset .datepicker-container .datepicker-panel li[data-view="month current"],.schedule-date--filedset .datepicker-container .datepicker-panel li[data-view="year current"],.schedule-date--filedset .datepicker-container .datepicker-panel li[data-view="years current"]{width: 200px !important}.schedule-date--filedset .datepicker-container .datepicker-panel li{width: 40px;height: 40px;padding-top: 5px}.service-time,.service-description-container{color: #345171 !important}#year-and-model::placeholder,#create-order-year::placeholder,#create-order-car-model::placeholder{color: #D3D3D3 !important;opacity: 1}#year-and-model:-ms-input-placeholder,#create-order-year:-ms-input-placeholder,#create-order-car-model:-ms-input-placeholder{color: #D3D3D3 !important}#year-and-model::-ms-input-placeholder,#create-order-year::-ms-input-placeholder,#create-order-car-model::-ms-input-placeholder{color: #D3D3D3 !important}.service-disabled{color: #d3d3d3 !important}.service-disabled .service-time{color: #d3d3d3 !important}#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{float: left;position: absolute;top: 45px;width: 18%;opacity: 0;background-color: black;height: 89%}#front-window-tint-percent-label-container,#side-front-tint-percent-label-container,#side-back-tint-percent-label-container,#back-window-tint-percent-label-container{width: 24%;text-align: center;position: absolute;bottom: -25px;font-weight: 600;word-wrap: break-word;font-size: 13px}div.roof-tint-percent{background-color: #335070 !important;max-width: 100% !important;border-radius: 2px !important}div.roof-tint-percent select{color: white !important;font-size: 1rem !important;font-weight: 400 !important;max-width: 100% !important;padding: 3px 3px 3px 3px !important;border: none !important;background-color: transparent !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important}div.roof-tint-percent select:active,div.roof-tint-percent select:focus{outline: none !important;box-shadow: none !important}div.roof-tint-percent:after{content: " ";position: absolute !important;top: 50% !important;margin-top: -2px !important;right: 4px !important;width: 0 !important;height: 0 !important;border-left: 5px solid transparent !important;border-right: 5px solid transparent !important;border-top: 5px solid #fff !important}div.front-window-tint-percent,div.side-front-window-tint-percent,div.side-back-window-tint-percent,div.back-window-tint-percent{position: absolute;top: 0px;width: 18%;background-color: #335070 !important;max-width: 100% !important;border-radius: 2px !important}div.front-window-tint-percent select,div.side-front-window-tint-percent select,div.side-back-window-tint-percent select,div.back-window-tint-percent select{color: white !important;font-size: 1rem !important;font-weight: 400 !important;max-width: 100% !important;padding: 3px 3px 3px 3px !important;border: none !important;background-color: transparent !important;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important}div.front-window-tint-percent select:active,div.side-front-window-tint-percent select:active,div.side-back-window-tint-percent select:active,div.back-window-tint-percent select:active,div.front-window-tint-percent select:focus,div.side-front-window-tint-percent select:focus,div.side-back-window-tint-percent select:focus,div.back-window-tint-percent select:focus{outline: none !important;box-shadow: none !important}div.front-window-tint-percent:after,div.side-front-window-tint-percent:after,div.side-back-window-tint-percent:after,div.back-window-tint-percent:after{content: " ";position: absolute !important;top: 50% !important;margin-top: -2px !important;right: 4px !important;width: 0 !important;height: 0 !important;border-left: 5px solid transparent !important;border-right: 5px solid transparent !important;border-top: 5px solid #fff !important}div.roof-tint-percent{width: 40%}div.front-window-tint-percent,#front-window-tint-percent-container{left: 4%}#front-window-tint-percent-label-container{left: 1%}#side-front-tint-percent-label-container{left: 24%}div.side-front-window-tint-percent,#side-front-window-tint-percent-container{left: 27%}#side-back-tint-percent-label-container{left: 47%}div.side-back-window-tint-percent,#side-back-window-tint-percent-container{left: 50%}#back-window-tint-percent-label-container{left: 70%}div.back-window-tint-percent,#back-window-tint-percent-container{left: 73%}@media screen and (max-width: 1112px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 87% !important}}@media screen and (max-width: 470px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 60% !important}}@media screen and (max-width: 320px){#front-window-tint-percent-label-container,#side-front-tint-percent-label-container,#side-back-tint-percent-label-container,#back-window-tint-percent-label-container{font-size: 10px}}@media screen and (min-width: 471px) and (max-width: 523px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 63% !important}}@media screen and (min-width: 523px) and (max-width: 640px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 70% !important}}@media screen and (min-width: 641px) and (max-width: 640px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 73% !important}}@media screen and (min-width: 767px) and (max-width: 820px){#front-window-tint-percent-container,#side-front-window-tint-percent-container,#side-back-window-tint-percent-container,#back-window-tint-percent-container{height: 80% !important}#front-window-tint-percent-label-container,#side-front-tint-percent-label-container,#side-back-tint-percent-label-container,#back-window-tint-percent-label-container{bottom: -40px}}.customer-car-year{max-width: 100% !important}.customer-view-table--order .customer-rating-container{margin: 5px 0}.customer-view-table--order .customer-rating-container .rating-icons i{font-size: 37px;margin: 0px 5px}.js--overlay.is--private-mode{background: white !important}.js--overlay.is--private-mode .icon--default{color: black !important}.sidebar-main{display: none !important}table .media--cell .current--value{display: block;height: 100px}.cartypes-selection > input[type='checkbox']:checked + label + .cartypes-prices-list{display: block}.coupon--fieldset.extra{display: none}.extra--group{width: 100%}.employee-panel-toggle{padding-right: 20px;padding-left: 20px;margin-top: 40px;text-align: center;cursor: pointer}.employee-panel-toggle span{display: block;font-weight: 600;font-size: 16px;line-height: initial;border: 1px solid #dadae5;border-radius: 10px;padding: 10px 10px}.employee-panel-toggle i{vertical-align: -2px}#employee-group-selection-content{border-bottom: 1px solid #c0c0c0}.group-selection-content-inner{display: flex;justify-content: center;padding: 0px 20px;width: 100%;margin-top: 20px}.group-selection-content-inner .extra--block-outer{width: 100%}.group-selection-content-inner .extra--block{height: 100%;width: 100%;margin-right: 0%;margin-bottom: 3%}.group-selection-content-inner .extra--block label{height: 100%;width: 100%;align-items: center;display: flex;flex-wrap: wrap;justify-content: center;padding: 5px 10px;border: 1px solid #dadae5;cursor: pointer;position: relative;border-radius: 10px}.group-selection-content-inner .extra--block label img{height: 200px;width: 100%;object-fit: contain}.group-selection-content-inner .extra--block label:hover,.group-selection-content-inner .extra--block label.is--active{border-color: transparent;box-shadow: 0px 5px 10px -5px}.group-selection-content-inner .extra--block .image{width: 100%;height: auto}.group-selection-content-inner .extra--block .name{width: 70%;text-align: left}.group-selection-content-inner .extra--block .price{width: 30%;text-align: right}.group-selection-content-inner .extra--block .price span{border-bottom: 1px dotted}.group-selection-content-inner .extra--block .name,.group-selection-content-inner .extra--block .price{font-weight: 600;font-size: 16px;line-height: initial}.group-selection-content-inner .extra--block input{cursor: pointer;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.coupon--eligable-count.is--icon-right [class^="icon--"]{font-size: 14px;font-size: .875rem;line-height: 16px;line-height: 1rem;margin: -8px 0px 0px 0px;margin: -0.5rem 0rem 0rem 0rem}.coupon--eligable-count.is--loading [class^="icon--"]{-webkit-animation: keyframe--spin-reverse 1s linear infinite;animation: keyframe--spin-reverse 1s linear infinite}.coupon--eligable-count .filter--count{font-weight: 600}a.is--disabled{color: #dadae5 !important;pointer-events: none}a.is--disabled:hover{color: #dadae5 !important}.confirm--block.confirm-phone .order--phone-number,.confirm--block.confirm-phone .order--car-make{font-weight: bold;font-size: 15px;color: red}.confirm--block.confirm-phone .order--email{font-weight: bold;font-size: 15px;color: gray}.confirm--block.confirm-phone #confirmPhone{width: auto}.is--ctl-managecustomers .table--content .tb--content .tb--info{display: flex;justify-content: space-between;border-bottom: solid 1px #dadae5}.is--ctl-managecustomers .table--content .tb--content .tb--info > div{margin-bottom: 0;border-bottom: none}.is--ctl-managecustomers .table--content .tb--bottom > div{width: auto}.js--modal .header{height: auto;padding-right: 50px}.preset--menu{margin: 20px 0;display: flex;justify-content: flex-end}.flatpickr-month{z-index: -1}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{border-radius: 0;background: #3386ff !important}.flatpickr-day.inRange{box-shadow: none}.customer--count-input{width: 70px}.coupon--badge,.subscription--badge{color: #38bf3c;margin: 20px auto 10px;border: 2px dashed;font-weight: bold}.coupon--badge h2,.subscription--badge h2{background: #3386ff;padding: 10px 15px;margin: 0;color: white;text-align: center}.coupon--badge p,.subscription--badge p{color: #011d3f;text-align: center;padding: 11px;margin: 0}.coupon--badge i,.subscription--badge i{margin-right: 5px}.confirm--block-content .subscription--badge{max-width: 20rem}.subscription--badge{max-width: none}.tb--amount-number{display: flex;align-items: center}.tb--amount-number .additions{margin-left: 5px}.tb--amount-number .tax,.tb--amount-number .tip{font-size: 12px;color: #c8c8c8;font-weight: normal;display: block;line-height: normal;text-align: left}.order--discount #fixedDiscountButtons .is--primary{background: #709047}.order--discount .buttons{margin-top: 10px;display: flex;align-items: center;justify-content: space-between}.order--discount .buttons .discount--btn{padding: 2px 5px 2px 5px}.customer--count-input{width: 5rem !important}.confirm-tart label{font-weight: bold;border-top: 1px solid #dadae5;margin-top: 10px}.register--login-username label{display: block}#fixedDiscountButtons .discount--btn{background: #d8d8e8;margin: 0 3px}.price--form{margin: 1.25rem}.menu--form .content--main{display: flex;align-items: flex-end;justify-content: space-between}.menu--form .content--main .field--media .image{max-width: 30px;margin-right: 10px}.menu--form .content--main .field--media .image--container-inner{display: flex;align-items: center}.menu--form .content--table .price--table input{width: 4rem}.menu--form .field--bonus{margin-top: 15px}.media--selection-element{display: flex;align-items: center;justify-content: space-between;position: relative;border: 1px solid #dadae5;padding: 10px 10px 9px 10px;border-radius: 3px;overflow: hidden;height: 40px;color: #c5c3c3}.media--selection-element .image--preview{width: 100%;height: 100%}.media--selection-element input{position: absolute;top: 0;right: 0;width: 300%;z-index: 10;opacity: 0;cursor: pointer;left: -150px;height: 100%}.tb--prices .commision{margin-left: 10px}.order--paid{margin-right: 10px}.is--closed-comment{width: 66% !important}.customer--checkbox{margin-top: 150px}.smart--selection-popup .group-selection-content-inner form{width: 100%}.smart--selection-popup .group-selection-content-inner form h2{margin-top: 0;text-align: center}.smart--selection-popup .group-selection-content-inner form .extra--block input{opacity: 1;left: 5px;width: auto}.actions--container .action--fild button.smart--bay-selection{display: flex !important;height: 44px !important;width: 46px !important;background: white}.actions--container .action--fild button.smart--bay-selection i{font-size: 25px}.remove--comment-field{display: block;margin-bottom: 10px}.is--ctl-index.is--act-index .content-main{margin: 0 auto}.is--ctl-index.is--act-index .content-main.container{max-width: none}.is--ctl-index.is--act-index .content-main--inner{padding: 0}.homepage .forms--content{margin: 0 auto;background: white;border-radius: 3px;box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5);padding: 25px;width: 100%;max-width: 350px}.homepage .forms--content .panel--title,.homepage .forms--content .panel--description{width: 100%;margin: 0px 10px}.homepage .forms--content .panel--title h2,.homepage .forms--content .panel--description h2{color: #3386ff}.homepage .forms--content .panel--title{margin: 0;padding: 0}.homepage .forms--content .panel--title h2{margin: 0;text-align: center;font-size: 24px;line-height: 30px;margin-bottom: 10px}.homepage .forms--content .panel--description p{margin-bottom: 10px;line-height: inherit}.homepage .forms--content input{border: none;border-bottom: 1px solid #999a9b;border-radius: 0;margin-top: 5px}.homepage .forms--content input::placeholder{color: #999A9B}.homepage .buttons .btn{float: none;width: 100%;text-align: center}.homepage .forms--container{width: 100%;padding: 0}.homepage .forms--container .panel--body{padding: 0}.homepage .forms--container .buttons{display: flex;align-items: center;justify-content: space-between;margin-top: 15px}.homepage .forms--container .buttons .btn{width: 100%;background: #012a76;height: 50px;font-size: 18px;white-space: nowrap}.container-carwash-logos{max-width: 1000px;margin: 0 auto;width: 100%;margin-top: 20px;margin-bottom: 0}.title--content{height: auto;display: flex;margin-bottom: 20px}.title--content h1{color: white;margin-top: 10px;width: 100%;max-width: 350px;font-size: 30px;line-height: 40px;padding-right: 20px}.banner--svg{display: none}.banner--svg-mobile{display: inline-block;position: absolute;right: -20px;bottom: -20px}.forms--content-section{display: flex;margin-bottom: 0;align-items: flex-end;padding: 0;background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/images/homepage-bg.jpg);position: relative;height: 70vh;height: auto;background-repeat: no-repeat;background-position: center;background-size: cover}.forms--content-section::after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(90deg, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0) 100%)}.forms--content-section::before{content: '';position: absolute;width: 100%;z-index: 1;height: 170px;background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/images/wave.png);bottom: 0;background-size: cover;background-repeat: no-repeat;left: 0}.forms--content-section label{display: block;font-size: 12px}.hompage--forms-content{position: relative;background: transparent;height: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;z-index: 2;padding: 0px 30px}.hompage--forms-content .panel--title{margin: 0;position: relative}.panel--carwash-logo{display: flex;flex-wrap: wrap;justify-content: space-between}.panel--carwash-logo .carwash--logo{height: 80px;display: flex;align-items: center;justify-content: center;overflow: hidden;width: 50%;padding: 5px;display: none}.panel--carwash-logo .carwash--logo:nth-child(1){display: flex}.panel--carwash-logo .carwash--logo:nth-child(2){display: flex}.panel--carwash-logo img{height: 75px;width: 75px;width: 100%;object-fit: contain}.about--content-section .about--content{padding: 15px;margin-bottom: 15px}.about--content-section .panel--title{margin: 0;text-align: center;padding: 0}.about--content-section .panel--title h2{font-size: 22px;line-height: inherit;color: #3386ff;position: relative}.about--content-section .panel--description{text-align: center;max-width: 640px;margin: 0 auto;margin-bottom: 0;margin-top: 5px}.about--content-section p{font-size: 14px;line-height: inherit;margin-bottom: 25px}.about--content-section .question--svg{position: absolute;top: -10px;display: none}.homepage--forms-bottom .panel--title{position: relative;max-width: 350px;margin: 0 auto;margin-bottom: 30px}.about--liner{display: flex;align-items: center;justify-content: center;text-align: center;flex-wrap: wrap;flex-direction: column}.about--liner .liner-content{display: flex;align-items: flex-start;padding: 15px;box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5);margin-bottom: 10px;flex-direction: column;max-width: 450px}.about--liner .text-content{text-align: left;padding-left: 10px;padding-bottom: 10px}.about--liner .text-content h4{color: #3386ff;margin-top: 10px;margin-bottom: 5px;margin-top: 0}.about--liner .text-content p{max-width: none;margin-bottom: 0}.about--liner .svg--about{padding: 10px}.about--liner svg,.about--liner img{width: 80px;height: 80px;width: 60px;height: 60px;margin: 0 auto;object-fit: contain}.about--liner svg path,.about--liner img path{fill: #3386ff}.question--svg-small{position: absolute;right: 0;bottom: -25px}@media screen and (min-width: 30em){.panel--carwash-logo .carwash--logo{width: 33.3%}.panel--carwash-logo .carwash--logo:nth-child(3){display: flex}.panel--carwash-logo img{height: 100%;width: 100%}.about--content-section .panel--title h2{font-size: 24px}.about--content-section p{font-size: 16px}.about--liner{justify-content: space-around}.about--liner .liner-content{margin-bottom: 20px}}@media screen and (min-width: 48em){.hompage--forms-content{align-items: flex-end;flex-wrap: nowrap;padding: 0}.hompage--forms-content .panel--title{margin: 0px 20px 0px 0px}.title--content{height: 100%}.title--content .panel--title{position: relative}.title--content h1{width: 100%;margin: 28px 0px 10px 0px;max-width: 561px;font-size: 35px;line-height: 45px;padding-right: 0}.banner--svg{display: inline-block;position: absolute;top: 34%;right: 0%}.banner--svg-mobile{display: none}.forms--content-section{height: 500px;margin-bottom: 30px;position: relative;padding: 0px 15px}.forms--content-section .forms--content input{margin-bottom: 10px}.homepage .forms--content{padding: 35px;width: auto;margin-right: 0;max-width: none}.homepage .forms--content h2{margin: 0;font-size: 18px;line-height: inherit}.homepage .forms--content input{margin-top: 0}.homepage .forms--container .buttons .btn{font-size: 16px}.about--content-section .panel--title h2{font-size: 28px}.about--liner{justify-content: space-between;flex-direction: row;align-items: inherit}.about--liner .liner-content{width: 49%;flex-direction: row;max-width: none}.about--liner .text-content{padding-left: 15px;padding-bottom: 0}.about--liner .text-content p{margin: 0 auto;margin-bottom: 20px;max-width: 240px}.panel--carwash-logo .carwash--logo{width: 25%}.panel--carwash-logo .carwash--logo:nth-child(4){display: flex}}@media screen and (min-width: 64em){.title--content .panel--title{padding-top: 85px}.title--content h2{font-size: 45px;line-height: 60px;letter-spacing: 2px}.forms--content-section{margin-bottom: 50px;height: 550px}.banner--svg{top: 44%;right: -160px}.about--liner .text-content h4{font-size: 18px;line-height: 41px}.about--content-section .about--content{padding: 0;margin-bottom: 50px;padding-bottom: 0px}.about--content-section .panel--title{padding: 20px 0px 0px 0px}.about--content-section .panel--title h2{font-size: 36px;margin-top: 20px;line-height: 41px}.about--content-section .panel--description{margin-top: 15px;margin-bottom: 55px}.about--content-section p{font-size: 18px;line-height: 24px;margin-bottom: 20px}.about--content-section .container-carwash-logos,.about--content-section .forms--container{margin-top: 50px;margin-bottom: 20px}.about--content-section .forms--container{margin-bottom: 50px}.about--content-section .forms--content form{display: flex;align-items: center;flex-wrap: wrap}.about--content-section .forms--content form > div{width: 25%;padding-right: 25px}.about--content-section .forms--content form input{margin-bottom: 0}.about--content-section .forms--content .buttons{padding-right: 0}.about--content-section .forms--content .buttons .btn{height: 50px;font-size: 18px}.about--liner{justify-content: center}.about--liner .liner-content{width: 28%;margin: 2% 2%;display: block;padding: 20px 20px 0px 20px}.about--liner .content--liner-style .text-content p{text-align: left;max-width: 380px}.about--liner .text-content{text-align: center;padding-left: 0}.about--liner .text-content h4{margin-top: 16px;margin-bottom: 15px}.about--liner .text-content p{max-width: 320px}.about--liner .svg--about{padding: 0}.about--liner svg,.about--liner img{width: 80px;height: 80px}.about--content-section{padding: 0px 15px}.about--content-section .question--svg{display: inline-block}.question--svg-small{display: none}.homepage--forms-bottom .panel--title{margin-bottom: 0;max-width: none}.homepage--forms-bottom .forms--content .buttons{margin: 0}.homepage--forms-bottom .forms--content .buttons .btn{font-size: 16px;height: 42px}.panel--carwash-logo .carwash--logo{width: 20%}.panel--carwash-logo .carwash--logo:nth-child(5){display: flex}}@media screen and (min-width: 78.75em){.forms--content-section .forms--content input{width: 305px;margin-bottom: 20px}.forms--content-section .buttons{margin-top: 40px}.homepage .forms--container .buttons .btn{font-size: 18px}.homepage .forms--content{padding: 55px 60px;margin-right: 0}.homepage .forms--content .panel--title{margin-bottom: 30px}.homepage .forms--content .panel--title h2{font-size: 35px}.homepage .forms--content input{font-size: 16px;height: 50px;line-height: 22px}.about--content-section .panel--description{margin-bottom: 65px}.homepage--forms-bottom .forms--content .buttons .btn{font-size: 18px;height: 50px}}@media screen and (max-width: 30em){.about--liner .liner-content:last-child{margin-bottom: 0}}body{background: white;font-family: "Montserrat", sans-serif}.full--width{width: 100%}.is--flex{display: flex !important;align-items: center !important}.is--align-items-center{align-items: center !important}.is--align-start{align-items: flex-start !important}.is--align-baseline{align-items: baseline !important}.is--justify-content-center{justify-content: center !important}.js--overlay.theme--dark{background: rgba(0,0,0,0.4)}.tb--name .color{width: 20px;display: block;border-radius: 5px;height: 20px}.is--gap-20{gap: 20px !important}#jnoty{text-transform: capitalize}body:not(.is--ctl-custom) ul{list-style-type: none}.is--new-light-blue-color{color: #5da1c8 !important}.is--new-dark-blue-color{color: #456f87 !important}.is--new-light-blue-bg{background: #5da1c8 !important}.is--new-dark-blue-bg{background: #456f87 !important}.carwash--search-field{margin-bottom: 10px}.is--ctl-orders .actions--container .add--order-btn{border: none;background: #456f87;color: white}.is--ctl-orders .actions--container .add--order-btn:hover{color: white}.refresh--loading-icon{color: #c8c8c8;font-size: 16px;position: absolute;top: -20px;text-align: center;width: 100%;z-index: 9999}.refresh--loading-icon.is--loading [class^="icon--"]{-webkit-animation: keyframe--spin-reverse 1s linear infinite;animation: keyframe--spin-reverse 1s linear infinite}.is--cursor-pointer{cursor: pointer !important}.is--gold-color{color: #C29B0C !important}.is--gold-bg{background: #C29B0C !important}.is--tag-color{color: #FCA409 !important}.is--tag-bg{background: #FCA409 !important}.is--light-green-bg{background: #e9f8ec !important}.is--light-green-color{color: #e9f8ec !important}.is--green-color{color: #709047 !important}.is--valett-color-in-process{color: #30a434 !important}.is--valett-bg-color-in-process{background: #30a434 !important}.is--valett-color-done{color: #590808 !important}.is--valett-bg-color-done{background: #590808 !important}.is--valett-color-parked{color: #6e9fc4 !important}.is--valett-bg-color-parked{background: #6e9fc4 !important}.is--zele-color{color: #5c4092 !important}.is--green-bg{background: #709047 !important}.is--dark-green-color{color: #2c5e00}.is--dark-green-bg{background: #2c5e00}.is--gray-color{color: #c8c8c8 !important}.is--gray-bg{background: #c8c8c8 !important}.is--dark-gray-color{color: #5E5E5E !important}.is--dark-gray-bg{background: #5E5E5E !important}.is--dark-red-color{color: #8F0100 !important}.is--dark-red-bg{background: #8F0100 !important}.is--blue-color{color: #6398c0 !important}.is--blue-bg{background: #a8b1a9 !important}.is--red-color{color: #683140 !important}.is--red-bg{background: #683140 !important}.is--primary-color{color: #3386ff !important}.is--primary-bg{background: #3386ff !important}.is--white-bg{background: white !important}.is--white-color{color: white !important}.is--dark-forest-green-bg{background: #105e10 !important}.is--dark-forest-green-color{color: #105e10 !important}.is--dark-teal-color{color: #003C34 !important}.is--dark-teal-bg{background: #003C34 !important}.is--dark-forest-green-bg.is--active{background: #104910 !important}.is--burgundy-bg{background: #701e1e !important}.is--burgundy-color{color: #701e1e !important}.is--burgundy-bg.is--active{background: #500000 !important}.is--light-blue-color{color: #6398c0 !important}.is--light-blue-color-bg{background-color: #6398c0 !important}.is--light-blue-bg{background: #3386ff !important}.is--yellow-bg{background: #c6bb03 !important}.is--yellow-color{color: #c6bb03 !important}.is--light-green-color{color: #a5c5a6 !important}.is--deep-red-color{color: #590808 !important}.is--deep-red-bg{background: #590808 !important}.is--collar-blue-color{color: #50B4D4 !important}.is--collar-blue-bg{background: #50B4D4 !important}.is--light-sage-green-color{color: #b5c3ad !important}.is--light-sage-green-bg{background: #b5c3ad !important}.is--black-color{color: #000 !important}.is--black-bg{background: #000}.is--orange-color{color: #d7633e !important}.is--light-gray-bg{background: lightgray}.is--white-smoke-bg{background-color: #efefef}.is--steel-blue-bg{background: #7aa2c8}.is--steel-blue-color{color: #7aa2c8}.is--orange-bg{background: #ec700b !important}.is--violet-color{color: #860cc7}.is--violet-bg{background: #860cc7}.is--violet-border{border-color: #860cc7}.supply-link-color{color: #237293 !important}.no--border{border-bottom: none !important;border-top: none !important;border-left: none !important;border-right: none !important}.is--border{border: 1px solid #dadae5 !important}.no--left-border{border-left: none !important}.no--right-border{border-right: none !important}.is--center{text-align: center !important}.is--left{text-align: left !important}.is--right{text-align: right !important}.sticky--hidden{display: none}.sticky--panel{position: fixed;overflow-y: scroll;overflow-x: hidden;top: 0;left: 0;right: 0;z-index: 99;background: white;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);padding: 10px;-webkit-backface-visibility: hidden;transition: all .3s ease-in-out}.sticky--panel .sticky--panel-content .sticky--panel-title{font-size: 18px;font-weight: bold;margin-bottom: 10px}.sticky--panel .sticky--panel-content .sticky--panel-content-text{font-size: 14px;margin-bottom: 10px}.sticky--panel .sticky--panel-content .sticky--panel-content-link{font-size: 14px;margin-bottom: 10px}.sticky--panel .sticky--panel-content .sticky--panel-content-link:last-child{margin-bottom: 0}.checkbox{background: white}.line{width: 100%;background: black;height: 1px;margin: 20px 0}.panel.has--shadow{box-shadow: 0px 2px 10px -3px}.content-main{box-shadow: none;margin-top: 10px}.ajax--loading-indicator{position: fixed;top: 30px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 1001}.has--cssanimations .ajax--loading-indicator.js--loading-indicator .icon--default:before,.has--cssanimations .ajax--loading-indicator.js--loading-indicator .icon--default::before{width: 30px;width: 1.875rem;height: 30px;height: 1.875rem;border-radius: 100%;background-clip: padding-box;-webkit-animation: keyframe--spin 1s linear infinite;animation: keyframe--spin 1s linear infinite;display: block;content: "";border: 2px solid #dadae5;border-top: 2px solid #3386ff}.table--pagination .listing--actions{background: transparent;border: none;margin-top: 20px;text-align: center;padding: 0;margin-bottom: 0}.table--pagination .listing--actions .listing--paging{border: none}textarea,input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"]{background: white;box-shadow: none}.select-field select,.js--fancy-select select{background: white}.form--actions{margin-top: 15px;display: flex;justify-content: space-between}.form--field{margin-bottom: 5px;display: grid}.form--field label{display: block;font-size: 12px}.form--field input::placeholder{color: #c5c3c3}.form--field select{color: #c5c3c3}.form--field select:focus{color: #011d3f}.form--field.field--hidden{margin-bottom: 0}.btn.is--icon-right .icon--plus3{font-size: 16px}.btn.is--danger{line-height: 1.1rem;letter-spacing: 0.033em;font-weight: 300;background: #3ca3ee !important;border-color: #3c92ee !important;color: white}.is--primary{background: #012a76}.label--secondary{line-height: 25px;font-weight: 600}.label--secondary .checkbox{position: initial;margin-top: -3px;margin-left: 5px}.label--secondary .checkbox--state{width: 16px;height: 16px;left: -2px;top: -2px;display: flex;align-items: center;justify-content: center;background: transparent}.label--secondary .checkbox input[type="checkbox"]:checked ~ .checkbox--state{background: transparent}@media screen and (max-width: 48em){.account--dropdown-navigation .account--menu .navigation--headline{height: 100%;width: 100%;display: flex;margin: 0;padding: 10px 10px;align-items: center;color: black !important;font-size: 16px;font-weight: 600;background: white}}@media screen and (max-width: 30em){.field--media span,textarea,input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],.select-field select,.js--fancy-select select{width: 100%}.select-field,.js--fancy-select{max-width: none;width: 100%}.is--ctl-managesuppliers .field--media span,.is--ctl-managecarwashes .field--media span,.is--ctl-manageadmins .field--media span{width: 100% !important}}@media screen and (min-width: 48em){.is--ctl-listing .sidebar-main + .content--wrapper,.is--ctl-forms .sidebar-main + .content--wrapper,.is--ctl-tellafriend .sidebar-main + .content--wrapper,.is--ctl-newsletter .sidebar-main + .content--wrapper,.is--ctl-sitemap .sidebar-main + .content--wrapper,.is--ctl-custom .sidebar-main + .content--wrapper,.is--ctl-note.is--user .sidebar-main + .content--wrapper,.is--ctl-address .sidebar-main + .content--wrapper,.is--ctl-account.is--user .sidebar-main + .content--wrapper{margin-left: 0}.table--pagination .listing--actions{margin-top: 30px}.js--modal.credit--card-editor,.js--modal.order-tip{left: 50% !important;top: 50% !important;right: auto !important;bottom: auto !important;transform: translate(-50%, -50%);width: auto !important;height: auto !important}.js--modal.credit--card-editor.sizing--auto.is--fullscreen,.js--modal.order-tip.sizing--auto.is--fullscreen{width: auto !important;height: auto !important}.js--modal.credit--card-editor .content,.js--modal.order-tip .content{min-width: 320px;padding: 10px}.js--modal.credit--card-editor .modal--close,.js--modal.order-tip .modal--close{display: none}}@media screen and (min-width: 64em){.table--pagination .listing--actions{margin-top: 40px}}@media screen and (min-width: 78.75em){.content-main{margin-bottom: 25px}.table--pagination .listing--actions{margin-top: 50px}}.d-flex{display: flex !important}.flex-direction-column{flex-direction: column !important}.justify-space-between{justify-content: space-between !important}.lh-normal{line-height: normal !important}.inline-block{display: inline-block !important}.hidden{display: none !important}.rank-color{color: #3783A8 !important;font-size: 20px;font-weight: 800}.rank-color-black{text-align: center;font-size: 18px;font-weight: 800;color: #033b5d}.stats-title{color: #595959 !important}.pie-chart-container{margin-bottom: 11px}.switch{position: relative;display: inline-block;width: 50px;height: 28px}.switch input{opacity: 0;width: 0;height: 0}.slider{position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: red;-webkit-transition: .4s;transition: .4s}.slider:before{position: absolute;content: "";height: 20px;width: 20px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s}input:checked + .slider{background-color: green}input:focus + .slider{box-shadow: 0 0 1px #2196f3}input:checked + .slider:before{-webkit-transform: translateX(22px);-ms-transform: translateX(22px);transform: translateX(22px)}.slider.round{border-radius: 34px}.slider.round:before{border-radius: 50%}.employee-card-container{margin-top: 13px;height: 220px}.employee-card-container .card-left,.employee-card-container .card-right{margin-top: 13px}.employee-card-container .profile-pic{height: 90px}.employee-card-container .view-info-button{position: absolute;top: 20px;right: 20px}@media screen and (max-width: 48em){.employee-card-container .col-sm-12,.employee-portal-container .col-sm-12,.employee-card-container .col-xs-12,.employee-portal-container .col-xs-12,.employee-card-container .col-lg-12,.employee-portal-container .col-lg-12,.employee-card-container .col-md-12,.employee-portal-container .col-md-12,.employee-card-container .col-lg-3 .col-md-3,.employee-portal-container .col-lg-3 .col-md-3,.employee-card-container .col-sm-5,.employee-portal-container .col-sm-5,.employee-card-container .col-xs-5,.employee-portal-container .col-xs-5,.employee-card-container .col-sm-7,.employee-portal-container .col-sm-7,.employee-card-container .col-xs-7,.employee-portal-container .col-xs-7,.employee-card-container .col-lg-9,.employee-portal-container .col-lg-9,.employee-card-container .col-md-9,.employee-portal-container .col-md-9{padding-left: 0px !important;padding-right: 0px !important}.view-info-button{position: absolute;top: 190px !important;right: 20px}}.employee-portal-container #profile-pic-container{height: 120px;box-shadow: 0px 5px 10px -10px}.employee-portal-container #save-profile-button-container{margin-top: 60px}.employee-portal-container #save-profile{background: #015101;text-align: center;width: 70%}.employee-portal-container #name-container{box-shadow: 0px 5px 10px -10px;height: 40px}.employee-portal-container #email-container{height: 40px}.employee-portal-container img{height: 90px;width: 90px}.employee-portal-container input{border: 0}.employee-portal-container .card-left,.employee-portal-container .card-right{margin-top: 13px}.employee-portal-container .card-right div{height: 30px}.employee-portal-container #file-upload-label{background: #1752c7;padding: 0.5rem;font-family: sans-serif;border-radius: 0.3rem;cursor: pointer;margin-top: 1rem}.create--supplie-order-btn{width: 200px;line-height: 28px;height: 30px;font-size: 18px;text-align: center}@media screen and (max-width: 48em){.card-month-input,.card-year-input{max-width: 43px}.card-cvc-input{max-width: 45px}.card-number-input,.card-cvc-input,.card-month-input,.card-year-input{padding-left: 5px !important;padding-right: 1px !important}#fluidpay--checkout-form-container .col-md-12,#fluidpay--checkout-form-container .col-sm-12,#fluidpay--checkout-form-container .col-xs-12{padding-left: 8px !important;padding-right: 8px !important}.create--supplie-order-btn{width: 165px}}.expand--supplie-items-btn{line-height: 40px;height: 44px;font-size: 14px;text-align: center}.expand--supplie-items-btn i.icon--plus3,.expand--supplie-items-btn i.icon--minus3,.expand--supplie-items-btn i.icon--search{font-size: 20px}.expand--supplie-items-btn.is--active i.icon--plus3{display: none}.expand--supplie-items-btn.is--active i.icon--minus3{display: block !important}.is--ctl-suppliers .table--content{width: 100% !important}.supply-order-paid{background-color: green !important}.supply-order-pending{background-color: lightgray !important}.supply-order-error{background-color: red !important}.pay-action{width: 28px;text-align: center;border-radius: 5px 5px 0px 0px;text-decoration: none !important}.pay-now{width: auto;text-align: center;border-radius: 5px 5px 0px 0px;text-decoration: none !important;background-color: #30a434 !important}@media screen and (max-width: 377px){.pay-action{width: 25px !important}.pay-now{margin-left: 5px !important}.edit-action{margin-left: 2px !important;width: 20px !important}}.edit-action{background-color: #9aa7cb !important;width: 28px;text-align: center;border-radius: 5px 5px 0px 0px;text-decoration: none !important}#carwash-details-container,#order-details-container,#payment-details-container{border-bottom: 2px solid #000;padding-bottom: 20px}#order-details-container table{box-shadow: none !important;border-radius: 0px !important}.supply-payment-buttons-container .btn{min-width: 160px}#new-payment-method-button{border-radius: 0;border: 2px solid #808080;background-color: transparent;max-width: 290px;width: 100%}.supply-quantity:focus{outline: none}.supply-quantity::-webkit-outer-spin-button,.supply-quantity::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input[type=number].supply-quantity{-moz-appearance: textfield}.supply-quantity::placeholder{color: #c8c8c8;opacity: 1}.supply-quantity:-ms-input-placeholder{color: #c8c8c8}.supply-quantity::-ms-input-placeholder{color: #c8c8c8}.has--bottom-black-border{border-bottom: 2px solid #000}.m-hg-32px{min-height: 32px}.service--block .package-label{border: 2px solid #3386ff !important}.schedule-service--block{min-height: 60px;width: 100%;margin-right: 0%;margin-bottom: 3%}.schedule-service--block label{height: 100%;align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 5px 10px;border: 1px solid #dadae5;cursor: pointer;position: relative;border-radius: 10px}.schedule-service--block label img{height: 100%;width: 100%;object-fit: contain}.schedule-service--block label:hover{border-color: transparent;box-shadow: 0px 3px 10px -6px}.schedule-service--block label.is--active{background: #f8f8f8;box-shadow: 0px 3px 10px -6px}.schedule-service--block .image{width: 100%;height: 55px}.schedule-service--block .name{text-align: left;overflow: hidden;text-overflow: ellipsis}.schedule-service--block .price:not(.service-price):not(.extra-service-price){width: 30%;text-align: right}.schedule-service--block .price:not(.service-price):not(.extra-service-price) span{border-bottom: 1px dotted}.schedule-service--block .name,.schedule-service--block .price{font-weight: 600;font-size: 16px;line-height: initial}.schedule-service--block input{cursor: pointer;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.schedule-cartype--panel{display: flex;height: 100px;margin-bottom: 3%;margin-right: 3%}.schedule-cartype--panel label{display: flex;flex-direction: column;align-items: center;cursor: pointer;position: relative;padding: 5px;width: 100%;height: 100%;justify-content: flex-end;border: 1px solid #dadae5;border-radius: 10px}.schedule-cartype--panel label:hover,.schedule-cartype--panel label.is--active{box-shadow: 0px 3px 10px -6px;border-color: #50B4D4}.schedule-cartype--panel .image{display: flex;align-items: center;height: 100%;padding-bottom: 20px;width: 100%}.schedule-cartype--panel .image img{width: 100%;height: 100%;object-fit: contain}.carwash--panel{width: 170px}.car-make--panel{width: 300px}.manager--panel{width: 100px}.input-small{width: 75px}.h-40-p{height: 40px !important}.h-25-p{height: 25px !important}.event{position: absolute;width: 5px;height: 5px;border-radius: 150px;bottom: 3px;left: calc(47%);content: " ";display: block;background: #45beff}.w-80-p{width: 80px !important}.w-100-percent{width: 100% !important}.min-w-100{width: 100px !important}.min-w-110{width: 110px !important}.min-w-120{width: 120px !important}.min-w-130{width: 130px !important}.min-h-10{min-height: 10px !important}@media screen and (max-width: 600px){.overflow-information{overflow: hidden !important;display: inline-block !important;text-overflow: ellipsis !important;white-space: nowrap !important;width: 90px !important}}.carwash-parsed-name-container{border: 2px solid #f00;padding: 10px}.text-decoration-none{text-decoration: none}.no--shadow{box-shadow: none !important}.extra--block label,.schedule-service--block label,.service--block label{overflow: hidden}.date-filter-active{color: #3386ff !important}@media screen and (max-width: 499px){.supply-listing-panel{padding-left: 5px !important;padding-right: 5px !important}.supply-order-container{border-bottom-width: 3px !important;border-bottom-style: solid !important;border-bottom-color: #d3d3d3 !important;border-top-width: 1px !important;border-top-style: solid !important;border-top-color: #d3d3d3 !important;box-shadow: none !important}.supply-order-comments-container{border-top-width: 1px !important;border-top-style: solid !important;border-top-color: #d3d3d3 !important}}@media screen and (max-width: 991px){.supply-order-carwash-owner-name{float: left !important}.delete--order-action{float: left !important}}.customer-search-field{width: 79% !important}.sort-text{display: inline-block;position: relative;margin-right: 10px;margin-top: 0;margin-bottom: 0;vertical-align: middle}.is-active-order-filter{border: 3px #c45b24 solid;border-radius: 50%;padding: 2px}@media screen and (max-width: 900px){.customer-search-field{width: 75% !important}}.scheduling-page-wrap{background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/scheduling-page-background.jpg)}.scheduling-page-wrap-inner-container{padding-top: 100px;padding-left: 40px;padding-right: 40px}@media screen and (max-width: 500px){.scheduling-page-wrap{background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/scheduling-background-mobile.jpg) !important;background-size: 100% 100%;background-repeat: no-repeat}.scheduling-page-wrap-inner-container{padding-top: 60px;padding-right: 40px !important}.scheduling-page-wrap-inner-container h1{font-size: 22px !important}}@media screen and (max-width: 390px){.scheduling-page-wrap-inner-container{padding-top: 25px !important;padding-left: 20px !important}.scheduling-page-wrap-inner-container h1{font-size: 20px !important}}.report-column-options-container .switch{position: relative;display: inline-block;width: 30px;height: 17px}.report-column-options-container .slider:before{position: absolute;content: "";height: 13px;width: 13px;left: 2px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s}.report-column-options-container input:checked + .slider:before{-webkit-transform: translateX(13px);-ms-transform: translateX(13px);transform: translateX(13px)}.dashboard-btn-bg{background: #6398c0}.dashboard-btn-bg:hover{background: #6398c0;text-decoration: none}.btn.batch--lookup-btn{background: #007b87;color: white}.btn.web-coupon-share{background: #e08d00;color: white}.btn.web-coupon-share i{font-size: 16px}.order--step.extra--fieldset .collapse--panel{border: solid 2px #2596be;border-radius: 12px;padding: 8px}.order--step.extra--fieldset .collapse--panel .collapse--headline .name{color: #2596be;font-weight: bold}.is--text-ellipses{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.is--no-wrap{white-space: nowrap}.is--ctl-userlogin .shop--navigation .entry--account.link--to-login{display: none}@media screen and (min-width: 30em){.content-main .register--login{float: none;width: 450px;margin: 0 auto;margin-top: 40px}}.register--login-password label{display: block}.register--login-action{margin-top: 10px}.infobox--container{margin: 15px 0px 20px 0px}.content-main--inner{padding: 0}.content-main--inner .panel.has--border{border: none}.is--ctl-managesuppliers .panel--title.is--underline,.is--ctl-managecarwashes .panel--title.is--underline,.is--ctl-manageadmins .panel--title.is--underline{border-color: #3386ff}.is--ctl-managesuppliers .fieldset,.is--ctl-managecarwashes .fieldset,.is--ctl-manageadmins .fieldset{margin: 20px}.is--ctl-managesuppliers .field--media span,.is--ctl-managecarwashes .field--media span,.is--ctl-manageadmins .field--media span{display: flex;align-items: center;justify-content: space-between;position: relative;width: 290px;border: 1px solid #dadae5;padding: 10px 10px 9px 10px;border-radius: 3px;overflow: hidden;height: 40px;color: #c5c3c3}.is--ctl-managesuppliers .field--media span input,.is--ctl-managecarwashes .field--media span input,.is--ctl-manageadmins .field--media span input{position: absolute;top: 0;right: 0;width: 300%;z-index: 10;opacity: 0;cursor: pointer;left: -150px;height: 100%}.is--ctl-managesuppliers .field--active .checkbox,.is--ctl-managecarwashes .field--active .checkbox,.is--ctl-manageadmins .field--active .checkbox{overflow: inherit}.is--ctl-managesuppliers .field--active .checkbox--state,.is--ctl-managecarwashes .field--active .checkbox--state,.is--ctl-manageadmins .field--active .checkbox--state{position: absolute;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;left: -0.5px;top: -0.5px}.is--ctl-managesuppliers .select-field,.is--ctl-managecarwashes .select-field,.is--ctl-manageadmins .select-field,.is--ctl-managesuppliers .js--fancy-select,.is--ctl-managecarwashes .js--fancy-select,.is--ctl-manageadmins .js--fancy-select{display: block}.carwash-image{max-width: 250px;margin: 0 auto}.timezone-map--container{width: 100%;padding: 0}#timezone-map--element{position: relative}.Cbox{display: flex;justify-content: space-between;align-items: center;flex-direction: column;flex-wrap: wrap;padding: 0px 20px}.Cbox .map--select{line-height: 40px;border-radius: 3px;padding: 0px 40px 0px 10px;cursor: pointer;border-color: #dadae5;width: 100%;height: 40px;margin-bottom: 10px;max-width: none;background: white}.Cbox .quickLink{width: 100% !important;display: flex;justify-content: flex-end;padding-bottom: 0 !important;margin-bottom: 10px}.Cbox .quickLink span{font-size: 10px !important;padding: 5px 10px !important;display: flex;align-items: center}.hoverZone{position: absolute;bottom: 0;left: 0;width: 100%}.manage-carwashes-table{text-align: center}@media screen and (min-width: 48em){.infobox--container{margin-left: 10px;margin-right: 10px}.timezone-map--container{padding: 20px 20px 0px 20px}.Cbox{flex-direction: row;flex-wrap: nowrap;padding: 0}.Cbox .map--select{height: 42px;max-width: 290px;width: 290px;margin-bottom: 0}.Cbox .quickLink{margin-bottom: 0}.is--ctl-managesuppliers .form--container form,.is--ctl-managecarwashes .form--container form,.is--ctl-manageadmins .form--container form{display: flex;flex-wrap: wrap}.is--ctl-managesuppliers .form--container .sub--panel,.is--ctl-managecarwashes .form--container .sub--panel,.is--ctl-manageadmins .form--container .sub--panel{width: 50%}.is--ctl-managesuppliers .form--container .form--actions,.is--ctl-managecarwashes .form--container .form--actions,.is--ctl-manageadmins .form--container .form--actions{width: 100%;text-align: right;margin: 20px}}@media screen and (min-width: 64em){.is--ctl-managesuppliers .form--container .sub--panel,.is--ctl-managecarwashes .form--container .sub--panel,.is--ctl-manageadmins .form--container .sub--panel{width: 33.333%}}.fieldset--carwash .field--media .image--preview img{max-width: 60px}.carwash--profile .carwash--profile-actions .actions--content{display: flex;justify-content: space-between}.carwash--profile .bottom--actions{text-align: center;margin-top: 50px}@media all and (max-width: 480px){.carwash--profile .headline{margin-top: 0}.carwash--profile .carwash--profile-actions .actions--content{display: block}.carwash--profile .carwash--profile-actions .actions--content .btn{margin-top: 10px;width: 70%}}.pd-l-1{padding-left: 1px !important}.pd-r-1{padding-right: 1px !important}.pd-3{padding: 3px}.pd-r-0{padding-right: 0px !important}.pd-r-3{padding-right: 3px !important}.pd-r-5{padding-right: 5px !important}.pd-l-0{padding-left: 0px !important}.pd-l-3{padding-left: 3px !important}.pd-t-3{padding-top: 3px !important}.pd-b-3{padding-bottom: 3px !important}.pd-l-5{padding-left: 5px !important}.pd-t-5{padding-top: 5px !important}.pd-b-5{padding-bottom: 5px !important}.pd-t-15{padding-top: 15px !important}.pd-b-15{padding-bottom: 15px !important}.pd-t-20{padding-top: 20px !important}.pd-b-20{padding-bottom: 20px !important}.pd-t-25{padding-top: 25px !important}.pd-b-25{padding-bottom: 25px !important}.pd-l-10{padding-left: 10px !important}.pd-r-10{padding-right: 10px !important}.pd-l-15{padding-left: 15px !important}.pd-l-20{padding-left: 20px !important}.pd-l-25{padding-left: 25px !important}.pd-r-15{padding-right: 15px !important}.pd-r-20{padding-right: 20px !important}.pd-r-25{padding-right: 25px !important}.pd-t-0{padding-top: 0 !important}.pd-t-10{padding-top: 10px !important}.pd-b-10{padding-bottom: 10px !important}.mg-0{margin: 0px !important}.mg-t-auto{margin-top: auto !important}.mg-t-0{margin-top: 0px !important}.mg-b-0{margin-bottom: 0px !important}.mg-t-1{margin-top: 1px !important}.mg-b-1{margin-bottom: 1px !important}.mg-t-3{margin-top: 3px !important}.mg-b-3{margin-bottom: 3px !important}.mg-t-5{margin-top: 5px !important}.mg-b-5{margin-bottom: 5px !important}.mg-t-8{margin-top: 8px !important}.mg-b-8{margin-bottom: 8px !important}.mg-t-10{margin-top: 10px !important}.mg-b-10{margin-bottom: 10px !important}.mg-b-15{margin-bottom: 15px !important}.mg-t-15{margin-top: 15px !important}.mg-b-20{margin-bottom: 20px !important}.mg-l-20{margin-left: 20px}.mg-l-10{margin-left: 10px}.mg-t-10{margin-top: 10px !important}.mg-b-40{margin-bottom: 40px}.mg-t-40{margin-top: 40px}.bold-text{font-weight: bold}.is--font-30{font-size: 30px !important}.is--font-28{font-size: 28px !important}.is--font-26{font-size: 26px !important}.is--font-24{font-size: 24px !important}.is--font-22{font-size: 22px !important}.is--font-20{font-size: 20px !important}.is--font-18{font-size: 18px !important}.is--font-16{font-size: 16px !important}.is--font-14{font-size: 14px !important}.mg-t-20{margin-top: 20px !important}.mg-t-24{margin-top: 24px !important}.mg-t-30{margin-top: 30px !important}.mg-b-30{margin-bottom: 30px !important}.mg-r-0{margin-right: 0px !important}.mg-l-0{margin-left: 0px !important}.mg-r-5{margin-right: 5px !important}.mg-l-5{margin-left: 5px !important}.mg-r-3{margin-right: 3px !important}.mg-l-3{margin-left: 3px !important}.mg-r-10{margin-right: 10px !important}.mg-r-20{margin-right: 20px !important}.gap-10{gap: 10px}.is--line-height-normal{line-height: normal !important}.receipt--header{margin: 15px;padding: 15px;border-bottom: 1px solid #000}.receipt--content{padding: 0 21px 0 21px}.receipt--footer{margin: 11px 0 11px 0}.receipt--content h4{margin: 0 !important}.receipt--content h2{margin-top: 3px !important}.surcharge-fee-text{padding: 0 11px 0 11px}.receipt-service-container{margin-bottom: 13px}.color-light-blue{color: #9aa7cb}.carwash--filter--actions{flex-wrap: wrap;align-items: center;justify-content: space-between}@media all and (max-width: 30em){.carwash--filter--actions{flex-direction: unset !important}}@media all and (min-width: 768px){.add-carwash{margin-left: 10px}}.change-status-form .switch.pending input:checked + .slider{background: green}.change-status-form .switch.pending .slider{background: #737972}.change-status-form .switch.active input:not(:checked) + .slider{background: #737972}.add-carwash{justify-content: space-between}.add-carwash .carwash--search-card-field{box-shadow: 0px 0px 15px -5px;padding: 7px;border-radius: 5px;margin-right: 10px}.add-carwash .carwash--search-card-field .carwash-customer-card-search-form{display: flex;align-items: center;justify-content: space-between}.add-carwash .carwash--search-card-field .carwash-customer-card-search-form .card-number-input{width: 150px}.add-carwash .carwash--search-card-field .carwash-customer-card-search-form .card-date-filter{width: 200px;margin: 0 10px}.add-carwash .carwash--search-card-field .carwash-customer-card-search-form .card-date-filter input{width: 100%}@media all and (max-width: 1024px){.add-carwash{display: block !important}.add-carwash .carwash--search-card-field{margin-top: 15px !important}.add-carwash .carwash-customer-card-search-form{display: block !important}.add-carwash .carwash-customer-card-search-form .card-date-filter{margin: 10px 0 !important}.add-carwash .carwash-customer-card-search-form .filter--reset-button i{position: absolute;top: 8px;left: 7px}}@media screen and (max-width: 48em){.mob-pd-l-0{padding-left: 0px !important}.mob-pd-r-0{padding-right: 0px !important}.mob-pd-l-3{padding-left: 3px !important}.mob-pd-r-3{padding-right: 3px !important}.mob-pd-l-5{padding-left: 5px !important}.mob-pd-r-5{padding-right: 5px !important}.mob-pd-l-10{padding-left: 10px !important}.mob-pd-r-10{padding-right: 10px !important}.mob-pd-l-15{padding-left: 15px !important}.mob-pd-r-15{padding-right: 15px !important}.mob-pd-l-20{padding-left: 20px !important}.mob-pd-r-20{padding-right: 20px !important}.mob-mg-t-10{margin-top: 10px !important}.mob-mg-b-10{margin-bottom: 10px !important}}.column--newsletter{display: none !important}.footer-main{box-shadow: 0px -5px 10px -10px;margin-top: 15px;padding-bottom: 20px;border: none}.footer-main .navigation--list{list-style-type: none}.footer-main .footer--columns{padding-bottom: 0;border-bottom: none}.footer-main .navigation--link{padding: 5px 0px 5px 0px}.footer-main .footer--column.column--logo{padding: 10px 25px;margin: 0;border: none}.footer-main .footer--column.column--logo .column--content{display: block}.footer-main .footer--column.column--logo img{height: 60px;margin: 0 auto}.footer-main .footer--column.is--last{border-bottom: none}.footer-main .footer--column.column--info-block{display: inline-block;text-align: center;width: 100%}@media screen and (min-width: 48em){.footer-main .footer--column{width: 33.3%}.footer-main .footer--column.column--logo{padding: 0;margin: 30px 0px;padding-right: 20px}.footer-main .footer--column.column--logo img{height: auto;margin-left: 0;max-height: 90px}}.header-main{padding: 5px 10px;border-bottom: none;box-shadow: 0px 5px 10px -10px}.header-main .header--navigation{display: flex;justify-content: space-between}.header-main .logo-main{width: 120px;padding: 0}.header-main .logo-main .logo--link{align-items: center}.header-main .logo-main .logo--shop{display: flex;width: 100%;height: 100%;align-items: center}.header-main .logo-main img{height: 100%;object-fit: contain}.header-main .shop--navigation{width: 100%;display: flex;align-items: center}.header-main .shop--navigation .entry--account{width: auto;justify-content: flex-end;margin-right: 0}.header-main .shop--navigation .entry--carwash-name{margin-right: 0;padding-right: 0}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link{padding-left: 0;padding-right: 0;padding: 3px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link img{max-width: 45px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link .button--texts{text-align: center;margin-left: 3px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link .button--texts .text--title{text-transform: uppercase;color: #6398c0;display: block;font-size: 11px;line-height: 11px;margin-bottom: 3px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link .button--texts .text--title.is--shopping{color: #6c9e50}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link .button--texts .text--content{font-size: 11px;line-height: 11px}.header-main .shop--navigation .navigation--entry .btn{width: auto;display: flex;align-items: center;white-space: nowrap}.header-main .shop--navigation .link--to-login .btn{background: #012a76;padding: 2px 35px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .carwash--name{display: block}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .carwash--name-parsed{display: none}@media all and (max-width: 480px){.header-main .shop--navigation .entry--carwash-name .header--carwash-name .store--link .button--texts .text--content{max-width: 125px}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .carwash--name{display: none}.header-main .shop--navigation .entry--carwash-name .header--carwash-name .carwash--name-parsed{display: block}}@media all and (max-width: 48em){.date--filter form input{font-size: 16px !important;color: #6e9fc4}.date--filter form input::placeholder{color: #6e9fc4 !important}}@media all and (min-width: 48em){.header-main{padding: 0 15px}.header-main .shop--navigation{width: 100%}.header-main .shop--navigation .entry--carwash-name{margin-right: 10px}.header-main .logo-main{width: 100%}}.js--modal .profile--liner.liner--update{margin: 0;width: 100%;border: none;padding: 20px}.js--modal .profile--liner.liner--update div{padding: 10px 5px}.js--modal .profile--liner.liner--update .programs--container{padding: 0}.profile--liners{display: flex;flex-wrap: wrap}.profile--liner{margin: 10px 0px 0px 0px;width: 100%;padding: 10px 20px 25px 20px;border-bottom: 3px solid #011d3f}.profile--liner:last-child{border-bottom: none}.profile--liner.iner--update{border-bottom: 1px dashed #011d3f;padding-bottom: 20px}.profile--liner.iner--payment{padding-bottom: 10px;margin-top: 0}.profile--liner h2{margin-top: 10px;margin-bottom: 15px;padding-bottom: 10px;font-size: 20px;line-height: 22px;width: 100%;text-align: center;color: #012a76}.profile--liner > div .number{width: 120px;display: flex;align-items: center}.profile--liner > div .number input{width: 100%;padding: 5px;margin-right: 5px}.profile--liner > div .checkbox{overflow: initial;margin-left: 10px}.profile--liner > div .checkbox .checkbox--state{width: 12px}.profile--liner .name{font-weight: 600;text-align: left;margin-right: 10px}.profile--liner.liner--update label{display: flex;align-items: center;justify-content: space-between;width: 100%;cursor: pointer}.profile--liner.liner--update .btn{margin-top: 15px;float: right}.title--primary{display: flex;align-items: center;justify-content: center;color: #012a76;margin-bottom: 0}.title--primary img{object-fit: contain;margin-right: 10px}.actions--content-area{display: flex;align-items: center}.actions--left form,.actions--left a{margin-right: 20px}.actions--rigth form,.actions--rigth a{margin-left: 20px}.iner--update form{width: 100%;display: flex;margin-bottom: 20px}.iner--update form .is--primary{margin-bottom: 20px;align-items: center;display: flex;height: 42px;justify-content: center}.programs--container{display: flex;width: 100%;align-items: center;flex-wrap: wrap}.program--container{margin-right: 20px;width: auto;margin-bottom: 20px}.program--container label{display: flex;align-items: center;border: 1px solid #dadae5;padding: 5px 10px;border-radius: 5px;box-shadow: 0px 5px 15px -8px}.carwash--profile-actions .panel--title{text-align: center;margin: 10px 0px 20px 0px;padding: 0;font-size: 18px;text-transform: capitalize}.carwash--profile-actions .panel--title.active--status .value{color: #2bac2b}.iner--update div .name{width: 100%}.iner--update div .number{min-width: 100px}.iner--payment .liner--content{display: flex;align-items: center;text-transform: capitalize}.iner--payment .liner--content div{margin-right: 30px;font-size: 16px;font-weight: 600}.iner--payment .liner--content .name{margin-right: 0px;color: #ee3c3c}.merchant-settings{display: flex;justify-content: space-between}.merchant-settings .payment-systems{width: 50%}.iner--contacts .linet--info{font-size: 16px;line-height: 30px}.iner--contacts .info--title{font-weight: 600}.iner--contacts span:not(.info--title){margin-left: 10px}.iner--contacts .last--login{color: gray;font-weight: 600;text-decoration: underline}.iner--contacts .last--login span{margin: 0}.owner--info .info--title{color: #012a76}.salesman--info .info--title{color: #2bac2b}.carwash--profile-actions{border-bottom: 3px solid #012a76;padding: 0px 20px 20px}.total--monthly{font-size: 16px;font-weight: 600;text-align: center}@media all and (max-width: 64em){.iner--update form{flex-wrap: wrap;justify-content: flex-end}.iner--update form .is--primary{margin: 0}.programs--container{justify-content: space-between}.program--container{margin-bottom: 20px;margin-right: 0}.carwash--profile .carwash--profile-actions .actions--content{flex-direction: column}.carwash--profile-actions{padding: 0px 20px 10px}.actions--left{margin-bottom: 10px;padding-bottom: 10px}.actions--left form,.actions--left a{margin-right: 10px}.actions--left .delete-carwash-form{margin-right: 0}.actions--rigth form,.actions--rigth a{margin: 0;margin-right: 10px}}@media all and (max-width: 48em){.is--ctl-managesuppliers.is--act-profile.is--role-admin .panel--body.is--wide,.is--ctl-managecarwashes.is--act-profile.is--role-admin .panel--body.is--wide{padding: 10px}.carwash--profile-actions{padding: 0px 10px 10px}.title--primary img{width: 60px !important}.profile--liner{padding: 10px 10px 20px 10px}.iner--update div .number{min-width: 70px}.iner--payment .liner--content div{font-size: 14px;margin: 0}.iner--payment .liner--content div:first-child{margin-right: 20px}.iner--contacts .linet--info{border-bottom: 1px solid;margin-bottom: 5px;padding-bottom: 5px}.iner--contacts .linet--info:last-child{border-bottom: none}}@media all and (max-width: 30em){.actions--left{flex-wrap: wrap}.actions--left{padding-bottom: 0}.actions--left form{width: 42% !important;margin: 0}.actions--left a:not(.btn-transactions){margin: 0;width: 55% !important;margin-left: 3% !important}.actions--left .delete-carwash-form{width: 55% !important;margin-left: 3%;white-space: nowrap}.actions--left .edit-carwash-form{width: 42% !important;margin-left: 0 !important}.carwash--profile .carwash--profile-actions .actions--content .actions--left .btn{width: 100%;margin: 0;margin-bottom: 10px}.actions--rigth{flex-direction: row;flex-wrap: wrap}.actions--rigth a{margin: 0;width: 42% !important}.actions--rigth form{width: 55% !important;padding: 0;margin: 0;margin-left: 3%}.actions--rigth form .btn{width: 100% !important}.title--primary{font-size: 18px;padding: 10px}.carwash--profile-actions .panel--title{font-size: 16px}.program--container{width: 100%;margin-bottom: 15px}.iner--update div .number{min-width: 90px}.iner--payment .liner--content{flex-direction: column;align-items: flex-start}.iner--payment .liner--content div{font-size: 16px}.iner--payment .liner--content div:first-child{margin: 0}.iner--contacts .linet--info{font-size: 14px;line-height: 27px}}.rating-notification .js--fancy-select{overflow: unset}@media screen and (min-width: 48em){.transactions--history-modal{width: 70% !important}.transactions--history-modal #transactionList{padding-top: 40px}}@media screen and (max-width: 48em){.transactions--history-modal #transactionList{padding-top: 40px;width: 100%}.transactions--history-modal #transactionList .table--customer-content{width: 100%}}.is--ctl-managemenu .content--wrapper .panel--body:first-child .panel--title{padding-top: 0}.is--ctl-managemenu .js--modal .field--group .group--select label{display: flex;flex-direction: column}.fieldset--add-menu .panel--title{margin: 0;padding: 15px 0px 5px;margin-bottom: 10px}.fieldset--add-menu .panel.content{margin-bottom: -5px}#extrasList .extra--group .group--extras{display: flex;flex-wrap: wrap;justify-content: space-between}#extrasList .extra--group .group--extras.collapse{display: none}#extrasList .extra--group.has--shadow{background: transparent;box-shadow: none}#extrasList .extra--group.has--shadow .headline{display: flex;align-items: center;padding: 10px 0px 10px 10px;justify-content: space-between;border-top: 1px solid #dadae5;cursor: pointer}#extrasList .extra--group.has--shadow .headline .row--actions{display: flex}#extrasList .extra--group.has--shadow .group--title{margin: 0;font-size: 18px}.row--actions button .icon--cross{display: none}.table--cartype .action--container .btn.is--primary,.table--service .action--container .btn.is--primary,.table--extra .action--container .btn.is--primary{margin-right: 0}.table--cartype .tb--content .tb--name-big,.table--service .tb--content .tb--name-big,.table--extra .tb--content .tb--name-big{margin-bottom: 5px}.table--cartype .tb--title .tb--name-big,.table--service .tb--title .tb--name-big,.table--extra .tb--title .tb--name-big{font-weight: 600}.table--cartype .image--car,.table--service .image--car,.table--extra .image--car{height: 50px;display: flex;align-items: center;justify-content: center;position: relative;margin-top: 10px;margin-bottom: 5px}.table--cartype .image--car img,.table--service .image--car img,.table--extra .image--car img{height: 100%;width: 100%;object-fit: contain;padding-left: 5px}.table--cartype ul,.table--service ul,.table--extra ul{width: 100%}.table--cartype ul li,.table--service ul li,.table--extra ul li{list-style-type: none;display: flex;justify-content: space-between}.table--cartype ul li .price,.table--service ul li .price,.table--extra ul li .price{font-weight: bold;font-size: 16px;white-space: nowrap}.table--cartype strong,.table--service strong,.table--extra strong{font-weight: 600}.table--extra .tb--bottom div,.table--service .tb--bottom div{text-align: right}.extra--groups{display: flex;justify-content: space-between;width: 100%;align-items: flex-end;margin-bottom: 20px}.extra--groups .fieldset--add-menu .panel--title{margin-bottom: 0}.row--actions button.is--primary{margin: 0px 10px}.group--extras .table--content{margin: 0px 0px 20px 0px}.table--content .tb--main{font-weight: bold;color: #3386ff}.table--content .tb--main span{font-size: 16px}.table--content .tb--content .tb--info{width: 100%}.table--content .tb--content .tb--info1{padding-right: 0;border-right: none}.table--content .tb--title{font-weight: bold;font-size: 18px}@media screen and (min-width: 48em){.table--cartype .image--car,.table--service .image--car,.table--extra .image--car{height: 70px}.fieldset--add-menu .panel--title{margin: 0px 10px;margin-bottom: 20px;font-size: 20px;color: #3386ff}.fieldset--add-menu .panel.content{margin-bottom: 0;padding: 0px 10px;background: transparent}}@media screen and (min-width: 64em){.is--ctl-managemenu .content-main--inner .panel.has--border{border: 1px solid #dadae5;background: #fdfdfd}.is--ctl-managemenu .panel--body.is--wide{margin-bottom: 50px}}@media screen and (max-width: 48em){.extra--groups{flex-wrap: wrap;margin-bottom: 20px}.extra--groups .fieldset{width: 100%}.extra--groups .fieldset .panel--title{margin: 0;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #dadae5}#extrasList .extra--group .group--extras{margin-top: 20px}#extrasList .extra--group.has--shadow .group--title{font-size: 16px}#extrasList .extra--group.has--shadow .headline{padding: 10px 0px 10px 0px}}@media screen and (max-width: 30em){.group--title .items--text{display: none}.row--actions button .delete--text{display: none}.row--actions button .icon--cross{display: inline-block}.table--content .tb--title{font-size: 16px}}#create-first-link-scheduled-order{background: #0682b6 !important}#create-second-link-scheduled-order,.tint-btn{background: #6e05c7 !important}#create-third-link-scheduled-order{background: #ec700b !important}.include-in-scheduling-first-link-label{color: #0682b6}.include-in-scheduling-second-link-label{color: #6e05c7}.include-in-scheduling-third-link-label{color: #ec700b}.police-service{color: #169FE8}.uber-lyft-service{color: #E9C015}.valett--free-from{display: flex;justify-content: space-between;gap: 10px}table{width: 100%;box-shadow: 0px 3px 10px -6px;border-radius: 5px}table th,table thead td{padding: 0px 0px}.table--info-panel{-webkit-box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5);-moz-box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5);box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5)}.table--info-panel .panel--title{text-align: center}.table--info-panel .info--content{padding: 15px;display: flex;flex-wrap: wrap;justify-content: space-between}.table--info-panel .table--info-row{display: flex;justify-content: space-between;border-bottom: 1px solid #dadae5;width: 100%}.table--info-panel .table--info-row .info--value{color: #012a76;margin-left: 10px}.infobox--container .info--content .table--column{width: 48%}.infobox--container .table--info-row{display: flex;align-items: center;padding: 5px 0}table th{background: #969696}@media screen and (max-width: 480px){.infobox--container .info--content .table--column{width: 100%}.infobox--container .info--content .table--column.is--first{margin-bottom: 10px}}.is--ctl-managecustomers .field--type > label{font-size: 14px;display: flex;align-items: center;cursor: pointer}.is--ctl-managecustomers .field--type > label .checkbox{margin-left: 5px;margin-top: 2px}.is--ctl-managecustomers .field--type .select--coupon-panel{align-items: center;margin-top: 10px;display: flex}.is--ctl-managecustomers .field--type .select--coupon-panel label{display: flex;align-items: center;margin-right: 15px;padding: 0px 5px 2px 5px;border: 1px solid #dadae5;border-radius: 3px;cursor: pointer}.is--ctl-managecustomers .field--type .select--coupon-panel label:hover{border-color: #3386ff}.is--ctl-managecustomers .field--type .select--coupon-panel label input{margin-left: 5px;margin-top: 3px;cursor: pointer}.is--ctl-managecustomers .js--modal .select--coupon-panel{margin-top: 20px}.is--ctl-managecustomers .js--modal .select--coupon-panel label{padding: 5px;margin-bottom: 10px;cursor: pointer;border: none;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #dadae5;transition: all .3s}.is--ctl-managecustomers .js--modal .select--coupon-panel label:hover{border-color: #011d3f}.is--ctl-managesalesmen .field--licensingFee,.is--ctl-managesalesmen .field--LicensingFeeType{float: left}.is--ctl-managesalesmen .field--LicensingFeeType{margin-left: 10px}.is--ctl-managesalesmen .clear-both{clear: both}.is--ctl-orders .js--modal .header,.is--ctl-managecustomers .js--modal .header{height: auto}.is--ctl-orders .js--modal .header .title,.is--ctl-managecustomers .js--modal .header .title{padding-right: 30px}.is--ctl-orders .js--modal .group-selection-content-inner,.is--ctl-managecustomers .js--modal .group-selection-content-inner{flex-wrap: wrap}.is--ctl-orders .js--modal .group-selection-content-inner .extra--block-outer,.is--ctl-managecustomers .js--modal .group-selection-content-inner .extra--block-outer{margin-bottom: 15px}.is--ctl-orders .js--modal .actions--container .btn,.is--ctl-managecustomers .js--modal .actions--container .btn{margin: 0px 15px}.js--modal .modal--close{z-index: 10}.js--modal .col2 input{background: rgba(0,0,0,0.05)}.js--modal .inventory-groups-list,.js--modal .panel--inputs{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 10px}.js--modal .inventory-groups-list input,.js--modal .panel--inputs input{cursor: pointer}.js--modal .inventory-groups-list label,.js--modal .panel--inputs label{font-size: 14px;display: flex;align-items: center;margin: 0;width: 48%;justify-content: space-between;background: #f5f5f5;margin-bottom: 10px;border: 1px solid #dadae5;padding: 2px 5px;cursor: pointer;position: relative}.js--modal .inventory-groups-list label:hover,.js--modal .panel--inputs label:hover{box-shadow: 0px 5px 10px -5px;border-color: transparent}.js--modal .inventory-groups-list .checkbox,.js--modal .panel--inputs .checkbox{background: white;position: initial}.js--modal .field--inventory .checkbox{overflow: hidden}.js--modal .field--inventory .checkbox .checkbox--state{width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;left: -2px;top: -2px}.js--modal .inventory-selection span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.js--modal .form--field{margin-bottom: 10px}.js--modal .form--field.field--hidden{margin-bottom: 0}.js--modal textarea{width: 100%}.js--modal h4{margin-top: 15px;margin-bottom: 5px}.coupon--Form-Apply-Coupon{display: inline-flex;align-items: center;cursor: pointer}.coupon--Form-Apply-Coupon .checkbox{margin-right: 5px;margin-top: 10px}.field--media > img{margin: 10px 0px 20px 0px;padding: 5px;border-bottom: 2px dashed #dadae5;width: 100%;object-fit: contain;max-height: 80px}.dropzone--container{position: relative}.dropzone--container .dropzone--info{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color: #b4b4b4;cursor: pointer}.dropzone--container .icon--upload2{font-size: 40px}.dropzone--container .drop--head{font-size: 25px;font-weight: 600}.dropzone--container .dz-error-mark{display: none}#couponExtraFieldset{margin-top: 5px}.js--modal.order-tip .content{display: flex;align-items: center;text-align: center;flex-wrap: wrap;padding-top: 10px;padding-bottom: 10px}.js--modal.order-tip .content form{width: 100%;padding: 20px}.js--modal.order-tip .content label{display: flex;align-items: center;width: 100%;margin-bottom: 15px}.js--modal.credit--card-editor .content{padding-top: 20px}.js--modal.order--serch-form .order--search-panel{height: 100%;padding: 10px 20px 20px;text-align: center}.js--modal.order--serch-form h2{margin-bottom: 15px}.js--modal.order--serch-form .search--field{display: flex;justify-content: center;padding: 0px 10px 15px;border-bottom: 1px solid #dadae5;max-width: 380px;margin: 0 auto;margin-bottom: 15px}.js--modal.order--serch-form .search--field:last-child{border-bottom: none}.js--modal.order--serch-form .search--field button{margin-left: 15px}.js--modal.order--serch-form .search--button{width: 290px;margin: 0 auto;text-align: left;margin-top: 15px}.js--modal .comment--content{padding: 10px 20px 20px;text-align: center}.js--modal .comment--content h2{margin-bottom: 15px}.js--modal .comment--content .submit--btn{width: 290px;margin: 0 auto;text-align: left;margin-top: 15px}.js--modal .comment--content .add--comment{text-align: center}.js--modal .select--payment-method{margin-top: 30px}.js--modal .delete--modal{flex-wrap: wrap}.js--modal .delete--modal .media--content{width: 100%;justify-content: center}.js--modal .delete--modal .media--content img{margin: 0 auto;width: 60px;margin-bottom: 10px}.confirmation--buttons{display: flex;justify-content: space-between}.select--payment-method{margin-top: 15px}.select--payment-method .select--filed{display: flex;align-items: center;justify-content: center}.select--payment-method label{margin: 0px 10px;padding: 5px 0px;position: relative;border: 1px solid #dadae5;border-radius: 3px}.select--payment-method label input{position: absolute;width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;opacity: 0}.select--payment-method label input:checked ~ .input--name::after{opacity: 1}.select--payment-method .input--name{display: flex;padding: 5px 30px 5px 10px;font-weight: 600;font-size: 16px}.select--payment-method .input--name::after{content: "\2713";display: block;position: absolute;right: 8px;font-size: 18px;opacity: 0;top: 6px;color: #18502c;font-weight: 600}.select--payment-method .pay--cash{color: #2e9a31}.select--payment-method .pay--credit{color: #4a5db9}.carwash--accounts{height: 100%;padding: 15px;padding-top: 20px}.carwash--accounts h3{margin: 0}.carwash--accounts .account--item{display: flex;flex-direction: column;margin-bottom: 5px;border-bottom: 1px solid #dadae5}.carwash--accounts .link--to-admin{display: flex;position: relative;justify-content: center}.carwash--accounts .title{width: 100%;display: flex;align-items: center;display: none}.carwash--accounts .logo img{width: 130px;height: 70px;object-fit: contain;padding: 5px 0px}.carwash--accounts .no--logo .logo img{width: 0;opacity: 0;height: 0}.carwash--accounts .stats--row{display: flex;align-items: center;justify-content: space-between;padding: 5px 10px 10px 10px}.carwash--accounts .stat--field{font-size: 16px;display: flex;align-items: center;font-weight: 600;width: 100%;padding: 0px 10px;border-left: 1px solid #dadae5}.carwash--accounts .stat--field.stat--sale{padding-left: 0;border: none;font-size: 22px;color: green}.carwash--accounts .stat--field.stat--sale span{margin-right: 10px}.carwash--accounts .info--image{margin-right: 10px}.carwash--accounts .info--image img{height: 33px;width: auto}.add--group-title{font-weight: 600;font-size: 16px;border-bottom: 1px solid #dadae5;padding-bottom: 5px;margin-bottom: 10px}.js--modal .content .pay--content{padding: 0 25px}.js--modal .pay--header div:not(.pay--dayindex):not(.pay--amount):not(.block){display: flex;justify-content: center;font-weight: 700}.js--modal .pay--header .pay--dayindex{font-size: 21px;margin-bottom: 10px;color: black;font-weight: 700;min-height: 70px}.js--modal .pay--header .pay--content{font-size: 18px;margin-bottom: 10px;color: black;padding: 0}.js--modal .pay--header .pay--amount{font-size: 18px;color: green;margin-bottom: 15px;border-bottom: 2px solid #000;padding-bottom: 5px;font-weight: 700}.js--modal .pay--details{margin-top: 21px}.js--modal .pay--details.only-tip{margin-top: 50px;border-top: 2px solid;text-align: center;display: block}.js--modal .pay--details.only-tip h3{margin: .75rem 0 1.625rem;color: #0094bc}.js--modal .pay--details.is--disabled form{cursor: not-allowed}.js--modal .pay--details.is--disabled form label,.js--modal .pay--details.is--disabled form input{cursor: not-allowed}.js--modal .pay--details.is--disabled form ::placeholder{color: #a8b1a9;opacity: 1}.js--modal .pay--details.is--disabled form :-ms-input-placeholder{color: #a8b1a9}.js--modal .pay--details.is--disabled form ::-ms-input-placeholder{color: #a8b1a9}.js--modal .pay--details form{display: flex;justify-content: center;align-items: center}.js--modal .pay--details input[type=number]::-webkit-inner-spin-button,.js--modal .pay--details input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.js--modal .pay--details .btn.is--green-bg.is--white-color{margin-right: 15px}.js--modal .pay--details label .icon--check{padding-right: 5px}.js--modal .pay--details input[type=number]{width: 100px;margin-right: 100px}@media screen and (min-width: 30em){.is--ctl-orders .js--modal .group-selection-content-inner,.is--ctl-managecustomers .js--modal .group-selection-content-inner{flex-wrap: wrap;justify-content: space-between}.is--ctl-orders .js--modal .group-selection-content-inner .extra--block-outer,.is--ctl-managecustomers .js--modal .group-selection-content-inner .extra--block-outer{width: 49%}.js--modal .inventory-groups-list label,.js--modal .panel--inputs label{width: 31%;margin-right: 2%}.js--modal.order-tip .content form{padding: 0}.js--modal.order-tip .content label{padding-right: 10px;display: initial}}@media screen and (min-width: 48em){.is--ctl-orders .js--modal .group-selection-content-inner,.is--ctl-managecustomers .js--modal .group-selection-content-inner{justify-content: flex-start}.is--ctl-orders .js--modal .group-selection-content-inner .extra--block-outer,.is--ctl-managecustomers .js--modal .group-selection-content-inner .extra--block-outer{width: 31.3%;margin-right: 2%}.js--modal.order-tip .content{white-space: nowrap}.js--modal.credit--card-editor .content{padding-top: 0}}@media screen and (max-width: 48em){.js--modal .delete--modal{padding: 10px !important}.carwash--accounts{padding: 10px;padding-top: 5px}.carwash--accounts .stats--row{padding: 5px 5px 10px 5px}.carwash--accounts .stat--field{padding: 0px 0px 0px 10px}.carwash--accounts .stat--field.stat--sale{font-size: 16px}}@media screen and (max-width: 30em){.card{width: 100%;height: 180px}.card .front{padding: 15px}.card .front .card_number{font-size: 18px;top: 75px}.js--modal.order--serch-form .search--button{width: 100%}.js--modal.order--serch-form .order--search-panel{padding: 10px 10px 20px}.js--modal .comment--content .submit--btn{width: 100%}.js--modal .group-selection-content-inner{width: 85%}.dropzone--container .drop--head{font-size: 18px}.select--payment-method .select--filed{justify-content: space-between}.select--payment-method label{margin: 0}.carwash-sales-stats-container{padding-left: 5px;padding-right: 5px}.carwash--accounts{padding: 5px;padding-top: 5px}.carwash--accounts .stat--field{padding: 0px 0px 0px 5px}.carwash--accounts .stat--field.stat--sale{padding-right: 10px}.carwash--accounts .info--image{margin-right: 0px}.carwash--accounts .info--image img{height: 26px;width: auto}.carwash--accounts .info--name{font-size: 14px}.js--modal .pay--details input[type=number]{margin-right: 15px;width: 65px}.js--modal .pay--details .btn.is--green-bg.is--white-color{margin-right: 10px}.is--ctl-managesalesmen .field--licensingFee{width: 50% !important}.is--ctl-managesalesmen .field--LicensingFeeType{width: calc(50% - 10px) !important}}.is--coupon-editor{width: 800px !important}.tax-label{position: absolute;top: -26px;width: 150px;left: 0}#total-sales-container,#refresh-button-container{padding: 15px;margin-bottom: 15px}.payment-method-icon{height: 33px}.payment-method-icon-container{font-size: 18px;font-weight: bold;margin-bottom: 5px;display: block !important}.pay-online-btn-bg{background: #008ab3 !important}.pay-credit-btn{border: 2px solid #a8b1a9;background: transparent;color: #a8b1a9}.pay-cash-btn{border: 2px solid #709047;background: transparent;color: #709047}.pay-online-btn{border: 2px solid #008ab3;background: transparent;color: #008ab3}.all-buttons-container.is--disabled form{cursor: not-allowed}.all-buttons-container.is--disabled form label,.all-buttons-container.is--disabled form input{cursor: not-allowed}.all-buttons-container.is--disabled form ::placeholder{color: #a8b1a9;opacity: 1}.all-buttons-container.is--disabled form :-ms-input-placeholder{color: #a8b1a9}.all-buttons-container.is--disabled form ::-ms-input-placeholder{color: #a8b1a9}.all-buttons-container label.btn{width: 100%;padding-left: 5px;padding-right: 5px}.all-buttons-container input[type=number]::-webkit-inner-spin-button,.all-buttons-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.only-tip input[type=number]::-webkit-inner-spin-button,.only-tip input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.only-tip.is--disabled form{cursor: not-allowed}.only-tip.is--disabled form label,.only-tip.is--disabled form input{cursor: not-allowed}.only-tip.is--disabled form ::placeholder{color: #a8b1a9;opacity: 1}.only-tip.is--disabled form :-ms-input-placeholder{color: #a8b1a9}.only-tip.is--disabled form ::-ms-input-placeholder{color: #a8b1a9}.is--ctl-inventory.is--act-index .actions--container{margin-left: 0;margin-right: 0}.table--inventory .change,.table--inventory .delete{width: 80px;text-align: center}.table--inventory .delete button{border: none;background: transparent}.table--inventory .delete i{color: red}#groupsList .panel--title.is--underline{margin: 0;padding: 0;border: none}#groupsList table .actions--cell{display: flex;flex-direction: column}#groupsList table .actions--cell .btn{display: flex;align-items: center;justify-content: center;height: 35px;width: 100%}#groupsList table .actions--cell .delete-item-form .btn{margin-top: 5px;line-height: initial;background: transparent}.table--inventory .action--container .btn.is--primary{margin-right: 0}.table--inventory .tb--title{font-weight: 600;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 165px}.border--inventory{width: 100%;background: transparent;border-top: 1px solid #dadae5;height: 0px;display: none}.border--inventory:first-child{display: block}.group--name.btn.is--icon-right i{font-size: 6px;line-height: 32px;transition: all .5s}.group--name.btn.is--icon-right .icon--arrow-up{opacity: 0}.group--name.btn.is--icon-right.is--active .icon--arrow-down{opacity: 0}.group--name.btn.is--icon-right.is--active .icon--arrow-up{opacity: 1}#groupsList .has--border{margin: 20px 0px;padding: 20px 15px;border: 1px solid #dadae5;background: #fdfdfd}#groupsList .has--border table{box-shadow: none}#groupsList .has--border .group--header{display: flex;justify-content: space-between;padding: 5px 0px 10px 0px;align-items: flex-end}#groupsList .has--border .group--actions{display: flex;height: 35px;align-items: center}#groupsList .has--border .group--actions .delete-group-form{height: 100%}#groupsList .has--border .group--actions .delete-group-form .btn{background: white;line-height: inherit}#groupsList .has--border .group--actions .btn{height: 100%;display: flex;align-items: center;justify-content: center}#groupsList .has--border .group--actions .is--primary{margin-right: 5px}.info--copuon-container table{box-shadow: none}@media screen and (min-width: 30em){#groupsList table .name--cell{width: 30%}#groupsList table .price--cell,#groupsList table .unit--cell{width: 25%}#groupsList table .actions--cell{flex-direction: row;align-items: center;justify-content: flex-end}#groupsList table .actions--cell .btn{width: auto;margin-right: 5px}#groupsList table .actions--cell .delete-item-form .btn{margin-top: 0;margin-right: 0}}@media screen and (min-width: 48em){#groupsList .has--border{margin: 30px 0px 30px 0px}#groupsList .has--border .group--header{padding: 10px}}@media screen and (min-width: 64em){#groupsList .has--border{margin: 35px 0px 35px 0px}.table--inventory .tb--title{max-width: none}.is--ctl-inventory.is--act-index .inventory--grouped-items .panel--body.is--wide{padding: 20px 0px}}.inventory--report .inventory--tracking-table table,.manage-customer .inventory--tracking-table table{border-spacing: 0;border-collapse: collapse}.inventory--report .inventory--tracking-table table th,.manage-customer .inventory--tracking-table table th,.inventory--report .inventory--tracking-table table td,.manage-customer .inventory--tracking-table table td{background: none;color: #c8c8c8;text-align: center;border-bottom: solid 1px #c8c8c8;border-right: solid 1px #c8c8c8}.inventory--report .inventory--tracking-table table th a,.manage-customer .inventory--tracking-table table th a,.inventory--report .inventory--tracking-table table td a,.manage-customer .inventory--tracking-table table td a{color: #c8c8c8}.inventory--report .inventory--tracking-table table th .select-field,.manage-customer .inventory--tracking-table table th .select-field,.inventory--report .inventory--tracking-table table td .select-field,.manage-customer .inventory--tracking-table table td .select-field,.inventory--report .inventory--tracking-table table th .select-field > select,.manage-customer .inventory--tracking-table table th .select-field > select,.inventory--report .inventory--tracking-table table td .select-field > select,.manage-customer .inventory--tracking-table table td .select-field > select{height: 20px;line-height: 10px}.inventory--report .inventory--tracking-table table th .select-field:after,.manage-customer .inventory--tracking-table table th .select-field:after,.inventory--report .inventory--tracking-table table td .select-field:after,.manage-customer .inventory--tracking-table table td .select-field:after{height: 18px;line-height: 20px}.inventory--report .inventory--tracking-table table th.is--highlight,.manage-customer .inventory--tracking-table table th.is--highlight,.inventory--report .inventory--tracking-table table td.is--highlight,.manage-customer .inventory--tracking-table table td.is--highlight{color: #3386ff;font-weight: bold}.inventory--report .inventory--tracking-table table th.is--highlight a,.manage-customer .inventory--tracking-table table th.is--highlight a,.inventory--report .inventory--tracking-table table td.is--highlight a,.manage-customer .inventory--tracking-table table td.is--highlight a{color: #3386ff}.inventory--report .inventory--tracking-table .icon--calendar,.manage-customer .inventory--tracking-table .icon--calendar{color: #ee3c3c}.inventory--report .panel--title,.manage-customer .panel--title{font-size: 18px;line-height: 28px}.inventory--report .infobox--container .column--headline,.manage-customer .infobox--container .column--headline{cursor: pointer;border-bottom: 1px solid #dadae5;padding: 5px 0px;position: relative;margin-bottom: 5px}.inventory--report .infobox--container .column--headline h4,.manage-customer .infobox--container .column--headline h4{margin: 0;padding-right: 20px}.inventory--report .infobox--container .column--headline.is--active .icon--area,.manage-customer .infobox--container .column--headline.is--active .icon--area{transform: scale(1, -1)}.inventory--report .infobox--container .column--content,.manage-customer .infobox--container .column--content{margin: 10px 0px}.inventory--report .infobox--container .info--content .table--column.is--first,.manage-customer .infobox--container .info--content .table--column.is--first{margin-bottom: 0}.inventory--report .infobox--container h4,.manage-customer .infobox--container h4{color: #3386ff}.inventory--report .inventory--tracking-table,.manage-customer .inventory--tracking-table{margin: 50px 0px}.inventory--report .icon--area,.manage-customer .icon--area{position: absolute;right: 5px;bottom: 12px;font-size: 6px;transition: all .5s}.table--inventory tbody td{text-align: center}.table--inventory tbody td:first-child{text-align: left}.inventory--tracking-table h2{text-align: center}.inventory--tracking-table .new--table-cw{padding: 20px 0px 0px 0px}.invevntory--cost-calculation{padding: 20px 0px 10px 0px}.inventory--cost-content{display: flex;justify-content: space-between;font-size: 18px}.inventory--cost-content .info--inventory-cost{padding: 5px 0px}.inventory--cost-content .cost--variable{color: #3386ff;font-weight: 600}@media screen and (min-width: 30em){.inventory--report .infobox--container .table--column,.manage-customer .infobox--container .table--column{padding-right: 10px}}@media screen and (min-width: 48em){.inventory--report .panel--title{font-size: 20px;line-height: 30px}.inventory--report .infobox--container .info--content{flex-wrap: nowrap}.inventory--report .infobox--container .table--column{margin-left: 10px;padding-right: 30px}.inventory--report .infobox--container .table--column .column--headline{pointer-events: none}.inventory--report .infobox--container .table--column .column--headline h4{margin: 10px 0px;font-size: 18px}.inventory--report .infobox--container .table--column .column--content{margin: 0;display: block !important}.inventory--report .inventory--tracking-table{padding: 0px 10px}.inventory--report .icon--area{display: none}.inventory--tracking-table h2{margin-top: 60px}.invevntory--cost-calculation{padding: 30px 10px 10px}}@media screen and (max-width: 48em){.inventory--cost-content{flex-direction: column}.edit-view-btn{font-size: 14px;padding-right: 12px !important}}.inventory-report-form .field--stock input{width: 70%}.actions--container{display: flex;justify-content: space-between;margin-bottom: 10px}.actions--container .action--fild{display: flex;align-items: center}.actions--container .action--button{margin-right: 15px}.actions--container .action--button:last-child{margin-right: 0}.actions--container label{cursor: pointer;display: flex;align-items: center}.actions--container label > span{margin-right: 5px}.is--ctl-orders.is--act-index .actions--container{justify-content: center;margin-bottom: 0}.is--ctl-orders.is--act-index .actions--container .main--actions{display: flex;align-items: center;justify-content: center}.is--ctl-orders.is--act-index .actions--container .add--order-btn{width: 290px;line-height: 40px;height: 44px;font-size: 20px;text-align: center}.is--ctl-orders.is--act-index .actions--container .search--order-btn{height: 44px;top: 0;margin-right: 10px;width: 40px;display: flex;align-items: center;justify-content: center;background: white}.is--ctl-orders.is--act-index .actions--container .search--order-btn i{font-size: 20px}.is--ctl-orders.is--act-index .actions--container .qr-scanner-img{height: 44px;min-width: 44px}.date--filter{display: flex;align-items: center;width: 20rem;height: 38px}.date--filter form{display: flex;width: 100%;height: 100%;align-items: center}.date--filter form input{width: 100%;height: 100%;font-size: 16px;font-weight: 500}.date--filter .filter--reset-button{width: 100%;height: 100%;max-width: 105px;white-space: nowrap}.date--filter .filter--reset-button i{display: none}.js--modal .table--content{padding: 10px;box-shadow: none}.js--modal .table--content:first-child{margin-top: 40px}.js--modal .table--content table td{text-align: center}.js--modal .table--content table td:first-child{text-align: left}.panel--order-info{display: flex;justify-content: space-between}.panel--order-info .table--info-panel .info--content{padding: 10px 15px}.panel--order-info .table--info-row{padding: 5px 0px;width: 48%}.orders--report{margin-bottom: 40px;width: 100%}.orders--report .table--info-row{justify-content: flex-start;align-items: center;font-size: 18px;border: none;width: 50%;cursor: pointer}.orders--report .table--info-row .info--value{color: #011d3f;margin-left: 15px;font-weight: 600}.orders--report .table--info-row .info--image{width: 40px;height: 40px;line-height: 40px;text-align: center}.orders--report .first--row{width: 100%;border-bottom: 1px solid #dadae5;margin-bottom: 10px;padding: 10px 0px;font-weight: 600;justify-content: space-between}.orders--report .table--sales .tax,.orders--report .table--sales .tip{font-size: 14px;display: flex}.orders--report .table--sales .tax .info--name,.orders--report .table--sales .tip .info--name{font-weight: normal}.orders--report .table--sales .tax .info--value,.orders--report .table--sales .tip .info--value{font-weight: normal}.orders--report .table--sales .sales{display: flex;cursor: pointer}@media screen and (max-width: 48em){.report--detail-info-manager #report--detail-row-bonus,.report--detail-info-manager #report--detail-row-tip{border-right: 1px solid #dadae5 !important}.report--detail-info-manager .info--image{height: 25px !important;width: 25px !important;line-height: 33px !important;text-align: center}.switch-account:not(.suppliers-switch-account) .table--info-row.first--row{position: absolute}.switch-account:not(.suppliers-switch-account) .table--info-row.first--row .total--sales{right: 20px;position: absolute}.switch-account:not(.suppliers-switch-account) .table--info-row.first--row .supply-total{left: 0px;position: absolute}}.switch-account .total--sales{color: #3386ff !important}.report--detail-info-manager{display: flex}.report--detail-info-manager .report--detail-row{align-items: center}.report--detail-info-manager .report--detail-row .lightgray-bottom-border{padding: 0;margin: 0}.report--detail-info-manager .report--detail-row-in-process,.report--detail-info-manager .report--detail-row-queued,.report--detail-info-manager .report--detail-row-bonus,.report--detail-info-manager .report--detail-row-tip{border-right: 1px solid #dadae5 !important;margin-right: 8px !important}.report--detail-info-manager .report--detail-row-bonus-wrapper,.report--detail-info-manager .report--detail-row-tip-wrapper{margin-right: 8px !important}.report--detail-info{width: 100%}.report--detail-info .report--detail-row{display: flex;align-content: center;justify-content: space-between}.report--detail-info .report--detail-row .report--detail-row-bonus-wrapper:not(.report--detail-info-manager .report--detail-row-bonus-wrapper){border-right: 1px solid #dadae5;margin-right: 10px;padding-right: 10px}.report--detail-info .tax{position: absolute}.report--detail-info .table--info-row{border-right: 1px solid #dadae5;margin-right: 15px;width: 100%}.report--detail-info .table--info-row:last-child{border: none;margin-right: 0}.report--detail-info .bonus,.report--detail-info .tip{cursor: pointer}@media screen and (max-width: 64em){.orders--report .table--info-row .info--image{width: 35px;height: 35px;line-height: 35px;text-align: center}.orders--report .table--info-row .info--value{margin-left: 10px}}@media screen and (max-width: 48em){.panel--order-info{flex-direction: column;align-items: center}.orders--report{margin-bottom: 10px;width: 100%;margin-left: 0}.orders--report .first--row .info--value{margin-left: 5px}.table--sales{margin-right: 10px}.date--filter form input{font-size: 15px;font-weight: bold}}@media screen and (max-width: 48em){.is--ctl-orders.is--act-index .actions--container{width: 100%}.is--ctl-orders.is--act-index .actions--container .action--button,.is--ctl-orders.is--act-index .actions--container .action--fild,.is--ctl-orders.is--act-index .actions--container .add--order-btn{width: 100%}.is--ctl-orders.is--act-index .add--order-btn{text-align: left}.is--ctl-orders.is--act-index .panel--body.is--wide{padding: 0px 5px 40px 5px}.is--ctl-orders.is--act-index .new--table,.is--ctl-orders.is--act-index .actions--container{padding: 0px 10px}.date--filter{position: relative;justify-content: flex-end;height: auto}.date--filter form input{padding-right: 30px;padding: 5px;text-align: right;border: none}.date--filter .filter--reset-button{width: 32px;display: flex;align-items: center;justify-content: center;height: 35px;right: 0;border-radius: 0px 3px 3px 0px;top: 0px;padding: 0}.date--filter .filter--reset-button i{display: block;font-size: 16px}.date--filter .reset--text{display: none}.panel--order-info .table--info-panel .info--content{padding: 5px 5px}.orders--report .table--info-row{font-size: 14px;margin-right: 5px}.orders--report .table--info-row .info--image{width: 33px;height: 33px;line-height: 33px;text-align: center}.orders--report .table--info-row .info--image.comission--icon,.orders--report .table--info-row .info--image.tips--icon{width: 23px}.orders--report .table--info-row .info--value{margin-left: 5px;white-space: nowrap;display: flex}.orders--report .table--info-row .info--value.comission--value,.orders--report .table--info-row .info--value.tips--value{margin-left: 0px}.orders--report .report--detail-info:not(.report--payment) .table--info-row:last-child{margin-right: 0;border: none}.orders--report .first--row{padding: 5px 0px 10px;margin: 0px 0px 5px 0px;padding-bottom: 35px;font-size: 18px}.orders--report .first--row .info--name{font-weight: bold}.report--detail-info{position: relative}.report--detail-info .row--responsive{position: absolute;top: -45px;width: auto;border: none;padding: 5px 10px;margin: 0}.report--detail-info .first--row-responsive{left: 0;padding-left: 0}.report--detail-info .second--row-responsive{left: 40%;margin-left: -8px}.report--detail-info .third--row-responsive{left: auto;right: 0}.button-mobile-view-text{display: block !important}.button-web-view-text{display: none !important}.finish-mobile-view-button,.start-mobile-view-button{border-radius: 50%;width: 33px !important;height: 33px !important}.edit-order-btn{padding: 0 !important;height: 33px !important}}@media screen and (max-width: 440px){.is--ctl-orders.is--act-index .actions--container .add--order-btn{width: 90px !important}}.button-mobile-view-text{display: none}.has--border-right{position: relative}.has--border-right:after{content: '';position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #ddd}@media screen and (max-width: 48em){.has--border-right:nth-child(2n):after{display: none}}@media screen and (min-width: 48em){.has--border-right:after{top: 15%;height: 70%}}.button-web-view-text{display: block}#cart-order-count{position: absolute;bottom: -5px;left: 2px;font-size: 16px;color: red}.hg-38{height: 38px}.hg-40{height: 40px}#refresh-carwash-groups-sales{line-height: 35px !important;font-size: 14px !important}.carwash-logo-cell{width: 140px !important}@media screen and (max-width: 48em){.carwash-logo-cell{width: 100px !important}.payment-method-icon{height: 26px !important}.payment-method-icon-container{font-size: 14px !important}.hg-38{height: 33px !important}#refresh-carwash-groups-sales{line-height: 25px !important;font-size: 10px !important}.sms-stats-container h4{font-size: 12px !important}.manager-select-container-browser{display: none !important}.manager-select-container-mobile{display: block !important}#clicked-sms-total-price{border: none !important}}@media screen and (max-width: 350px){.switch-account .sales{font-size: 12px !important}}.switch-account .info--content{padding: 0 15px}.switch-account .table--info-panel{-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important}.switch-account .orders--report{margin-bottom: 0px !important}.switch-account .orders--report .first--row{border-bottom: none !important;padding-bottom: 0px}.sale-report-details-container{width: 100%}.sms-stats-container{border-bottom: none;border-right: 1px solid #808080;margin-bottom: 5px}.sms-stats-container h4{margin-top: 0;margin-bottom: 0}.no-border{border: none !important}.no-background{background: transparent !important}.manager-select-container-browser{display: block}.manager-select-container-mobile{display: none}.tb--campaign-text-container{width: 40%;justify-content: space-between;align-items: center;padding-left: 10px;border-left: 1px solid #dadae5;height: auto}.sale-carwash-icon{height: 40px}.send-report{line-height: normal}.send-report-button-container{padding-left: 5px !important;padding-right: 5px !important;text-align: center !important}.is--dark-green-bg{background-color: #5e8f62 !important}.is--dark-green-bg:hover{background-color: #47724a !important}.mobile--view{display: none}@media screen and (max-width: 48em){.desktop--view{display: none}.mobile--view{display: block !important}}@media screen and (min-width: 1000px){.supplier-bonus-container #report--detail-row-bonus{float: right !important}}.new--table{display: inline-block;width: 100%}.table--content{display: inline-block;vertical-align: top;width: 100%;margin: 20px 0px 0px 0px;box-shadow: 0px 3px 10px -6px;overflow: hidden;background: white}.table--content.is--active .order--edtail-information{display: flex}.table--content.is--active .order--information{display: none}.table--content .tb--name-small{display: block;font-size: 11px;line-height: 16px;font-weight: 600;margin-bottom: 5px;text-decoration: underline;color: #0652dc}.table--content .tb--date .tb--name-small{padding: 0px 5px;border-radius: 5px 5px 0px 0px;color: white;margin-bottom: 0;text-decoration: none}.table--content .tb--name-order{background: #5f7285}.table--content .tb--name-start{background: #30a434}.table--content .tb--name-finish{background: #e44b4b}.table--content .color{height: 20px;width: 25px;border-radius: 5px;border: 1px solid #5f7285}.table--order .tb--top{cursor: pointer}.table--order .tb--id{background: #e44b4b;color: white}.table--order .tb--id a{color: white}.table--order .tb--id[data-order-status="queued"]{background: #5f7285}.table--order .tb--id[data-order-status="in_process"]{background: #30a434}.table--order .tb--id[data-order-status="done"]{background: #590808}.table--order .tb--id[data-order-status="refund"]{background: #9664fb}.table--order .tb--cartype .tb--name-big{font-size: 12px;font-weight: 600;text-decoration: underline}.table--order .tb--info1{height: 40px}.table--order .action--container .btn{background: transparent}.tb--color{width: 100%;display: flex;justify-content: flex-start}.tb--amount{text-align: right;font-size: 16px;white-space: nowrap}.tb--amount-number{font-weight: 600}.tb--owner-name{padding: 0px 5px;color: white;margin-right: 5px;max-width: 95px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.table--information .tb--info{display: flex}.table--information .tb--info1{width: 100%;justify-content: space-between;align-items: center;margin-bottom: 5px;border-bottom: 1px solid #dadae5;padding-bottom: 5px}.table--information .tb--info2{width: 60%;flex-wrap: wrap}.table--information .tb--info3{width: 40%;flex-direction: column;border-left: 1px solid #dadae5;padding-left: 10px}.order--information{display: flex;align-items: center;justify-content: space-between;padding: 10px}.order--information .tb--owner-name{width: 65px}.order--information .tb--date .tb--name-small{display: none}.order--information .tb--date-start,.order--information .tb--date-finished{display: none}.order--information .action--container{display: flex;align-items: center}.order--information .action--container .btn{display: flex}.order--edtail-information{display: none;width: 100%;flex-wrap: wrap;padding: 5px 10px 10px 10px}.order--edtail-information .tb--owner-name{border-radius: 5px 5px 0px 0px;width: 100%}.order--edtail-information .tb--actions{width: 100%;display: flex;justify-content: flex-end}.order--edtail-information .tb--actions .btn{line-height: inherit;display: flex;align-items: center;justify-content: center;height: 35px}.table--order .tb--info2 .tb--payment{width: 55%;display: flex;flex-wrap: wrap;flex-direction: column;padding: 5px 5px 5px 0px;width: 100%}.table--order .tb--info2 .tb--payment form{width: 100%}.table--order .tb--info2 .tb--payment .action--container{height: 100%;display: flex;align-items: center}.table--order .tb--info2 .tb--payment button{height: 100%;display: flex;align-items: center;justify-content: center;background: #3386ff;color: white;font-weight: 500;text-transform: uppercase}.table--order .tb--info2 .tb--payment button.btn--cash{background: #38bf3c}.table--order .tb--info2 .tb--payment .tb--name-small{margin-bottom: 0;line-height: initial;margin-right: 10px}.tb--extra{width: 100%;padding-top: 5px;border-top: 1px solid #dadae5}.tb--extra .tb--name-small{margin-bottom: 0}.order--extras{display: flex;flex-wrap: wrap;line-height: initial}.order--extras .order--extra{margin-right: 5px}.tb--phone{border-top: 1px solid #dadae5;width: 100%;margin-top: 5px;padding-top: 5px;display: flex;justify-content: flex-start;justify-content: space-between;padding-right: 5px;font-weight: 600}.tb--phone .phone--title{margin-right: 5px;color: #0652dc;font-size: 12px;text-decoration: underline}.tb--phone .phone--title span{margin-right: 5px;display: none}.tb--phone .phone--number{font-weight: 500;letter-spacing: -0.5px}.tb--service-title{display: flex;width: 45%;flex-direction: column;padding: 5px 5px 5px 0px;width: 100%;flex-direction: row;align-items: center;border-bottom: 1px solid #dadae5}.tb--service-title .tb--name-small{margin-bottom: 0;margin-right: 10px;line-height: initial}.tb--id{font-size: 16px;font-weight: 600;padding: 0px 5px;border-radius: 5px 5px 0px 0px;white-space: nowrap;margin-right: 10px}.tb--id .tb--name-big{font-weight: 400}.tb--top{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 10px 10px 5px 10px;box-shadow: 0px 5px 10px -11px}.currensi--symbol{margin-left: 2px}@media screen and (min-width: 30em){.tb--service-title{width: 45%;flex-direction: column;border-bottom: none;align-items: flex-start}.tb--service-title .tb--name-small{line-height: 16px;margin-right: 0}.table--order .tb--owner-name{width: auto}.table--order .tb--info2 .tb--payment{width: 55%}.table--order .tb--info2 .tb--payment .action--container{display: block}.table--order .tb--info2 .tb--payment .tb--name-small{line-height: 16px;margin-bottom: 5px;margin-right: 0}.tb--phone .phone--title span{display: initial}}@media screen and (min-width: 64em){.tb--phone{justify-content: space-between}}@media screen and (max-width: 64em){.report--details .table--content .color{display: none}}.report--details .color{width: 30px;position: absolute;margin-left: 10px}.report--tip-info-cash,.report--tip-info-cash-due,.report--tip-info-cash-left{margin: 0}.report--tip-info-cash span,.report--tip-info-cash-due span,.report--tip-info-cash-left span{display: inline-block;float: right}.report--tip-info-cash{color: #709047}.report--tip-info-cash-due{color: #6398c0}.report--tip-info-cash-due{color: #683140}@media screen and (max-width: 374px){.supply-custom-discount-container #custom-discount{width: 95px !important}#percent-discount-options-container .js--fancy-select{width: 90px !important}}@media screen and (max-width: 991px){#tax-amount-container{float: right !important}}@media screen and (min-width: 375px) and (max-width: 413px){.supply-custom-discount-container #custom-discount{width: 130px !important}#percent-discount-options-container .js--fancy-select{width: 115px !important}}@media screen and (min-width: 414px) and (max-width: 514px){.supply-custom-discount-container #custom-discount{width: 150px}#percent-discount-options-container .js--fancy-select{width: 115px}}.table--customer .action--container,.table--cartype .action--container,.table--service .action--container,.table--extra .action--container,.table--coupons .action--container,.table--manage-carwash .action--container,.table--users .action--container,.table--inventory .action--container{display: flex;align-items: center}.table--customer .action--container label,.table--cartype .action--container label,.table--service .action--container label,.table--extra .action--container label,.table--coupons .action--container label,.table--manage-carwash .action--container label,.table--users .action--container label,.table--inventory .action--container label{display: flex;align-items: center;cursor: pointer}.table--customer .action--container .checkbox,.table--cartype .action--container .checkbox,.table--service .action--container .checkbox,.table--extra .action--container .checkbox,.table--coupons .action--container .checkbox,.table--manage-carwash .action--container .checkbox,.table--users .action--container .checkbox,.table--inventory .action--container .checkbox{margin-left: 5px}.table--customer .action--container .is--primary,.table--cartype .action--container .is--primary,.table--service .action--container .is--primary,.table--extra .action--container .is--primary,.table--coupons .action--container .is--primary,.table--manage-carwash .action--container .is--primary,.table--users .action--container .is--primary,.table--inventory .action--container .is--primary{margin: 0px 10px}.table--customer .action--container .btn,.table--cartype .action--container .btn,.table--service .action--container .btn,.table--extra .action--container .btn,.table--coupons .action--container .btn,.table--manage-carwash .action--container .btn,.table--users .action--container .btn,.table--inventory .action--container .btn{height: 35px;display: flex;align-items: center;justify-content: center;line-height: initial}.table--customer .action--container [class^="delete-"] .btn,.table--cartype .action--container [class^="delete-"] .btn,.table--service .action--container [class^="delete-"] .btn,.table--extra .action--container [class^="delete-"] .btn,.table--coupons .action--container [class^="delete-"] .btn,.table--manage-carwash .action--container [class^="delete-"] .btn,.table--users .action--container [class^="delete-"] .btn,.table--inventory .action--container [class^="delete-"] .btn{background: white}.table--customer .tb--id,.table--cartype .tb--id,.table--service .tb--id,.table--extra .tb--id,.table--coupons .tb--id,.table--manage-carwash .tb--id,.table--users .tb--id,.table--inventory .tb--id,.table--customer .manage--carwash-table-title,.table--cartype .manage--carwash-table-title,.table--service .manage--carwash-table-title,.table--extra .manage--carwash-table-title,.table--coupons .manage--carwash-table-title,.table--manage-carwash .manage--carwash-table-title,.table--users .manage--carwash-table-title,.table--inventory .manage--carwash-table-title,.table--customer .user--list-user-name,.table--cartype .user--list-user-name,.table--service .user--list-user-name,.table--extra .user--list-user-name,.table--coupons .user--list-user-name,.table--manage-carwash .user--list-user-name,.table--users .user--list-user-name,.table--inventory .user--list-user-name{padding: 0}.table--customer .tb--id a,.table--cartype .tb--id a,.table--service .tb--id a,.table--extra .tb--id a,.table--coupons .tb--id a,.table--manage-carwash .tb--id a,.table--users .tb--id a,.table--inventory .tb--id a,.table--customer .manage--carwash-table-title a,.table--cartype .manage--carwash-table-title a,.table--service .manage--carwash-table-title a,.table--extra .manage--carwash-table-title a,.table--coupons .manage--carwash-table-title a,.table--manage-carwash .manage--carwash-table-title a,.table--users .manage--carwash-table-title a,.table--inventory .manage--carwash-table-title a,.table--customer .user--list-user-name a,.table--cartype .user--list-user-name a,.table--service .user--list-user-name a,.table--extra .user--list-user-name a,.table--coupons .user--list-user-name a,.table--manage-carwash .user--list-user-name a,.table--users .user--list-user-name a,.table--inventory .user--list-user-name a{padding: 0px 10px;background: #011d3f;color: white;display: flex;border-radius: 0px 5px 5px 0px}.table--customer .tb--id a:hover,.table--cartype .tb--id a:hover,.table--service .tb--id a:hover,.table--extra .tb--id a:hover,.table--coupons .tb--id a:hover,.table--manage-carwash .tb--id a:hover,.table--users .tb--id a:hover,.table--inventory .tb--id a:hover,.table--customer .manage--carwash-table-title a:hover,.table--cartype .manage--carwash-table-title a:hover,.table--service .manage--carwash-table-title a:hover,.table--extra .manage--carwash-table-title a:hover,.table--coupons .manage--carwash-table-title a:hover,.table--manage-carwash .manage--carwash-table-title a:hover,.table--users .manage--carwash-table-title a:hover,.table--inventory .manage--carwash-table-title a:hover,.table--customer .user--list-user-name a:hover,.table--cartype .user--list-user-name a:hover,.table--service .user--list-user-name a:hover,.table--extra .user--list-user-name a:hover,.table--coupons .user--list-user-name a:hover,.table--manage-carwash .user--list-user-name a:hover,.table--users .user--list-user-name a:hover,.table--inventory .user--list-user-name a:hover{background: #3386ff}.table--customer .tb--id .tb--name-big,.table--cartype .tb--id .tb--name-big,.table--service .tb--id .tb--name-big,.table--extra .tb--id .tb--name-big,.table--coupons .tb--id .tb--name-big,.table--manage-carwash .tb--id .tb--name-big,.table--users .tb--id .tb--name-big,.table--inventory .tb--id .tb--name-big,.table--customer .manage--carwash-table-title .tb--name-big,.table--cartype .manage--carwash-table-title .tb--name-big,.table--service .manage--carwash-table-title .tb--name-big,.table--extra .manage--carwash-table-title .tb--name-big,.table--coupons .manage--carwash-table-title .tb--name-big,.table--manage-carwash .manage--carwash-table-title .tb--name-big,.table--users .manage--carwash-table-title .tb--name-big,.table--inventory .manage--carwash-table-title .tb--name-big,.table--customer .user--list-user-name .tb--name-big,.table--cartype .user--list-user-name .tb--name-big,.table--service .user--list-user-name .tb--name-big,.table--extra .user--list-user-name .tb--name-big,.table--coupons .user--list-user-name .tb--name-big,.table--manage-carwash .user--list-user-name .tb--name-big,.table--users .user--list-user-name .tb--name-big,.table--inventory .user--list-user-name .tb--name-big{margin-right: 5px}.table--inventory .tb--content{padding: 10px 10px 5px 5px}.table--users .tb--color{flex-direction: column}.table--users .tb--color .color{margin-left: 5px;margin-top: 2px}.tb--content{display: flex;flex-wrap: wrap;padding: 10px 10px 5px 10px}.tb--content .tb--info{width: 50%}.tb--content .tb--info > div{padding: 0px 10px 5px 5px;border-bottom: 1px solid #dadae5;margin-bottom: 5px}.tb--content .tb--info > div:last-child{border-bottom: none;margin-bottom: 0}.tb--content .tb--info1{padding-right: 5px;border-right: 1px solid #dadae5}.tb--content .tb--info2{padding-left: 5px}.tb--content .tb--name-big{display: block;font-size: 11px;line-height: 18px;font-weight: 600;text-decoration: underline;color: #0652dc}.tb--content span:not(.tb--name-big){padding-left: 5px;display: flex;line-height: 20px;min-height: 20px}.tb--bottom{width: 100%;display: flex;justify-content: space-between;box-shadow: 0px -5px 10px -11px;padding: 5px 10px}.tb--bottom > div{width: 100%;padding: 0px 5px 0px 5px}.tb--bottom .tb-total-spent .tb--name-big{padding-left: 5px}.tb--bottom span:not(.tb--name-big){font-weight: 600}.tb--bottom .tb--name-big{font-size: 12px}.is--ctl-managecustomers.is--act-customer .table--content.table--order{margin-top: 50px;width: 100%}.is--ctl-managecustomers.is--act-customer .table--content.table--order:first-child{margin-top: 35px}.is--ctl-managecustomers.is--act-customer .table--content.table--order:last-child{margin-bottom: 10px}.is--ctl-managecustomers.is--act-customer .tb--top-order .tb--date{margin-right: 10px;white-space: nowrap}@media screen and (min-width: 48em){body:not(.is--ctl-orders, .is--ctl-activitylog) .actions--container,body:not(.is--ctl-orders, .is--ctl-activitylog) .filter-sorting--actions,body:not(.is--ctl-orders, .is--ctl-activitylog) .main--actions{margin-left: 10px;margin-right: 10px}body:not(.is--ctl-orders, .is--ctl-activitylog) .new--table{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0px 10px}body:not(.is--ctl-orders, .is--ctl-activitylog) .table--content{width: 49%;margin: 20px 0px 5px 0px}.tb--bottom .tb--name-big{font-size: 14px}}@media screen and (max-width: 48em){.is--ctl-managecustomers.is--act-customer.is--role-owner h1{margin: 10px 10px 20px 10px}}.table--coupons .tb--title .tb--name-big{font-weight: 600}.table--coupons .tb--bottom .tb--value{text-align: right}.coupon--stats-table .table--inventory{padding: 0}.coupon--buy{padding: 20px}.coupon--buy .bottom--actions{margin-top: 10px}.coupon--buy .copuon--info{align-items: center;padding: 10px 15px;min-height: 100px}.coupon--buy .buy--coupon-content{display: flex;align-items: center}.coupon--buy .buy--coupon-content .title--coupon,.coupon--buy .buy--coupon-content button{font-size: 12px}.coupon--buy .current-date{width: 75%;text-align: center;margin: 0 0 10px;color: #477190}.coupon--buy .coupons-stats{width: 75%;display: inline-block}.coupon--buy .coupons-stats-info{font-weight: 600;font-size: 16px}.coupon--buy .coupons-stats-info span:not(:last-child){margin-right: 10%}.coupon--buy .send--coupon-info{text-align: right;margin-bottom: 15px}.coupon--buy .coupon-balance{float: right;margin-top: -35px}.coupon--stats{padding: 20px}.profile--info{margin-bottom: 10px}.owner--coupon-info{font-size: 16px;white-space: nowrap}.send--coupon{font-weight: 700}.send-coupon-form .coupons-list#selectCouponPanel{margin-top: 0}.send-coupon-form .coupons-list .coupon-block .coupon{padding: unset}.send-coupon-form .coupons-list .coupon-block .coupon-content{margin-left: unset;padding: 15px 0}.send-coupon-form .coupons-list .coupon-block .coupon-content-info{width: 80%;max-width: 260px}.send-coupon-form .coupons-list .coupon-block .coupon-content-info .coupon--headline{padding: 5px 15px}.send-coupon-form .coupons-list .coupon-block .coupon-content-info .coupon--text{padding: 10px}.send-coupon-form .coupons-list .coupon-block .coupon-content-stats{margin-left: 20px;padding: 15px 0;position: relative;text-align: left}.send-coupon-form .coupons-list .coupon-block .coupon-content-stats p{line-height: 20px}.send-coupon-form .coupons-list .coupon-block .coupon-content-stats .send-coupon-btn{position: absolute;line-height: 24px;bottom: 10px;left: 0;font-size: 16px}.send-coupon-form .send-customer-coupon-infobox > div{padding: unset}.coupons-list .coupon{display: flex;justify-content: flex-start;padding-bottom: 20px;border-bottom: 1px solid #dadae5}.coupons-list .coupon-number{color: #3486ff;line-height: 130px}.coupons-list .coupon-content{display: flex;padding: 15px;margin-left: 50px}.coupons-list .coupon-content-info .coupon--badge{max-width: 25rem}.coupons-list .coupon-content-info .coupon--date{text-align: center;font-size: 16px}.coupons-list .coupon-content-info .coupon--headline{position: relative}.coupons-list .coupon-content-info .coupon--headline.is--active{background: #30A434}.coupons-list .coupon-content-info .coupon--headline.is--archived{background: #C8C8C8}.coupons-list .coupon-content-info .coupon--headline .coupon-index{position: absolute;left: 10px;opacity: 0}.coupons-list .coupon-content-stats{padding: 15px;margin-left: 30px}.coupons-list .coupon-content-stats .last-sent-date-block p{display: inline-block}.coupons-list .coupon-content-stats p{font-weight: 600;margin: unset}.coupons-list .coupon-content .tb--actions{margin-top: 70px}.coupons-list .coupon-content .tb--actions button{background: red;color: white;padding: 0 10px;line-height: unset}.show-more-coupons-btn{display: block;margin: 10px auto 0}.buy--coupon-content .title--coupon{font-weight: 700;margin-right: 10px}body.is--ctl-managecoupons .actions--container{margin: 0}body.is--ctl-managecoupons .new--table{padding: 0}.is--ctl-managecoupons .table--container{padding: 20px}.template--info,.statistics--info{padding: 20px}.template--info .coupon--title-primary,.statistics--info .coupon--title-primary{margin: 0;text-align: center;margin-bottom: 15px;border-bottom: 1px solid #dadae5;padding-bottom: 15px}.template--info .ratings--title-primary,.statistics--info .ratings--title-primary{margin: 0 0 -15px;text-align: center}.statistics--info thead th{background: #012a76}@media screen and (max-width: 64em){.send-coupon-form .coupon-sending-type{height: auto;border-left: unset}.send-coupon-form .coupon-sending-type .available-coupons{border-bottom: 2px solid #dadae5}.send-coupon-form .send-customer-coupon-infobox{margin: 25px 0 0}.coupons-list .coupon-number{display: none}.coupons-list .coupon-content{margin-left: unset}.coupons-list .coupon-content-info{width: 75%}.coupons-list .coupon-content-info .coupon--badge .coupon--headline{position: relative}.coupons-list .coupon-content-info .coupon--badge .coupon--headline .coupon-index{opacity: 1}.coupons-list .coupon-content-stats{margin-left: unset}.coupons-list .coupon-content-stats .last-sent-date-block .last-sent-date{font-weight: 500}.coupons-list .coupon-content .tb--actions{margin-top: unset}.coupon--buy .copuon--info .current-date{width: 100%}.coupon--buy .copuon--info .coupons-stats{width: 50%}.coupon--buy .copuon--info .coupons-stats-info{margin-bottom: 10px}.coupon--buy .copuon--info .coupons-stats-info span{margin-right: unset;display: block}.coupon--buy .copuon--info .coupon-balance{width: 50%;border-left: 1px solid #e2e2e2;padding: 0 0 10px 15px;margin-top: unset}.coupon--buy .copuon--info .coupon-balance .send--coupon-info{margin-bottom: 0px}.coupon--buy .copuon--info .coupon-balance .send--coupon-info .send--coupon{font-size: 12px}.coupon--buy .copuon--info .coupon-balance .buy--coupon-content{display: inline-block;float: right}.coupon--buy .copuon--info .coupon-balance .buy--coupon-content .title--coupon{text-align: center;font-size: 10px}.coupon--buy .copuon--info .coupon-balance .buy--coupon-content button{font-size: 10px}}@media screen and (max-width: 48em){.is--ctl-managecoupons .panel--body.is--wide:not(.profile--info){padding: 20px 0px}.is--ctl-managecoupons .js--modal .panel--body.is--wide{padding: 20px}.template--info,.statistics--info{padding: 15px}.title--coupon{margin-top: 0}.coupon--buy .copuon--info{flex-direction: column;align-items: flex-start;padding: 15px}.send--coupon-info{margin-bottom: 10px;border-bottom: 1px solid #dadae5;width: 100%;padding-bottom: 0px}}@media screen and (max-width: 30em){.table--coupons .tb--title .tb--name-big{display: block;overflow: hidden;text-overflow: ellipsis;margin-right: 5px}.is--ctl-managecoupons .table--container{padding: 20px 15px}.is--ctl-managecoupons .actions--container{flex-direction: column}.is--ctl-managecoupons .actions--container .action--fild:first-child button{width: 100%}.is--ctl-managecoupons .actions--container .action--fild:last-child{justify-content: flex-end}.is--ctl-managecoupons .actions--container .action--button{white-space: nowrap}.coupon--stats,.coupon--buy{padding: 10px 15px}.coupon--buy .buy--coupon-content{width: 100%;justify-content: space-between}.buy--coupon-content .title--coupon{font-size: 14px}.owner--coupon-info{white-space: normal}.tb--actions{margin-top: unset}.send-coupon-form .coupons-list .coupon-block .coupon-content-info{max-width: 170px}}.table--manage-carwash .manage--carwash-table-title .tb--name-big{margin-right: 0}.table--manage-carwash .manage--carwash-table-title .tb--name-big a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 120px}.table--manage-carwash .tb--content .tb--info1{width: 45%}.table--manage-carwash .tb--content .tb--info2{width: 55%}.table--manage-carwash .tb--bottom{align-items: center}.table--manage-carwash .tb--carwash-logo{width: auto;padding: 0;display: none}.table--manage-carwash .tb--carwash-logo img{height: 50px;width: auto;max-width: 70px;object-fit: contain}.table--manage-carwash .tb--carwash-Enrolled{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;position: relative}.table--manage-carwash .tb--carwash-Enrolled .tb--name-big{display: block;width: 100%;font-size: 11px;font-weight: 600;text-decoration: underline;line-height: 16px;color: #0652dc}.table--manage-carwash .tb--programs-name{width: 100%;padding-right: 40px}.table--manage-carwash .tb--programs-name .btn{position: absolute;right: 0;top: 0}.tb--content .tb--logo-mobile{width: 100%;overflow: hidden}.tb--content .tb--logo-mobile .logo--carwash{padding: 0;margin-left: -12%}.tb--content .tb--logo-mobile img{max-height: 50px;padding: 0px 5px 5px;margin: 0 auto;margin-top: 5px;object-fit: contain}.sku--cell{width: 150px}.logo--cell{width: 80px;height: 45px}.logo--cell a{display: flex;align-items: center;height: 100%;justify-content: center}.logo--cell img{object-fit: contain}.carwash-logo{width: 70px}.carwash-group-sales-table td:not(.sales-rep-row){padding: 5px;background: white !important}.sales-rep-row{padding: 5px;background: #eeeeee !important;border: #eeeeee}.supply-order-paid-class,.supply-order-paid-classzelleerror,.supply-order-paid-classfluidpayerror,.supply-order-paid-classcrediterror,.supply-order-paid-classzellepending,.supply-order-paid-classfluidpaypending,.supply-order-paid-classcreditpending,.supply-order-paid-classpending,.supply-order-paid-classerror{color: #c8c8c8 !important}.supply-order-paid-classzellepaid,.supply-order-paid-classcashpaid{color: #709047 !important}.supply-order-paid-classfluidpaypaid,.supply-order-paid-classcreditpaid{color: #3386ff !important}.carwash-group-sales-table th{height: 40px}.rank-image{width: 30px}.carwash--search-field{display: flex;align-items: center}.carwash--search-field form{position: relative}.carwash--search-field input{width: 265px;height: 40px}.carwash--search-field .btn{position: absolute;right: 0px;top: 0px;height: 100%;border-radius: 0px 3px 3px 0px;color: white;font-weight: 500;background: #012a76;border-color: #012a76}.status--color{font-weight: 700}.status--color.status--active{color: #2f962f}.status--color.status--trial{color: blue}.status--color.status--pending{color: #7ce67c}.status--color.status--test{color: #b9b9b9}.status--color.status--suspended{color: #ff5151}.select-payment-system{margin-bottom: 15px}.select-payment-system a,.select-payment-system button{float: right}@media screen and (min-width: 30em){.table--manage-carwash .manage--carwash-table-title .tb--name-big a{max-width: 300px}.table--manage-carwash .tb--carwash-logo{display: flex}.tb--content .tb--logo-mobile{display: none}}@media screen and (min-width: 48em){.table--manage-carwash .manage--carwash-table-title .tb--name-big a{max-width: 145px}}@media screen and (min-width: 64em){.table--manage-carwash .manage--carwash-table-title .tb--name-big a{max-width: 300px}}@media screen and (max-width: 48em){.carwash--search-field input{width: 210px}}@media screen and (max-width: 30em){.carwash--filter--actions{flex-direction: column}.carwash--filter--actions .add--carwash-btn{margin-bottom: 10px}.carwash--search-field form{width: 100%}.carwash--search-field input{width: 100%}}.select--outbound-phone-panel{box-shadow: 0 2px 16px 0 rgba(201,201,201,0.5);max-width: 290px;padding: 5px 15px}.select--outbound-phone-panel label,.select--outbound-phone-panel div.panel{cursor: pointer;border: none;display: flex;align-items: center;justify-content: space-between;transition: all .3s;font-weight: 600}.select--outbound-phone-panel label:hover,.select--outbound-phone-panel div.panel:hover{border-color: #011d3f}.select--outbound-phone-panel .is--closed{display: none}.select--outbound-phone-panel .show-used-numbers{font-weight: 600;cursor: pointer}.select--outbound-phone-panel .used-outbound-phones .carwashes-info .carwash-logo{max-width: 60px}.select--outbound-phone-panel .used-outbound-phones .carwashes-info .carwash-name{background-color: #e5e3a4;padding: 2px;transition: .5s;margin: 5px 0 0}.today-coupns-stats-container{border-right: solid 1px #d3d3d3}.coupon-stats-container{margin: 0px;border: solid 2px #d3d3d3}.coupon-stats-body-container{padding: 8px}.coupon-stats-title-container{border-bottom: solid 2px #d3d3d3}.coupon-stats-title{margin: 10px !important}.supplier-carwash-table-columns{min-width: 55px}@media screen and (max-width: 48em){.coupon-stats-container{font-size: 14px}.coupon-stats-title{margin: 3px !important}}.table--users .user--list-user-name .tb--name-big{margin-right: 0}.table--users .user--list-user-name .tb--name-big a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 165px}.table--users .tb--content .tb--info1{padding: 0;border-right: none;width: 100%}.table--users .tb-active-icon{text-align: right}.table--users .tb-active-icon span:not(.tb--name-big){margin-left: 5px}.table--users .tb-active-icon span:not(.tb--name-big) .icon--check{color: #45bf45}.table--users .tb-active-icon span:not(.tb--name-big) .icon--cross{color: #9e3b3b}.collapse-panel--hidden{display: none}.color-selection-container{width: 18.125rem;margin-top: 10px;margin-top: .625rem;margin-bottom: 15px;margin-bottom: .9375rem}.color-options{display: flex;flex-wrap: wrap;margin-bottom: 15px;margin-bottom: .9375rem}.color-options .color-option{margin-right: 8px;margin-right: .5rem;margin-bottom: 10px;margin-bottom: .625rem;position: relative}.color-options .color-option input[type="radio"]{position: absolute;opacity: 0}.color-options .color-option input[type="radio"]:checked + .color-box{border-width: 3px;border-width: .1875rem;border-color: lightseagreen}.color-options .color-option .color-box{display: block;width: 40px;width: 2.5rem;height: 40px;height: 2.5rem;border: 1px solid #ddd;cursor: pointer;transition: all .2s ease-in-out}.custom-color-option{margin-top: 10px;margin-top: .625rem}.custom-color-option label{margin-right: 5px;margin-right: .3125rem;display: inline-block}.custom-color-option input[type="color"]{width: 100px;width: 6.25rem;height: 30px;height: 1.875rem;border: 1px solid #ddd;cursor: pointer}.is--ctl-profilesettings .form--field.field--hidden{margin-bottom: 0}.is--ctl-profilesettings .action--buttons{display: flex;flex-wrap: wrap;flex-direction: column}.is--ctl-profilesettings .action--buttons .btn{width: 100%;display: flex;align-items: center;justify-content: center}.is--ctl-profilesettings .action--buttons .is--danger{margin-top: 5px;background: white}.is--ctl-profilesettings .card--tittle{display: block}.is--ctl-profilesettings .card--type{font-weight: 600;text-decoration: underline;margin-right: 5px}.is--ctl-profilesettings .js--modal .actions{margin-top: 15px}.is--ctl-profilesettings .is--active-card-label{cursor: pointer;display: inline-block;margin-top: 10px}.is--ctl-profilesettings .is--active-card-label .checkbox{margin-top: -4px;background: rgba(0,0,0,0.05);margin-left: 2px}#creditCardListing tr.is--primary .card--type{color: #3386ff}#creditCardListing tr.is--primary .card--type .icon--check{padding-right: 10px;color: #3386ff;display: inherit}#creditCardListing tr .card--type .icon--check{display: none}.pay--container{display: flex;align-items: center;justify-content: space-between;padding: 20px;background: #faeceb;border: 1px solid #ee3c3c}.pay--container h1{margin: 0}.pay--container .btn{background: #30a434}.account--information .panel.has--border{border: 1px solid #dadae5}.account--information .panel{margin-top: 30px}.account--information .profile--info{border: none !important;border-bottom: 3px solid #012a76 !important;border-radius: 0;margin-top: 5px}.account--information .carwash--info{border: none !important;border-bottom: 3px solid #012a76 !important;border-radius: 0;margin-top: 5px}.account--information .form--action,.account--information .actions{text-align: right;margin-top: 15px}.account--information .panel--title{font-size: 18px;color: #012a76}.account--information table{margin-bottom: 10px}.account--information table td{text-align: center}.account--information table td:first-child{text-align: left}.account--information table input{width: auto}.hass--input{white-space: nowrap}.tittle--primary{font-size: 22px;margin: 0;padding-bottom: 15px;color: #012a76;text-transform: capitalize}.actions--profail-edit,.actions--carwash-info-edit{position: absolute;right: 20px;bottom: 20px}.profile--info,.carwash--info{font-size: 16px}.profile--info .name,.carwash--info .name{margin-bottom: 3px}.profile--info .prof--name,.carwash--info .prof--name{font-weight: 600;color: #012a76}.subscriptions--info{margin: 0;font-size: 16px;line-height: initial;margin-bottom: 5px;margin-top: -5px}.account--settings{margin: 0}.actions--card-form .btn{background-image: none}.actions--card-form .is--primary{background: #3386ff}.actions--card-form .is--primary:hover{background: #012a76}@media screen and (min-width: 64em){.is--ctl-profilesettings .action--buttons{flex-direction: row;flex-wrap: nowrap}.is--ctl-profilesettings .action--buttons .is--danger{margin-top: 0}.is--ctl-profilesettings .action--buttons .is--primary{margin-right: 5px}.is--ctl-profilesettings .delete-card-form{display: flex;width: 100%;margin-left: 5px}}@media screen and (max-width: 48em){.is--ctl-profilesettings .panel--body.is--wide{padding: 10px}.pay--container{padding: 10px}.pay--container h1{font-size: 22px}.account--information .panel--title{margin: 0px 10px;font-size: 16px}.subscriptions--info{font-size: 14px}.tittle--primary{font-size: 18px}.actions--profail-edit{position: relative;right: 0;margin: 0;bottom: 0}}@media screen and (max-width: 30em){.profile--info{font-size: 14px}.profile--info .name{margin-bottom: 0px}.pay--container{flex-direction: column}.pay--container h1{margin-bottom: 10px}}#close-batch-button{background: #b3242e}.merchant-settings-text-color{color: #5aa0f8}.close-batch-auto-select{height: 38px}.scheduling-settings-container .panel.has--border{border: 1px solid #dadae5 !important}.is--ctl-forms .forms--content{margin-top: 0}.is--ctl-custom .content-main .content--wrapper,.is--ctl-forms .content-main .content--wrapper{padding: 20px}.is--ctl-custom .content-main .content--wrapper p,.is--ctl-forms .content-main .content--wrapper p,.is--ctl-custom .content-main .content--wrapper span,.is--ctl-forms .content-main .content--wrapper span,.is--ctl-custom .content-main .content--wrapper h1,.is--ctl-forms .content-main .content--wrapper h1{font-family: "Open Sans" !important}.custom--line-heigth{line-height: 27px;margin-bottom: 20px}@media screen and (min-width: 30em){.is--ctl-forms .sidebar-main + .content--wrapper{float: none;width: 450px;margin: 0 auto;margin-top: 0}}.lds-ellipsis{display: inline-block;position: relative;width: 64px;height: 64px}.lds-ellipsis div{position: absolute;top: 27px;width: 11px;height: 11px;border-radius: 50%;background: #cef;animation-timing-function: cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left: 6px;animation: lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left: 6px;animation: lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left: 26px;animation: lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left: 45px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(19px, 0)}}.tb--main-content-container.is--active .tb--content-order-closed{display: none}.tb--main-content-container.order--finished .tb--content-order{display: none}.tb--main-content-container.order--finished .tb--content-order-closed{display: block}.tb--main-content-container.order--finished.is--active{border: none}.tb--main-content-container.order--finished.is--active .tb--content-order{display: block}.tb--main-content-container.order--finished.is--active .tb--content-order-closed{display: none}.tb--main-content-container .tb--customer-subscription h3{margin: 0;text-align: right}.table--content.table--order{position: relative;margin-top: 45px;overflow: visible;box-shadow: 0px 0px 7px -1px #000}.table--content.customer-view-table--order{border-radius: 5px;border: 1px solid #808080 !important;box-shadow: none !important}.order--finished .tb--top-order .tb--id,.order--finished .tb--top-order .tb--owner-name{cursor: pointer}.order--finished .tb--top-order .tb--date{font-weight: bold;color: #3386ff}.order--finished .order--infromation-top,.order--finished .tb--content-order-closed{cursor: pointer}.tb--top-order{display: flex;position: absolute;top: -25px;height: 25px;z-index: 1}.tb--top-order .tb--id.order--accepted{background: #5f7285}.tb--top-order .tb--id.order--start{background: #38bf3c}.tb--top-order .tb--id,.tb--top-order .tb--owner-name{padding: 0px;width: auto;min-width: 40px;text-align: center}.tb--top-order .tb--id .selection--preview,.tb--top-order .tb--owner-name .selection--preview{padding: 0 15px}.tb--top-order .tb--owner-name{border-radius: 5px 5px 0px 0px;max-width: 240px;color: #011d3f;border-bottom-color: white;border-bottom: none;cursor: auto;display: flex;justify-content: flex-end}.tb--top-order .tb--comment{margin-right: 10px;background: #9aa7cb;border-radius: 5px 5px 0px 0px}.tb--top-order .tb--comment a{color: white;padding: 0px 10px;display: flex;justify-content: center}.tb--top-order .tb--ad-stats{min-width: 40px;margin-right: 10px}.tb--top-order .tb--ad-stats span{display: flex;justify-content: center}.tb--top-order .manager--name{margin-right: 10px;cursor: auto;overflow: hidden;text-overflow: ellipsis}.tb--content-order .tb--order-information{display: flex;flex-wrap: wrap}.order--infromation-top{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;box-shadow: 0px 5px 10px -11px;align-items: center;padding: 5px 15px}.order--infromation-top .licence--plate-container{text-align: center}.order--infromation-top .carmake--color-container{display: flex;align-items: center;justify-content: flex-start}.order--infromation-top .tb--cartype{width: 25%}.order--infromation-top .tb--pay-online{width: 25%}.order--infromation-top .tb--pay-online-mobile{display: none}.order--infromation-top .tb--service-title-order{display: flex;align-items: flex-start}.order--infromation-top .tb--service-title-order .service{margin-right: 0}.order--infromation-top .tb--service-title-order .extras{margin-left: 10px;padding-top: 3px}.order--infromation-top .tb--service-title-order .extras .extra{line-height: 20px;font-style: italic}.order--infromation-top .tb--color-order{width: 35%}.order--infromation-top .tb--amount{justify-content: flex-end;width: 30%}.order--infromation-top .order--paid{margin-right: 10px;font-size: 14px}.tb--main-content-container.is--active .order--infromation-bottom .tb--date.tb--date-start{display: flex}.tb--main-content-container.is--active .order--infromation-bottom .tb--date.tb--date-finished{display: flex}.tb--main-content-container.is--active .order--infromation-bottom .tb--date.tb--model{display: none}.tb--main-content-container .order--infromation-bottom{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 15px;align-items: center}.tb--main-content-container .order--infromation-bottom > div:not(.not--flex){display: flex}.tb--main-content-container .order--infromation-bottom form{display: flex;width: 100%;justify-content: center;height: 45px}.tb--main-content-container .order--infromation-bottom form div{display: flex;align-items: center;width: 100%;height: 100%}.tb--main-content-container .order--infromation-bottom form div div{height: 100%}.tb--main-content-container .order--infromation-bottom form button{width: 100%;text-align: center;height: 100%;transition: all .3s;line-height: inherit}.tb--main-content-container .order--infromation-bottom .print--order-action{display: flex;align-items: center;width: 100%;height: 45px}.tb--main-content-container .order--infromation-bottom .print--order-action div{height: 100%}.tb--main-content-container .order--infromation-bottom .order--delete,.tb--main-content-container .order--infromation-bottom .order--print{justify-content: center}.tb--main-content-container .order--infromation-bottom .order--delete .btn,.tb--main-content-container .order--infromation-bottom .order--print .btn{width: auto;display: flex;align-items: center;justify-content: center;border-radius: 100%;min-width: 40px;min-height: 40px;background: #c8c8c8;border-color: transparent;height: 100%}.tb--main-content-container .order--infromation-bottom .order--delete .btn:hover,.tb--main-content-container .order--infromation-bottom .order--print .btn:hover{border-color: #bbbbbb}.tb--main-content-container .order--infromation-bottom .order--delete svg,.tb--main-content-container .order--infromation-bottom .order--print svg{width: 23px}.tb--main-content-container .order--infromation-bottom .order--delete svg path,.tb--main-content-container .order--infromation-bottom .order--print svg path{fill: white}.tb--main-content-container .order--infromation-bottom .order--delete .btn--danger,.tb--main-content-container .order--infromation-bottom .order--print .btn--danger{max-width: 25px;max-height: 25px;background-color: #e44747}.tb--main-content-container .order--infromation-bottom .order--delete .btn--danger svg,.tb--main-content-container .order--infromation-bottom .order--print .btn--danger svg{height: 100%;min-width: 25px;min-width: 1.04166667rem}.tb--main-content-container .order--infromation-bottom .order--delete .btn--danger svg #path1,.tb--main-content-container .order--infromation-bottom .order--print .btn--danger svg #path1{fill: #e44747 !important}.tb--main-content-container .order--infromation-bottom .tb--info{width: 50%;justify-content: space-between;flex-wrap: wrap;padding-right: 10px}.tb--main-content-container .order--infromation-bottom .tb--date{width: 31.333%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;box-shadow: 0px 2px 8px -6px;border-radius: 5px;box-shadow: none}.tb--main-content-container .order--infromation-bottom .tb--date .tb--name-small{width: 100%;text-align: center;font-size: 12px;line-height: 18px;display: none}.tb--main-content-container .order--infromation-bottom .tb--date span:not(.tb--name-small){font-weight: normal;font-size: 16px;padding: 2px 0px}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-order span:not(.tb--name-small){color: #c8c8c8;font-weight: bold}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-start{display: none}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-start span:not(.tb--name-small){color: #30a434;font-weight: bold}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-finished{display: none}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-finished span:not(.tb--name-small){color: #bf3e3e;font-weight: bold}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-desable{box-shadow: none;align-items: normal;text-align: center}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-desable .tb--name-small{color: #5f7285;background: white}.tb--main-content-container .order--infromation-bottom .tb--date.tb--date-desable span:not(.tb--name-small):not(.car-make-span){color: #5f7285 !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tb--main-content-container .order--infromation-bottom .tb--actions{width: 40%;justify-content: space-between;align-items: center;padding-left: 10px;border-left: 1px solid #dadae5}.tb--main-content-container .order--infromation-bottom .start--button,.tb--main-content-container .order--infromation-bottom .finish--button,.tb--main-content-container .order--infromation-bottom .is--success{border: 1px solid transparent;color: white}.tb--main-content-container .order--infromation-bottom .finish--button{background: #701e1e}.tb--main-content-container .order--infromation-bottom .start--button{background: #105e10}.tb--main-content-container .order--infromation-bottom .is--success.btn{background: #3386ff;text-transform: capitalize}.tb--main-content-container .order--infromation-bottom .is--success.btn--cash{background: #85BB65}.tb--main-content-container .order--infromation-bottom.order--not-finished .tb--date-finished{display: none !important}.tb--main-content-container .order--infromation-bottom.order--not-finished .tb--date{width: 48%}.trip--action .is--primary{border: 1px solid transparent}.tb--order-information-few .order--infromation-bottom{padding: 10px 15px}.tb--order-information-few .order--infromation-bottom .tb--date{box-shadow: none;justify-content: center}.tb--order-information-few .order--infromation-bottom .tb--date .tb--name-small{display: none}.tb--order-information-few .order--infromation-bottom .tb--date span:not(.tb--name-small){font-size: 20px}.tb--order-information-few .tb--color-order,.tb--order-information-few .tb--amount,.tb--order-information-few .tb--payment{width: 10%;justify-content: center;align-items: center;border-left: 1px solid #dadae5;height: 25px}.tb--order-information-few .tb--amount,.tb--order-information-few .tb--payment{padding-left: 10px;font-size: 20px}.tb--order-information-few .tb--amount-number{font-weight: 500}.tb--order-information-few .tb--payment{width: 20%;text-transform: uppercase;font-weight: 600}.tb--order-information-few .tb--payment .text--cash{color: #a5c5a6 !important;font-style: italic}.tb--order-information-few .tb--payment .order--not-paid span{color: #b7b7b7 !important;font-style: italic;font-size: 16px}.tb--order-information-few .tb--payment .text--credit{color: #b2c1d7 !important;font-style: italic}.tb--order-information-few .color{border-radius: 5px;height: 25px;width: 50px}.order--info-bottom{width: 100%;margin-top: 2px;box-shadow: 0px -5px 10px -11px;display: flex;justify-content: space-between;align-items: center;line-height: 20px}.order--info-bottom > div{padding: 5px 15px;width: 100%}.order--info-bottom > div a{white-space: nowrap}.order--info-bottom .phnoe--number{margin-left: 5px}.order--info-bottom .tb--customer-coupon{text-align: right}.order--info-bottom .tb--customer-rating-comment{color: #012a76;font-weight: 600}.is--role-employee .order--infromation-bottom form{width: 50%;margin: 0 auto}.tb--top-order{width: 100%;justify-content: flex-start}.tb--top-order .tb--owner-name{margin-right: 0px;border-right: none;border-left: none;width: 100%;max-width: none;text-align: right}@media screen and (max-width: 48em){.tb--order-information .order--infromation-bottom{padding: 6px 10px}.tb--order-information .order--infromation-bottom .tb--actions{padding: 0;border: none;max-height: 35px;height: 30px}.tb--order-information .order--infromation-bottom .tb--actions form,.tb--order-information .order--infromation-bottom .tb--actions .print--order-action{height: 100%;align-items: center}.tb--order-information .order--infromation-bottom .tb--actions .change--order-status-form{justify-content: flex-end}.tb--order-information .order--infromation-bottom .tb--actions .change--order-status-form div{max-width: 200px}.tb--order-information .order--infromation-bottom form .order--delete .btn{min-width: 30px;min-height: 30px}.tb--order-information .order--infromation-bottom .order--print .btn{padding: 2px;min-width: 33px;min-height: 33px}.tb--order-information .order--infromation-bottom.order--not-finished .tb--info{width: 43%}.tb--order-information .order--infromation-bottom.order--not-finished .tb--actions{width: 43%;position: relative}.tb--order-information .order--infromation-bottom.order--not-finished .delete--order-action{width: auto;position: absolute;height: auto;left: -30%}.tb--order-information .order--infromation-bottom.order--not-finished .delete--order-action .btn{padding: 2px;min-width: 33px;min-height: 33px}.tb--order-information-few .order--infromation-bottom{padding: 5px 10px}.tb--order-information-few .order--infromation-bottom .tb--info{width: 100%;margin-bottom: 5px;box-shadow: 0px 5px 10px -11px;padding: 0}.tb--order-information-few .order--infromation-bottom .tb--date{width: 33.333%}.tb--order-information-few .order--infromation-bottom .tb--date span:not(.tb--name-small){font-size: 18px}.tb--order-information-few .tb--color-order{border-left: none}.tb--order-information-few .tb--color-order,.tb--order-information-few .tb--amount,.tb--order-information-few .tb--payment{width: 25.333%;padding: 0;border-left: none}.order--infromation-top .tb--cartype{width: 100%;justify-content: center;border-bottom: 1px solid #dadae5;padding-bottom: 5px;text-align: center}.order--infromation-top .tb--pay-online{display: none !important}.order--infromation-top .tb--pay-online-mobile{display: block !important}.order--infromation-top .tb--service-title-order{width: 100%;margin: 0;justify-content: center;margin-top: 5px}.order--infromation-top .tb--service-title-order .extras{padding-top: 2px}.order--infromation-top .tb--color-order{width: auto}.order--infromation-top .tb--amount{width: auto}.order--infromation-top .cartype--item{width: 100%;padding: 0px 10px}.order--infromation-top .cartype--item span{width: 100%}.order--infromation-top .tb--amount-number{white-space: nowrap;padding: 0 5px}.order--infromation-bottom form button{padding: 0;white-space: nowrap}.tb--main-content-container .order--infromation-bottom form .order--delete svg{width: 20px}.tb--main-content-container .order--infromation-bottom .order--print svg{width: 20px}.add-to-cart-button img{height: 33px !important}}@media screen and (max-width: 30em){.order--finished .tb--top-order{padding-right: 2px}.order--finished.is--active .tb--top-order{padding-right: 0}.tb--order-information-few .order--infromation-bottom{padding: 5px 5px}.tb--order-information-few .order--infromation-bottom .tb--date span:not(.tb--name-small){font-size: 16px;font-weight: normal;padding: 0px 0px 2px 0px}.tb--order-information-few .tb--color-order,.tb--order-information-few .tb--amount,.tb--order-information-few .tb--payment{font-size: 16px;height: 20px}.tb--order-information-few .color{height: 20px;overflow: hidden;display: flex;justify-content: space-between;box-shadow: 0px -4px 5px -3px inset rgba(255,255,255,0.87)}.tb--order-information-few .color span{display: block;height: 40px;width: 1px;background: rgba(255,255,255,0.2);transform: rotate(45deg);margin-top: -15px;margin-right: -10px}.tb--top-order{width: 100%;justify-content: flex-start}.tb--top-order .tb--owner-name{margin-right: 0px;border-right: none;border-left: none;width: 100%;max-width: none;text-align: right}.tb--top-order .tb--owner-name .selection--preview{padding: 0 10px}.tb--top-order .tb--comment{min-width: 40px;text-align: center}.tb--owner-name .selection--preview .name{display: inline-block;overflow: hidden;text-overflow: ellipsis;max-width: 80px}.order--infromation-top{padding: 5px 10px}.tb--order-information .order--infromation-bottom{padding: 10px 5px 10px}.tb--order-information .order--infromation-bottom .tb--actions{height: auto}.order--info-bottom > div{padding: 0px 5px;line-height: 25px}.order--info-bottom .phone--title span{display: none}.order--info-bottom .tb--customer-coupon{text-align: left}.order--infromation-top .tb--service-title-order{flex-wrap: nowrap}.order--infromation-top .tb--service-title-order .service{text-align: center;width: 100%}.order--infromation-top .tb--service-title-order .extras{text-align: left;width: 100%}.tb-customer-name{font-size: 16px !important}}.tb--tip{display: flex;align-items: center;justify-content: space-between}.tb--tip .info--image{width: 25px;margin-right: 5px}.tb--content-order-closed .tb--info .tb--date span:not(.tb--name-small):not(.tb--customer-name):not(.car-make-span){color: #c8c8c8 !important}.tb--owner-name .selection--preview{position: relative}.tb--owner-name .selection--preview .name{color: white}.tb--owner-name .selection--preview .employee--color{position: absolute;width: 100%;height: 30px;left: 0;z-index: -1}.tb--owner-name .selection--preview .action--trigger{cursor: pointer}.tb--owner-name .selection--preview .is--configurator-input{display: none}.order--infromation-top .tb--amount-number .total{font-size: 18px}@media all and (max-width: 480px){.tb--main-content-container .order--infromation-top{padding: 0 5px}.tb--main-content-container .order--infromation-top .tb--cartype{padding: 0;display: flex;align-items: center;justify-content: space-between}.tb--main-content-container .order--infromation-top .tb--cartype .cartype--item{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.tb--main-content-container .order--infromation-top .tb--cartype .tb--amount{width: auto}.tb--main-content-container .order--infromation-top .tb--cartype .tb--color-order{width: auto}.tb--main-content-container .order--infromation-top .tb--service-title-order{padding: 0;margin-bottom: 0}.tb--main-content-container .order--infromation-bottom{padding: 6px 3px}.tb--main-content-container .order--infromation-bottom .tb--info{padding: 0}.tb--main-content-container .order--infromation-bottom .tb--date{box-shadow: none}.tb--main-content-container .order--infromation-bottom .tb--date span:not(.tb--name-small){padding: 0}.tb--main-content-container .order--infromation-bottom .tb--date .tb--name-small{display: none}}@media screen and (min-width: 481px){.order--infromation-top .tb--amount-number{justify-content: flex-end}}@media screen and (min-width: 769px){.order--infromation-top .tb--amount-number{justify-content: center;padding-left: 10px}.tb--order-information .order--infromation-bottom.order--not-finished .tb--info{width: 30%}.tb--order-information .order--infromation-bottom.order--not-finished .tb--actions{width: 70%}.tb--order-information .order--infromation-bottom.order--not-finished .change--order-status-form{max-width: 200px}.tb--order-information .order--infromation-bottom.order--not-finished .delete--order-action .order--delete{padding-left: 30%}.tb--order-information .order--infromation-bottom.order--not-finished .order--print{justify-content: start}.tb--order-information .order--infromation-bottom.order--not-finished form,.tb--order-information .order--infromation-bottom.order--not-finished .print--order-action{height: 35px;width: 70%;justify-content: center;display: flex}.tb--order-information .order--infromation-bottom.order--not-finished .order--delete .btn,.tb--order-information .order--infromation-bottom.order--not-finished .order--print .btn{padding: 0}.tb--order-information .order--infromation-bottom.order--not-finished .order--delete svg,.tb--order-information .order--infromation-bottom.order--not-finished .order--print svg{min-width: 15px}}.zero-padding{padding: 0 !important}.customer-order-id-container{padding: 0 3px !important;min-width: auto !important;background-color: #99a7cb !important}.rating-table-content{margin-bottom: 13px !important}.tb--customer-name{font-size: 16px !important;color: #6398c0 !important;font-weight: bold !important}.add-to-cart-button{border-radius: 0 !important;border: none !important;background: transparent !important}.add-to-cart-button hover{border-color: transparent !important}.add-to-cart-button img{height: 45px}@media screen and (max-width: 48em){.container{padding-left: 0 !important;padding-right: 0 !important}.date--filter,.date--filter form,.flatpickr-input{background: transparent !important}.flatpickr-input:not(.carwash-sales-stats-container .flatpickr-input, .suppliers-switch-account .flatpickr-input){text-align: center !important}.suppliers-switch-account .flatpickr-input,.carwash-sales-stats-container .flatpickr-input{text-align: right}.filter--reset-button{width: 25px !important;height: 25px !important}.table--info-row.first--row:not(.switch-account .table--info-row.first--row, .advertising--control-panel .table--info-row.first--row){height: 0}.date--filter:not(.advertising--control-panel .date--filter):not(.transaction-report-date-filter):not(.carwash-stats-date-filter):not(.carwash-sales-stats-container .date--filter):not(.deleted--orders-date-filter){top: -54.5px;margin: auto !important;width: 50% !important}.suppliers-switch-account .date--filter{top: -48.5px;margin: auto !important;width: 50% !important}.suppliers-switch-account .date--filter,.carwash-sales-stats-container .date--filter{width: 220px}.flatpickr-calendar{left: 2px !important}.orders--report .info--content .table--info-row{padding: 0 !important;border: none !important}.report--detail-row .info-right-container{min-width: 100px !important}.report--detail-row .info-left-container{min-width: 53px !important}.sales-details-info-container .info--name,.sales-details-info-container .info--value{font-size: 20px !important}.sales-details-info-container .info--name{display: none}.supply-logo--cell{padding: 0 !important}.quantity-cell{padding: 0 !important}.supply-name--cell{white-space: normal !important;padding: 0}}.sales-details-info-container .info--name,.sales-details-info-container .info--value{font-size: 22px}.lightgray-bottom-border{padding-bottom: 4px;margin-bottom: 2px}.report--detail-row .info-right-container{min-width: 125px}.report--detail-row .info-left-container{min-width: 85px}.cart-btn{height: 44px;top: 0;width: 40px;display: flex;align-items: center;justify-content: center;background: white}.order-status-deleted a{background: transparent !important}.has--blue-shadow{box-shadow: 0px 0px 7px -1px #3386ff !important}.tb--pacakge-title div{width: 100%}.tb--service-title-order div{margin-left: auto}.pacakge-details-mobile-view{display: none}@media screen and (max-width: 48em){.tb--pacakge-title{width: 100% !important}.tb--service-title-order div{margin-left: 0 !important}.pacakge-details-mobile-view{display: block !important}.pacakge-details-desktop-view{display: none !important}.order--infromation-top .tb--color-order{width: 15%}.tb--customer-phone a{white-space: unset !important}.car-make-span{font-size: 13px !important}.customer-pay-label{font-size: 12px}.tb--last-view-date{width: 65% !important}.tb--ad-order-top .tb--id,.tb--ad-order-top .tb--ad-stats{margin-right: 0px !important}}.car-make-container{width: auto !important}.car-make-container span{padding: 0 2px}.car-make-container .ad--order-info-top{padding-left: 0 !important;padding-right: 0 !important}.deposit-pay-cash,.order-paid-cash,.tip-paid-cash{color: #30a434}.deposit-pay-credit,.deposit-pay-fluidpay,.order-paid-credit,.order-paid-fluidpay,.order-paid-Netevia,.tip-paid-credit,.tip-paid-fluidpay,.tip-paid-Netevia,.order-paid-status-approved,.order-paid-status-success{color: #0652db !important}.order-paid-status-error,.order-paid-status-cancelled,.order-paid-status-declined,.order-paid-status-failed{color: #ee3c3c !important}.order-refund{color: #9664fb}.order-not-paid,.tip-not-paid{color: #afacac}.dark-gray-color{color: #afacac !important}.darker-gray-color{color: #5d5d5d !important}.tb--last-view-date{width: 100px}#media--selection-element{width: 80px;height: 80px}.order-pic-upload-form{display: inline-block;margin: 3px;font-size: 10px}.before-after-pics-container{margin: 5px;height: 95px;overflow: auto;white-space: nowrap;width: 100%;text-align: center}.picture-container{width: 80px;height: 100%;max-height: 80px;border: 1px solid;display: inline-block;position: relative;margin: 3px;vertical-align: top;margin-left: 10px}.picture-container img{width: 100%;height: 100%;object-fit: cover}.picture-remove-button{position: absolute;top: -5px;right: -5px;text-decoration: none;cursor: pointer;background: transparent;border: none}#image-preview-container{text-align: center;margin-top: 20px}.img-container{width: 99%;border: 1px solid;display: inline-block;margin: 3px}.img-container img{max-height: 350px}.img-change-button{border: none;background: transparent}.tag-number-container{max-width: 95px;padding-left: 10px}.tag-number-container .tag-number{background-color: #FCA409;color: white;display: block;width: 100%;text-align: center;font-size: 34px;font-weight: bold;padding: 2px 4px;line-height: normal;margin-right: 10px;cursor: pointer}.tag-number-container .tag-number .tag-number-link{color: white}.tag-number-container .tag-number .tag-number-link:hover,.tag-number-container .tag-number .tag-number-link:active,.tag-number-container .tag-number .tag-number-link:focus{color: white;text-decoration: none}.tag-number-container .tag-number-form{display: inline}.tag-number-container .tag-number-image{height: 60px}#tag-number-input{color: #FCA409;font-size: 50px;font-weight: bold;text-align: center;padding: 0;line-height: normal}#tag-number-input::placeholder{color: #dadae5}#tag-number-input:focus,#tag-number-input:active{outline: none;border-color: #dadae5}#tag--error-message{color: #e74c3c;font-size: 24px;margin-top: 10px}#tag--error-message b{color: #FCA409;font-size: 26px}.last--non-featured-supply td{border-bottom: 3px solid #3386ff !important}.table--supplier-inventory-content tr:nth-child(even) td{background: inherit}.supply-order--delete{justify-content: center}.supply-order--delete .btn{width: auto;display: flex;align-items: center;justify-content: center;border-radius: 100%;min-width: 31px;min-height: 31px;background: #c8c8c8;border-color: transparent;height: 100%}.supply-order--delete .btn:hover{border-color: #bbbbbb}.supply-order--delete svg{width: 19px}.supply-order--delete svg path{fill: white}.supply-order--delete .btn--danger{max-width: 25px;max-height: 25px;background-color: #e44747}.supply-order--delete .btn--danger svg{height: 100%;min-width: 25px;min-width: 1.04166667rem}.supply-order--delete .btn--danger svg #path1{fill: #e44747 !important}@media screen and (max-width: 414px){.transaction-report-date-filter{width: 10rem !important;left: calc(50% - 5rem) !important}.hide-on-samll-size,.carwash-stats-date-filter{display: none !important}.hide-on-large-size{display: block !important}.mobile-size-carwash-stats-date-filter{display: flex !important;top: -55px !important}}.mobile-size-carwash-stats-date-filter{display: none}.transaction-report-date-filter{width: 20rem;position: absolute;left: calc(50% - 10rem);top: 0px}.closed-order-info-bottom-small-view,.order--infromation-top-small-view{display: none !important}.closed-order-info-bottom-middle-view,.closed-order-info-bottom-large-view{display: none}.order--infromation-top-large-view{display: flex !important}.closed-order-info-bottom-small-view .color,.order--infromation-top-small-view .color{height: 50px;width: 10px}.closed-order-info-bottom-small-view .car-make-logo,.order--infromation-top-small-view .car-make-logo,.closed-order-info-bottom-small-view .car-make-container,.order--infromation-top-small-view .car-make-container{width: 75px !important}.closed-order-info-bottom-middle-view .color{height: 60px;width: 10px}.closed-order-info-bottom-large-view .color{height: 40px;width: 10px}.order--infromation-top-large-view .color{height: 70px;width: 10px}.car-make-container .car-make-logo{display: none}@media screen and (min-width: 708px){.closed-order-info-bottom-large-view{display: flex !important}}@media only screen and (min-width: 500px) and (max-width: 707px){.closed-order-info-bottom-small-view,.closed-order-info-bottom-large-view{display: none !important}.closed-order-info-bottom-middle-view{display: flex !important}}@media screen and (max-width: 499px){.closed-order-info-bottom-small-view,.order--infromation-top-small-view{padding: 0;display: block !important}.closed-order-info-bottom-small-view div,.order--infromation-top-small-view div{padding-left: 0 !important;padding-right: 0 !important}.table--content.table--order{box-shadow: none !important;border-bottom: 1px #d3d3d3 solid;border-top: 1px #d3d3d3 solid}.closed-order-info-bottom-large-view,.order--infromation-top-large-view{display: none !important}}@media screen and (max-width: 375px){.closed-order-info-bottom-small-view .car-make-logo,.order--infromation-top-small-view .car-make-logo,.closed-order-info-bottom-small-view .car-make-container,.order--infromation-top-small-view .car-make-container{width: 55px !important}}.supply-name--cell{font-size: 16px !important}@media screen and (max-width: 414px){.supply-name--cell{font-size: 14px !important}}.supply-order-gray-color{color: #959595}.supply-order-price{color: #959595}.supply-order-quantity{color: #7ba6bd}.supply-add-to-cart-container,.supply-quantity-container,.supply-order-quantity-container{border: solid 1px #2e622e;border-radius: 2px}.supply-order-name-container-cell{width: 80%}.supply-add-to-cart-btn,.supply-quantity-change-btn{background: transparent;color: #2e622e;border: none}.supply-quantity{width: 50px !important}#items-table-container .supply-add-to-cart-btn,#items-table-container .supply-quantity-change-btn{display: none}#items-table-container a{color: #959595 !important;cursor: default !important}#items-table-container a:hover{text-decoration: none !important}.supply-dark-gray-color{color: #28496c !important}#supply-item-search-field{width: unset !important}.time-diff-red-border{border: 3px solid #f00}@media screen and (max-width: 499px){.time-diff-red-border{border: none}.time-diff-red-border{border-bottom: 3px solid #f00 !important}}@media screen and (max-width: 360px){#supply-item-search-field{width: 110px !important}}.customer-order-main-content-container{font-size: 15px !important}.customer-car-make-container{border-bottom: 1px solid #d3d3d3}.customer-order-bottom-container{box-shadow: 0px -2px 3px #d3d3d3}#show-customer-old-orders{cursor: pointer}.customer-order-labels{color: #2f5f97}@media screen and (max-width: 320px){.customer-order-main-content-container{font-size: 13px !important}.customer-order-main-content-container .icon--star-empty{font-size: 20px !important}}.is--ctl-scheduling .add--scheduled-order-form .scheduled-order--step{padding-left: 5px;padding-right: 5px}.is--ctl-scheduling .add--scheduled-order-form .scheduled-order--step .services-container{padding-left: 0;padding-right: 0}.carwash--info-title{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;flex-direction: column;margin-bottom: 15px}.carwash--info-title h1{margin: 0;text-align: center}.carwash--info-title img{width: 150px;object-fit: contain}.menu--container,.descripiton--container{width: 100%;margin-top: 10px}.descripiton--container{margin-top: 20px}.menu--container{border-right: 1px solid #dadae5}.fieldset--menu{display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 20px;justify-content: space-between;box-shadow: 0px 3px 20px -12px;border-radius: 5px}.fieldset--menu .service--title{font-size: 18px;line-height: 20px;border-bottom: 2px solid;color: #3386ff;margin: 0px 10px 10px 10px;padding: 0px 0px 10px 0px;width: 100%;text-align: center}.fieldset--menu h2{text-align: center;font-size: 22px;line-height: initial;width: 100%;margin-bottom: 0px;margin-top: 30px;padding-bottom: 10px}.fieldset--menu .service--container{display: flex;flex-wrap: wrap;width: 100%;padding: 0px 5px 0px 5px;border-radius: 3px;background: white}.fieldset--menu .panel{flex-direction: column;align-items: center;display: flex;flex-wrap: wrap}.fieldset--menu .service--fieldset,.fieldset--menu .description--fieldset{width: 100%;padding: 10px}.fieldset--menu .service--fieldset:last-child,.fieldset--menu .description--fieldset:last-child{padding-bottom: 0}.service--fieldset-box{background: white;margin-bottom: 5px;border-bottom: 1px solid #dadae5}.service--fieldset-box:last-child{margin-bottom: 1px}.service--fieldset-box .service--image img{width: 100%;height: 140px;padding: 5px;object-fit: contain;border: 1px solid #f8f8f8;border-bottom: none}.service--fieldset-box .service--tittle{background: #f8f8f8;padding: 10px 5px 0px}.service--fieldset-box .service--price{background: #f8f8f8}.service--fieldset-box h3{margin: 0;text-align: center;min-height: 25px;font-size: 16px;line-height: 24px}.service--fieldset-box .service--price{font-weight: 600;color: #012a76;padding: 0px 5px 5px;text-align: center;margin-bottom: 5px;min-height: 25px;font-size: 18px;line-height: 30px}.carwash--info-fieldset-bottom{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;margin-bottom: 10px}.carwash--info-fieldset-bottom .carwash--contact-fieldset{width: 100%;padding-right: 0;padding-left: 0px}.carwash--info-fieldset-bottom .google--mup{width: 100%;height: 200px}.carwash--contact-fieldset > div{border-bottom: 1px solid #dadae5;padding-bottom: 5px}.carwash--contact-fieldset > div h2,.carwash--contact-fieldset > div span{padding-left: 0}.carwash--contact-fieldset > div h2{margin: 10px 0px 5px 0px;font-size: 18px;line-height: 23px}.carwash--contact-fieldset > div span{display: block;margin-bottom: 5px}.fieldset--cards{margin-bottom: 15px}.google--mup{border-radius: 5px;overflow: hidden;box-shadow: 0px 10px 10px -12px;border: 2px solid #dadae5}.footer--cards{display: flex !important;align-items: center;justify-content: left}.footer--cards .footer--card{width: 40px;height: 21px;display: flex;align-items: center;justify-content: center;margin-right: 10px}.footer--cards img{height: 100%;width: 100%;object-fit: contain}@media screen and (min-width: 30em){.service--fieldset-box h3{line-height: 26px;font-size: 18px}.service--fieldset-box .service--price{font-size: 20px;line-height: 40px;margin-bottom: 0}}@media screen and (min-width: 48em){.carwash--info-title{margin-bottom: 25px;flex-direction: row}.carwash--info-title h1{text-align: left}.carwash--info-title img{margin-left: 20px}.fieldset--menu{padding-bottom: 25px}.fieldset--menu h2{font-size: 26px}.menu--container,.descripiton--container{width: 50%;margin-top: 20px}.fieldset--menu .service--container{padding: 0px 10px 0px 10px}.fieldset--menu .service--title{font-size: 22px;line-height: 30px}.carwash--info-fieldset-bottom{margin-top: 50px}.carwash--info-fieldset-bottom .carwash--contact-fieldset{width: 45%;padding-right: 20px}.carwash--info-fieldset-bottom .google--mup{width: 55%;height: auto}.carwash--contact-fieldset > div h2,.carwash--contact-fieldset > div span{padding-left: 20px}.carwash--contact-fieldset > div h2{margin: 15px 0px 10px 0px;font-size: 21px;line-height: 26px}.footer--cards .footer--card{width: 70px;height: 40px}}.action--filter-btn{width: 100%;display: flex;justify-content: space-between;align-items: center;margin: 0}.action--filter-btn .action--row{display: flex;align-items: center}.action--filter-btn .action--row .add--customer{margin-right: 10px}.action--filter-btn .filter--trigger{width: 220px;height: 40px;line-height: 33px}.action--filter-btn .filter--trigger.is--active.is--small,.action--filter-btn .action--filter-btn .filter--trigger.is--active{line-height: 33px}.action--filter-btn .customer--search-field form{position: relative}.action--filter-btn .customer--search-field input{width: 265px;height: 40px}.action--filter-btn .customer--search-field button{position: absolute;right: 0px;top: 0px;height: 100%;border-radius: 0px 3px 3px 0px;color: white;font-weight: 500;background: #012a76;border-color: #012a76}.action--filter-btn .customer--search-field button:hover{background: #3386ff;border-color: #3386ff}.filter--btn-apply{margin-bottom: 10px}.filter--close-btn{height: 40px;width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 10px;background: #011d3f;color: white}.listing--actions{background: none;border: none;margin: 0;padding: 0}#filter{padding: 0px 10px}@media screen and (min-width: 48em){#filter{background: #f8f8f8;margin-top: 10px;padding: 0}.filter--close-btn{display: none}.filter--actions{padding-bottom: 0}.action--filter-options.is--collapsed #filter{border: 1px solid #dadae5}}@media screen and (max-width: 1024px){.action--filter-btn{display: block}.action--filter-btn .action--row{margin-bottom: 10px}}.margin-right-unset{margin-right: unset !important}.new--table-cw .actions--cell{display: flex;align-items: center;width: 85px;justify-content: center}.new--table-cw .actions--cell label{white-space: nowrap;cursor: pointer}.new--table-cw .actions--cell .is--primary{margin: 0px 10px}.new--table-cw .panel--wrapper{display: flex;align-items: center;border-bottom: 1px solid #dadae5;padding: 20px;justify-content: space-between}.new--table-cw .panel--wrapper .panel--title{margin: 0;padding: 0}.new--table-cw table{margin-bottom: 25px}.new--table-cw tbody td:not(.text-left-align){text-align: center}.new--table-cw tbody td{border-bottom: 1px solid #dadae5;border-left: 1px solid #dadae5;font-size: 13px;line-height: normal}.new--table-cw tbody td:first-child{border-left: none}.new--table-cw tbody td .btn{line-height: normal}.new--table-cw tbody:last-child td{border-bottom: none}.new--table-cw tbody:last-child td:not(.text-left-align){text-align: center}.info--customer-section{margin-top: 20px;display: flex;padding: 0px 10px}.info--customer-section .table--container{padding: 0px 10px}.filter-sorting--actions .main-content{padding: 10px 25px;clear: both}.filter-sorting--actions .main-content .sort-text{display: inline-block;position: relative;margin-right: 10px;margin-top: 0;margin-bottom: 0;vertical-align: middle}.filter-sorting--actions .execute-actions{padding: 10px 25px;text-align: right}.filter-sorting--actions .execute-actions button{margin: 5px 5px}.filter--actions .action--filter-btn{margin-bottom: 10px}.filter--actions .action--filter-btn .apply-filter-btn{margin-right: 10px}.filter--actions .filter-content-block .panel{margin-bottom: 30px}.filter--actions .filter-content-block .panel.is--closed{display: none}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content > div{display: inline-block;width: 19%;vertical-align: top}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content > div .subscription-type > span:first-child,.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content > div .service > span:first-child{width: 100px}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content .filter-result-count{width: 10px;color: #c3c2c2}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content .service .filter-result-count{width: 20px}.filter--actions .filter-content-block .main-content .manage-customer-filter .filter-results-count-block span{float: right}.filter--actions .filter-content-block .main-content .manage-customer-filter label{font-size: 14px;display: flex;align-items: center;margin: 0 0 10px 0;justify-content: space-between;background: white;padding: 2px 10px;cursor: pointer;position: relative;border: 1px solid #dadae5}.filter--actions .filter-content-block .main-content .manage-customer-filter label .checkbox{margin-left: 10px}.filter--actions .filter-content-block .main-content .manage-customer-filter .cartype--list .image-icon{width: 40px}.filter--actions .filter-content-block .main-content .manage-customer-filter .cartype--list .checkbox{margin-left: unset;margin-right: 20%}.filter--actions .filter-content-block .main-content .manage-customer-filter .service--list .service{background-color: #f4f4f4}.copuon--container{display: flex;flex-wrap: wrap}.copuon--container.horizontal-scroll{flex-wrap: nowrap;overflow-x: auto}.copuon--container.horizontal-scroll .coupon--content-info{flex: 0 0 auto}#selectCouponPanel.select-customer-coupon .coupon-block{border-bottom: 1px solid #dadae5}#selectCouponPanel.select-customer-coupon .coupon-block .coupon{border: unset}#selectCouponPanel.select-customer-coupon .coupon-block:hover{border-color: #011d3f}#selectCouponPanel.select-customer-coupon .coupon-block .panel{border: 0}#selectCouponPanel.select-customer-coupon .coupon-block .send-coupon-images-block{text-align: center}#selectCouponPanel.select-customer-coupon .coupon-block .send-coupon-image.col-33{width: 32%;display: inline-block}#selectCouponPanel.select-customer-coupon .coupon-block .send-coupon-image.col-33 img{width: 100px;max-width: 50%}.coupon--content-info,.subscription--content-info{width: 30%;margin-right: 1%}.coupon--content-info-current-plan,.subscription--content-info-current-plan{margin: 0;text-align: center}.coupon--badge-content,.subscription--badge-content{padding: 0 15px 15px}.coupon--badge-content h5,.subscription--badge-content h5{margin: 0}.coupon--badge .matching-block input,.subscription--badge .matching-block input{width: 100px;height: 10px;font-size: 12px}.coupon--badge .matching-block button,.subscription--badge .matching-block button{padding: 0 5px;font-size: 12px;line-height: unset}.coupon--date,.subscription--date{text-align: center;font-size: 16px}.coupon--using-info p,.subscription--using-info p{margin: 0}.coupon--using-info-header-text,.subscription--using-info-header-text{text-align: center;font-size: 10px}.coupon--using-info-data,.subscription--using-info-data{display: flex;justify-content: space-between;font-size: 12px}.coupon--using-info-data .count,.subscription--using-info-data .count{font-weight: bold}.coupon--headline.is--active,.subscription--headline.is--active{background: #30A434}.coupon--headline.is--archived,.subscription--headline.is--archived{background: #C8C8C8}.table--customer-info-content{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center}.table--customer-info-content .customer--info{display: flex}.table--customer-info-content .table--cust-left{width: 70%;font-size: 16px;font-weight: 600;color: #012A76;align-items: center}.table--customer-info-content .table--cust-left .cust--info{width: 100%;padding-right: 15px}.table--customer-info-content .table--cust-left .returning{color: #23b923}.table--customer-info-content .table--cust-rigth{width: 30%;justify-content: space-between}.table--customer-info-content .cutomer--actions{display: flex;align-items: center}.table--customer-info-content .last-served--cell{margin: 0px 20px}.table--customer-info-content .highest-amount--cell .btn.is--danger{border: none}.table--customer-info-content .registered--cell{white-space: nowrap}@media screen and (min-width: 48em){.new--table-cw{padding: 10px}.info--customer-section{padding: 10px}#customer-order-stats-title{margin-bottom: 13px}}@media screen and (min-width: 64em){.manage-customer .panel--title{font-size: 20px;line-height: 30px}.manage-customer .infobox--container .info--content{flex-wrap: nowrap}.manage-customer .infobox--container .table--column{margin-left: 10px;padding-right: 30px}.manage-customer .infobox--container .table--column .column--headline{pointer-events: none}.manage-customer .infobox--container .table--column .column--headline h4{margin: 10px 0px;font-size: 18px}.manage-customer .infobox--container .table--column .column--content{margin: 0;display: block !important}.manage-customer .inventory--tracking-table{padding: 0px 10px}.manage-customer .icon--area{display: none}}@media screen and (max-width: 64em){.coupon--content-info,.subscription--content-info{width: 32.333%}.filter-sorting--actions .execute-actions{text-align: left}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content{flex-wrap: wrap}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content > div{width: 100%}.filter--actions .filter-content-block .main-content .manage-customer-filter .infobox--container .info--content > div .cartype .checkbox{margin-left: 10px;margin-right: unset}}@media screen and (max-width: 48em){.is--ctl-managecustomers.is--act-index .table--container{overflow: hidden}.table--inventory{overflow: hidden}.new--table-cw{overflow: overlay}.new--table-cw tbody td{white-space: nowrap;max-width: 220px;overflow: hidden;text-overflow: ellipsis}.new--table-cw table th{padding: 5px 5px;white-space: nowrap}.table--customer-content,.table--inventory-content,.table--login-activity-content{width: 100vh;border-left: 1px solid #dadae5;border-right: 1px solid #dadae5}.table--customer-info-content{flex-direction: column}.table--customer-info-content .table--cust-left{width: 100%;justify-content: space-between}.table--customer-info-content .table--cust-left .cust--info{width: auto}.table--customer-info-content .table--cust-left .cust--info:last-child{padding-right: 0}.table--customer-info-content .table--cust-rigth{width: 100%;margin-top: 5px;border-top: 1px solid #dadae5;padding-top: 10px}.coupon--content-info,.subscription--content-info{width: 48%;margin: 0 1%}}@media screen and (max-width: 30em){.customer--search-field{width: 100%}.is--ctl-managecustomers .action--filter-btn .action--row .add--customer{width: 100%}.is--ctl-managecustomers .action--filter-btn .action--row .add--customer button{width: 100%}.is--ctl-managecustomers .action--filter-btn .filter--trigger{width: 100%}.action--filter-btn .customer--search-field input{width: 100%}.table--customer-info-content .table--cust-left{flex-direction: column;align-items: center}.coupon--content-info,.subscription--content-info{width: 100%}.coupon--content-info:not(.full),.subscription--content-info:not(.full){margin: 0 15px 0 0}.coupon--badge,.subscription--badge{margin-bottom: 0}.coupon--badge h2,.subscription--badge h2{padding: 8px 5px;font-size: 18px;line-height: 20px}.coupon--badge p,.subscription--badge p{padding: 5px}.coupon--date,.subscription--date{padding: 5px;border: 2px dashed #dadae5;border-top: none}.main-content .js--fancy-select{width: 85%}}.send-sms-btn,.send-rating-link-btn{display: block;margin: 0 auto}.coupon-sending-type{margin: 10px 0;height: 100px;border-left: 2px solid #dadae5}.send-customer-coupon-infobox{font-weight: 600;box-shadow: unset}.is--ctl-managecustomers .js--modal .coupon-sending-type{margin-top: 15px}.is--ctl-managecustomers .js--modal .coupon-sending-type .coupon-type label{border: unset}.available-coupons{display: flex;justify-content: space-between}.available-coupons .btn{height: 32px;line-height: 28px}.subscription-container{padding-top: 21px}.subscription-container .subscription--content-info{position: relative}.subscription-container .subscription--info{box-shadow: 0px 5px 20px -10px}.subscription-container .subscription--info .subscription--badge{border: 0 solid}.subscription-container .subscription--info .subscription--badge .subscription--headline{box-shadow: 0px 5px 10px -10px}.subscription-container .subscription--info .subscription--badge-info{position: relative}.subscription-container .subscription--info .subscription--badge-info::before{content: "";position: absolute;left: 0;top: 0;height: 1px;width: 94%;margin: 0 auto;border-top: 1px solid #eee;transform: translateX(3%)}.subscription-container .subscription-actions-container{position: absolute;top: -7px;right: 0}.subscription-container .subscription-actions-container a{text-decoration: none;cursor: pointer}.subscription-image-container{height: 30px;margin-top: 3px}.is--primary-color{color: #012a76}.subscription-plan-family-label{margin-left: 3px;color: #5f01a3;font-size: 14px;font-weight: 700}.subscription-type-label{margin-left: 3px;font-size: 14px;font-weight: 700}.cant-send-sms-font{font-size: 16px !important}.main-content .js--fancy-select{vertical-align: middle !important}#customer-info-license-plate{font-weight: unset}.table--admin-content{margin-top: 15px}.name--with-color{display: flex;justify-content: space-between;align-items: center}.name--with-color .color{margin-left: 5px}@media screen and (max-width: 48em){.table--admin-content{width: 100vh;border-left: 1px solid #dadae5}}.tip--selection{max-width: 800px;margin: 0 auto}.tip--selection .custom--tip-order--amount{display: flex;justify-content: center;font-size: 35px;margin: 50px}.tip--selection .add-a-tip{display: flex;justify-content: center;font-size: 30px;margin-bottom: 25px;font-weight: 500}.tip--selection form{padding: 25px}.tip--selection .tip--options{display: flex;justify-content: space-between;padding: 0 0 40px 0}.tip--selection button.tip--option{height: 120px;width: 30%;text-align: center;font-size: 30px;display: flex;flex-wrap: wrap;line-height: 40px}.tip--selection button.tip--option span{width: 100%}.tip--selection button.tip--option span.tip--value{font-size: 20px}.tip--selection button.btn{background: #008ab3;border: none;border-radius: 0;color: white;font-weight: 500;display: flex;align-items: center;justify-content: space-around}.tip--selection .custom--tip-container{padding: 0 0 35px 0}.tip--selection .custom--tip-amount,.tip--selection .no--tip{width: 100%;text-align: center;height: 65px;font-size: 20px}.custom--tip-container{max-width: 800px;margin: 0 auto}.custom--tip-container .custom--tip--ammount{display: flex;justify-content: center;font-size: 35px;padding: 20px}.custom--tip-container .custom--tip-order{display: flex;justify-content: center;font-size: 30px;margin-bottom: 55px;margin-top: 13px;font-weight: 500}.custom--tip-container .custom--tip-input{width: 60%;margin-left: 20%;height: 42px;box-shadow: 0 0px 6px 0px rgba(45,44,41,0.22);border-color: #e4e4e4}.custom--tip-container .custom--tip-btn-container{background: #b1b1b1;height: 320px;margin-top: 50px;display: flex;justify-content: center;align-items: center}.custom--tip-container .custom--tip-numbers{width: 210px;height: 240px;margin-right: 10%}.custom--tip-container .custom--tip-numbers div{padding: 10px 0}.custom--tip-container div.custom--tip-numbers-first{padding-top: 0}.custom--tip-container .custom--tip-buttons{width: 180px;height: 240px}.custom--tip-container .custom--tip-btn{width: 55px;height: 45px;background: white;color: #9a9696;font-size: 25px;align-items: center;display: flex;justify-content: center;box-shadow: 0 0px 6px 0px rgba(45,44,41,0.22)}.custom--tip-container .custom--tip-btn:hover{cursor: pointer}.custom--tip-container .is--flex{display: flex;justify-content: space-between}.custom--tip-container .custom--tip-buttons .custom--tip-btn{width: 100%}.custom--tip-container .btn-numb-00{width: 133px}.custom--tip-container .custom--tip-buttons div{padding: 10px 0}.custom--tip-container div.custom--tip-buttons-first{padding-top: 0}.custom--tip-container .btn-add-tip{height: 110px}.custom--tip-container .icon--cross{font-size: 8px;border: 1px solid #808080;padding: 6px;border-radius: 50%;margin-right: 10px}.custom--tip-container input[type=number]::-webkit-inner-spin-button,.custom--tip-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}@media screen and (max-width: 479px){.custom--tip-container .custom--tip-numbers{width: 180px}.custom--tip-container .custom--tip-buttons{width: 100px}.custom--tip-container .custom--tip-btn{width: 52px}.custom--tip-container .btn-numb-00{width: 116px}.custom--tip-container .custom--tip-btn{font-size: 20px}}.credit--response-container{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 5%;padding: 0 20px}.credit--response-container h1,.credit--response-container h2{width: 100%;text-align: center}.credit--response-container .credit--response--close-btn{width: 90%;display: flex;justify-content: center;max-width: 460px;font-size: 22px;margin-top: 100px;border-radius: 0;font-weight: 500}.credit--response-container .reciept--container{width: 100%;text-align: center}@media screen and (max-width: 480px){.credit--response-container input{width: 55%}}.no--loading-indicator + .js--overlay{background: white}.no--loading-indicator + .js--overlay::after{content: "Connecting to terminal";position: absolute;top: 30%;left: 50%;transform: translate(-50%, -50%);font-size: 40px;color: #012A76}.surcharge-fee{margin: 0px;font-size: 12px;width: 100%}.includes-surcharge-fee{height: 190px !important}.add-coupon{text-align: center}.add-coupon .coupon-preview-block{background-color: #d8d8d8;margin-top: 35px;color: black;font-weight: 600}.add-coupon .coupon-preview-block .show-border-bottom{border-bottom: 2px solid #808080;width: 50px;display: inline-block}.add-coupon .coupon-preview-block .showDatePicker{color: #02408a;cursor: pointer}.add-coupon .coupon-preview-block #couponFormName{margin-left: 15px;max-width: 50%}.add-coupon .coupon-preview-block .valid-from input,.add-coupon .coupon-preview-block .valid-to input{border: none;background: none;width: 50px;padding: inherit;text-align: center;color: #02408a}.add-coupon .coupon-preview-block .valid-from input::placeholder,.add-coupon .coupon-preview-block .valid-to input::placeholder{color: #3386ff}.add-coupon .coupon-preview-block .valid-from .datepicker-value-large,.add-coupon .coupon-preview-block .valid-to .datepicker-value-large{width: 150px}.add-coupon .coupon-preview-block > div{text-align: left}.add-coupon .coupon-data{display: flex;justify-content: center}.add-coupon .cartypes-selection{display: flex;flex-wrap: wrap;align-items: center;margin-top: 10px}.add-coupon .cartypes-selection > label{padding: 5px;cursor: pointer;font-size: 14px}.add-coupon .cartypes-selection > input{cursor: pointer}.add-coupon .cartypes-selection .cartypes-prices-list label{font-size: 12px}.add-coupon .cartypes-selection .cartypes-prices-list input{margin-bottom: 10px}.add-coupon .cartypes-prices-list{width: 100%}.add-coupon .cartypes-prices-list label{font-size: 14px}.add-coupon .cartypes .cartype--list .cartype{justify-content: center;flex: 0 0 23%;height: 130px}.add-coupon .cartypes .cartype--list .cartype .image-icon{width: 175px}.add-coupon .service--list .service{text-align: center;flex: 0 0 23%;align-items: center;flex-wrap: wrap;padding: 5px 10px;cursor: pointer}.add-coupon .service--list .service .image{width: 100%;height: 30px}.add-coupon .service--list .service .name{width: 100%;text-align: center;overflow: hidden;text-overflow: ellipsis;font-weight: 600;font-size: 16px;line-height: initial}.add-coupon .inventory-groups-list,.add-coupon .panel--inputs{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 10px}.add-coupon .inventory-groups-list input,.add-coupon .panel--inputs input{cursor: pointer}.add-coupon .inventory-groups-list label,.add-coupon .panel--inputs label{font-size: 14px;display: flex;align-items: center;margin: 0;width: 48%;justify-content: space-between;background: white;margin-bottom: 10px;border: 1px solid #dadae5;padding: 2px 5px;cursor: pointer;position: relative}.add-coupon .inventory-groups-list label:hover,.add-coupon .panel--inputs label:hover{box-shadow: 0px 5px 10px -5px;border-color: #dadae5}.add-coupon .inventory-groups-list .active,.add-coupon .panel--inputs .active{border: 3px solid #99405e}.add-coupon .inventory-groups-list .active:hover,.add-coupon .panel--inputs .active:hover{border-color: #99405e}.add-coupon .inventory-groups-list .cartypeListCheckbox,.add-coupon .panel--inputs .cartypeListCheckbox{background: white;position: initial}.add-coupon .select-coupon-type .coupon-type{justify-content: center}.add-coupon .select-coupon-type .coupon-type-info{display: flex;align-items: center;font-size: 20px}.add-coupon .select-coupon-type .coupon-type-info input{width: 40px;font-size: 12px;padding: 2px;margin-left: 10px;cursor: auto}.add-coupon .select-coupon-type .coupon-type-info .type-symbol{color: #02408a;font-size: 14px;margin-left: 10px}.add-coupon .select-coupon-type .panel--inputs label{height: 50px;width: 32%}@media all and (max-width: 820px){.add-coupon .select-coupon-type .panel--inputs label{width: 100%}}.add-coupon .radio{display: none}.add-coupon .inline-block{display: inline-block}.add-coupon .inline-block label{width: 100%}.add-coupon .inline-block label input{width: 100%}.add-coupon label.bordered{border: 1px solid #dadae5;display: flex}.add-coupon .without-background{background: unset}.add-coupon .without-border{border: unset}.add-coupon .without-without{padding: unset}.add-coupon .col25{width: 24%}.add-coupon .col33{width: 32%}.add-coupon .image-icon{width: 30px;margin-left: 10px}.add-coupon .service--block{height: auto;width: 100%;margin-right: 0%;margin-bottom: 3%}.add-coupon .service--block label{height: 100%;align-items: center;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 5px 10px;border: 1px solid #dadae5;cursor: pointer;position: relative;border-radius: 10px}.add-coupon .service--block label img{height: 100%;width: 100%;object-fit: contain}.add-coupon .service--block label:hover{border-color: transparent;box-shadow: 0px 3px 10px -6px}.add-coupon .service--block label.is--active{background: #f8f8f8;box-shadow: 0px 3px 10px -6px}.add-coupon .service--block .image{width: 100%;height: 30px}.add-coupon .service--block .name{width: 70%;text-align: left;overflow: hidden;text-overflow: ellipsis}.add-coupon .service--block .price{width: 30%;text-align: right}.add-coupon .service--block .price span{border-bottom: 1px dotted}.add-coupon .service--block .name,.add-coupon .service--block .price{font-weight: 600;font-size: 16px;line-height: initial}.add-coupon .service--block input{cursor: pointer;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}.table--login-activity-content .is-current td{background-color: #efefef}.table--login-activity-content .browser-icon,.table--login-activity-content .device-icon{width: 50px}.order-rating-content .rating-header{margin: 0}.order-rating-content .order--infromation-top .tb--current-order span{width: 100%;text-align: center}@media screen and (max-width: 30em){.order-rating-content .order--infromation-top .tb--cartype,.order-rating-content .order--infromation-top .tb--current-order{width: 100%}}.order-rating-content .order--infromation-bottom{justify-content: center}.order-rating-content .order--infromation-bottom .tb--info{justify-content: center;width: 100% !important}.order-rating-content .info--customer-section{padding: unset;margin-bottom: 10px}.order-rating-content .info--customer-section .rate-coupons-title{margin: 0 0 -20px}.order-rating-content .close-promo{padding: 0px 5px;line-height: normal;background-color: white;border: none;position: absolute;right: 14px;z-index: 9999}.rating-icons i{cursor: pointer;font-size: 30px}.rating-icons-small i{font-size: 16px}.rating-icons i,.rating-icons-small i{color: #ACADAE}.rating-icons .active,.rating-icons-small .active{color: #F0DC26}.rating-icons-small.unset-cursor i{cursor: unset}.subscription-block-empty,.package-block-empty{margin: 0 auto;text-align: center}.subscription-block-empty p,.package-block-empty p{font-size: 18px}.subscription-block-actions,.package-block-actions{margin: 10px auto;width: 100%;max-width: 365px;display: flex;justify-content: space-between}.subscription-block .subscription--content-info,.package-block .subscription--content-info{margin: 10px auto;width: 100%;max-width: 365px;box-shadow: 0 2px 10px -3px;padding: 5px 20px}.subscription-block .subscription--content-info .subscription--using-info,.package-block .subscription--content-info .subscription--using-info{padding: 5px;border: 2px dashed #dadae5;border-top: none;margin-top: -12px}.subscriptions .subscription{display: flex;justify-content: center}.subscriptions .subscription--badge{text-align: center}.subscriptions .subscription--badge h5{margin: 0}.subscriptions .subscription--headline .image-icon{width: 40px;margin: 0 25px 0 -30px}.subscriptions .subscription-block-actions{all: unset;margin: auto 0}.selected-subscription-info{background-color: #EBEBEB}.selected-subscription-info h1,.selected-subscription-info h2,.selected-subscription-info h3,.selected-subscription-info h4{margin: 0}.selected-subscription-info-header,.selected-subscription-info-count,.selected-subscription-info-cartype,.selected-subscription-info-subscription-type{padding: 0 20px}.selected-subscription-info-car-icon{padding: 0 20px;display: flex;justify-content: flex-end;margin-top: 50px}.selected-subscription-info-car-icon .image-icon{height: 50px}.selected-subscription-info-how-works{margin: 20px 0}.selected-subscription-info-how-works-header{padding: 0 20px}.selected-subscription-info-buying{display: flex;justify-content: space-between;padding: 20px;background-color: white}.selected-subscription-info-buying-price{padding: unset;line-height: 40px}.selected-subscription-info-buying a{height: 40px;margin: auto 0}.selected-subscription-info-buy-form{width: 330px;padding: 20px}.selected-subscription-info-buy-form-header{margin-bottom: 40px}.selected-subscription-info-buy-form button{margin: 30px auto;display: block}.selected-subscription-info-footer{padding: 20px;text-align: center}.group-cvc-zip .confirm--block{width: 40%}.group-cvc-zip .confirm--block input{width: 100%}.card-block label > div{background: white;border: 1px solid #dadae5;border-top-color: #cbcbda;border-radius: 3px}#card-errors{color: red}.communication-block{background-color: #EBEBEB;text-align: center;margin-top: -10px;height: 100vh;padding: 10px}.communication-block-header p{font-size: 16px;color: black;margin: 0}.communication-block-header h2{margin: 0 0 40px}.communication-block-content .switch-box{display: flex;justify-content: center}.communication-block-content .switch-box-text{margin: 2px 10px}.communication-block-content .switch-box-text .symbol{border: 2px solid #727272;color: #727272;border-radius: 50%;width: 28px;height: 28px;display: inline-block;font-weight: 600;cursor: pointer;margin-left: 20px}.communication-block-content button{padding: 0 40px;margin-top: 20px;color: white;background: #006B93}.onoffswitch{position: relative;width: 60px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none}.onoffswitch-checkbox{position: absolute;opacity: 0;pointer-events: none}.onoffswitch-label{display: block;overflow: hidden;cursor: pointer;border: 2px solid #006b93;border-radius: 20px}.onoffswitch-inner{display: block;width: 200%;margin-left: -100%;transition: margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display: block;float: left;width: 50%;height: 30px;padding: 0;line-height: 30px;font-size: 14px;color: white;font-family: Trebuchet, Arial, sans-serif;font-weight: bold;box-sizing: border-box}.onoffswitch-inner:before{content: "";padding-left: 10px;background-color: #006B93;color: #FFFFFF}.onoffswitch-inner:after{content: "";padding-right: 10px;background-color: #EEEEEE;color: #999999;text-align: right}.onoffswitch-switch{display: block;width: 28px;margin: 3px;background: #FFFFFF;position: absolute;top: 0;bottom: 0;right: 26px;border: 2px solid #006b93;border-radius: 20px;transition: all .3s ease-in 0s}.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left: 0}.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right: 0px}@media screen and (max-width: 30em){.selected-subscription-info-buy-form{width: 100%;text-align: center}.subscription-block .subscription--content-info .subscription--using-info,.package-block .subscription--content-info .subscription--using-info{margin-top: 0}}#subscription-title-container{padding-bottom: 5px}#title-separator{height: 8px}.rating-block-group{width: 100%}.rating-header-block{text-align: center}.rating-carwash-details,.rating-header{margin: 0;line-height: normal}.rating-header{font-weight: bold}@media screen and (max-width: 48em){body.is--ctl-rate .header--navigation{padding: 0 !important}body.is--ctl-rate .header--navigation .rating-block-group{width: 100% !important}body.is--ctl-rate .header--navigation .rating-block-group .logo--link{flex: 0 0 55%}body.is--ctl-rate .header--navigation .rating-block-group .rating-header-block{flex: 0 0 45%}body.is--ctl-rate .header--navigation .rating-block-group .rating-header{font-size: 16px;line-height: 20px}body.is--ctl-rate .header--navigation .rating-block-group .rating-carwash-details{font-size: 12px}}@media screen and (min-width: 48em){body.is--ctl-rate .header--navigation .rating-header-block{margin-left: 270px}}.users-type-and-count{margin: 0 !important}@media screen and (max-width: 30em){.users-type-and-count{margin: 0px !important}}.table--pagination .listing--actions{padding-top: 0px}.panel--paging .paging--link{margin-top: 10px}.remove-icon--cross{color: grey;border: unset;background: unset;font-size: 10px;cursor: pointer}.remove-icon--cross:hover{color: #4c4c4c}.remove-icon--cross:focus{outline: 0}.add-outbound-phone{margin: 20px 0}.add-outbound-phone .action--row{display: flex}.add-outbound-phone .action--row button{height: 40px;margin-top: 22px;margin-left: 15px}.add-outbound-phone .action--row .field--name label{font-size: 16px;font-weight: 600}#outboundPhonesList .panel{cursor: unset}#outboundPhonesList .select--outbound-phone-panel{max-width: 340px}.select-cartype-tabs{display: flex;justify-content: space-around;margin-bottom: 15px;border-bottom: 1px solid #dadae5;padding-bottom: 15px;font-size: 18px;font-weight: 600;color: #bdbdbd}.tab-list{cursor: pointer}.tab-list.active{color: #3386ff}.tab-content{display: none}.tab-content.active{display: block}.show-canceled-subscriptions{text-align: center;cursor: pointer;color: #3386ff}.subscription-preview{color: black;font-weight: 600}.subscriptions-stats{width: 70%;margin: 0 auto}.subscriptions-stats-header{text-align: center}.subscriptions-stats .table--subscriptions-stats-content tr td:first-child{font-size: 16px;font-weight: 600}.subscriptions-list .subscription{display: flex;justify-content: flex-start;padding-bottom: 20px}.subscriptions-list .subscription-number{color: #3486ff;line-height: 130px}.subscriptions-list .subscription-content{display: flex;padding: 15px;margin-left: 50px}.subscriptions-list .subscription-content-info .subscription--badge{max-width: 25rem}.subscriptions-list .subscription-content-info .subscription--badge .subscription--data{display: flex;justify-content: space-between;padding: 20px;min-width: 330px}.subscriptions-list .subscription-content-info .subscription--badge .subscription--data img{width: 130px}.subscriptions-list .subscription-content-info .subscription--date{text-align: center;font-size: 16px}.subscriptions-list .subscription-content-info .subscription--headline{position: relative}.subscriptions-list .subscription-content-info .subscription--headline.is--active{background: #30A434}.subscriptions-list .subscription-content-info .subscription--headline.is--archived{background: #C8C8C8}.subscriptions-list .subscription-content-info .subscription--headline .subscription-index{position: absolute;left: 10px;opacity: 0}.subscriptions-list .subscription-content-stats{padding: 15px;margin-left: 30px}.subscriptions-list .subscription-content-stats .created-date-block p{display: inline-block}.subscriptions-list .subscription-content-stats p{font-weight: 600;margin: unset}.subscriptions-list .subscription-content .tb--actions{margin-top: 70px}.subscriptions-list .subscription-content .tb--actions button{background: red;color: white;padding: 0 10px;line-height: unset}.table--subscriptions-stats-content{text-align: center}.add-subscription{text-align: center}.add-subscription .program-types{display: flex;justify-content: center}.add-subscription .car-types{display: flex;justify-content: space-between}.add-subscription .select-using-count,.add-subscription .enter-price{margin-bottom: 15px}.add-subscription .select-using-count h4,.add-subscription .enter-price h4{font-weight: 700;margin-top: 5px}.add-subscription .program-type,.add-subscription .car-type{display: inline-flex;align-items: center}.add-subscription .program-type h4,.add-subscription .car-type h4{margin-top: 2px;margin-right: 10px}.add-subscription .program-type{margin: 0 30px}.add-subscription .form--actions{display: flex;justify-content: center;margin-top: 20px}.is--back-to-subscriptions-header .go-to-subscriptions-main{height: 35px}.is--back-to-subscriptions-header .go-to-subscriptions-main .back-to-subscriptions-btn{background: unset;border: unset;color: white;position: absolute;left: 0}@media screen and (max-width: 64em){.subscriptions-stats{width: 100%}.select-cartype-tabs{display: flex;justify-content: space-between}.select-cartype-tabs > span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 70px}.subscriptions-list .subscription{text-align: center}.subscriptions-list .subscription-number{display: none}.subscriptions-list .subscription-content{width: 100%;margin-left: unset;padding: unset;display: block}.subscriptions-list .subscription-content-info .subscription--badge .subscription--headline{position: relative}.subscriptions-list .subscription-content-info .subscription--badge .subscription--headline .subscription-index{opacity: 1}.subscriptions-list .subscription-content-info .subscription--badge .subscription--data{min-width: unset}.subscriptions-list .subscription-content-stats{margin-left: unset}.subscriptions-list .subscription-content-stats .created-date-block .created-date{font-weight: 500}.subscriptions-list .subscription-content .tb--actions{margin-top: unset}}@media screen and (max-width: 48em){.table--subscriptions-stats-content tr:first-child td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 65px}}.subscription-service-title{position: absolute;text-align: center;width: 100%;color: green;font-size: 12px;font-weight: bold}.subscription-date-container,.subscription-badges-container{position: absolute}.subscription-badges-container{top: -4px;left: 0}.subscription-badges-container span{border-radius: 5px 5px 0 0 !important;padding: 3px}.subscription-badges-container #subscription-id-badge{margin-right: 8px;background: #5f7285}.subscription-date-container{right: 0;top: 0}.subscription-image-icon{width: 40px}.subscription-info-container{display: block;margin-right: auto !important;margin-left: auto !important}.family-plan-label{margin-left: 8px;color: #5f01a3;font-size: 24px;font-weight: 700}.is--blue-border{border-color: #3386ff !important}.total-customers-chart-label{font-size: 18px}.carwash-customers-chart{padding-bottom: 8px}.date-span{font-size: 18px;float: right}#carwash-address-container input{width: 100% !important}#carwash-address-container label{color: #c8c8c8 !important;font-size: 21px !important;font-weight: 500 !important}#carwash-address-container .select-field{width: 100% !important;max-width: 100% !important}#carwash-address-container .form--field{margin-top: 10px !important}#merchantSettingsListing .hass--input{display: flex;align-items: center;justify-content: space-between}#merchantSettingsListing .hass--input input[type="number"]{width: 60px}.info--validated{color: #3ca3ee;font-weight: bold;font-size: 18px}.validator--button{background: none;border: none;width: 75px !important}.validate--order-action .validate--action{color: white;font-size: 18px}.validate--order-action .validate--action.is--validated{background: #3ca3ee;opacity: 1}.validate--order-action .validate--action.not--validated{background: #2f962f}.tb--main-content-container .order--infromation-bottom.validator--view{display: block}.tb--main-content-container .order--infromation-bottom.validator--view .tb--actions{width: 100%;margin: 10px 0}.tb--main-content-container .order--infromation-bottom.validator--view .tb--actions .validate--order-action{height: 45px}.rate-validated-note{font-size: 12px;color: gray;font-weight: 500}.pay--online-tips-button-price{display: block;float: none !important;text-align: right}.table--supplier-inventory-logs .action--cell.is--red{color: red}.table--supplier-inventory-logs .action--cell.is--green{color: green}.order--comments-container{clear: both;box-shadow: 0px -5px 10px -11px}.order--comments-container .comments--list .comments--list-item{border-bottom: solid 1px #dadae5}.order--comments-container .comments--list .comments--list-item:last-child{border-bottom: none}.order--comments-container .comments--list .comments--list-item .comment--username{font-weight: bold}.order--comments-container .comments--list .comments--list-item .comment--time{font-size: 12px}.order--comments-container .comments--list .comments--list-item .comment--content{display: block;padding: 0}.order--comments-container .comments--list .comments--list-item .comment--gateway-code{margin-left: 15px}.order--comments-container .comments--list .comments--list-item.commentType_pr_cc_failed,.order--comments-container .comments--list .comments--list-item.commentType_self_pay_failed,.order--comments-container .comments--list .comments--list-item.commentType_payment_cash_failed,.order--comments-container .comments--list .comments--list-item.commentType_payment_credit_failed,.order--comments-container .comments--list .comments--list-item.commentType_payment_netevia_failed,.order--comments-container .comments--list .comments--list-item.commentType_payment_fluidpay_failed,.order--comments-container .comments--list .comments--list-item.commentType_failure{color: #d20000}.order--comments-container .comments--list .comments--list-item.commentType_assignee_changed,.order--comments-container .comments--list .comments--list-item.commentType_scheduled_order_confirmed{color: #367f3d}.order--comments-container .comments--list .comments--list-item.commentType_refund{color: #9664fb}.order--comments-container .comments--list .comments--list-item.commentType_tag_number_added{color: #FCA409}.comment--field{margin-top: 15px}.order--comments-container .comments--trigger{cursor: pointer;font-weight: bold}.order--comments-container .comments--trigger.is--active i::before{transform: rotate(180deg);transition: all .3s}.order--comments-container .comments--trigger i{font-size: 9px}.order--comments-container .comments--trigger i::before{display: inline-block;transition: all .3s}.order--comments-container .comments--content{border: none;box-shadow: none}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment{display: flex;align-items: center;justify-content: space-between}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .accepted-by,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .started-by:not(.self),.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .finished-by{display: block}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .time--block.accepted--time-block{color: #707070}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .time--block.started--time-block{color: #4c703e}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .time--block.finished--time-block{color: #773145}@media all and (max-width: 420px){.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .accepted-by,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .started-by:not(.self),.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .finished-by{display: flex}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .accepted-by span,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .started-by:not(.self) span,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .finished-by span{display: inline-block;white-space: nowrap;overflow: hidden;font-size: 0;line-height: 16px}.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .accepted-by span:first-letter,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .started-by:not(.self) span:first-letter,.order--comments-container .comments--content .commentType_overnight_record .overnight--comment .finished-by span:first-letter{font-size: 14px}}.order--main-box{width: 100%;border: solid 1px;border-bottom: solid 3px;border-image: linear-gradient(to bottom, #e3e3e3, #a8a9ad) 1;padding: 3px}.not--btn{background: none;border: none;padding: 0;line-height: inherit}.is--soft-green-color{color: #9cb094 !important}.is--soft-red-color{color: #d79994 !important}.menu--increment-buttons .increment--button{display: flex;align-items: center;justify-content: space-between;font-size: 14px;font-weight: bold;color: #012a76}.order--step.confirm--fieldset .room--info{display: flex;align-items: center;justify-content: space-between}.license--plate-search-container{margin-left: 10px}.license--plate-search-container .license--plate-search{height: 44px;line-height: 40px;font-size: 20px;text-transform: uppercase}.license--plate-search-container .license--plate-search::placeholder{color: #c8c8c8;opacity: 1}.license--plate-search-container .license--plate-search:-ms-input-placeholder{color: #c8c8c8}.license--plate-search-container .license--plate-search::-ms-input-placeholder{color: #c8c8c8}.checkin--info-container{width: 100%;margin: 3px 0px}.checkin--info-container .checkin--info{box-shadow: 0px -5px 10px -11px;display: flex;align-items: center;justify-content: space-between;padding: 0 5px}.checkin--info-container .checkin--info .checkout--container{display: flex;align-items: center;justify-content: space-between;color: #701e1e}.checkin--info-container .checkin--info .checkout--container .checkout--date{padding-right: 5px}.checkin--info-container .checkin--info .checkout--container .flatpickr-input{padding: 0;height: auto;width: 35px;border: none;font-weight: bold}.order--reserved-info{max-width: 35px}.order--reserved-info .customer--checkout-form{width: 100% !important;height: 100% !important}.order--reserved-info .customer--checkout-form .checkout--btn{border: none;height: 100%;padding: 0}.table--order .tb--id[data-order-status=reserved]{background: #00a0eb}.change--order-status-form .status--container .restart--order-btn{height: 37px;width: 37px;background: none;border: none;padding: 0}.existing--overnight-order{display: flex;align-items: center}.existing--overnight-order .overnight--order-img{width: 60px;margin-right: 10px}#image-preview-container .navigation--buttons{margin-top: 40px}#image-preview-container .remove--picture-form{text-align: right;padding: 0 10px}#image-preview-container .remove--picture-form .remove--picture-button{background: red;color: white}#image-preview-container .image-meta-info{text-align: left;padding: 0 10px}.customer--email .customer--email-text{display: inline-block}.customer--email .customer--email-icon{display: none;width: 26px}.valett--free-from label{display: flex;align-items: center;width: 50%}.valett--free-from label .select-field{margin: 0 5px}@keyframes blink{0%{opacity: 1}50%{opacity: 0.2}100%{opacity: 1}}.sound--alert-container{cursor: pointer;background: red;color: white;font-weight: bold;text-align: center;margin: 10px 0;padding: 10px 0;font-size: 18px;animation: blink 3s infinite}.sound--alert-container.is--checked-out{background: gray}@media all and (max-width: 480px){.customer--email .customer--email-text{display: none}.customer--email .customer--email-icon{display: inline-block;width: 26px}}textarea#carwashTerms{height: 30rem}.js--modal.terms-and-conditions .content{padding: 10px}.terms--container label{display: block;width: 100%;text-align: center;color: #2e6a97;font-weight: bold}.terms--container label .checkbox{margin-left: 10px}.customer--orders-list .panel--title{display: flex;align-items: center;justify-content: space-between}.customer--orders-list .panel--title h2{margin-top: 0;margin-bottom: 0}.customer--orders-list #customer-order-date-filter-form .flatpickr-input{border: none}.customer--orders-list #customer-order-date-filter-form .flatpickr-input::placeholder{text-align: right;color: #3486ff;font-weight: bold}@media all and (max-width: 768px){.customer--orders-list .panel--title{display: block;text-align: center}.customer--orders-list .panel--title .title--text{font-size: 16px}.customer--orders-list #customer-order-date-filter-form .flatpickr-input{width: 100%}.customer--orders-list #customer-order-date-filter-form .flatpickr-input::placeholder{text-align: center}}.datepicker-panel > ul > li:not(.disabled)[data-view="day"]{font-weight: bold;color: #3386ff}.scheduling--reminder-box{justify-content: space-between;flex-wrap: wrap}.confirm--appointment-action button{background: #6fa675;width: 100%;color: white}.customer--name{white-space: nowrap}.clone--order-actions{justify-content: space-between;border-top: solid 1px #e1e1e2;padding-top: 3px}.clone--order-actions img{width: 35px}.resident--button-settings .settings-content .settings-prices .monthly-price,.resident--button-settings .settings-content .settings-prices .base-price{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;font-weight: bold;color: #818181}.resident--button-settings .settings-content .settings-prices .monthly-price input,.resident--button-settings .settings-content .settings-prices .base-price input{width: 100px}.resident--button-settings .settings-content .settings-family-plan{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;font-weight: bold}.resident--button-settings .settings-content .settings-fees{display: flex;align-items: center;justify-content: space-between;margin-top: 25px}.resident--button-settings .settings-content .settings-fees input{width: 100px}.resident--button-settings .settings-content .settings-fees .settings-fee{text-align: center}.resident--button-settings .settings-content .settings-fees .settings-fee .late-fee-text-top,.resident--button-settings .settings-content .settings-fees .settings-fee .late-fee-text-bottom{display: block;color: #21698f;font-weight: bold;font-size: 12px}.service--block .resident-button-label{border: 2px solid #3386ff !important}.resident--registration .title{font-weight: bold;color: #6e9fc4}.is--primary-bg{background: #456f87 !important}.preview--item.resident--monthly-rate{font-weight: bold;font-size: 16px}.preview--item.resident--prorated{font-weight: bold;font-size: 14px;white-space: nowrap}.preview--item.resident--prorated input{margin: 0 5px;max-width: 70px}.preview--item.resident--monthly-rate input{margin: 0 5px;max-width: 70px}.preview--item.resident--valet-price{text-transform: capitalize;font-weight: bold;color: #6e9fc3}.preview--item.resident--monthly-user{text-transform: capitalize;font-weight: bold}.preview--item.resident--monthly-user div{padding-left: 0}.preview--item.resident--monthly-user.pending{color: #afafaf}.preview--item.resident--monthly-user.pending .resident--status{color: red}.preview--item.resident--monthly-user.active{color: #6e9fc3}.preview--item.resident--monthly-user.canceled{color: red}.preview--item.resident--monthly-user .resident--block{border: solid 1px;padding: 10px;margin-top: 10px;position: relative;margin-right: 10px;width: 95%}.preview--item.resident--monthly-user .resident--block .pay--now{position: absolute;bottom: 10px;right: 10px}.order--infromation-top .resident-subscription-price.active.order-paid-credit{color: #248bd4 !important}.order--infromation-top .resident--status{text-transform: capitalize;font-size: 16px}.order--infromation-top .resident--status.pending{color: #afafaf}.order--infromation-top .resident--status.active{color: #30a434}.order--infromation-top .resident--status.canceled{color: red}.tb--main-content-container .resident--info-container .resident--info{display: flex;align-items: center;justify-content: space-between;padding: 5px;border-top: solid 1px #e3e3e3}.tb--main-content-container .resident--info-container .resident--info .registration--date{font-size: 16px;color: #c8c8c8}.tb--main-content-container .resident--info-container .resident--info .resident--link-container .resident--link img{width: 30px}.order--amount .amount--row.grand{margin-top: 10px}.confirm--fieldset .switchers{display: flex;align-items: center;justify-content: space-between}.confirm--fieldset .switchers .resident--registration{border-right: solid 3px #c8c8c8;display: flex;align-items: center}.btn.cancel{background: #af5b81;color: white;border-color: #af5b81;line-height: 24px}.btn.pay--now{background: #2e7600;color: white;border-color: #2e7600;line-height: 24px}#customDiscountHolderInput{max-width: 130px}.alternate--method-container{color: white}.alternate--method-container .alternate--method a{color: white;font-weight: bold}.alternate--method-container .alternate--method a .schedule-by-type{color: #33faa6}.receipt--content .receipt--headline h5{margin-bottom: 0;margin-top: 0}.order--step.extra--fieldset .collapse--panel{margin-bottom: 10px}.order--step.extra--fieldset .collapse--panel .collapse--headline{display: flex;align-items: center;justify-content: space-between}.order--step.extra--fieldset .collapse--panel .collapse--headline .image{max-width: 80px;height: 60px}.order--step.extra--fieldset .collapse--panel .collapse--headline.is--active .image{display: none}.resident--button-settings-container:has(input[name="service[residentButton]"]:checked){padding: 10px;border: 1px solid #6e9fc3}.selected-subscription-info-buy-form .netevia--block{margin-top: 10px}.selected-subscription-info-buy-form .netevia--block .payment--error{padding: 0 8px;color: #ee3c3c;margin-bottom: 10px}.selected-subscription-info-buy-form .netevia--block .card--info{overflow: hidden;margin: 10px 0}.your--subscription-service{float: right;font-weight: bold;background: #c6bb04;padding: 0 5px;border-radius: 5px}.customer-subscriptions .filter--actions{overflow: hidden}.customer-subscriptions .table--container{overflow-x: scroll}.customer-subscriptions .filter-sorting--actions{display: flex;align-items: center;justify-content: space-between}.customer-subscriptions .filter-sorting--actions .main-content{padding: 0}.subscriptions-list .actions--container .action--fild{justify-content: space-between;width: 100%}.subscriptions-list .actions--container .action--fild a{cursor: pointer;max-width: 50px}.payment-buttons-container .payment--options-form .payment--option{margin: 10px 0}.payment-buttons-container .payment--options-form .payment--option img{width: 60px}.payment-buttons-container .payment--options-form .payment--option label{display: flex;align-items: center;justify-content: space-between;font-size: 18px}.checkout--block{border: solid 1px;text-align: center;position: relative;padding: 5px 0;margin-bottom: 10px}.checkout--block .block--header .header--title{font-size: 16px;font-weight: bold}.checkout--block .block--header .change{position: absolute;right: 10px;top: 5px}.checkout--block .block--content{font-size: 36px;line-height: 36px;font-weight: bold;margin-top: 10px}.checkout--block .block--content .selected--time{margin: 0}.checkout--block .block--content .selected--time .selected--time-box{background: none;padding: 0}.checkout--block.block--payment-method .block--content{justify-content: center}.checkout--block.block--payment-method .block--content .payment--method-logo{width: 65px;margin-right: 15px}.checkout--block.block--payment-method .block--content .credit--card-number{font-size: 24px}.card--info{margin-bottom: 10px;overflow: hidden}#checkout-form-container{padding: 0 10px}#online--payment-form{margin-bottom: 10px}.report--detail-info .details--info-row{margin-bottom: 20px;justify-content: space-between}.report--detail-info .details--info-row.includes--tax{margin-bottom: 20px}.report--detail-info .details--info-row.activity--bar-container{margin-top: 20px}.report--detail-info .details--info-row .total--sales #totalSales{font-size: 22px;color: #6e9fc4}.report--detail-info .details--info-row img{width: 25px;margin-right: 5px}.report--detail-info .details--info-row .info--cell{display: flex;align-items: center;justify-content: space-between}.report--detail-info .details--info-row .info--cell.cash img,.report--detail-info .details--info-row .info--cell.not--paid img{width: 35px}.report--detail-info .details--info-row .info--cell.cash.is--active,.report--detail-info .details--info-row .info--cell.not--paid.is--active{border: solid 1px}.report--detail-info .details--info-row .info--cell.credit img{width: 30px}.report--detail-info .details--info-row .info--cell.tax span{font-size: 16px}.report--detail-info .details--info-row .activity--bar{text-align: center;background: #e9e9e8;color: white;font-weight: bold;font-size: 18px;justify-content: flex-end}.report--detail-info .details--info-row .activity--bar .order-status-filter{padding: 0}.report--detail-info .details--info-row .activity--bar .order-status-filter.is--active{border: solid 1px #000;border-radius: 0}.report--detail-info .details--info-row .activity--bar .queued{min-width: 30px;width: 20%;background: #afafaf}.report--detail-info .details--info-row .activity--bar .in--process{min-width: 30px;width: 60%;background: #b1c4ab}.report--detail-info .details--info-row .activity--bar .total{width: 20%;background: #6e9fc4}.report--detail-info .details--info-row-employee{display: flex;flex: auto}.report--detail-info-manager{display: flex;flex-wrap: wrap}.report--detail-info-manager #sales-report{width: 100%;display: flex;justify-content: space-between}.report--detail-info-manager .activity--bar-container{flex-basis: 100%}.report--detail-info-manager #report--detail-row-bonus{padding-right: 5px;border-right: 0px solid !important}.report--detail-info-manager #report--detail-row-tip{padding-right: 5px;padding-left: 5px;border-right: 0px solid !important}.report--detail-info-manager .info--cell.not--paid{padding-left: 5px}.report--detail-info-manager .details--info-row.row--one{width: 50%}.report--detail-info-manager .details--info-row.row--one .row--right{transform: translateX(50%)}.report--detail-info-manager .details--info-row.row--two{width: 50%}.report--detail-info-manager .details--info-row.row--three{margin-top: 0}.tax--info-field{justify-content: space-between;font-size: 16px}.add--vehicle-form-container{padding: 0 10px}.add--vehicle-form-container .add--vehicle-form .back--trigger{position: absolute;right: 60px;height: 30px;line-height: 20px;top: 7px}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step{display: none;overflow: hidden}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.is--active{display: block}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step .step--title{margin-top: 10px;margin-bottom: 25px}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--cartype .cartypes--list{display: flex;flex-wrap: wrap;align-items: center;justify-content: start}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--cartype .cartypes--list .cartype--item{width: 47%}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--color .colors--list{display: flex;flex-wrap: wrap;align-items: center;justify-content: start}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--color .colors--list .color--block label{display: flex;align-items: center;justify-content: center;cursor: pointer;margin: 5px;border-radius: 10px;position: relative}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--color .colors--list .color--block label .color{height: 80px;width: 80px;border-radius: 10px;border: 1px solid #dadae5}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--color .colors--list .color--block label input{cursor: pointer;position: absolute;opacity: 0;width: 100%;height: 100%;top: 0;left: 0}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--info .form--fields .field--license-plate .license--plate-inputs .license--state-input{width: 50px;margin-right: 5px;text-transform: uppercase}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--info .form--fields .field--license-plate .license--plate-inputs .license--plate-input{width: 50%;text-transform: uppercase}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--info .form--fields .field--carmake .carmake--input{width: 50%}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--info .form--fields label{display: block;margin-bottom: 5px;font-weight: bold;font-size: 14px}.add--vehicle-form-container .add--vehicle-form .form--steps .form--step.step--info .action--button{text-align: center;margin-top: 30px}.customer--vehicles-panel .customer--vehicles-tab{display: flex;align-items: center;justify-content: space-between;padding: 0.625rem;border-bottom: solid 2px #dadae5}.customer--vehicles-panel .customer--vehicles-tab .vehicles--list{display: flex;align-items: center;width: 55%;padding: 1px 0;overflow-x: auto;white-space: nowrap}.customer--vehicles-panel .customer--vehicles-tab .vehicles--list .vehicle--item{margin-right: 5px}.customer--vehicles-panel .customer--vehicles-tab .vehicles--list .vehicle--item .vehicle--item-link{cursor: pointer;padding: 5px 10px}.customer--vehicles-panel .customer--vehicles-tab .vehicles--count span{font-size: 18px}.customer--vehicles-panel .customer--vehicles-tab .action--conteiner{width: 35%;text-align: right}.customer--vehicles-panel .customer--vehicles-tab .action--conteiner .add--action{cursor: pointer;white-space: nowrap}.customer--vehicles-panel .vehicle--panels .vehicle--panel{overflow: hidden;position: relative;display: none}.customer--vehicles-panel .vehicle--panels .vehicle--panel.is--active{display: block}.customer--vehicles-panel .vehicle--panels .vehicle--panel .panel--title{margin: 0rem .625rem 0rem .625rem;padding-top: 0}.customer--vehicles-panel .vehicle--panels .vehicle--panel .remove--vehicle{position: absolute;bottom: 10px;right: 10px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .remove--vehicle .remove--vehicle-btn{color: red;height: 30px;line-height: 20px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .remove--vehicle .remove--vehicle-btn:hover{border-color: red}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel{border-bottom: 1px solid #dadae5;padding-bottom: 10px;margin-bottom: 10px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row{display: flex;align-items: center;color: #6e9fc3;font-weight: bold}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--title{text-transform: capitalize}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--value{margin-left: 10px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--value .status{text-transform: capitalize}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--value .status.canceled{color: #af5b81}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--value .status.pending{color: #afafaf}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--info .info--row .info--value.negative{color: #af5b81}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions{display: flex;align-items: center;justify-content: space-between;margin-top: 5px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions .left--actions{display: flex;align-items: center;justify-content: space-between}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions .left--actions .cancel-resident-subscription-form{margin-left: 10px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions .btn{line-height: 24px}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions .btn.cancel{background: #af5b81;color: white;border-color: #af5b81}.customer--vehicles-panel .vehicle--panels .vehicle--panel .resident--subscription-panel .subscription--actions .btn.pay--now{background: #2e7600;color: white;border-color: #2e7600}.info--customer-section .js--menu-scroller--arrow{display: none !important}.js--tab-menu .tab--link.is--active{border-bottom-color: #dadae5}.coupons--page .coupon--type{display: flex;align-items: center;justify-content: space-between;padding: 0 1.25rem}.coupons--page .coupon--type .switcher{width: 48%;text-align: center}.coupons--page .coupon--type .switcher.is--active{background: #6398c0;color: white}.is--coupon-editor.is--web-coupon .add-coupon .coupon-preview-block{background-color: #d9f1bb}.coupons-list .coupon.is--kind-web .coupon-content-info .coupon--headline.is--active{background: #ec700b}.car--info-container .parking--with,.car-details-container .parking--with{margin-bottom: 10px;display: block;width: 100%;text-align: center;font-size: 16px}.car--info-container .car--info-inner,.car-details-container .car--info-inner{padding: 0 10px}.car--info-container .car--info-inner .car--info,.car-details-container .car--info-inner .car--info{justify-content: space-between}.car--info-container .car--info-inner .car--info .car--make,.car-details-container .car--info-inner .car--info .car--make{width: 55px}.new--table .coupons-list .coupon-content{padding: 15px 0}.coupons-list .coupon-content-stats p{border-bottom: solid 1px #c8c8c8;padding: 3px 0;overflow: hidden}.coupons-list .coupon-content-stats .view-coupon-receipt{display: inline-block}.servicePriceWithCashDiscount.is--disabled,.servicePrice.is--disabled{color: #c7c7c7 !important;margin-right: 10px}.car--info-container .car--info .type--and-plate{flex: 1}.car--info-container .car--info .car--editor{flex: 1;text-align: right}.schedule-service--block .service--bottom-information{width: 100%;margin-top: 10px}.schedule-service--block .service--bottom-information .info--icon-container{text-align: right}.your--subscription-service{white-space: nowrap}.scheduled-order--steps .schedule-service--fieldset .services-container{padding-right: 5px;padding-left: 5px}.web-coupon-payment{padding: 0 10px}.web-coupon-payment .payment-details{margin-bottom: 10px}.web-coupon-payment .payment-details .headline{text-align: center}.web-coupon-payment .payment-details .total{display: flex;align-items: center;justify-content: space-between;font-size: 18px;font-weight: bold}.web-coupon-payment .payment-form-container .payment-form button[type="submit"]{margin: 10px auto 0 auto;width: 100%;font-weight: bold}.scheduling-page-wrap .no-offers{background: white;padding: 50px 30px;margin-top: 20px}.scheduling-page-wrap .no-offers .no-offers-text{color: #516f83;font-size: 28px;font-weight: bold}.web-coupon-promo{background: white;padding: 10px !important;border-radius: 10px}.coupon--promo-container{overflow: hidden}.coupon--promo-container.returning--active{border: solid 1px #00769c;padding: 10px}.coupon--promo-container .coupon--returning-note{color: #00769c}.coupon-type-preview .coupon-type-inner{display: flex;align-items: center;justify-content: center}.coupon-type-preview .coupon-type-inner .coupon-type-text{margin-right: 10px}.coupon-type-preview .coupon-type-inner .select-field{max-width: 200px}.coupon--badge .not-applied-sign{background: red;padding: 5px;border-radius: 5px;display: none}.coupon--badge.not-applied .not-applied-sign{display: inline-block}@media all and (max-width: 380px){.schedule-service--block .name,.schedule-service--block .price{font-size: 14px}}.customer--type{display: flex;align-items: center;justify-content: space-between;padding: 0 1.25rem}.customer--type .btn{width: 48%;text-align: center}.customer--type .btn.is--active{color: white;background: #2d8595}.customers--report-panel .infobox--container{margin-top: 0}.monthly-users-list .subscription-status{text-transform: capitalize;font-weight: bold}.monthly-users-list .subscription-status.active.cash{color: #0db10d}.monthly-users-list .subscription-status.active.credit{color: #14b2cd}.monthly-users-list .subscription-status.pending{color: red}.monthly-users-list .subscription-status.canceled{color: #a04c60}.add--order-form .order--steps .order--step .extra-group-list .extra--block{min-height: 30px !important}.add--order-form .order--steps .order--step .extra-group-list .extra--block input{opacity: 1;height: auto;width: auto;position: relative}.add--order-form .order--steps .order--step .extra-group-list .extra--block label{justify-content: space-between}.add--order-form .order--steps .order--step .extra-group-list .extra--block label.is--active{background: transparent;box-shadow: none;border: 1px solid #dadae5}.add--order-form .order--steps .order--step .collapse--panel .collapse--headline .extra-group-name{font-weight: bold}.add--order-form .order--steps .order--step .collapse--panel .collapse--headline .close{display: none;color: #2596be}.add--order-form .order--steps .order--step .collapse--panel .collapse--headline.is--active .close{display: inline-block}.camera-recognition-page{max-width: 90%;padding-bottom: 30px}.camera-recognition-page .api-section .api-key-form .api-key-field{width: 75%}.add-camera-section{max-width: 90%;margin: 0 auto}.add-camera-section .add-camera-form .field-group{display: flex;align-items: center;justify-content: space-around}.add-camera-section .add-camera-form .field-group input:first-child{margin-right: 10px}.add-camera-section .add-camera-form .field{margin: 5px 0}.add-camera-section .add-camera-form .btn{margin-top: 10px}.add-camera-section .add-camera-form .justify-center{justify-content: center}.edit-camera-section{max-width: 90%;margin: 0 auto}.edit-camera-section .edit-camera-form .field-group{display: flex;align-items: center;justify-content: space-around}.edit-camera-section .edit-camera-form .field-group input:first-child{margin-right: 10px}.edit-camera-section .edit-camera-form .field{margin: 5px 0}.edit-camera-section .edit-camera-form .btn{margin-top: 10px}.recognized-car-content{padding: 2px;margin: 20px 0;box-shadow: 1px 0px 10px 2px #dadae5}.recognized-car-content .js--recognized-car-image-full{display: block;max-height: 160px;background-image: url(../../themes/Frontend/Responsive/frontend/_public/src/img/no-picture.jpg);background-size: contain;background-repeat: no-repeat;min-height: 80px}.carwash-header-container{display: flex;align-items: center;gap: 20px}.carwash-header-container .tab--navigation .tab--link{display: flex;align-items: center;justify-content: center;padding: 10px;outline: none}.carwash-header-container .tab--navigation .tab--link:focus,.carwash-header-container .tab--navigation .tab--link:active,.carwash-header-container .tab--navigation .tab--link:hover{color: #3386ff;text-decoration: none}.carwash-header-container .tab--navigation .tab--link .icon--menu{font-size: 20px;width: 20px;height: 20px}.carwash-header-container .carwash-info{flex: 1}.custom-sidebar-main{height: 100vh;display: flex;flex-direction: column}.custom-sidebar-main .sidebar-content{flex: 1;display: flex;flex-direction: column}.custom-sidebar-main .sidebar-nav{flex: 1;display: flex;flex-direction: column}.custom-sidebar-main .sidebar-nav .logout-item{margin-top: auto;border-top: 1px solid #eee;padding-top: 15px}.custom-sidebar-main .sidebar-nav .logout-item .logout-button{color: #e74c3c;transition: color .2s ease}.custom-sidebar-main .sidebar-nav .logout-item .logout-button:hover{color: #c0392b}.custom-sidebar-main .sidebar-nav .logout-item .logout-button i{margin-right: 10px}.custom-sidebar-main .sidebar-nav .carwash-list{margin-bottom: 20px;padding-bottom: 20px}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item{display: block;padding: 15px;margin-bottom: 10px;background: #f8f8f8;border-radius: 4px;text-decoration: none;color: #5f7285;transition: all .2s ease}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item:hover{background: #f0f0f0;color: #3f4c58}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item.is--active{background: #6398c0;color: #fff}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item.is--active .last-visit{color: rgba(255,255,255,0.8)}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item.is--active:hover{background: #0089f0}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item .carwash-name{font-weight: 600;margin-bottom: 5px}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item .carwash-name .current-tag{font-weight: normal;font-size: 0.9em;color: inherit;opacity: 0.8}.custom-sidebar-main .sidebar-nav .carwash-list .carwash-item .last-visit{font-size: 0.9em;color: #7f8c9a}.custom-sidebar-main{position: fixed;top: 0;left: -280px;width: 280px;height: 100%;background: #fff;box-shadow: 2px 0 5px rgba(0,0,0,0.1);z-index: 9000;transition: left .3s ease;overflow-y: auto}.custom-sidebar-main.is--open{left: 0}.custom-sidebar-main .sidebar-content{padding: 20px}.custom-sidebar-main .sidebar-close{position: absolute;top: 10px;right: 10px;padding: 10px;cursor: pointer;color: #5f7285}.custom-sidebar-main .sidebar-close:hover{color: #3f4c58}.custom-sidebar-main .sidebar-nav{margin-top: 20px}.custom-sidebar-main .sidebar-nav .nav-item{margin-bottom: 10px}.custom-sidebar-main .sidebar-nav .nav-item a{display: block;padding: 10px;color: #5f7285;text-decoration: none;transition: color .2s}.custom-sidebar-main .sidebar-nav .nav-item a:hover{color: #3f4c58}.custom-sidebar-main .sidebar-nav .nav-item a i{margin-right: 10px}.sidebar-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 8999;opacity: 0;visibility: hidden;transition: opacity .3s ease}.sidebar-overlay.is--open{opacity: 1;visibility: visible}@keyframes shake{10%,90%{transform: translate3d(-1px, 0, 0)}20%,80%{transform: translate3d(2px, 0, 0)}30%,50%,70%{transform: translate3d(-3px, 0, 0)}40%,60%{transform: translate3d(3px, 0, 0)}}.shake{animation: shake .5s cubic-bezier(.36, .07000000000000001, .19, .97) both;transform: translate3d(0, 0, 0)}.timeline-scheduler{--timeline-border-color: #e0e0e0;--timeline-bg-color: #fff;--timeline-header-bg: #f5f5f5;--timeline-occupied-bg: #a9a9a9;--timeline-grid-line: #e0e0e0;--timeline-time-color: #036;background: #fff;margin: 20px 0;width: 100%}.timeline-scheduler .timeline-top-controls{display: flex;justify-content: space-between;align-items: center;padding: 5px;background-color: #fff}.timeline-scheduler .timeline-top-controls .control-group{border: 1px solid #e0e0e0;border-radius: 4px;padding: 0 6px;min-width: 160px;display: flex;align-items: center;justify-content: center;box-shadow: 0 1px 3px rgba(0,0,0,0.05);background-color: #fafafa}.timeline-scheduler .timeline-top-controls .control-group.staff-control select,.timeline-scheduler .timeline-top-controls .control-group.day-range-control select{min-width: 120px;padding: 5px;border: none;background-color: transparent;font-weight: 500;cursor: pointer}.timeline-scheduler .timeline-top-controls .control-group.staff-control select:focus,.timeline-scheduler .timeline-top-controls .control-group.day-range-control select:focus{outline: none}.timeline-scheduler .timeline-top-controls .control-group.staff-control select option,.timeline-scheduler .timeline-top-controls .control-group.day-range-control select option{background-color: #fff;padding: 5px}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container{min-width: 120px}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container .select2-selection--single,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container .select2-selection--single{height: auto;padding: 5px;border: none;background-color: transparent;border-radius: 0}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container .select2-selection--single .select2-selection__rendered,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container .select2-selection--single .select2-selection__rendered{color: inherit;font-weight: 500;padding-left: 0;line-height: normal}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container .select2-selection--single .select2-selection__arrow,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container .select2-selection--single .select2-selection__arrow{height: 100%;top: 0;right: 0}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container .select2-selection--single .select2-selection__arrow b,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container .select2-selection--single .select2-selection__arrow b{border-color: #555 transparent transparent transparent}.timeline-scheduler .timeline-top-controls .control-group.date-navigation{display: flex;align-items: center}.timeline-scheduler .timeline-top-controls .control-group.date-navigation button{background: transparent;border: none;border-radius: 50%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background-color .2s ease}.timeline-scheduler .timeline-top-controls .control-group.date-navigation button:hover{background-color: rgba(0,0,0,0.05)}.timeline-scheduler .timeline-top-controls .control-group.date-navigation button i{font-size: 14px;color: #555}.timeline-scheduler .timeline-top-controls .control-group.date-navigation .date-display{margin: 0 10px;font-weight: 600;color: #333;font-size: 14px;min-width: 120px;text-align: center}.timeline-scheduler .timeline-table-wrapper{width: 100%;overflow-x: auto;position: relative;background-color: #f9f9f9;border: 1px solid #e0e0e0;scroll-behavior: smooth}.timeline-scheduler .timeline-table{width: 100%;border-collapse: collapse;border: none;table-layout: fixed;position: relative}.timeline-scheduler .timeline-table.day-range-5,.timeline-scheduler .timeline-table.day-range-7{width: 100%;min-width: auto}.timeline-scheduler .timeline-table.day-range-14{min-width: 1200px}.timeline-scheduler .timeline-table.day-range-30{min-width: 2400px}.timeline-scheduler .timeline-table .bookings-absolute-container{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 5}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block{pointer-events: auto;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;text-align: center;transition: all .2s ease;padding: 2px;border-radius: 3px;overflow: hidden;box-sizing: border-box;border: 1px solid transparent}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block:hover,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block:active,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block:focus{z-index: 40 !important;transform: scale(1.05);box-shadow: 0 2px 8px rgba(0,0,0,0.3);opacity: 1 !important;border: 1px solid #fff}@media (hover: none){.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block:active{z-index: 100 !important;transform: scale(1.05);box-shadow: 0 2px 8px rgba(0,0,0,0.3);opacity: 1 !important;border: 1px solid #fff}}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.hover-transparent{opacity: 0.2;pointer-events: none !important}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.dimmed{opacity: 0.4}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.dimmed:hover,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.dimmed:active,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.dimmed:focus{opacity: 1 !important;cursor: pointer}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block.selected-employee{z-index: 20;border: 1px solid #fff;box-shadow: 0 0 4px rgba(255,255,255,0.5)}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;color: #fff;font-size: 11px;line-height: 1}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content.is--flex{display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;gap: 2px}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .employee-initials,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .employee-name,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .customer-name{font-weight: bold;white-space: nowrap;overflow: hidden;max-width: 100%;font-size: 10px}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .block-time,.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .booking-amount{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;font-size: 12px;font-weight: bold;text-align: center}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content .distance-info{color: #50b4d4;font-size: 14px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.timeline-scheduler .timeline-table .bookings-absolute-container .booking-block .booking-block-content span{color: #fff}.timeline-scheduler .timeline-table th,.timeline-scheduler .timeline-table td{border: 1px solid var(--timeline-border-color);padding: 0;margin: 0;box-sizing: border-box}.timeline-scheduler .timeline-table thead{background-color: #a9a9a9;color: #fff}.timeline-scheduler .timeline-table thead th{text-align: center;font-weight: normal;padding: 2px 0px;height: 40px;white-space: nowrap;font-size: 12px;border-color: #999}.timeline-scheduler .timeline-table thead th.date-header{background-color: #fff;color: black;border: none;min-width: 50px;width: auto;text-align: center;cursor: pointer}.timeline-scheduler .timeline-table thead th.date-header.active{border: 2px solid #50b4d4}.timeline-scheduler .timeline-table thead th.time-header{width: 80px;background-color: #fff;position: sticky;left: 0;z-index: 10;border: none;color: #333}.timeline-scheduler .timeline-table tbody tr{height: 50px;background-color: #fff}.timeline-scheduler .timeline-table tbody tr td.time-label{min-width: 80px;text-align: center;padding: 0;font-size: 14px;font-weight: bold;background-color: #fff;white-space: nowrap;position: sticky;left: 0;z-index: 10;color: #036;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;background-color: var(--timeline-bg-color, #fff)}.timeline-scheduler .timeline-table tbody tr td.time-cell{cursor: pointer;transition: background-color .2s ease;height: 50px;min-width: 50px;width: auto;border: 1px solid #e0e0e0;background-color: #fff;font-size: 12px;text-align: center}.timeline-scheduler .timeline-table tbody tr td.time-cell:not(:last-child){border-right: 2px solid #9e9e9e}.timeline-scheduler .timeline-table tbody tr td.time-cell:hover{background-color: #f5f5f5}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied{position: relative;padding: 0;overflow: visible;background-color: #fff}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-blocks-container{position: relative;height: 100%;width: 100%;box-sizing: border-box}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block{position: absolute;height: 50px;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;color: #fff;cursor: not-allowed;padding: 5px 3px;margin: 0;box-sizing: border-box;line-height: 1.2;font-size: 11px;border-radius: 3px;text-align: center;z-index: 10;transition: all .2s ease}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.continuation{opacity: 0.9}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.dimmed{opacity: 0.4;cursor: pointer}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.selected-employee{opacity: 1;box-shadow: 0 0 5px rgba(255,255,255,0.5)}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-1,.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-5,.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-9{background-color: #4a90e2}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-2,.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-6{background-color: #9013fe}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-3,.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-7{background-color: #8b572a}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-4,.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.service-type-8{background-color: #006400}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.offset-15{margin-top: 15px;height: calc(85%)}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.offset-30{margin-top: 30px;height: calc(70%)}.timeline-scheduler .timeline-table tbody tr td.time-cell.occupied .booking-block.offset-45{margin-top: 45px;height: calc(55%)}.timeline-scheduler .timeline-table tbody tr td.time-cell.disabled{cursor: not-allowed;background-color: #f0f0f0;opacity: 0.7}.timeline-scheduler .timeline-table tbody tr td.time-cell.disabled:hover{background-color: #f0f0f0}.timeline-scheduler .timeline-table tbody tr .booking-block-content{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;width: 100%;height: 100%;padding: 3px;font-size: 10px;text-align: center}.timeline-scheduler .timeline-table tbody tr .continuation-indicator{display: block;text-align: center;margin-top: 5px;font-size: 12px;color: rgba(255,255,255,0.8);letter-spacing: 1px}.timeline-scheduler .timeline-table tbody tr .block-time{color: #fff;display: block;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 100%;margin-top: 1px;margin-bottom: 1px}.timeline-scheduler .timeline-table tbody tr .employee-initials{font-weight: bold;color: #fff;display: block;font-size: 12px;margin-bottom: 2px}.timeline-scheduler .timeline-table tbody tr .employee-name{font-weight: bold;color: #fff;display: block;font-size: 14px;margin-bottom: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.timeline-scheduler .timeline-table tbody tr .distance-info{color: #50b4d4;display: block;text-align: center;opacity: 0.9;font-size: 12px}.timeline-scheduler .timeline-table tbody tr .service-info{display: block;color: #fff;font-size: 12px;text-align: center;opacity: 0.9;margin-bottom: 2px;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.timeline-scheduler .timeline-table tbody tr .employee-info{display: block;color: #fff}@media all and (max-width: 30em){.timeline-scheduler .timeline-top-controls{flex-direction: row;gap: 0.5rem;align-items: stretch}.timeline-scheduler .timeline-table{min-width: 600px}.timeline-scheduler .timeline-table .booking-block{z-index: 15}.timeline-scheduler .timeline-table th.time-header,.timeline-scheduler .timeline-table td.time-label{position: sticky;left: 0;z-index: 50;box-shadow: 2px 0 5px rgba(0,0,0,0.05);width: 80px;background-color: var(--timeline-bg-color, #fff)}.timeline-scheduler .timeline-table td.time-cell{min-width: 50px}.timeline-scheduler .timeline-table .control-group{margin-bottom: 5px}}.timeline-scheduler .select2-container--default .select2-dropdown{border-color: #e0e0e0;box-shadow: 0 2px 5px rgba(0,0,0,0.1);border-radius: 4px;overflow: hidden;z-index: 1000}.timeline-scheduler .select2-container--default .select2-dropdown .select2-search--dropdown{padding: 5px}.timeline-scheduler .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{border: 1px solid #e0e0e0;border-radius: 3px;padding: 5px;font-size: 13px}.timeline-scheduler .select2-container--default .select2-dropdown .select2-results__option{padding: 8px 10px;font-size: 13px;transition: background-color .2s}.timeline-scheduler .select2-container--default .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background-color: #4a90e2;color: #fff}.timeline-scheduler.is--readonly tbody tr{height: 25px}.timeline-scheduler.is--readonly tbody tr td.time-label{height: 25px}.timeline-scheduler.is--readonly tbody tr td.time-cell{height: 25px;cursor: default}.timeline-scheduler.is--readonly tbody tr td.time-cell:hover{background-color: #fff}.timeline-scheduler.is--readonly tbody tr td.time-cell.occupied .booking-block{height: 25px;padding: 2px 3px;font-size: 10px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block{height: 25px;padding: 2px 3px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block .block-time,.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block .employee-initials{font-size: 12px;font-weight: bold;margin-bottom: 0}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block .service-info,.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block .distance-info{font-size: 12px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.double-height{height: 50px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.triple-height{height: 75px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.quadruple-height{height: 100px}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.offset-15{margin-top: 7.5px;height: calc(92.5%)}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.offset-30{margin-top: 15px;height: calc(85%)}.timeline-scheduler.is--readonly .timeline-table .bookings-absolute-container .booking-block.offset-45{margin-top: 22.5px;height: calc(77.5%)}.timeline-scheduler.day-range-30 .timeline-table-wrapper{position: relative}@media all and (max-width: 48rem){.timeline-scheduler .timeline-top-controls{padding-left: 0;padding-right: 0;gap: 0.1rem !important}.timeline-scheduler .timeline-top-controls .control-group.staff-control select,.timeline-scheduler .timeline-top-controls .control-group.day-range-control select{min-width: 75px !important;width: 75px !important}.timeline-scheduler .timeline-top-controls .control-group.staff-control .select2-container,.timeline-scheduler .timeline-top-controls .control-group.day-range-control .select2-container{min-width: 75px !important;width: 75px !important}.timeline-scheduler .timeline-top-controls .control-group.staff-control{min-width: 60px;max-width: 100px;flex-shrink: 1}.timeline-scheduler .timeline-top-controls .control-group.day-range-control{min-width: auto;max-width: 100px;flex-shrink: 1}}.chat-wrapper{padding: 5px 15px}.chat-app{max-width: 600px;margin: 0 auto;border: 1px solid #dadae5;border-radius: 4px;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,0.05);background-color: #f9f9f9}.chat-header{background-color: #f9f9f9;padding: 10px 15px;display: flex;align-items: center;justify-content: space-between}.chat-header h4{margin: 0}.chat-container{height: 160px;overflow-y: auto;padding: 0px 15px;background-color: #f9f9f9}.chat-container::-webkit-scrollbar{width: 6px}.chat-container::-webkit-scrollbar-track{background: #f1f1f1}.chat-container::-webkit-scrollbar-thumb{background: #888;border-radius: 3px}.chat-container::-webkit-scrollbar-thumb:hover{background: #555}.chat-message{margin-bottom: 15px}.chat-message.chat-message-system{text-align: center;width: 100%}.chat-message.chat-message-system div{display: inline-block;font-size: 12px;color: #888;font-style: italic}.chat-message.chat-message-customer div,.chat-message.chat-message-staff div{display: flex;align-items: center;flex-wrap: wrap}.chat-message.chat-message-customer .chat-time,.chat-message.chat-message-staff .chat-time{font-size: 12px;color: #888;margin-right: 8px;white-space: nowrap;min-width: 60px}.chat-message.chat-message-customer .chat-author,.chat-message.chat-message-staff .chat-author{font-weight: bold;margin-right: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.chat-message.chat-message-customer .chat-content,.chat-message.chat-message-staff .chat-content{word-break: break-word;flex: 1;margin-right: 10px}.chat-message.chat-message-customer .chat-attachment,.chat-message.chat-message-staff .chat-attachment{margin: 0;max-width: 100px}.chat-message.chat-message-customer .chat-attachment a,.chat-message.chat-message-staff .chat-attachment a{display: inline-block;border: 1px solid #dadae5;border-radius: 4px;padding: 2px;background-color: #fff;box-shadow: 0 1px 3px rgba(0,0,0,0.1);transition: all .2s ease}.chat-message.chat-message-customer .chat-attachment a:hover,.chat-message.chat-message-staff .chat-attachment a:hover{transform: scale(1.02);box-shadow: 0 3px 8px rgba(0,0,0,0.15)}.chat-message.chat-message-customer .chat-attachment .chat-attachment-image,.chat-message.chat-message-staff .chat-attachment .chat-attachment-image{max-width: 100%;max-height: 80px;border-radius: 3px;display: block;object-fit: cover}.chat-message.chat-message-customer .chat-author{color: #3386ff}.chat-message.chat-message-staff .chat-author{color: #555}.chat-welcome{color: black;font-size: 14px;text-align: left}.chat-welcome p{margin: 0}.chat-input-container{display: flex;align-items: center;background-color: #f9f9f9;border-top: 1px solid #dadae5;padding: 10px}.chat-input-container .chat-message-input{flex: 1;outline: none;font-size: 14px;background-color: #f9f9f9;border: none;padding: 8px}.chat-input-container .chat-message-input:focus{background-color: #fff}.chat-input-container button,.chat-input-container .attachment-button{background: none;border: none;color: #888;font-size: 25px;padding: 0 5px;cursor: pointer;transition: color .2s}.chat-input-container button:hover,.chat-input-container .attachment-button:hover{color: #3386ff}.chat-input-container .chat-buttons-container{display: flex;height: 25px;align-items: anchor-center}.chat-input-container .chat-send-button{display: flex}.chat-input-container .chat-send-button svg{transition: stroke .2s}.chat-input-container .chat-send-button:hover svg path{stroke: #3386ff}.chat-input-container .chat-attachment-preview{margin-right: 10px}.chat-input-container .chat-attachment-preview .attachment-preview-container{position: relative;display: inline-block}.chat-input-container .chat-attachment-preview .attachment-preview-image{height: 40px;width: auto;border-radius: 3px;border: 1px solid #dadae5}.chat-input-container .chat-attachment-preview .attachment-preview-remove{position: absolute;top: -8px;right: -8px;background: #fff;border: 1px solid #dadae5;border-radius: 50%;width: 20px;height: 20px;line-height: 16px;text-align: center;padding: 0;font-size: 14px;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,0.1)}.chat-input-container .chat-attachment-preview .attachment-preview-remove:hover{background: #f2f2f2}.internal-chat-app{border-color: #3386ff;margin-top: 15px}.internal-chat-app .chat-header{border-bottom: 1px solid #dadae5}.internal-chat-app .chat-container{height: 250px}.internal-chat-app .chat-message-staff{margin-bottom: 0;margin-top: 15px}/*# sourceMappingURL=/web/cache/css.source.map */