.topmenu{position:relative;top:-160px;transition:top 2s ease 0s;left:0;width:100%;max-width:100vw;z-index:500}.topmenu .menuinner{height:160px;background-color:#5aa6e4;border-bottom:10px solid #3490dc;padding:20px}.topmenu .menuinner .container-fluid{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.topmenu .menuinner .container-fluid::-webkit-scrollbar{height:22px;background-color:#5aa6e4}.topmenu .menuinner .menulogo{max-height:100px;margin-right:20px}.topmenu .menuinner .menuitem{border:1px solid #e2e2e2;padding:27px 10px;line-height:1;font-size:16px;width:136px;text-align:center;display:inline-block;color:#fff;margin-top:4px;text-decoration:none}.topmenu .menuinner .menuitem i{font-size:24px;height:24px;margin-bottom:10px;display:block}.topmenu .menuinner .menuitem.active,.topmenu .menuinner .menuitem:hover{background-color:#3490dc;border-color:#3490dc}.topmenu.open{top:0}@media(max-width:560px){.topmenu .menutoggle{text-align:right}.topmenu .menutoggle i{border-bottom-right-radius:0}}.btn-square-md{width:75px;height:75px}.form-switch.form-switch-xl .form-check-input{height:2.5rem;width:4.75rem;border-radius:5rem}.item-count-nav button{width:48px;height:48px;line-height:1;background-color:#dae0e5;border-color:#d3d9df;padding:0;font-size:25px;display:inline-block;vertical-align:top}.item-count-nav input{width:5em;display:inline-block;text-align:center}.boxscreen-item{border-width:3px!important}.boxscreen-item .item-title{overflow:hidden}.boxscreen-item .item-img{position:relative;max-width:220px;max-height:220px}.boxscreen-item .item-img button{position:absolute;top:50%;text-align:center;left:0;width:100%;height:48px;font-size:48px;line-height:1;padding:20px 0;margin-top:-44px;z-index:100;background-color:transparent;border:none;outline:none}.boxscreen-item .item-count button{width:48px;height:48px;line-height:1;background-color:#dae0e5;border-color:#d3d9df;padding:0;font-size:25px;display:inline-block;vertical-align:top}.boxscreen-item .item-count input{width:calc(100% - 96px);display:inline-block;text-align:center;-moz-appearance:textfield;-webkit-appearance:none}.productionline{font-size:20px}.queue_counter{position:relative}.queue_counter .badge{position:absolute;top:3px;right:3px}input.quantity-input::-webkit-inner-spin-button,input.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.quantity-input[type=number]{-moz-appearance:textfield}