﻿@font-face{font-family:"Inter";src:url("/lib/Inter.woff2") format("woff2");}:root{--mobile-layout-width:45rem;}html{position:relative;min-height:100%;}body{background-color:#eee;color:#000;margin:0;min-height:100vh;display:flex;flex-direction:column;font-size:1rem;}body.noScroll{overflow:hidden;}body div.menu{padding:.5rem 1rem;position:fixed;display:flex;flex-direction:column;height:100%;visibility:hidden;pointer-events:none;z-index:98;background-color:#000;color:#c8c8c8;transform:translateX(100%);transition:transform .4s ease,visibility 0s linear .4s;gap:.25rem;}body div.menu.openMenu{visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .4s ease;}body div.menu.desktop{margin-left:-1rem;right:0;}body div.menu.phone{position:absolute;width:100%;z-index:999;overflow:hidden;}body div.menu a{font-weight:600;text-underline-offset:.25rem;color:#c8c8c8;}body div.menu a.underline{text-decoration:underline;}body div.menu a:hover{color:#c8c8c8;}body div.menu a i.underline{text-decoration:underline;}body div.menu a i:hover{text-decoration:underline;cursor:pointer;}body div.menu div.cartWithCount{display:flex;align-items:center;}body div.menu div.cartWithCount span.articlesInCart{color:#c8c8c8;font-size:small;margin-left:.125rem;}body div.menu div.separator{font-size:.5rem;}body div.pinBoxOverlay{width:100%;height:100%;display:flex;position:fixed;z-index:100;top:0;left:0;}body div.pinBoxOverlay div.pinBox{margin:auto;max-width:19rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1rem 2rem #828282;background-color:#fff;}body div.pinBoxOverlay div.pinBox div.pinBoxText{padding:1rem;text-align:center;background-color:#ffe8e8;}body div.pinBoxOverlay div.pinBox div.pinInputArea{padding:1rem;display:flex;align-items:stretch;justify-content:center;}body div.pinBoxOverlay div.pinBox div.pinInputArea input{width:4rem;padding:0;text-align:center;}body div.pinBoxOverlay div.pinBox div.pinInputArea input::-webkit-outer-spin-button,body div.pinBoxOverlay div.pinBox div.pinInputArea input::-webkit-inner-spin-button{-webkit-appearance:none;}body div.filterDropDown{position:absolute;background:#fff;box-shadow:0 .25rem .5rem #828282;border-radius:.25rem;overflow:hidden;z-index:1;}body div.filterDropDown div.listItem{padding:.25rem .5625rem;border-bottom:.0625rem solid #ccc;background-color:#fff;white-space:nowrap;cursor:pointer;}body div.filterDropDown div.listItem:hover{filter:brightness(.95);}body div.filterDropDown div.listItem:last-child{border-bottom:0;}body div.filterDropDown div.listItem span{float:right;padding-left:.5rem;}body div.filterDropDown div.textItem{padding:.3125rem .3125rem .3125rem .4375rem;gap:.125rem;display:flex;}body div.filterDropDown div.textItem input{padding:0 .125rem;min-width:6rem;flex:1;border:0;}body div.filterDropDown button.ui-datepicker-trigger{display:flex;align-items:center;background:none;padding:0;font-size:inherit;}body div.filterDropDown button.ui-datepicker-trigger i{color:#c22!important;}body div.filterDropDown button.ui-datepicker-trigger:hover,body div.filterDropDown button.ui-datepicker-trigger:focus,body div.filterDropDown button.ui-datepicker-trigger:active{filter:none;}body div.filterDropDown span.dropDownIcon{margin:.25rem;display:flex;align-items:center;color:#c22;}body .topMargin{margin-top:.5rem;}header{position:sticky;top:0;width:100%;z-index:97;}header nav{background-color:#000;padding:1rem 0;}header nav div.navMenu{display:flex;max-width:63rem;padding:0 1rem;margin:0 auto;gap:1rem;align-items:center;white-space:nowrap;}header nav div.navMenu.collapsed div,header nav div.navMenu.collapsed div.cartWithCount{display:none;}header nav div.navMenu.collapsed div:first-child,header nav div.navMenu.collapsed div:nth-child(2),header nav div.navMenu.collapsed div:nth-last-child(2),header nav div.navMenu.collapsed div:last-child{display:block;}header nav div.navMenu div.cartWithCount{display:flex;align-items:center;justify-content:center;}header nav div.navMenu div.cartWithCount span.articlesInCart{color:#c8c8c8;font-size:small;margin-left:.125rem;}header nav div.navMenu div:first-child{flex:1;}header nav div.navMenu div:first-child img{max-height:2.5rem;filter:grayscale(1) invert(1) contrast(2);}header nav div.navMenu div:first-child a{margin:0;}header nav div.navMenu a{text-transform:uppercase;font-weight:600;text-underline-offset:.25rem;color:#c8c8c8!important;cursor:pointer;}header nav div.navMenu a.underline{text-decoration:underline;}header nav div.navMenu a:hover{color:#c8c8c8;text-decoration:underline!important;}header nav div.navMenu i{color:#c8c8c8;opacity:1;transition:opacity .4s ease;}header nav div.navMenu i.fading{opacity:0;}header nav div.navMenu i.underline{text-decoration:underline;}header nav div.navMenu i:hover{text-decoration:underline;cursor:pointer;}header nav div.navMenu .language-selector.active{text-decoration:underline;}header div.info{padding:.5rem 0;}header div.info.user{background-color:#3c3c3c;color:#c8c8c8;}header div.info.message{color:#fff;background-color:#c22;}header div.info.error{color:#000;background-color:#ffed63;}header div.info div.content{display:flex;max-width:63rem;padding:0 1rem;margin:0 auto;gap:.5rem;}header div.info div.content div.icon{margin:auto 0;min-width:1rem;text-align:center;}header div.info div.content div.text{overflow:hidden;flex:1;white-space:pre-line;}header div.info div.content div.action{margin:auto 0;min-width:1.125rem;text-align:center;}main{width:100%;max-width:63rem;margin:0 auto auto auto;padding:0 1rem 1rem 1rem;}main div.quantityInput{display:inline-flex;margin:.25rem 0;width:fit-content;}main div.quantityInput input{margin-right:.25rem;}main div.quantityInput button{margin:0;}main div.filtersSection{display:flex;margin:.5rem 0 0 0;flex-wrap:wrap;gap:.5rem;}main div.filtersSection div.filterBox{background-color:#f4f4f4;cursor:pointer;white-space:nowrap;border-radius:.25rem;border:.0625rem solid #ccc;padding:.25rem .5rem;user-select:none;-ms-user-select:none;-webkit-user-select:none;}main div.filtersSection div.filterBox span{display:inline-block;min-width:1rem;text-align:center;}main div.filtersSection div.filterBox span:empty{display:none;width:0;}main div.filtersSection div.filterBox span.action i{margin-left:.25rem;font-size:.85rem;}main div.filtersSection div.filterBox span.action i.fa-xmark{color:#c22;}main div.filtersSection div.filterBox.selected{background-color:#ffe8e8;border-color:#c22;}main div.filtersSection div.filterBox:hover{filter:brightness(.95);}main div.filtersSection div.filterBox:active{filter:brightness(.9);}main div.filtersSection span.clearAll{display:flex;align-items:center;font-size:1.25rem;}main div.filtersSection span.clearAll i{color:#c22;}main div.tablePager{display:flex;flex-direction:row;align-items:center;margin-top:.5rem;}main div.tablePager div.rowCounts{margin-right:.5rem;}main div.tablePager div.pagingButtons{display:flex;flex-direction:row;}main div.tablePager div.pagingButtons div.button{height:1.375rem;width:1.375rem;background-color:#eee;cursor:pointer;border-radius:.25rem;display:flex;justify-content:center;align-items:center;}main div.tablePager div.pagingButtons div.button.disabled{cursor:default;pointer-events:none;}main div.tablePager div.pagingButtons div.button.disabled:hover{background-color:#eee;}main div.tablePager div.pagingButtons div.button.disabled i{color:#ccc;}main div.tablePager div.pagingButtons div.button:hover{filter:brightness(.95);}main div.tablePager div.pagingButtons div.button:active{filter:brightness(.85);}main div.tablePager div.pagingButtons div.button:active i{transform:translateY(.0625rem);}main div.tablePager div.pagingButtons div.button i{color:#505050;}footer{width:100%;background-color:#000;color:#a0a0a0;font-size:.85rem;z-index:99;}footer div.content{max-width:63rem;margin:0 auto;padding:1rem 1rem;display:flex;align-items:start;flex-direction:row;}@media(max-width:45rem){footer div.content{flex-direction:column;}}footer div.content div:first-child{margin-left:0;}@media(max-width:45rem){footer div.content div:first-child{margin:0;}}footer div.content div{margin-left:2rem;}@media(max-width:45rem){footer div.content div{margin:1rem 0 0 0;}}footer div.content div:last-child{margin-left:auto;}@media(max-width:45rem){footer div.content div:last-child{margin:1rem 0 0 0;}}footer div.content h1{margin:0 0 .125rem 0;font-weight:600;font-size:.85rem;color:#c8c8c8;line-height:1.5;text-transform:none;}footer div.content p{margin:0;white-space:nowrap;}footer div.content a{color:#a0a0a0;}h1{font-size:2rem;font-weight:400;margin-top:1.5rem;margin-bottom:0;color:#c22;text-transform:uppercase;}h2{font-size:1.5rem;font-weight:400;margin-top:1.5rem;margin-bottom:0;color:#404040;text-transform:uppercase;}h2 span.chevron{float:right;cursor:pointer;color:#505050;}p{margin:.5rem 0;}a{color:#c22;}a:hover{color:#c22;}button{margin:.25rem;border:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.85rem;color:#fff;background-color:#787878;white-space:nowrap;}button.large{padding:.5rem 1rem;background-color:#c22;text-transform:uppercase;}button.noMarginLeft{margin-left:0;}button.square{min-height:2rem;aspect-ratio:1/1;background-color:#c22;}button.disabled{background-color:#ccc;pointer-events:none;}button.disabled:hover{filter:none;}button.disabled:focus,button.disabled:active{filter:none;}button:hover,button:focus{filter:brightness(1.2);outline:0;}button:active{filter:brightness(1.4);outline:0;}button i{color:#fff!important;}button i.marginRight{margin-right:.5rem;}input{border:.0625rem solid #ccc;border-radius:.25rem;padding-left:.5rem;}input.invalidInput{background-color:#ffed63;}input:focus{outline:0;border-color:#000;}input.editable{width:4rem;text-align:center;padding-left:0;}select{border:.0625rem solid #ccc;border-radius:.25rem;padding:.25rem .25rem;}select:focus{outline:0;border-color:#000;}select option{background-color:#fff;}textarea{border:.0625rem solid #ccc;border-radius:.25rem;padding:.25rem .5rem;resize:none;display:block;}textarea:focus{outline:0;border-color:#000;}table col.fullWidth{width:100%;}table th{color:#404040;}table td,table th{vertical-align:middle;text-align:center;}table td i.fa-check,table th i.fa-check{color:#c22;}table td i.fa-xmark,table th i.fa-xmark{color:#c22;}table td.left,table th.left{text-align:left;}table td.right,table th.right{text-align:right;}table td.nowrap,table th.nowrap{white-space:nowrap;}table td.accent,table th.accent{background-color:#ffe8e8;}table.report{width:100%;border:.0625rem solid #ccc;border-collapse:separate;border-radius:.25rem;border-spacing:0;margin-top:.5rem;overflow:hidden;}@media(max-width:63rem){table.report{font-size:small;}}table.report>:last-child>tr:last-child td,table.report>:last-child>tr:last-child th{border-bottom:0;}table.report tbody tr.noRecords td{padding-top:1rem;padding-bottom:1rem;font-size:.85rem;color:#888;}table.report tbody tr.noRecords:hover{filter:none;}table.report tr{background-color:#fff;}table.report tr:hover{filter:brightness(.96);}table.report th{text-transform:uppercase;font-weight:500;background-color:#f4f4f4;}table.report th,table.report td{border-right:.0625rem solid #ccc;border-bottom:.0625rem solid #ccc;padding:.25rem .5rem;}table.report th:last-child,table.report td:last-child{border-right:0;}table.report th.vertical,table.report td.vertical{writing-mode:sideways-lr;}table.report td.maxWidth{width:100%;}table.report td.image{padding:.5rem;}table.report img{max-width:6rem;max-height:6rem;border-radius:.5rem;}table.report.noMaxWidth{max-width:0;}table.report .accent{background-color:#ffe8e8;}table.report .smallText{font-size:.85rem;color:#888;margin:0;}div.entryForm{padding:1rem;margin-top:1rem;width:fit-content;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;}div.entryForm h2{margin:0;}div.entryForm button{width:100%;margin:0;}div.entryForm table{margin:0;}div.entryForm div.entry{display:flex;position:relative;width:fit-content;align-items:center;border:.0625rem solid #ccc;border-radius:.25rem;overflow:hidden;}div.entryForm div.entry:focus-within{border-color:#000;}div.entryForm div.entry.maxWidth{width:100%;}div.entryForm div.entry.maxWidth input,div.entryForm div.entry.maxWidth textarea,div.entryForm div.entry.maxWidth select{flex:1;}div.entryForm div.entry.maxWidth button{flex:0;}div.entryForm div.entry.disabled{background-color:#f7f7f7;}div.entryForm div.entry.disabled input,div.entryForm div.entry.disabled textarea,div.entryForm div.entry.disabled select{background-color:#f7f7f7;}div.entryForm div.entry.disabled button{pointer-events:none;}div.entryForm div.entry.disabled button i{color:#ccc!important;}div.entryForm div.entry.readonly button{pointer-events:none;}div.entryForm div.entry.readonly button i{color:#ccc!important;}div.entryForm div.entry label{position:absolute;top:.6875rem;left:.5rem;color:#a0a0a0;transition:.3s ease all;pointer-events:none;}div.entryForm div.entry input{padding-top:1rem;height:3rem;border:0;}div.entryForm div.entry input:focus~label,div.entryForm div.entry input:not(:placeholder-shown)~label,div.entryForm div.entry textarea:focus+label,div.entryForm div.entry textarea:not(:placeholder-shown)+label,div.entryForm div.entry select:focus+label,div.entryForm div.entry select:valid+label,div.entryForm div.entry select.hasValue+label{color:#c22;font-size:.7rem;top:.25rem;}div.entryForm div.entry button{padding:0;margin:0 .25rem;position:relative;display:flex;flex:1;align-items:center;font-size:inherit;background:none;}div.entryForm div.entry button:last-of-type{padding-right:.25rem;}div.entryForm div.entry button:hover,div.entryForm div.entry button:focus,div.entryForm div.entry button:active{filter:none;}div.entryForm div.entry button i{color:#c22!important;}div.entryForm div.entry.text textarea{margin-top:1rem;border:0;}div.entryForm div.entry.text input::-webkit-outer-spin-button,div.entryForm div.entry.text input::-webkit-inner-spin-button{-webkit-appearance:none;}div.entryForm div.entry.combo select{padding-top:1rem;height:3rem;border:0;}div.properties{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:1rem;}div.properties div.groupBox{flex-basis:0;flex-grow:1;}div.properties div.groupBox div.items{margin-top:.5rem;}div.properties div.groupBox div.items div.item.paddingTop{padding-top:1.5rem;}div.properties div.groupBox div.items div.item div.label{font-size:80%;margin-top:.5rem;color:#888;}div.properties div.groupBox div.items div.item p{margin:0;}div.downloads div.shortened{display:flex;gap:.5rem;}div.downloads button{margin-left:0;margin-right:0;}i.clickable{cursor:pointer;}i.clickable.disabled{cursor:default;pointer-events:none;}i.clickable:hover{scale:1.2;}i.clickable:active{scale:1.1;}div.clickable,td.clickable{color:#c22;cursor:pointer;}div.clickable:hover,td.clickable:hover{color:#c22;text-decoration:underline;}.background.yellow{background-color:#ffffcd!important;}.background.red{background-color:#ffe8e8!important;}.background.green{background-color:#e8ffe8!important;}.article{cursor:pointer;}.article:hover{text-decoration:underline;}.ui-datepicker{padding:.125rem!important;border:0!important;box-shadow:0 .25rem .5rem #828282!important;}.ui-datepicker .ui-widget-header{border:0!important;background:none!important;}.ui-datepicker .ui-state-default{text-align:center!important;border:.125rem solid #f6f6f6!important;background-color:#f6f6f6!important;}.ui-datepicker .ui-state-default:hover{background-color:#c22!important;border-color:#c22!important;filter:brightness(1.4)!important;color:#fff!important;}.ui-datepicker .ui-state-default:focus{border-color:#000!important;outline:0!important;}.ui-datepicker .ui-datepicker-current-day .ui-state-active{background-color:#c22!important;color:#fff!important;}.ui-datepicker .ui-datepicker-current-day .ui-state-active:focus{border-color:#000!important;outline:0!important;}.ui-datepicker .ui-state-highlight{background-color:#ffe8e8!important;border-color:#ffe8e8!important;color:#454545!important;}.ui-datepicker .ui-state-active{border-color:#c22!important;background-color:#c22!important;color:#fff;}.ui-datepicker table{margin:0!important;}