@font-face{font-family:'Neusa Next Std';src:url("../fonts/NeusaNextStd-Bold.woff2") format('woff2'),url(../fonts/NeusaNextStd-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:fallback}@font-face{font-family:'Neusa Next Std';src:url("../fonts/NeusaNextStd-Regular.woff2") format('woff2'),url(../fonts/NeusaNextStd-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'Neusa Next Std';src:url("../fonts/NeusaNextStd-Medium.woff2") format('woff2'),url(../fonts/NeusaNextStd-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:fallback}html{font-family:'Neusa Next Std',Arial}input{font-weight:100}*{padding:0;margin:0;box-sizing:border-box}*:focus{outline:none}.hide{display:none}.visible{display:block}html,.full_height,body{height:100%}.flex{display:flex}.wrap_login,.wrap{width:100%;text-align:center;max-width:640px;padding:20px;margin:auto}.wrap_login .k2btnLogin,.wrap .k2btnLogin{max-width:none}body{font-weight:100;padding:5px;color:#707070}.k2productSearch,.k2btnProductSearch{}.input_styles{margin:0 auto;max-width:600px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;position:relative;margin-top:15px}.input_styles input{padding:15px;border-radius:225px;border:2px solid #ff6969;width:100%;font-size:1.1rem;font-weight:bold}.input_styles button{background:none;border:none;position:absolute;right:5px;top:0;height:100%;cursor:pointer}.input_styles button img{padding:4px 0;height:100%}canvas{max-width:100%;width:100%;position:absolute;left:0;top:0}video{max-width:100%;width:100%;height:183px;object-fit:cover}#camera{position:relative;overflow:hidden;max-width:390px;margin:auto}[clear="all"]{clear:both}.filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#111111;color:#fff;font-size:1.5rem;visibility:hidden;z-index:1000}#res_wrap{max-width:640px;width:100%}#res_wrap.isMaster [data-popup="branchAvailability"]{display:none}#res_wrap .res{}#res_wrap .res .price{color:#ff6969;font-weight:700;font-size:22px}#res_wrap .res .price_exc{color:#acb1ba;font-weight:400;font-size:12px;margin-top:10px}#res_wrap .res .res_info{}#res_wrap .res .res_info .btn_arrow{}#res_wrap .res .res_info .res_img{max-width:250px;max-height:250px;margin:auto;display:block;margin-bottom:40px}#res_wrap .res h3{padding-bottom:10px;font-weight:400;font-size:22px}#res_wrap .res p{margin:5px 0;padding-left:10px}#res_wrap .res p a{color:#000}#res_wrap .res .availability{height:10px;width:10px;display:inline-block;border-radius:50%}#res_wrap .res .is{background-color:green}#res_wrap .res .isNot{background-color:#cc0000}.table_product{margin-left:30px;margin-right:30px;margin-top:20px;box-shadow:50px 0 60px -60px rgba(0,0,0,0.3),-50px 0 60px -60px rgba(0,0,0,0.3)}@media (max-width:530px){.table_product{margin-left:10px;margin-right:10px}}.table_product a{color:#515c6f;text-decoration:none}.table_product .branchAvailability_user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;color:#bfc4ca;font-weight:500;white-space:nowrap}.table_product .branchAvailability_user .item_p_stock{margin-top:0}.table_product .branchAvailability_user .item_p_stock:before{margin-right:0;margin-left:15px}.table_product table{width:100%;border-collapse:collapse;border:1px solid #707070}.table_product table td{padding:10px 10px}.table_product table td:first-child{text-align:left;color:#515c6f;font-weight:500}.table_product table thead td{text-transform:uppercase;padding:20px 10px;font-weight:700}.table_product table thead td:first-child{color:#a8adb7}.table_product table thead td:nth-child(2){text-align:right;color:#ff6969}.table_product table .branch_item .avalibility_text{display:none}.flex_center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center}.item_p_stock{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;font-weight:600;margin-top:15px}.item_p_stock:before{content:'';display:inline-block;min-width:20px;height:20px;vertical-align:baseline;margin-right:8px;background-color:#2AC52A;border-radius:50%}.item_p_stock[data-pcs="0"]:before,.item_p_stock[data-availability="OutOfStock"]:before{background:#ff6969}.item_p_stock[data-availability="InStock"]:before{background-color:#2AC52A}.error_scan,.first_scan{padding-top:20px;text-align:center}.loading_wrap{background:rgba(0,0,0,0.75);display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999}.loading{display:block;width:50px;height:50px;position:absolute;-webkit-border-radius:50%;border-radius:50%;left:0;right:0;bottom:0;top:0;margin:auto;border:6px solid #eaeaea;border-right-color:#ff6969;-webkit-animation:rotateloading linear 1s;-o-animation:rotateloading linear 1s;animation:rotateloading linear 1s;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;z-index:1100;animation:load 1s linear infinite}@keyframes load{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.camera_wrap{position:relative;left:0;top:0;right:0;padding:5px}.login_text{margin-top:35px;margin-bottom:35px}.login_done{width:75px;height:75px;min-width:100px;min-height:100px;border-radius:50%;margin:0 auto;position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,0.12)}.login_done img{width:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.product_wrap_ajax{flex:1 1 auto;position:relative}.page_view{display:block;width:100%;height:100%;padding-bottom:75px}.page_view.active{display:block}.page_view[data-page="3"].active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%}.page_view[data-page="1"]{text-align:center}.page_view[data-page="1"] .logo{margin-bottom:40px}.page_view[data-page="1"].active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.page_view[data-page="1"] .login_name{margin:20px 0;font-size:20px}.flex_full{flex:1 1 auto}.login_header{padding-bottom:40px}.login_header .header_menu .logo{left:0}.login_name{color:#515C6F;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center}.login_name img{margin-right:10px;width:21px}.btn{background:#ff6969;box-shadow:0 5px 9px -3px #ff6969;color:#FFF;font-weight:700;text-transform:uppercase;border:0;padding:1.2em 2.4em;width:100%;max-width:250px;border-radius:50px;position:relative;font-size:14px;display:inline-block;text-decoration:none}.btn_arrow{padding-right:45px}.btn_arrow img{position:absolute;right:9px;top:0;bottom:0;margin:auto}.logo{display:block;height:50px;margin:-10px auto;position:relative}.header_menu{padding:6px 10px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:750px;width:100%;margin:0 auto;text-align:center}.header_menu .btn_back{border:none;width:50px;position:relative;left:0;background:none;height:30px}.header_menu .btn_back img{position:absolute;left:-8px;top:0;bottom:0;max-width:100%;margin:auto;transform:rotate(180deg)}.header_menu .btn_scanner{border:none;width:50px;position:relative;left:0;background:none;height:30px}.header_menu .btn_scanner img{position:absolute;left:0;top:0;right:0;bottom:0;height:40px;max-width:100%;margin:auto;transform:rotate(180deg)}.header_menu .btn_logout{padding:0.6em 1.5em;width:auto;box-shadow:none}.message{display:none;padding:20px 15px;margin-bottom:15px}.message_error{background:#f31b1b;color:#FFF;font-weight:700;border-radius:10px}.message_done{background:#67ab1d;color:#FFF;font-weight:700}.form_login{box-shadow:0 3px 10px 0 #cecece;overflow:hidden;margin-bottom:50px;border-radius:10px}.form_login .login_password{box-shadow:0 3px 10px 0 #cecece;position:relative}.form_login label{display:block;position:relative}.form_login label img{z-index:9;position:absolute;left:17px;top:0;bottom:0;margin:auto;max-width:45px}.form_login label .label_title{position:absolute;left:55px;top:0;font-size:13px;text-transform:uppercase;font-weight:400;transition:top 0.3s ease;bottom:0;margin:auto;height:1em;display:flex;align-items:center}.form_login label input{position:relative;border:0;padding:15px;padding-left:55px;padding-top:26px;text-align:left;width:100%}.form_login label input:focus + .label_title,.form_login label input:not(:placeholder-shown) + .label_title{top:-26px}#avalibilityUser .branchAvailability_user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;margin:auto;margin-bottom:20px;font-weight:400;font-size:1.7em}@media (max-width:400px){#avalibilityUser .branchAvailability_user{font-size:1.4em}}#avalibilityUser .branchAvailability_user .branchAvailabilityPcs{white-space:nowrap}#avalibilityUser .branchAvailability_user .avalibility_text_variant{display:none}#avalibilityUser .branchAvailability_user .avalibility_text_outofstock{display:block}#avalibilityUser .branchAvailability_user[data-text="Skladem dle variant"] .item_p_stock{margin-right:0}#avalibilityUser .branchAvailability_user[data-text="Skladem dle variant"] .avalibility_text_variant{display:block}#avalibilityUser .branchAvailability_user[data-text="Skladem dle variant"] .avalibility_text_outofstock{display:none}#avalibilityUser .branchAvailability_user[data-text="Skladem dle variant"] .branchAvailabilityPcs{display:none}#avalibilityUser .branchAvailability_user[data-text="Skladem dle variant"] .item_p_stock:before{background:#a8adb7}#avalibilityUser .branchAvailability_user .item_p_stock{margin:0;font-weight:400;margin-right:30px;text-align:left}#avalibilityUser .branchAvailability_user .item_p_stock:before{min-width:30px;height:30px;margin-right:18px}.k2tx2formLogin{}.k2tx2formLogin input:-webkit-autofill,.k2tx2formLogin input:-webkit-autofill:hover,.k2tx2formLogin input:-webkit-autofill:focus,.k2tx2formLogin textarea:-webkit-autofill,.k2tx2formLogin textarea:-webkit-autofill:hover,.k2tx2formLogin textarea:-webkit-autofill:focus,.k2tx2formLogin select:-webkit-autofill,.k2tx2formLogin select:-webkit-autofill:hover,.k2tx2formLogin select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#707070;-webkit-box-shadow:0 0 0 1000px #FFF inset;transition:background-color 5000s ease-in-out 0s}.k2tx2formLogin input:-webkit-autofill + .label_title,.k2tx2formLogin input:-webkit-autofill:hover + .label_title,.k2tx2formLogin input:-webkit-autofill:focus + .label_title,.k2tx2formLogin textarea:-webkit-autofill + .label_title,.k2tx2formLogin textarea:-webkit-autofill:hover + .label_title,.k2tx2formLogin textarea:-webkit-autofill:focus + .label_title,.k2tx2formLogin select:-webkit-autofill + .label_title,.k2tx2formLogin select:-webkit-autofill:hover + .label_title,.k2tx2formLogin select:-webkit-autofill:focus + .label_title{top:-26px}.product_data_wrap{position:fixed;left:0;top:0;background:#FFF;right:0;bottom:0;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overscroll-behavior-y:contain;padding:5px;z-index:99}.product_data_wrap h3{padding-left:20px;padding-right:20px;padding-top:20px}.product_data_wrap.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.product_data_wrap .product_data{flex:1 1 auto;overflow:hidden;overflow-y:scroll;overscroll-behavior-y:contain;margin:0 -5px}[data-popup="variants"]{background:#2AC52A;box-shadow:0 5px 9px -3px #2ac52a}[data-popup="variants"],[data-popup="branchAvailability"]{margin-top:30px}.variants_btn{background:none;border:0;margin-top:50px;color:#515c6f;font-weight:500;font-size:15px}.btn_main{margin-bottom:40px;display:block;font-size:17px;color:#515C6F;text-decoration:none}.btn_main div{border:2px solid #ff6969;border-radius:50%;width:74px;height:74px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;margin:auto}.btn_dark{background:#667183;box-shadow:none}.btn_dark .mby_dark{fill:#667183}.logout{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.back{font-size:15px;color:#515C6F;position:absolute;top:50%;left:10px;transform:translateY(-50%);display:block;text-decoration:none}.back span{width:18px;height:18px;background:#E3E5E8;border-radius:50%;position:relative;margin-right:5px;display:inline-block;margin-bottom:-4px}.back svg{position:absolute;top:50%;left:53%;width:10px;height:10px;transform:rotate(180deg) translate(50%,50%)}