@font-face{src:url(/themes/frontend/fonts/Montserrat-Bold.ttf) format("truetype");font-family:MontserratBold;font-display:swap}@font-face{src:url(/themes/frontend/fonts/Montserrat-Regular.ttf) format("truetype");font-family:MontserratRegular;font-display:swap}*{margin:auto;box-sizing:border-box;font-family:MontserratRegular}header{display:flex;padding:10px 25px!important;color:#fff;background-color:#082b5d}header #toggleMenu{margin:auto 20px auto 0}header #toggleMenu.menu-open img:first-child,header #toggleMenu:not(.menu-open) img:last-child{display:none}main{height:100%;min-height:100vh;padding:15px;background-image:linear-gradient(180deg,#2058af,#0d2549)}main nav{padding:10px;border-radius:16px;background-color:#fff}main:not(.menu-open)>nav{display:none}main.menu-open section{opacity:0;pointer-events:none}.pl-6{padding-left:4rem!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.button-1{color:#fff;background-color:#082b5d;border-radius:12px;border:1px solid #082b5d}.button-1,.button-2{padding:10px 16px;display:inline-block;outline:none;cursor:pointer}.button-2{color:#000;background-color:#eee;border-radius:12px;border:1px solid #2058af}.button-3{padding:10px 16px;color:#fff;background-color:#f44336;display:inline-block;border-radius:12px;border:1px solid #f44336;outline:none;cursor:pointer}.input-1{width:48px;height:48px;padding:4px;font-weight:700;text-align:center;border-radius:12px;border:2px solid #184994;background-color:#fff;outline:none}.input-1:hover{border:2px solid #f79824;background-color:#eee}.label-1{color:#fff!important}.label-2{color:#f44336!important}.select-2{width:100%;outline:none;color:#000;border:2px solid #2058af;background-color:#fff;padding:8px 16px;border-radius:12px}.select-2.multiple{background-image:none}.select-2.multiple option{padding:5px 0}.select-2.multiple option:not(:last-child){border-bottom:1px solid #2058af}.select-3{width:100%;outline:none;color:#000;border:2px solid #0d2549;background-color:#fff;padding:8px 16px;border-radius:12px}select.select-2:open,select.select-3:open{border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:url(/themes/frontend/img/arrow-up.png)}select.select-2,select.select-3{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/themes/frontend/img/arrow-down.png);background-repeat:no-repeat;background-size:12px;background-position-x:95%;background-position-y:50%}.alert{border-radius:12px}.bold{font-family:MontserratBold}.custom-checkbox-container{height:48px;width:48px;display:block;position:relative;margin-bottom:0;margin-right:0;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:48px;width:48px;border-radius:12px;border:2px solid #184994}.checkmark,.custom-checkbox-container:hover input~.checkmark{background-color:#fff}.custom-checkbox-container input:checked~.checkmark{border:2px solid #1b96d9;background-color:#2058af}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox-container input:checked~.checkmark:after{display:block}.custom-checkbox-container .checkmark:after{left:18px;top:9px;width:10px;height:22px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.input-custom-select{position:relative;font-family:Arial}.input-custom-select select{display:none}.select-selected{border-top-left-radius:12px;border-top-right-radius:12px}.select-1 .select-selected{border:1px solid #fff!important;background-color:#082b5d}.select-2 .select-selected{color:#000;border:2px solid #2058af;background-color:#fff}.select-2 .select-selected:after{border-color:#000 transparent transparent}.select-selected:after{position:absolute;content:"";top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-top-color:#fff}.select-selected:not(.select-arrow-active){border-bottom-left-radius:12px;border-bottom-right-radius:12px}.select-1 .select-selected.select-arrow-active:after{border-color:transparent transparent #fff;top:10px}.select-2 .select-selected.select-arrow-active:after{border-color:transparent transparent #000;top:12px}.select-items div,.select-selected{padding:8px 16px;cursor:pointer}.select-1 .select-items div,.select-1 .select-selected{color:#fff;border:1px solid transparent;border-bottom-color:rgba(0,0,0,.1)}.select-2 .select-items div,.select-2 .select-selected{color:#000}.select-items{position:absolute;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;top:100%;left:0;right:0;z-index:99}.select-1 .select-items{background-color:#082b5d}.select-2 .select-items{border-left:2px solid #2058af;border-right:2px solid #2058af;border-bottom:2px solid #2058af;background-color:#fff}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.vs__dropdown-toggle{height:44px!important;border-radius:12px!important;border:2px solid #2058af!important}.vs__dropdown-toggle[aria-expanded=true]{border-radius:12px 12px 0 0!important}.vs__open-indicator{fill:#000!important}.vs__dropdown-menu{border-radius:0 0 12px 12px!important;border:2px solid #2058af!important}.vs__clear{display:none!important;fill:#000!important}.vs__search,.vs__search:focus{pointer-events:none!important}.vs__dropdown-menu{padding:0!important}.vs__dropdown-option{padding:8px 16px!important;color:#000!important;background:#fff!important}.vs__dropdown-option:hover{color:#fff!important;background:#2058af!important}.vs__dropdown-menu .vs__dropdown-option:not(:last-child){border-bottom:1px solid #2058af!important}.modal-content{border-radius:16px}.modal-content u{display:block;margin-bottom:15px;font-size:20px}.modal-content p,.modal-content u{font-family:MontserratBold}.swiper.photos{width:500px;height:164px}.swiper-container{min-height:44px}.swiper-slide{display:flex!important}.swiper-btn-next,.swiper-btn-prev{top:50%;z-index:1;position:absolute;transform:translateY(-50%);padding:4px;background-color:#f5faff;border-radius:50%;box-shadow:0 0 3px #000}.swiper-btn-prev{left:5px}.swiper-btn-next{right:5px}#login{height:100%;display:flex;text-align:center;color:#fff}#login>div{width:100%;max-width:300px;margin-top:75px}#login .pin-buttons{gap:15px;display:flex;font-size:28px}#login .pin-buttons>div{width:48px;height:48px;display:flex;background-color:#fff;color:#000;font-size:1.8rem;border-radius:12px}.section-title{display:block;font-size:20px;color:#fff;margin-top:5px;margin-bottom:20px;font-weight:700}.list{width:100%;padding:20px;border-radius:16px;background-color:#fff}.list .list-header{display:flex;color:#54524d;padding-bottom:8px;border-bottom:1px solid #1d77c4}.list .list-body{padding:6px 0}.list .list-body .list-count-num{color:#54524d}.list .list-footer{padding-top:8px;border-top:1px solid #1d77c4}.printing{display:flex;padding:10px 20px;background-color:#1d77c4;border:2px solid #1d77c4;border-radius:16px}#addByProdNum{max-width:375px;margin:5rem auto}#addByProdNum #orderNotFound u{color:#f44336}#orderNotFound{max-width:375px;margin:5rem auto}#orderNotFound u{color:#f44336}#savePackaging{max-width:375px;margin:5rem auto}.product{padding:20px;border-radius:16px;background-color:#fff}.product .product-header{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #1d77c4}.product .product-body{padding:10px 0}.product .product-body .warehouse-select{gap:15px;display:flex;margin-bottom:1rem}.product .product-footer{display:flex;padding-top:10px;border-top:1px solid #1d77c4}.location{display:flex;padding:10px;border-radius:5px;margin-bottom:15px;background-color:#eee}.read-barcode{padding:60px 15px;text-align:center;border-radius:16px;background-color:#fff}.read-barcode u{display:block;color:#082b5d;margin-bottom:30px;font-family:MontserratBold;font-size:20px}.read-barcode .read-barcode-btn button{padding:38px;border-radius:30px;border:4px solid #fff;box-shadow:0 0 3px #000}.inventory{gap:15px;display:flex;flex-direction:column}.inventory .inv-elem{width:100%;padding:20px;border-radius:16px;background-color:#fff}.inventory-list{gap:15px;display:flex;flex-direction:column}.inventory-list .inv-list-elem{width:100%;padding:20px;border-radius:16px;background-color:#fff}.inventory-list .inv-list-elem>div:nth-child(2){border-top:1px solid #1d77c4;border-bottom:1px solid #1d77c4}.inventory-list .inv-list-elem.alert-red{color:#f44336;border:4px solid #f44336}.inventory-list .inv-list-elem.alert-red>div:nth-child(2){border-top:1px solid #f44336;border-bottom:1px solid #f44336}.inventory-list .inv-list-elem.alert-red .input-1{border:2px solid #f44336}.inventory-list .inv-list-elem.alert-orange{color:#ed6c02;border:4px solid #ed6c02}.inventory-list .inv-list-elem.alert-orange>div:nth-child(2){border-top:1px solid #ed6c02;border-bottom:1px solid #ed6c02}.inventory-list .inv-list-elem.alert-orange .input-1{border:2px solid #ed6c02}.com-list{gap:15px;display:flex;flex-direction:column}.com-list .com-list-elem{width:100%;padding:20px;border-radius:16px;background-color:#fff}.com-list .com-list-elem .com-count{padding:10px 12px;border-radius:12px;color:#fff;white-space:nowrap;border:2px solid #1b96d9;background-color:#2058af}.com-list .com-list-elem .com-rows{gap:7px;display:flex;flex-direction:column}.com-list .com-list-elem .com-rows>div:not(:last-child){padding-bottom:8px;border-bottom:1px solid #1d77c4}.com-list .com-list-elem.green{color:#4f8950}.com-list .com-list-elem.green .com-count{border:2px solid #4f8950;background-color:#4f8950}.com-list .com-list-elem.green .com-rows>div:not(:last-child){border-bottom:1px solid #4f8950}.packagings,.printings{gap:15px;display:flex;flex-direction:column}.printings>div{width:100%;padding:20px;display:flex;border-radius:16px;flex-direction:column;background-color:#fff}