@font-face{font-family:LiftingSafety;src:url(/css/LiftingSafety.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:400;src:url(/css/Roboto-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Roboto;font-weight:700;src:url(/css/Roboto-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Questrial;font-weight:400;src:url(/css/Questrial-Regular.woff2)format("woff2");font-display:swap}.brandTitle{font-family:LiftingSafety,sans-serif;font-size:32px;line-height:30px;display:flex}.brandTitle .lifting{color:#1c265b}.brand{text-align:center;font-family:LiftingSafety,sans-serif;text-decoration:none}.safety{color:#007dce}.brand-colour{color:#1c265b}#brandLogo{grid-template-columns:1fr 1fr;display:grid}#brandLogo>a{align-items:end;gap:10px;display:flex}#cardLogos{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}#cardLogos img{height:50px}body{background-color:#8ec6fd;font-family:Questrial,arial,sans-serif;font-weight:400;font-size:15px!important}h1,h2,h3,h4,h5,h6{font-family:Roboto,arial,sans-serif;font-weight:700}.mainShop>div{text-align:center;background-color:#fff;grid-template:"imageWrapper"270px"header""description"1fr"button"31px/1fr;justify-content:center;align-items:center;gap:0 20px;padding:10px;display:grid}.mainShop>div h3{grid-area:header;margin:0;padding:0;line-height:30px}.mainShop>div .imageWrapper{grid-area:imageWrapper;justify-content:center;display:flex}.mainShop>div .imageWrapper img{width:auto;max-height:270px}.mainShop>div .description{grid-area:description}.mainShop>div .btn{white-space:nowrap;grid-area:button;font-weight:400}.mainShop{grid-template-columns:1fr 1fr 1fr;gap:0 10px;display:grid}@media screen and not (min-width:1080px){.mainShop{grid-template-columns:1fr}.mainShop .imageWrapper img{max-width:270px;height:auto}@media screen and (not (min-width:1080px)) and (not (max-width:670px)){.mainShop .imageWrapper img{height:auto;max-height:180px}}@media screen and (not (min-width:1080px)) and (not (max-width:670px)){.mainShop>div{grid-template-columns:unset;grid-template-rows:unset;grid-template-areas:"imageWrapper header""imageWrapper description""imageWrapper button"}}}#supplierCarousel{justify-content:center;display:flex}.carousel-indicators.carousel-indicators{bottom:-10px;top:unset;left:50%;right:unset;transform:translate(-50%)}.carousel-indicators.carousel-indicators li{background:#a9a9a9}.carousel-indicators.carousel-indicators li.active{background:gray}h1,div.hero-unit h1{font-size:40px}input[type=radio],input[type=checkbox]{margin:0!important}.clear{clear:both}#content{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;max-width:1400px;margin-top:5px;margin-left:auto;margin-right:auto;padding-top:5px;padding-left:10px;padding-right:10px}@media (min-width:1025px){body{background-image:url(/images/ls-bg-2023.webp),url(/images/ls-bg-2023_repeat-section.webp);background-repeat:no-repeat,repeat;background-size:100%,100%}#content{flex:1;padding-bottom:20px!important}#searchForm{margin-bottom:0!important}#pricing .option-text{text-align:right;justify-content:end;gap:10px;display:flex}.option-text .modal-text{text-align:left!important;margin-bottom:0!important;font-weight:400!important}.optionRadio{flex-direction:column;gap:4px;padding-bottom:15px;display:flex}.option-value input,.option-value select{box-sizing:border-box;width:100%;max-width:220px}.option-value input[type=text]{height:31px}#searchCategories{height:auto!important;display:block!important}.mainmenuWrapper{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:100%;min-height:40px;margin:15px 0 0;display:flex;position:relative}.mainmenuWrapper .input-append{margin:0}.mainmenuWrapper #top{justify-content:space-between;align-items:center;gap:10px;height:40px;display:flex;position:relative}.mainmenuWrapper .login{justify-content:end;align-items:start;gap:2px 10px;min-width:100px;display:flex}.mainmenuWrapper .login .dropdown{position:unset;float:unset}@media screen and not (min-width:1300px){.mainmenuWrapper .login{flex-direction:column}.mainmenuWrapper .login .dropdown{border-bottom:1px solid #bbb;width:100%}}.mainmenuWrapper .login .dropdown-menu{left:unset;width:220px;padding:10px;top:27px;right:0}.mainmenuWrapper .login .dropdown-menu .nav{margin:0}.mainmenuWrapper:has(.default):not(.scroll){height:490px}#mainmenu:has(.default):not(.scroll){height:490px}.mainmenu{z-index:10;align-self:start;margin:0;padding:0;list-style:none;display:flex}.mainmenu li .tabLink{border-left:1px solid #fff;border-right:1px solid #fff}.mainmenu li:first-child .tabLink{border-left:none}.mainmenu li:last-child .tabLink{border-right:none}#mainHero.hero-unit{flex-direction:column;flex:0 0 65%;align-items:center;gap:15px;margin:0 0 20px;padding:0;display:flex;font-weight:300!important}.mainHeroWrapper:before{content:"";flex:0 5%}.mobileHeader{display:none}.mainHeroWrapper{height:490px}#productForm{margin:10px 0 0}#pricing{padding:0 0 5px}#container{flex:1;display:flex}.mm-page,body{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}}@media (max-width:1024px){body{background-color:#fff}#content{border-radius:0;padding-top:10px;margin-top:0!important}.logo-image{margin-bottom:3px!important}.carousel .container{top:20px}.carousel-caption{max-width:95%}.carousel-caption p{max-width:35%;font-size:11px}.carousel .item{height:138px}.carousel img{width:auto}.nav-tabs>li{float:none!important}#pricing .option-text{justify-content:end;gap:10px;display:flex}.option-text .modal-text{text-align:left!important;margin-bottom:0!important;font-weight:400!important}.option-value{text-align:left!important}.option-input-extra{margin:-8px 0 6px;font-size:.9em;display:block}#showSearchCategories{margin-top:10px;display:block!important}#searchCategories{display:block!important}#mainHero{margin:0 0 20px}.mm-panel{margin-left:0!important}.contact{margin-bottom:-50px}.hero-unit{margin-right:0!important;padding:0!important}.mainmenuWrapper .login,.mainmenu,.scrollHeaderWrapper.scrollHeaderWrapper,#contactBar{display:none}.mobileHeader{display:grid}.pricingHeaderWrapper{margin:0 0 20px}.safety{color:#0097f9}#prodOptionTable.table-bordered.table-bordered,#prodOptionTable .prodoptiontablerow td{border:none}#brandLogo,.contactBar.contactBar{display:none}}@media (max-width:767px){body{background-color:#fff!important;padding-left:0!important;padding-right:0!important}#container{padding:0 0 20px;margin-top:0!important}#content{padding-top:0}.navbar .brand{font-size:12px!important}#searchForm{width:100%}h1,div.hero-unit h1{font-size:30px}.logo-image{margin-bottom:5px!important}#slider-wrapper{margin-top:-20px;margin-left:0;margin-right:0;overflow:hidden}.carousel .container{top:20px}.carousel .item,.carousel img{height:250px}.carousel-caption{display:none}.carousel-caption h1{font-size:30px}.carousel-caption .lead,.carousel-caption .btn{font-size:18px}#pricing .option-text:not(.none){justify-content:center;gap:10px;display:flex}.option-text .modal-text{text-align:left!important;margin-bottom:0!important;font-weight:400!important}#pricing .option-text label{margin:0;font-weight:700}#productForm .option-value{flex-direction:column;justify-content:center;align-items:center;display:flex}.option-input-extra{margin:-8px 0 6px;font-size:.9em;display:block}#showSearchCategories{margin-top:10px;display:block!important}.search_buttonWrapper input,.search_buttonWrapper a{display:block!important}#brand{display:block}#cardLogos{margin-top:15px;width:auto!important}.contact{margin-top:30px;margin-bottom:-70px}.showMoreBar{display:none}.hero-unit{margin:0!important}.optionRadio,.optionCheck{text-align:left;flex-direction:column;gap:8px;display:flex}.pricingHeaderWrapper{margin:0 0 10px}.NewRecentProds{grid-template-columns:1fr}#mainImgDivMobile{display:flex}#cartform .buttons .btn{box-sizing:border-box;border-radius:2px;flex:100%;height:38px;padding:6px 13px;font-size:16px;line-height:24px}#imgDiv{justify-content:safe center}}@media (max-width:900px){.featuredProdWrapper{display:none}@media (min-width:551px){#footerContainer{grid-template-columns:1fr 1fr}}}@media (max-width:550px){#footerContainer{grid-template-columns:1fr}.categorylisting.categorylisting:not(.catGroup){display:none}}@media (min-width:551px){.catImageWrapper.catImageWrapper{display:none}}@media (min-width:901px){#footerContainer{grid-template-columns:1fr 1fr 1fr 1fr}}.dropdown-menu .sub-menu{visibility:hidden;margin-top:-1px;position:absolute;top:0;left:100%}.dropdown-menu>li>a{text-align:left}.dropdown-menu{min-width:50px!important}.dropdown-menu li:hover .sub-menu{visibility:visible}.dropdown:hover .dropdown-menu{display:block}.logo-image{background-color:#fff;border-radius:50px 8px;width:64px;margin-top:-8px;margin-bottom:-5px;margin-right:2px;padding:2px}.logo-image:before,.logo-image:after{content:"";border-style:solid;border-color:#0000;position:absolute;bottom:-10px}.logo-image:before{border-width:0 10px 10px 0;border-right-color:#222;left:0}.carousel .container{position:absolute;inset:60px 0 0}.carousel-inner.carousel-inner{width:90%}#slider-wrapper .item{height:290px}#slider-wrapper img{float:right;height:290px;overflow:hidden}.carousel-caption{max-width:100%;padding:0 20px;position:static;top:0;background:0 0!important}.carousel-caption h1,.carousel-caption .lead{color:#fff;text-shadow:0 1px 1px #0006;margin:0;line-height:1.25}.carousel-caption p{max-width:50%}.carousel-caption .btn{margin-top:10px}.carousel.carousel-fade .item{transition:opacity 2s ease-in-out}.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right{z-index:2;opacity:0;left:0}.carousel.carousel-fade .next,.carousel.carousel-fade .prev{z-index:1;left:0}.carousel-control.carousel-control{font-size:30px}.carousel-control.right i{position:absolute;top:6px;left:11px}.carousel-control.left i{position:absolute;top:6px;left:9px}.carousel.carousel-fade .carousel-control{z-index:3}.unstyled li{vertical-align:baseline;padding:0 16px;display:inline;position:relative}#footerWrapper{background-color:#09113b;margin:auto 0 0}#footer{color:#aaa;background-color:#09113b;border:0;border-radius:0;max-width:1400px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:14px}#footerContainer{border-bottom:1px solid #2f372a;gap:10px;display:grid}#footer ul{list-style-type:none}#footer a{color:#aaa;padding:4px 0;font-size:15px}#footbannershopmenu,#flinks,#footbannermenu,#contactMenu{flex-direction:column;display:flex}#copynotice{padding:25px}.affiliates{justify-content:center;margin:20px 0 0;display:flex}.affiliates a{flex-wrap:wrap;justify-content:center;gap:20px 2px;text-decoration:none;display:flex}#eucookielaw{color:#ddd;box-sizing:border-box;z-index:999;background-color:#000;border-radius:0 5px 0 0;flex-direction:column;grid-template-columns:1fr 1fr;gap:5px;width:calc(100vw - 90px);max-width:430px;padding:15px;display:grid;position:fixed;bottom:0;left:0}#eucookielaw>p,#eucookielaw>a{grid-column:1/3;font-size:15px}#eucookielaw>button{font-size:15px}.div_right{float:right;border:0 solid #000;margin:1px}.image_desc_right{float:right;margin:6px}.image_desc_left{float:left;border-style:solid;border-color:#003;margin:6px}.image_desc_border,#product .image_desc_border{border:1px solid #003;margin:3px}.image_desc_no_border{border:0;margin:3px}.cat-list-image{float:right;margin-right:15px}.catImageWrapper,.productImageWrapper{background-color:#fff;width:100%;display:block}.catImageWrapper>a{border:1px solid #ddd;border-radius:2px;justify-content:center;align-items:center;padding:4px;display:flex;box-shadow:0 1px 3px #0000000e}.catImageWrapper>a>img{width:auto;max-height:340px}.prodtable{background-image:url(/css/liftingsafety-watermark-tiny.webp);font-size:13px;text-align:center!important;background-repeat:repeat!important;border:1px solid #ddd!important}.product-tab ul li{margin-left:20px!important;list-style-image:url(/css/bullet_point.gif)!important}.product-tab li{margin-top:2px!important;padding-left:2px!important}.product-tab h2,.product-tab h3,.product-tab h4{color:#333;margin:9px 0 0;padding:0;font-size:16px;line-height:18px}.product-tab h2{font-size:22px}.product-tab h3{font-size:19px}.product-tab h4{font-size:17px}.product-tab h5,.product-tab h6{color:#0e5295;font-size:17px}.product-tab{max-width:100%;font-size:15px}.product-tab :not(#downloads,.customCategory) a[href]{border:1px solid #007dce;border-radius:20px;padding:1px 5px 0;text-decoration:none;transition:border-color .1s,color .1s,background-color .1s}.product-tab :not(#downloads,.customCategory) a[href]:hover{color:#fff;background-color:#0e5295;border-color:#0e5295}#product-buttons{justify-content:center;align-items:flex-start;gap:10px;display:flex}#product-buttons>div{text-align:center;flex-direction:column;flex:0 220px;justify-content:center;align-items:center;gap:5px;display:flex}#product-buttons>div>p{margin:0}em{font-style:normal!important}.stockHeader{color:#4b7a98;z-index:20000;background:#d5ebf9;border:1px solid #a5cfe9;border-top-right-radius:5px;width:300px;padding:3px;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.stockBody{color:#1b4966;z-index:20000;background:#fff;border-bottom:1px solid #a5cfe9;border-left:1px solid #a5cfe9;border-right:1px solid #a5cfe9;border-bottom-right-radius:5px;width:300px;padding:3px;font-family:Arial,sans-serif;font-size:11px}.table-vertical tbody td:nth-of-type(odd){background-color:#f9f9f9}#catHeader{margin-bottom:-10px!important}#catHeaderRuler{margin-bottom:28px}@media (max-width:767px){#catHeader,#catHeaderRuler{margin-bottom:20px!important}}.categoryWell:hover,.categoryWell:focus,.productWell:focus,.productWell:hover,.cat_item_home:hover,.cat_item_home:focus,.catResults:hover,.catResults:focus,.tab-file:hover,.tab-file:focus{border-color:#08c;box-shadow:0 1px 4px #0069d640}.categoryWell,.cat_item_home,.productWell{border:1px solid #ddd;border-radius:4px;padding:4px;line-height:20px;transition:all .2s ease-in-out;display:block;box-shadow:0 1px 3px #0000000e}.cat_item_home{text-align:center}.thumbnails>li{margin-bottom:0!important}div.productImageWrapper div.thumbnail div.carousel div.carousel-inner{text-align:center;height:150px}div.productImageWrapper div.thumbnail div.carousel div.carousel-inner img{max-height:150px;margin-left:auto;margin-right:auto}.productImageWrapper img{width:auto;max-height:180px;margin:0 0 10px}.productImageWrapper a{justify-content:center;align-items:center;min-height:180px;display:flex}.search_buttonWrapper input{width:100%!important;display:block!important}table{border-collapse:collapse;border-spacing:0;background-color:#0000;max-width:100%}.prodtable,.prodoptiontable{border-collapse:separate;border:1px solid #ddd;border-left:0;border-radius:4px;width:100%;margin-bottom:20px;border-spacing:1px!important}.prodtable th,.prodtable td{text-align:left;vertical-align:top;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:4px 5px;line-height:20px}.prodtable th{font-weight:700}.prodtable thead th{vertical-align:bottom}.prodtable caption+thead tr:first-child th,.prodtable caption+thead tr:first-child td,.prodtable colgroup+thead tr:first-child th,.prodtable colgroup+thead tr:first-child td,.prodtable thead:first-child tr:first-child th,.prodtable thead:first-child tr:first-child td{border-top:0}.prodtable tbody+tbody{border-top:2px solid #ddd}.prodtable .prodtable{background-color:#fff}.prodtable caption+thead tr:first-child th,.prodtable caption+tbody tr:first-child th,.prodtable caption+tbody tr:first-child td,.prodtable colgroup+thead tr:first-child th,.prodtable colgroup+tbody tr:first-child th,.prodtable colgroup+tbody tr:first-child td,.prodtable thead:first-child tr:first-child th,.prodtable tbody:first-child tr:first-child th,.prodtable tbody:first-child tr:first-child td{border-top:0}.prodtable thead:first-child tr:first-child>th:first-child,.prodtable thead:first-child tr:first-child>td:first-child,.prodtable tbody:first-child tr:first-child>td:first-child,.prodtable tbody:first-child tr:first-child>th:first-child{border-top-left-radius:4px}.prodtable thead:first-child tr:first-child>th:last-child,.prodtable thead:first-child tr:first-child>td:last-child,.prodtable tbody:first-child tr:first-child>td:last-child,.prodtable tbody:first-child tr:first-child>th:last-child{border-top-right-radius:4px}.prodtable thead:last-child tr:last-child>th:first-child,.prodtable thead:last-child tr:last-child>td:first-child,.prodtable tbody:last-child tr:last-child>td:first-child,.prodtable tbody:last-child tr:last-child>th:first-child,.prodtable tfoot:last-child tr:last-child>td:first-child,.prodtable tfoot:last-child tr:last-child>th:first-child{border-bottom-left-radius:4px}.prodtable thead:last-child tr:last-child>th:last-child,.prodtable thead:last-child tr:last-child>td:last-child,.prodtable tbody:last-child tr:last-child>td:last-child,.prodtable tbody:last-child tr:last-child>th:last-child,.prodtable tfoot:last-child tr:last-child>td:last-child,.prodtable tfoot:last-child tr:last-child>th:last-child{border-bottom-right-radius:4px}.prodtable thead>tr>th,.prodtable thead>tr>td{font-weight:700}.prodtable tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.prodtable tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.prodtable caption+thead tr:first-child th:first-child,.prodtable caption+tbody tr:first-child td:first-child,.prodtable colgroup+thead tr:first-child th:first-child,.prodtable colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px}.prodtable caption+thead tr:first-child th:last-child,.prodtable caption+tbody tr:first-child td:last-child,.prodtable colgroup+thead tr:first-child th:last-child,.prodtable colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px}.prodtable tbody>tr:nth-child(2n)>td,.prodtable tbody>tr:nth-child(2n)>th{background-color:#f9f9f9}table td[class*=span],table th[class*=span],.row-fluid table td[class*=span],.row-fluid table th[class*=span]{float:none;margin-left:0;display:table-cell}.prodtable td.span1,.prodtable th.span1{float:none;width:44px;margin-left:0}.prodtable td.span2,.prodtable th.span2{float:none;width:124px;margin-left:0}.prodtable td.span3,.prodtable th.span3{float:none;width:204px;margin-left:0}.prodtable td.span4,.prodtable th.span4{float:none;width:284px;margin-left:0}.prodtable td.span5,.prodtable th.span5{float:none;width:364px;margin-left:0}.prodtable td.span6,.prodtable th.span6{float:none;width:444px;margin-left:0}.prodtable td.span7,.prodtable th.span7{float:none;width:524px;margin-left:0}.prodtable td.span8,.prodtable th.span8{float:none;width:604px;margin-left:0}.prodtable td.span9,.prodtable th.span9{float:none;width:684px;margin-left:0}.prodtable td.span10,.prodtable th.span10{float:none;width:764px;margin-left:0}.prodtable td.span11,.prodtable th.span11{float:none;width:844px;margin-left:0}.prodtable td.span12,.prodtable th.span12{float:none;width:924px;margin-left:0}.prodtable tbody tr.success>td{background-color:#dff0d8}.prodtable tbody tr.error>td{background-color:#f2dede}.prodtable tbody tr.warning>td{background-color:#fcf8e3}.prodtable tbody tr.info>td{background-color:#d9edf7}.prodtable tr.head td{color:#000;background-color:#f9f9f9;font-weight:700}.prodtable td{text-align:center;margin:1px!important;padding:1px!important}.categoryList{font-size:10px}.supplierThumbs li{min-height:200px!important}#introPopoverWrapper .popover{width:300px!important;top:40px!important;left:0!important}li#basketIcon div.popover{left:-80px!important}li#basketIcon div.popover div.arrow{left:110px!important}.red{color:#dc3545}#warning{border:1px solid #dc3545;margin:2px}#warning td,#warning th{text-align:center;border:1px solid #dc3545;margin:2px;padding:2px}.typeahead{zoom:1;opacity:1;z-index:99!important}@media (max-width:767px){li#basketIcon div.popover{display:none!important}}#toolbar{color:#fff;background:#1c265b;justify-content:space-between;width:100%;height:40px;font-size:16px;font-weight:700;display:flex}#toolbar a{color:#fff}.basketHeader{background-color:#5bac41;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.basketHeader h3{margin:0;font-size:14px;font-weight:700;line-height:18px}.basketHeader .close{float:unset}.basketContent{color:#737373;padding:9px 14px;font-size:15px}.tippy-content{padding:2px}.wrapped{z-index:999;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:fixed;top:0;box-shadow:0 5px 8px #323232bf;margin-top:0!important}#bigSearch{box-sizing:border-box;background-color:#fff;border-color:#ddd currentColor #ddd #ddd;border-right-style:none;border-right-width:medium;border-radius:8px 0 0 8px;width:100%;height:60px;margin-top:0;font-size:20px}#bigSearchButton{box-sizing:border-box;border-radius:0 8px 8px 0;height:60px;font-size:20px}.legislation ul{margin:0;padding:0;list-style-type:none}.legislation ul li{float:left;border:1px solid #000;border-left:10px solid #323e6e;width:23%;height:57px;margin:2px;font-size:12px;line-height:16px;display:block}.legislation ul li:hover{border-left:10px solid #c00}.legislation ul li a{color:#323e6e;height:55px;padding-top:3px;font-weight:700;text-decoration:none;display:block}.legislation ul li a:hover{color:#fff;background-color:#323e6e;text-decoration:none;display:block}.legislation ul li a img{float:left}#optionHelpText{min-height:300px}#optionHelpText .modal-body{word-wrap:break-word;text-align:justify;overflow-x:hidden;white-space:normal!important}.invalid{border-color:#e9322d!important;box-shadow:0 0 6px #f8b9b7!important}@media screen and (max-width:65em){body{font-size:85%}}html.mm-opened .mm-page,html.mm-opened #mm-blocker,html.mm-opened .mm-fixed-top,html.mm-opened .mm-fixed-bottom,html.mm-opened .mm-menu.mm-horizontal>.mm-panel{transition:top .4s,right .4s,bottom .4s,left .4s,border .4s,transform .4s}html.mm-opened .mm-page,html.mm-opened #mm-blocker{border:0 solid #0000;margin:0;top:0;left:0}html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker{border:0 solid #64646400}.mm-menu .mm-hidden{display:none}.mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}.mm-fixed-top{top:0}.mm-fixed-bottom{bottom:0}html.mm-opened .mm-page,.mm-menu>.mm-panel{box-sizing:border-box}html.mm-opened,html.mm-opened body{width:100%;height:100%;position:relative;overflow:hidden}html.mm-opened .mm-page{height:100%;position:absolute;overflow:hidden;box-shadow:0 0 20px #00000080}html.mm-background .mm-page{background:inherit}#mm-blocker{opacity:0;z-index:9999;background:#fff;width:100%;height:100%;display:none;position:absolute}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker,.mm-menu.mm-current{display:block}.mm-menu{background:inherit;z-index:0;color:#fff9;width:80%;height:100%;padding:0;display:none;position:absolute;top:0;left:0;overflow:hidden}.mm-menu>.mm-panel{background:inherit;z-index:0;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;overflow:hidden auto}.mm-menu>.mm-panel.mm-opened{left:0}.mm-menu>.mm-panel.mm-subopened{left:-40%}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel.mm-hidden{visibility:hidden;display:block}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding:20px 0 40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{margin:0;padding:0;list-style:none;display:block}.mm-list *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-shadow:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;color:inherit;margin:0;padding:10px 10px 10px 20px;line-height:20px;display:block;overflow:hidden}.mm-list>li:not(.mm-subtitle,.mm-label,.mm-noresults):after{content:"";border-bottom-style:solid;border-bottom-width:1px;width:auto;margin-left:20px;display:block;position:relative;bottom:0;left:auto}.mm-list a.mm-subopen{z-index:2;width:40px;height:100%;padding:0;position:absolute;top:0;right:0}.mm-list a.mm-subopen:before{content:"";border-left-style:solid;border-left-width:1px;height:100%;display:block;position:absolute;top:0;left:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{margin-right:40px;padding-right:5px}.mm-list>li.mm-selected>a.mm-subopen{background:0 0}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{margin-right:0;padding-right:45px}.mm-list a.mm-subclose{text-indent:20px;margin-top:-20px;padding-top:30px}.mm-list>li.mm-label{text-transform:uppercase;text-indent:20px;font-size:10px;line-height:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:"";border:2px solid #0000;width:7px;height:7px;margin-bottom:-5px;display:block;position:absolute;bottom:50%;transform:rotate(-45deg)}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-bottom:none;border-right:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{padding:10px 0 10px 10px;display:none}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:#0000}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{top:16px;right:16px;transform:rotate(45deg)}.mm-ismenu{background:#333}.mm-menu .mm-list>li:after{border-color:#00000026}.mm-menu .mm-list>li>a.mm-subclose{color:#ffffff4d;background:#0000001a}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#ffffff4d}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:#00000026}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:#0000001a}.mm-menu .mm-list li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:#ffffff0d}html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:80%}@media (max-width:175px){.mm-menu{width:140px}html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:140px}}@media (min-width:550px){.mm-menu{width:440px}html.mm-opened.mm-opening .mm-page,html.mm-opened.mm-opening #mm-blocker,html.mm-opened.mm-opening .mm-fixed-top,html.mm-opened.mm-opening .mm-fixed-bottom{left:440px}}html.mm-nooverflowscrolling.mm-opened{height:auto;overflow:hidden scroll}html.mm-nooverflowscrolling.mm-opened body{overflow:auto}html.mm-nooverflowscrolling.mm-opened .mm-page{min-height:1000px;position:fixed}html.mm-nooverflowscrolling.mm-opened .mm-menu{height:auto;min-height:1000px;position:relative;top:auto;left:auto;overflow:hidden auto}html.mm-nooverflowscrolling.mm-opened>.mm-panel{height:auto;display:none;position:relative;left:0}html.mm-nooverflowscrolling.mm-opened>.mm-panel.mm-current{display:block}em.mm-counter{text-indent:0;margin-top:-10px;font-style:normal;line-height:20px;display:block;position:absolute;top:50%;right:40px}em.mm-counter+a.mm-subopen{padding-left:40px}em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span{padding-right:80px}em.mm-counter+a.mm-fullsubopen{padding-left:0}.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+a,.mm-vertical li.mm-selected>em.mm-counter+a.mm-subopen+span{margin-right:75px}.mm-nosubresults>em.mm-counter{display:none}.mm-menu em.mm-counter{color:#ffffff4d}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging #mm-blocker{transition-duration:0s}.mm-header{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-shadow:none;background:inherit;text-align:center;z-index:2;border-bottom:1px solid #0000;width:100%;height:60px;padding:30px 40px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;position:absolute;top:0;left:0}.mm-header span{text-overflow:ellipsis;white-space:nowrap;z-index:1;width:100%;display:inline-block;position:relative;overflow:hidden}.mm-header a{box-sizing:border-box;width:40px;height:100%;text-decoration:none;display:block;position:absolute;bottom:0}.mm-header a:before{content:"";border:2px solid #0000;width:7px;height:7px;margin-bottom:-15px;display:block;position:absolute;bottom:50%;transform:rotate(-45deg)}.mm-header a.mm-prev{left:0}.mm-header a.mm-prev:before{border-bottom:none;border-right:none;left:22px}.mm-header a.mm-next{right:0}.mm-header a.mm-next:before{border-top:none;border-left:none;right:18px}.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px}.mm-hassearch .mm-header a:before{margin-bottom:-10px}.mm-menu.mm-hasheader li.mm-subtitle{display:none}.mm-menu.mm-hasheader .mm-panel{padding-top:80px}.mm-menu.mm-hasheader.mm-hassearch .mm-panel{padding-top:120px}.mm-menu.mm-hasheader.mm-ismenu .mm-panel{padding-top:60px}.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch .mm-panel{padding-top:100px}.mm-menu .mm-header{color:#ffffff4d;border-color:#00000026}.mm-menu .mm-header a:before{border-color:#ffffff4d}.mm-search,.mm-search input{box-sizing:border-box}.mm-search{background:inherit;z-index:2;width:100%;height:50px;padding:10px;position:relative;top:0}.mm-search input{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-shadow:none;border:none;border-radius:15px;outline:none;width:100%;height:30px;margin:0;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:30px;display:block}.mm-menu li.mm-nosubresults>a.mm-subopen{display:none}.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span{padding-right:10px}.mm-menu li.mm-noresults{text-align:center;color:#ffffff4c;padding-top:80px;font-size:20px;display:none}.mm-menu li.mm-noresults:after{border:none}.mm-menu.mm-noresults li.mm-noresults{display:block}.mm-menu.mm-hassearch .mm-panel{padding-top:60px}.mm-menu .mm-search input{color:#fff9;background:#ffffff4d}html.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{left:100%}.mm-menu.mm-fullscreen{width:100%}@media (max-width:140px){.mm-menu.mm-fullscreen{width:140px}html.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{left:140px}}@media (min-width:10000px){.mm-menu.mm-fullscreen{width:10000px}html.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{left:10000px}}.mm-menu.mm-top.mm-fullscreen{height:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:100%}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%}@media (max-height:140px){.mm-menu.mm-top.mm-fullscreen{height:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:140px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px}}@media (min-height:10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:10000px}html.mm-top.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px}}.mm-menu.mm-right.mm-fullscreen{width:100%}html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{right:100%}@media (max-width:140px){.mm-menu.mm-right.mm-fullscreen{width:140px}html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{right:140px}}@media (min-width:10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px}html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{right:10000px}}.mm-menu.mm-bottom.mm-fullscreen{height:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:100%}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%}@media (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:140px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px}}@media (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:10000px}html.mm-bottom.mm-opened.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px}}.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-100%}@media (max-width:140px){.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-140px}}@media (min-width:10000px){.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-10000px}}.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%}@media (max-height:140px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px}}@media (min-height:10000px){.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px}}.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%}@media (max-width:140px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px}}@media (min-width:10000px){.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px}}.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%}@media (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px}}@media (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px}}html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}html.mm-opened.mm-front .mm-fixed-top,html.mm-opened.mm-opening.mm-front .mm-fixed-top{top:0}html.mm-opened.mm-front .mm-fixed-bottom,html.mm-opened.mm-opening.mm-front .mm-fixed-bottom{bottom:0}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}html.mm-accelerated.mm-opened .mm-page,html.mm-accelerated.mm-opened #mm-blocker,html.mm-accelerated.mm-opened .mm-menu.mm-front,html.mm-accelerated.mm-opened .mm-menu.mm-next{transform:translate(0,0)}html.mm-accelerated.mm-opened.mm-opening .mm-page,html.mm-accelerated.mm-opened.mm-opening #mm-blocker,html.mm-accelerated.mm-opened.mm-opening .mm-menu.mm-front,html.mm-accelerated.mm-opened.mm-opening .mm-menu.mm-next{transform:translateZ(1px)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel{transform:translate(0,0)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel.mm-opened{transform:translateZ(1px)}html.mm-accelerated .mm-menu.mm-horizontal .mm-panel.mm-opened.mm-subopened{transform:translateZ(2px)}.mm-menu.mm-top{width:100%;height:80%}html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{top:0}html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0}.mm-menu.mm-right{width:80%;left:auto;right:0}html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0}html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto;right:80%}.mm-menu.mm-bottom{width:100%;height:80%;top:auto;bottom:0}html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{top:auto;bottom:0}html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0}html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:80%}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-80%}@media (max-height:175px){.mm-menu.mm-top{height:140px}html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:140px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-140px}}@media (min-height:1100px){.mm-menu.mm-top{height:880px}html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top{top:880px}html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{bottom:-880px}}@media (max-width:175px){.mm-menu.mm-right{width:140px}html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{right:140px}}@media (min-width:550px){.mm-menu.mm-right{width:440px}html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{right:440px}}html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{bottom:80%}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-80%}@media (max-height:175px){.mm-menu.mm-bottom{height:140px}html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{bottom:140px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-140px}}@media (min-height:1100px){.mm-menu.mm-bottom{height:880px}html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{bottom:880px}html.mm-bottom.mm-opened.mm-opening .mm-fixed-top{top:-880px}}html.mm-front.mm-opened .mm-page{inset:0!important}.mm-menu.mm-front,.mm-menu.mm-next{transition:top .4s,right .4s,bottom .4s,left .4s,transform .4s;left:-80%}html.mm-front .mm-page,html.mm-front #mm-blocker{z-index:0}.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px #00000080}html.mm-opened.mm-next .mm-page{box-shadow:none}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{left:0}.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-80%;left:0}html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{top:0;left:0}.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto;right:-80%}html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;bottom:-80%;left:0}html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{bottom:0;left:0}@media (max-width:175px){.mm-menu.mm-front,.mm-menu.mm-next{left:-140px}}@media (min-width:550px){.mm-menu.mm-front,.mm-menu.mm-next{left:-440px}}@media (max-height:175px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-140px}}@media (min-height:1100px){.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-880px}}@media (max-width:175px){.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-140px}}@media (min-width:550px){.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-440px}}@media (max-height:175px){.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-140px}}@media (min-height:1100px){.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-880px}}html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px #0000004d}.mm-ismenu.mm-light{background:#f3f3f3}.mm-menu.mm-light{color:#0009}.mm-menu.mm-light .mm-list>li:after{border-color:#0000001a}.mm-menu.mm-light .mm-list>li>a.mm-subclose{color:#0000004d;background:#fff9}.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,.mm-menu.mm-light .mm-list>li>a.mm-subclose:before{border-color:#0000004d}.mm-menu.mm-light .mm-list>li>a.mm-subopen:before{border-color:#0000001a}.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span{background:#fff9}.mm-menu.mm-light .mm-list li.mm-label,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul{background:#00000008}.mm-menu.mm-light .mm-search input{color:#0009;background:#0000001a}.mm-menu.mm-light li.mm-noresults,.mm-menu.mm-light em.mm-counter{color:#0000004d}.mm-menu.mm-light .mm-header{color:#0000004d;border-color:#0000001a}.mm-menu.mm-light .mm-header a:before{border-color:#0000004d}html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px #0000004d}.mm-ismenu.mm-white{background:#fff}.mm-menu.mm-white{color:#0009}.mm-menu.mm-white .mm-list>li:after{border-color:#0000001a}.mm-menu.mm-white .mm-list>li>a.mm-subclose{color:#0000004d;background:#00000014}.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,.mm-menu.mm-white .mm-list>li>a.mm-subclose:before{border-color:#0000004d}.mm-menu.mm-white .mm-list>li>a.mm-subopen:before{border-color:#0000001a}.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span{background:#00000014}.mm-menu.mm-white .mm-list li.mm-label,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul{background:#00000008}.mm-menu.mm-white .mm-search input{color:#0009;background:#0000001a}.mm-menu.mm-white li.mm-noresults,.mm-menu.mm-white em.mm-counter{color:#0000004d}.mm-menu.mm-white .mm-header{color:#0000004d;border-color:#0000001a}.mm-menu.mm-white .mm-header a:before{border-color:#0000004d}html.mm-opened.mm-black .mm-page{box-shadow:none}.mm-ismenu.mm-black{background:#000}.mm-menu.mm-black{color:#fff9}.mm-menu.mm-black .mm-list>li:after{border-color:#fff3}.mm-menu.mm-black .mm-list>li>a.mm-subclose{color:#ffffff4d;background:#ffffff40}.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,.mm-menu.mm-black .mm-list>li>a.mm-subclose:before{border-color:#ffffff4d}.mm-menu.mm-black .mm-list>li>a.mm-subopen:before{border-color:#fff3}.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span{background:#ffffff40}.mm-menu.mm-black .mm-list li.mm-label,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul{background:#ffffff26}.mm-menu.mm-black .mm-search input{color:#fff9;background:#ffffff4d}.mm-menu.mm-black li.mm-noresults,.mm-menu.mm-black em.mm-counter{color:#ffffff4d}.mm-menu.mm-black .mm-header{color:#ffffff4d;border-color:#fff3}.mm-menu.mm-black .mm-header a:before{border-color:#ffffff4d}html.mm-slide .mm-menu{transition:transform .4s}html.mm-slide.mm-opened .mm-menu{transform:translate(-40%)}html.mm-slide.mm-opening .mm-menu{transform:translate(0%)}html.mm-slide.mm-right.mm-opened .mm-menu{transform:translate(40%)}html.mm-slide.mm-right.mm-opening .mm-menu{transform:translate(0%)}html.mm-slide.mm-top.mm-opened .mm-menu{transform:translateY(-40%)}html.mm-slide.mm-top.mm-opening .mm-menu{transform:translateY(0%)}html.mm-slide.mm-bottom.mm-opened .mm-menu{transform:translateY(40%)}html.mm-slide.mm-bottom.mm-opening .mm-menu{transform:translateY(0%)}html.mm-zoom-menu .mm-menu{transition:transform .4s}html.mm-zoom-menu.mm-opened .mm-menu{transform-origin:0;transform:scale(.7)translate(-40%)}html.mm-zoom-menu.mm-opening .mm-menu{transform:scale(1)translate(0%)}html.mm-zoom-menu.mm-right.mm-opened .mm-menu{transform-origin:100%;transform:scale(.7)translate(40%)}html.mm-zoom-menu.mm-right.mm-opening .mm-menu{transform:scale(1)translate(0%)}html.mm-zoom-menu.mm-top.mm-opened .mm-menu{transform-origin:top;transform:scale(.7)translateY(-40%)}html.mm-zoom-menu.mm-top.mm-opening .mm-menu{transform:scale(1)translateY(0%)}html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{transform-origin:bottom;transform:scale(.7)translateY(40%)}html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{transform:scale(1)translateY(0%)}html.mm-zoom-page.mm-opened .mm-page{transform-origin:0;transform:scale(1)}html.mm-zoom-page.mm-opening .mm-page{transform:scale(1.5)}html.mm-zoom-page.mm-right.mm-opened .mm-page{transform-origin:100%}html.mm-zoom-page.mm-top.mm-opened .mm-page{transform-origin:top}html.mm-zoom-page.mm-bottom.mm-opened .mm-page{transform-origin:bottom}html.mm-zoom-panels .mm-panel{transform-origin:0;transform:scale(1.5)}html.mm-zoom-panels .mm-panel.mm-opened{transform:scale(1)}html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened{transform:scale(.7)}nav#menu-right.mm-menu ul li{margin-left:5px}.catDesc{-webkit-line-clamp:3;color:#555;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catDesc p{margin:0 0 10px}.catDescToggle{display:none}.catDescToggle:checked+.catDesc{-webkit-line-clamp:unset;overflow:visible}.showMoreButton:before{content:"Show More"}.catDescToggle:checked~div .showMoreButton:before{content:"Show Less"}@media (min-width:768px){.catImageWrapper{display:none}.optionRadio,.optionCheck{margin:0 0 10px;padding:4px 0 0}.imageAlt.phone{display:none}.NewRecentProds{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}#mainImgDivMobile{display:none}#cartform .buttons .btn{box-sizing:border-box;border-radius:2px;height:38px;padding:6px 13px;font-size:16px;line-height:24px}#mainImgDiv,.printImgDiv{max-width:375px}}.whiteBackground{background-color:#fff!important}.posAbsolute{position:absolute}.posRelative{position:relative}.posFixed{position:fixed}.zIndex1{z-index:1}.catBadge{padding:3px 7px;top:10px;left:5px}.minHeight120px{min-height:120px!important}.minHeight60px{min-height:60px}.minHeight100px{min-height:100px}.height250px{height:250px}.catLinkStyle{text-align:center;min-height:45px;padding-top:10px;display:block}.marginBottom20px{margin-bottom:20px}.margin10px{margin:10px}.showMoreButton{color:#08c;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:15px;line-height:20px;text-decoration:none;display:inline;top:5px;bottom:0}.showMoreButton:hover{color:#0161fd;text-decoration:underline}.showMoreControl{justify-content:space-evenly;align-items:center;gap:20px;margin:5px 0 0;display:flex}.showMoreBarLeft,.showMoreBarRight{background-color:#ccc;flex:40%;height:1px}.mobileSearchInput{border-radius:5px 0 0 5px!important;width:65%!important;height:28px!important;min-height:0!important;margin-top:10px!important}.mobileSearchButton{border-radius:0 5px 5px 0!important;height:30px!important;min-height:0!important;margin-left:-4px!important}#bigSearchForm{justify-content:center;width:400px;margin:5px 0;display:flex}.newestProds,.recentUpdatedProds{margin-bottom:10px}.categorylisting,.prodGroup,.catGroup{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.categorylisting .category,.product{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;padding:5px;transition:border .2s linear}#list .product{border:none}#list .product:hover{box-shadow:none}#list .product .hoverDiv.hoverDiv{width:auto;height:220px}.prods-of-interest{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.prods-of-interest.table{grid-template-columns:repeat(auto-fill,minmax(192px,1fr))}.prods-of-interest .product{color:#444;flex-direction:column;grid-template-rows:1fr 67px;gap:5px;min-height:200px;display:grid}.prods-of-interest .product .imageWrap{justify-content:center;align-items:center;height:120px;display:flex}.prods-of-interest .product .titleImage{justify-content:center;align-self:start;align-items:center;display:flex}.prods-of-interest .product .productPrice{align-self:center}.categorylisting .category:hover,.product:hover{border-color:#08c;box-shadow:0 1px 4px #0069d640}@media (max-width:550px){.category{padding:3px}.category.borderGrey{border:1px solid #ddd;border-radius:4px}.category .catImageWrapper a{border:none}}@media not (max-width:550px){.borderGrey:not(:last-child){border-bottom:1px solid #ddd;padding:0 0 10px}}.marginTop10px{margin-top:10px}.marginBottom10px{margin-bottom:10px}.marginTopBottom5px{margin:5px 0}.padding5px{padding:5px}.justifyContentCenter{justify-content:center!important}.alignItemsCenter{align-items:center!important}.displayFlex{display:flex!important}.displayInline{display:inline}.displayBlock{display:block}.marginBottom5px{margin-bottom:5px!important}.prodTitle>a{box-sizing:border-box;line-height:18px;display:block}.prodTitleCollapsed{background-color:#fff;max-height:54px;position:relative}.prodTitleUncollapsed{background-color:#fff;max-height:150px;position:relative}.prodTitle2{margin:0}.prodTitle2>p{box-sizing:border-box;margin:0;line-height:16px;display:block}.prodTitle2Collapsed{background-color:#0000;max-height:48px;position:relative;bottom:0}.prodTitle2Uncollapsed{background-color:#0000;border-bottom:0 solid #fff;max-height:180px;position:relative;bottom:0}.transitionall02easeinout{transition:all .2s ease-in-out}.imageDivUncollapsed{max-height:220px;display:flex}.prodImgUncollapsed{max-height:220px}.hoverIconBorder{margin-right:-12px;position:absolute;bottom:25px;right:50%}.iconHover{color:#1c265b;margin-bottom:6px;font-size:2em}.icon-caret-down{display:block!important}.product:hover .icon-caret-down{display:block;transform:rotate(180deg)}.d-none{display:none!important}.margin0Padding0{margin:0!important;padding:0!important}.viewChangeButtons{color:#007ab8;background:0 0;border:none;margin:0;padding:4px;font-size:1.5em}.viewChangeWrapper{text-align:right;margin:20px 20px 10px 0}.viewChangeLabel{margin:0 4px 0 0;font-size:18px;display:inline;position:relative;top:-2px}.ndxIconAbsolute{z-index:1;position:absolute;box-shadow:1px 1px 3px #fff}.boxSizingBorderBox{box-sizing:border-box}.overflowHidden{overflow:hidden!important}.overflowScroll{overflow:scroll}.overflowAuto{overflow:auto}.overflowVisible{overflow:visible}.flexDirectionColumn{flex-direction:column}.basketA{justify-content:flex-end;display:flex;position:relative}.basketA:hover,.basketA:active,.basketA:visited,.basketA:focus{color:#ccc!important;text-decoration:none!important}.menuLeft:hover{color:#ccc!important;text-decoration:none!important;transition:all .1s ease-in-out!important}.menuLeft:hover,.menuLeft:active,.menuLeft:visited,.menuLeft:focus{text-decoration:none}.imageCarouselButton{background-color:#fff;border:none}.crossClose{color:#8b0000;cursor:pointer;font-size:2em;text-decoration:none;top:10px;right:10px}.crossClose:hover{color:red;text-decoration:none}.blurBackground{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#1111114d;width:100%;height:100%;position:fixed;top:0;left:0}#productTabs>ul>li.active>a{color:#fff;border-radius:2px 2px 0 0;font-family:Calibri,sans-serif!important;font-weight:400!important}#productTabs>ul>li.active:hover>a{background-color:#fff!important}#productTabs>ul>li>a{font-family:Calibri,sans-serif!important;font-weight:400!important}.nav-tabs>li.active>a:hover{color:#0e5295!important;background-color:#fff!important;border-color:#ddd #ddd #0000!important}.nav-tabs>li>a:hover{border-color:#0000!important}.nat-tabs>li:hover>a{background-color:#0e3a73}.pricingHeader{color:#fff;margin:0;font-family:Calibri,sans-serif;font-size:16.25px;font-weight:400;line-height:20px}.pricingHeaderWrapper{background-color:#0e5295;border-radius:2px 2px 0 0;height:18px;padding:10px}.prodAltsHeader{color:#fff;background-color:#0e5295;border-radius:2px;margin:0 0 10px;padding:10px;font-family:Calibri,sans-serif;font-weight:400}@media screen and (max-width:1024px){.prodAltsHeader{margin:5px 0}}.option-input-extra{margin:-8px 0 6px;font-size:.9em;display:block}.purchaseButton.purchaseButton{height:auto;min-height:0;padding:5px 10px;line-height:20px}.purchaseButton>i{margin:0 5px}.productTabs>ul>li.active>a{border-radius:2px 2px 0 0;color:#0e5295!important;background:#fff!important}.productTabs>ul>li>a{color:#fff!important;background:#0e5295!important}.productTabs>ul>li:hover>a{color:#fff!important;background:#0e3e7f!important}.updatedProducts{color:#000;text-decoration:none!important}.updatedProducts:hover{color:#555;text-decoration:none!important}.btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffd!important;transition:border .1s ease-in-out,color .1s ease-in-out!important}.btn-primary{color:#0e5295!important;border:2px solid #0e5295!important}.btn-primary:hover{color:#0e2a55!important;border:2px solid #0e2a55!important}.btn-info{color:#49afcd!important;background:#000!important;border:2px solid #49afcd!important}.btn-info:hover{color:#3c90a8!important;border-color:#3c90a8!important}.btn-success{color:#1a6602!important;border:2px solid #1a6602!important}.btn-success:hover{color:#175b02!important;border-color:#175b02!important}.btn-danger{color:#dc3545!important;border:2px solid #dc3545!important}.btn-danger:hover{color:#bb2d3b!important;border-color:#bb2d3b!important}.btn-warning{color:#f9b049!important;background:#000!important;border:2px solid #f9b049!important}.btn-warning:hover{color:#ca8f3d!important;border-color:#ca8f3d!important}.btn-orange{color:#d74100!important;border:2px solid #d74100!important}.btn-orange:hover{color:#bc3900!important;border-color:#bc3900!important}.btn-mid.btn-mid{box-sizing:border-box;border-radius:4px;height:auto;padding:6px 13px;font-size:16px;line-height:24px}@media screen and not (min-width:700px){.btn-mid.btn-mid{padding:3px 6px}}.badge-primary{background:#0e5295!important}.accordion-heading{background-color:#0e5295!important}.accordion-heading .accordion-toggle.accordion-toggle{justify-content:space-between;align-items:center;display:flex}.accordion-heading .accordion-toggle.accordion-toggle p{margin:0}.accordion-toggle,.accordion-toggle:active,.accordion-toggle:focus{color:#fff;font-size:15px;text-decoration:none!important}.accordion-toggle:hover{color:#ddd;text-decoration:none!important}.accordion-inner.accordion-inner{padding:4px}.tab-content{overflow:visible!important}#HelpTab h2{margin:4px 0;line-height:29px}#HelpTab h3{margin:4px 0;line-height:23px}#pricingTab{text-align:center;float:right;width:34%}#pricingTab>a{color:#fff;background-color:#0e5295;border-radius:2px 2px 0 0;font-family:Calibri,sans-serif!important;font-weight:400!important}.print-only{display:none!important}.pricingHighLight>ul>li:last-child{float:right;text-align:center;width:15%}.breadcrumbs{margin:0!important}.breadcrumbs a{color:#0075b0}iframe{border:none}.objectContain{object-fit:contain}.margin0{margin:0}.tabs{box-sizing:border-box;border-bottom:1px solid #ccc;height:42px;margin:0;padding:0}.tabs>button{cursor:pointer;float:left;color:#fff;background-color:#0e5295;border:1px solid #0e5295;border-radius:2px 2px 0 0;margin-right:2px;padding:10px;font-weight:400!important}.tabs>button:hover{background-color:#0e3e7f;text-decoration:none}.tabs>button.active{color:#0e5295;box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-bottom:2px solid #fff}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.notActive{color:#fff!important;background-color:#0e5295!important;border:1px solid #0e5295!important}.notActive:hover{color:#fff!important;background-color:#0e3e7f!important;border:1px solid #0e5295!important}.pointerEventsNone{pointer-events:none}.featuredProdDesc{box-sizing:border-box;z-index:1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;height:300px;padding:5px 0 5px 5px}.featuredProdWrapper{position:relative}#loading{z-index:100;background-color:#fff;justify-content:center;align-items:center;gap:10px;width:100%;height:300px;display:flex;position:absolute;top:0;left:0}#loading div{opacity:.3;background-color:#333;border-radius:10px;width:20px;height:20px;animation:2s ease-in-out infinite featProd-loading}@keyframes featProd-loading{0%,to{opacity:.3}50%{opacity:1}}#loading div:first-child{animation-delay:0s}#loading div:nth-child(2){animation-delay:.2s}#loading div:nth-child(3){animation-delay:.4s}.svgOutline{fill:none;stroke:#ccc;stroke-width:1px;shape-rendering:crispedges;vector-effect:non-scaling-stroke}.featDesc{z-index:10;word-wrap:break-word;height:288px}.featSelect{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #ccc;height:35px;line-height:33px;right:0}#featuredParent :nth-child(1 of .featSelect){border-radius:0 3px 0 0}#featuredParent :nth-last-child(1 of .featSelect){border-radius:0 0 3px}#featuredParent{z-index:0;width:1400px;height:302px}.marginHorizontal{margin:0 5px}.cert-headers{pointer-events:none;margin-top:-35px;margin-bottom:5px;padding-top:40px}@media (min-width:1390px){.cert-images{max-height:100px}}@media (max-width:1390px) and (min-width:1024px){.cert-images{max-height:80px}}@media (max-width:1024px) and (min-width:767px){.cert-images{max-height:60px}.prods-of-interest.prods-of-interest{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.cert-images{max-height:100px}}#progressBarParent{display:block;position:absolute;bottom:0;left:0}#progressBar{background-color:#0e5295;height:2px;position:absolute;bottom:0}.overflowAutoY{overflow-y:auto}.calls-t-c{color:#5c5c5c}.inline-field.inline-field input{width:18px;height:18px}.inline-field input,.inline-field label{vertical-align:middle;margin-bottom:0;display:inline}.inline-field label{margin:0 0 0 2px}.inline-field{text-indent:24px hanging;margin:0 0 2px}.contact-us-form{flex-wrap:wrap;margin:0 0 15px;display:flex}.contact-us-form>div>div,.product-contact-form>div>div{white-space:nowrap}@media screen and (max-width:767px) and (min-width:602px){.contact-us-form>div:nth-child(2){margin:0 auto}}@media screen and (min-width:1215px){.contact-us-form>div:nth-child(2){margin:0 auto}}.contact-us-form>div:nth-child(2){flex:0 0 225px}.contact-us-form>div>div>label,.product-contact-form>div>div>label{width:170px;display:inline-block}.contact-us-form .spacer{height:25px}div.contact-us-form .form-control,div.product-contact-form .form-control:not(input[type=checkbox]){box-sizing:border-box;width:100%;min-width:150px;max-width:224px}.product-contact-form>div>div{position:relative}.contact-us-captcha>div>div,.product-contact-TandC>div>div{margin:0 0 10px}.contact-us-captcha label,.product-contact-TandC label{text-indent:-20px;margin:0 0 10px;padding:0 0 0 20px;display:block}.product-contact-TandC,.contact-TandC{flex-direction:column;gap:12px;margin:0 0 14px;display:flex}:is(.product-contact-TandC,.contact-TandC)>label{margin:0;position:relative}:is(.product-contact-TandC,.contact-TandC)>label .tooltip-base{bottom:-14px}.itemsPerPageWrapper.itemsPerPageWrapper.itemsPerPageWrapper{display:flex}#itemSelector{width:70px}.itemsPerPage{margin:0 0 0 auto}.itemsPerPage label{margin:0 0 10px;display:inline-block}.itemsPerPage input{display:inline-block}.pageSelect{flex-wrap:wrap;display:flex}.pageLinks{align-items:center;margin:5px 0 10px auto;display:flex}.pageLink{flex:35px;max-width:35px;list-style:none}.pageLink a{color:#007ab8;-webkit-user-select:none;user-select:none;box-sizing:border-box;justify-content:center;align-items:center;height:29px;padding:6px 12px 5px;font-size:14px;display:flex}.pageLink a:hover{background-color:#eaeff2;text-decoration:none}.pageLink:nth-child(-n+2) a,.pageLink:nth-last-child(-n+2) a{flex:50px;max-width:50px}.pageLink a:not(:nth-child(-n+2),:nth-last-child(-n+2)){flex:35px;width:35px}.pageLink.disabled a{color:#555;cursor:default}.pageLink.selected a{color:#fff;background-color:#0e5295}.search_button.search_button{margin:5px 0 10px}@media screen and (max-width:630px){.search_button.search_button{width:100%}.pageLinks{justify-content:space-between;width:100%}.pageLink.pageLink a{flex:auto;padding:6px 4px 5px}}@media screen and (max-width:765px){.pageSelect.bottomOfPage{justify-content:center}.pageSelect.bottomOfPage .pageLinks{margin:10px 0}}.tooltip-base{opacity:0;color:red;transition:opacity .15s ease-in-out;display:none;position:absolute}.whiteSpaceNowrap{white-space:nowrap}#message{scroll-margin:10px 0 0}.mainmenu>.tab{align-self:start}.mainmenu>.tab.contact{position:relative}.mainmenu>.tab>.tabLink{white-space:nowrap;color:#fff;background-color:#0e5295;padding:10px;text-decoration:none;display:block}.mainmenu>.tab>.tabLink:hover{color:#000;background-color:#eee}.mainmenu>.tab:has(:hover)>.tabLink{color:#000;background-color:#eee}.mainmenu:not(:has(:nth-child(3n+2):hover),.scroll)>.tab.default>.tabLink{color:#000;background-color:#eee}.mainmenu:not(:has(:nth-child(3n+2):hover),.scroll)>.tab.default>.tabDropdown{display:block}.mainmenu:not(.scroll)>.tab:first-child>.tabLink{border-top-left-radius:5px}.mainmenu:not(.scroll)>.tab:last-child>.tabLink{border-top-right-radius:5px}.mainmenu.scroll>.tab:first-child>.tabLink{border-radius:0 0 0 5px}.mainmenu.scroll>.tab:has(:hover)>.tabLink{border-radius:0}.scrollHeader:has(.tab:hover)>.mainmenu.scroll>.tab:first-child>.tabLink{border-radius:0}.mainmenu>.tab>.tabDropdown{box-sizing:border-box;clip-path:inset(0 -20px -999px);background-color:#eee;width:100%;padding:15px;display:none;position:absolute;left:0;box-shadow:2px 2px 3px #0003}.mainmenu>.tab>.tabDropdown:has(.contactCard){width:fit-content;left:50%;transform:translate(-50%)}.mainmenu>.tab:hover>.tabDropdown{display:block}.mainmenu>.tab>.tabDropdown>.categories{column-count:4;box-sizing:border-box;color:#000;background-color:#fff;column-gap:10px;width:100%;margin:0;padding:10px;position:absolute;top:100%;left:0;box-shadow:2px 2px 3px #0003}.mainmenu>.tab>.tabDropdown>.categories>.category{break-inside:avoid-column;position:relative}.mainmenu>.tab>.tabDropdown>.categories>.category>.subCategories>.subCategory:hover{background-color:#49517c}.mainmenu>.tab>.tabDropdown>.categories>.category>.subCategories>.subCategory:hover>a{color:#fff}.mainmenu>.tab>.tabDropdown>.categories>.category>a:hover{text-decoration:underline}.mainmenu>.tab>.tabDropdown>.categories>.category>a{box-sizing:border-box;color:#000;border-bottom:1px solid #ccc;width:100%;padding:3px;text-decoration:none;display:block}.mainmenu>.tab>.tabDropdown>.categories>.category:has(.subCategories)>a{border-bottom:1px solid #dc3545}.mainmenu>.tab>.tabDropdown>.categories>.category>.subCategories{min-width:12em;margin:0;padding:0}.mainmenu>.tab>.tabDropdown>.categories>.category:hover>.subCategories{display:block}.mainmenu>.tab>.tabDropdown>.categories>.category>.subCategories>.subCategory{display:flex}.mainmenu>.tab>.tabDropdown>.categories>.category>.subCategories>.subCategory>a{box-sizing:border-box;width:100%;padding:2px 2px 2px 10px;text-decoration:none;display:block}.mainmenu .tabDropdown h4{font-family:Questrial,arial,sans-serif;font-size:20px;font-weight:400;display:inline}.mainmenu .tabDropdown h4>a{color:#111}.contactCard{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;flex-direction:column;width:fit-content;height:fit-content;font-size:20px;line-height:22px;display:flex}.contactCard .contactLinks{grid-template-columns:1fr 9fr;gap:5px;width:fit-content;padding:10px;display:grid}.contactCard .contactLink{width:100%;margin:auto 0 0}.contactCard .contactLink>a{margin:10px;display:block}.contactBar{color:#007dce;justify-content:end;align-self:start;align-items:center;gap:2px;font-size:15px;display:flex}.contactBar>a{color:#1c265b;margin:0 10px 0 0;padding:2px}.scrollHeaderWrapper{z-index:10;justify-content:center;display:none;position:fixed;top:0;left:0;right:0}.scrollHeader{z-index:999;background-color:#fff;border-radius:0 0 5px 5px;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1400px;display:flex;position:relative;box-shadow:0 5px 8px #323232bf}.scrollHeader .login{justify-content:end;align-items:center;gap:0 10px;min-width:100px;height:40px;margin:0 10px 0 0;display:flex}@media screen and not (min-width:1300px){.scrollHeader .login{flex-direction:column}}.scrollHeader .login .dropdown-menu{padding:10px;left:-90px}.scrollHeader:has(.tab:hover){border-radius:0}#searchForm{flex:1;max-width:300px}#searchForm .searches{box-sizing:border-box;border-radius:5px 0 0 5px;width:calc(100% - 70px);min-width:0;height:30px}#searchForm .searchesSubmit{box-sizing:border-box!important;border-radius:0 5px 5px 0!important;height:30px!important;min-height:0!important}#basketNum{color:#1c265b;text-align:center;width:20px;font-size:12px;position:absolute;top:4px;right:2px}.mobileHeader{color:#fff;background:#1c265b;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;align-items:center;height:40px;padding:0 10px;font-size:16px;font-weight:700}.mobileHeader a{color:#fff;text-decoration:none;transition:all .1s ease-in-out}.mobileHeader a:focus{color:#fff}.mainHeroWrapper{flex-direction:column;justify-content:center;display:flex;position:relative}.optionLabel{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:400;display:inline}#productForm a.btn,#productForm input,#productForm select{outline-offset:0}#productForm a.btn:focus-visible,#productForm input:focus-visible,#productForm select:focus-visible{outline-width:2px;outline-style:auto}.product-option.none{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:10px;display:grid}.product-option.none #quantity{width:50px}.imageAlt{justify-content:center;min-height:15px;margin:3px 0 0;font-weight:700;line-height:15px;display:flex}#mainImgDiv,.printImgDiv{width:100%;min-height:375px}#mainImgDivMobile{text-align:center;cursor:pointer;justify-content:center;align-items:center}#imgDiv{align-items:center;gap:15px;width:fit-content;display:flex}#imgLeft,#imgRight{padding:10px}#magnify{margin:0;font-size:25px;position:absolute;bottom:3px;left:6px}#imgParent{flex:1 0 33%;align-self:center;min-width:375px;max-width:462px}.productPrice.productPrice{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:5px;width:100%;height:30px;padding:0 4px;display:flex}.saleItem{color:#fff;box-sizing:border-box;height:24px;text-align:unset;background-color:#dc3545;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:5px;font-weight:700;line-height:14px;display:flex}.saleItem .saleLabel{color:#dc3545;box-sizing:border-box;background-color:#fff;border-top:1px solid #dc3545;border-bottom:1px solid #dc3545;border-radius:4px;height:24px;padding:5px 4px}.productPriceAlt{flex-direction:column;gap:5px;width:100%;text-decoration:none;display:flex}.productPriceAlt .productPrice{height:100%}.productPriceAlt:hover{text-decoration:none}.productPriceAlt div{line-height:29px}.productDetails .productPrice{width:unset;margin:0}.customCategory{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.customCategory.small{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.customCategory .item{border:1px solid #d3d3d3;border-radius:4px;padding:10px;transition:border .2s ease-in-out}.customCategory .item p{margin:0;padding:0}.customCategory .item:hover{border-color:#08c;text-decoration:none;box-shadow:0 1px 4px #0069d640}.customCategory .imageWrapper{justify-content:center;align-items:center;width:100%;height:250px;display:flex}.customCategory.small .imageWrapper{height:120px}.customCategory .categoryDesc{color:gray;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:200px;display:-webkit-box;overflow:hidden}.shrinkText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NewRecentProds{gap:10px;margin:0 0 10px;display:grid}.NewRecentProds .product{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}#categoryWrapper{padding:0 0 10px}#categoryWrapper .categorylisting .product{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;display:flex}#categoryWrapper .product .categoryImage{width:100%;max-width:250px;max-height:250px}.categoryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.categoryHeader>h1{margin:0}.catHeaderRef.catHeaderRef{font-size:16px}.categoryTitle{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.categoryTitle h2{margin:0;line-height:25px}.categoryTitle a{color:#444;font-size:25px}.product .hoverDiv.hoverDiv{justify-content:center;align-items:center;width:100%;height:250px;display:flex;position:relative}.product .hoverDiv.hover .hoverImage{opacity:0;transition:opacity .2s ease-in-out,max-height .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product .hoverDiv.hover img{transition:opacity .2s ease-in-out,max-height .2s ease-in-out}#list .product .hoverDiv img,.product .hoverDiv.hover .hoverImage.prod,.product .imageDiv .image.primary{width:auto;max-height:220px}.product:hover .hoverDiv.hover .primary{opacity:0}.product:hover .hoverDiv.hover .hoverImage.active{opacity:1}.product .imageCycleWrapper{justify-content:center;align-items:center;gap:5px;display:flex}.product .imageCycleWrapper .cycleIndicator{background-color:#007dce;border-radius:5px;width:10px;height:10px;transition:background-color .2s ease-in-out}.product .imageCycleWrapper.prod{z-index:1;padding:5px 0;position:relative;left:50%;transform:translate(-50%)}#list .product .imageCycleWrapper.prod{padding:10px 0 0}#list .productWell{display:flex}#list .productWell .product{flex:0 0 250px}.product:hover .imageCycleWrapper .cycleIndicator.active{background-color:#1c265b}#grid .product:not(:has(.hoverDiv.hover)) .hoverDiv{margin:0 0 20px}.termsLabel{font-size:15px}.quoteVerify{justify-content:center;align-items:center;display:flex}.quoteVerify>form{border:1px solid #ccc;border-radius:4px;flex-direction:column;max-width:320px;padding:10px;display:flex}.quoteVerify>form .email{box-sizing:border-box;width:100%}.quoteVerify>form>.btn{align-self:flex-end}#hoverImg{z-index:1000;text-align:center;background-color:#fff;border-radius:5px;width:94%;max-height:98%;margin:0 auto;padding:7px;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:3px 3px 10px #444}#product-header{margin:10px 0 30px}#product-title{margin:5px 0;font-size:34px;line-height:36px}.product-title2{font-size:22px;line-height:24px}.pointer{cursor:pointer}.acceptCookie.tick{cursor:pointer;color:#ddd;background:0 0;border:none;margin:0 0 0 auto;text-decoration:none}.acceptCookie.tick:hover{color:#fff}#productForm input[type=checkbox],#productForm input[type=radio]{width:18px;height:18px}.product-tab.downloads{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:8px 20px;display:grid}.product-tab.downloads>a{text-decoration:none}.product-tab.downloads p,.product-tab.downloads .title{margin:0;padding:0}.product-tab.downloads .title{color:#333;font-size:16px;font-weight:700}p>a[href]:not(.btn),label>a[href]:not(.btn),.categoryHeader~div li>a[href]:not(.btn){box-sizing:border-box;border:1px solid #007dce;border-radius:20px;margin:.5px 0;padding:0 5px;line-height:16px;text-decoration:none;transition:border-color .1s,color .1s,background-color .1s;display:inline-block}:is(p>a[href]:not(.btn),label>a[href]:not(.btn),.categoryHeader~div li>a[href]:not(.btn)):hover{color:#fff;background-color:#0e5295;border-color:#0e5295}#list .productDetails{flex-direction:column;justify-content:start;align-items:start;gap:10px;display:flex}#list .productDetails .badge{margin:0;font-size:13px}#list .productDetails .title2{margin:0;font-size:18px;font-weight:700}#list .productDetails h2{margin:0;font-size:22px;font-weight:400;line-height:24px}#list .productDetails p{margin:0}#search_container h2{margin:4px 0}#search_container .productTitle{font-size:16px;font-weight:400;line-height:20px;text-decoration:none;display:block}#search_container .productTitle:hover{text-decoration:underline}#pricingSection .badge{padding:4px;font-size:16px}#modelDiv p{font-size:16px}.loginHeader{margin:0 0 10px;font-size:29px;line-height:29px}#prodOptionTable .prodoptiontablerow{margin:0 0 10px}#prodOptionTable .prodoptiontablerow .tableButtons{flex-direction:column;align-items:end;gap:4px;display:flex}#cartform .buttons,.quoteBasket .buttons{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.emptySearch{justify-content:center;display:flex}#productPriceLink{color:#007ab8;background:0 0;border:none;margin:0;padding:0;font-size:13px;line-height:17px;text-decoration:underline;display:inline}#productContactShow{cursor:pointer}.category,#categoryWrapper{flex-direction:column;gap:10px;display:flex}.row-fluid{box-sizing:border-box}.accountDetails{grid-template-columns:1fr 2fr;justify-items:start;gap:4px;display:grid}.accountDetails .email{flex-wrap:wrap;gap:10px;display:flex}.accountDetails .notice{grid-column:1/span 2;font-weight:700}.accountDetails #optIn{width:20px;height:20px}.registerFormWrapper{justify-content:center;display:flex}.registerFormWrapper #registerForm{max-width:700px;margin:10px 0 0}.registerFormWrapper #registerForm h2{margin:0;line-height:29px}.registerFormWrapper #registerForm .inputFields{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 15px;display:grid}.registerFormWrapper #registerForm .inputFields>div{position:relative}.registerFormWrapper #registerForm .inputFields input,.registerFormWrapper #registerForm .inputFields select{box-sizing:border-box;width:100%;margin:0}@media screen and not (min-width:500px){.registerFormWrapper #registerForm .inputFields{grid-template-columns:1fr}}.registerFormWrapper #registerForm #submit{width:100%}#categoryWrapper .categories{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}#categoryWrapper .categories.brands{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}#categoryWrapper .categories a{text-align:center;border:1px solid #ccc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;transition:box-shadow .2s,border-color .2s;display:flex}#categoryWrapper .categories a:hover{border-color:#08c;box-shadow:0 0 4px #c0daf5}#categoryWrapper .categories .image{justify-content:center;align-items:center;width:250px;height:250px;display:flex}#categoryWrapper .categories img{width:auto;max-width:250px;height:auto;max-height:250px}#categoryWrapper .categories h2{margin:0;padding:0;font-size:16px;line-height:18px}#categoryWrapper .productTitle{justify-content:space-between;display:flex}#categoryWrapper .productTitle>div{justify-content:center;align-items:center;gap:10px;display:flex}#categoryWrapper .productTitle .grid,#categoryWrapper .productTitle .details{-webkit-user-select:none;user-select:none;background-color:#eee;border:1px solid #ccc;border-radius:4px;margin:0;padding:5px;transition:box-shadow .2s,border-color .2s,background-color .2s}:is(#categoryWrapper .productTitle .grid,#categoryWrapper .productTitle .details):is(#categoryWrapper .productTitle .grid,#categoryWrapper .productTitle .details):hover{border-color:#08c;box-shadow:0 0 4px #c0daf5}#categoryWrapper input#grid,#categoryWrapper input#details{display:none}#categoryWrapper .products{gap:10px}#categoryWrapper .products>div{border:1px solid #ccc;border-radius:4px;transition:box-shadow .2s,border-color .2s}#categoryWrapper .products>div:hover{border-color:#08c;box-shadow:0 0 4px #c0daf5}#categoryWrapper .products>div .image{justify-content:center;align-items:center;width:250px;height:250px;display:flex}#categoryWrapper .products>div img{width:auto;max-width:250px;height:auto;max-height:250px}#categoryWrapper .products>div .title2{color:#444}#categoryWrapper .products>div .modelNumber{display:none}#categoryWrapper .products>div .btn{margin:auto 0 0}#categoryWrapper .products>div .productPrice{white-space:nowrap;color:#fff;text-align:center;box-sizing:border-box;background:#0e5295;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:30px;display:flex}#categoryWrapper .products>div .productPrice:hover{background-color:#0e2a55;text-decoration:none}#categoryWrapper #grid:checked~.productTitle .grid{background-color:#ddd;border-color:#bbb}#categoryWrapper #grid:checked~.products{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}#categoryWrapper #grid:checked~.products>div{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}#categoryWrapper #grid:checked~.products>div .image{height:250px}#categoryWrapper #grid:checked~.products>div .description{display:none}#categoryWrapper #grid:checked~.products>div .productPrice{width:100%;margin:auto 0 0;transition:background-color .1s ease-in-out}@media not (max-width:720px){#categoryWrapper #details:checked~.productTitle .details{background-color:#ddd;border-color:#bbb}#categoryWrapper #details:checked~.products{flex-direction:column;display:flex}#categoryWrapper #details:checked~.products>div{grid-template:"image title""image title2""image model""image price""image description"1fr/250px 1fr;gap:10px;height:100%;padding:5px;display:grid}#categoryWrapper #details:checked~.products>div:hover{text-decoration:none}#categoryWrapper #details:checked~.products>div .image{grid-area:image;align-self:center}#categoryWrapper #details:checked~.products>div .title{grid-area:title;font-size:22px;font-weight:400;line-height:24px}#categoryWrapper #details:checked~.products>div .title2{grid-area:title2;margin:0;font-size:18px;font-weight:700}#categoryWrapper #details:checked~.products>div .modelNumber{grid-area:model;justify-self:start;margin:0;font-size:13px;display:block}#categoryWrapper #details:checked~.products>div .description{grid-area:description}#categoryWrapper #details:checked~.products>div .productPrice{grid-area:price;justify-self:start;width:fit-content;padding:5px}#categoryWrapper #details:checked~.products>div .productPrice:hover{background-color:#bb2d3b}}@media not (min-width:720px){#categoryWrapper .viewSelector.viewSelector{display:none}#categoryWrapper #details:checked~.products{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}#categoryWrapper #details:checked~.products>div{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}#categoryWrapper #details:checked~.products>div .image{height:250px}#categoryWrapper #details:checked~.products>div .description{display:none}#categoryWrapper #details:checked~.products>div .price{width:100%;margin:auto 0 0}}#client-shiplist td{padding:2px}#client-shiplist .options{align-items:center;gap:2px;display:flex}@media not (min-width:720px){#client-shiplist .options{flex-direction:column}#client-shiplist tr td:nth-child(4){min-width:100px}}@media not (max-width:720px){#client-shiplist tr td:nth-child(4){min-width:260px}#client-shiplist .options .setDefaultAddress,#client-shiplist .options .defaultAddress{margin:0 0 0 auto}}:scope .basketTable{border:1px solid #ccc;border-radius:4px;flex-direction:column;margin:0 0 10px;display:flex}:scope .basketTable .tableItem{grid-template-columns:120px 1fr 1fr 125px;grid-template-areas:"image options notes quantity""image options notes lineTotal";gap:10px;min-height:140px;display:grid}:scope .basketTable .tableItem .image{grid-area:image;justify-content:center;align-items:center;width:120px;display:flex}:scope .basketTable .tableItem .options{grid-area:options}:scope .basketTable .tableItem .options .addANote{color:#007ab8;background:0 0;border:none;margin:0;padding:0;font-size:13px}:scope .basketTable .tableItem .options .productTitle{font-size:17px}:scope .basketTable .tableItem .options p{margin:0}:scope .basketTable .tableItem .itemNotes{flex-direction:column;grid-area:notes;justify-content:center;gap:4px;display:flex}:scope .basketTable .tableItem .itemNotes textarea{margin:0}:scope .basketTable .tableItem .quantity{grid-area:quantity;justify-content:end;align-items:center;gap:15px;height:30px;display:flex}:scope .basketTable .tableItem .quantity select,:scope .basketTable .tableItem .quantity input{box-sizing:border-box;width:60px;margin:0}:scope .basketTable .tableItem .itemLineTotal{flex-direction:column;grid-area:lineTotal;justify-content:center;align-self:flex-end;align-items:center;display:flex}:scope .basketTable .tableItem .itemLineTotal .moveToQuote,:scope .basketTable .tableItem .itemLineTotal .moveToBuy{color:#007ab8;background:0 0;border:none}:scope .basketTable .tableItem .delete{grid-area:delete}@media not (min-width:650px){:scope .basketTable .tableItem{grid-template-columns:120px 90px 1fr;grid-template-areas:"image options options""image quantity lineTotal"}:scope .basketTable .tableItem .quantity{justify-content:start;align-items:center;height:auto;display:flex}:scope .basketTable .tableItem .delete{justify-self:center}:scope .basketTable .tableItem .itemLineTotal{align-self:center}}:scope .basketTable .tableItem:not(:last-child){border-bottom:1px solid #ccc}:scope .basketTable .itemLineTotal{justify-self:flex-end}:scope .basketTable .subTotal{text-align:right;border-bottom:1px solid #ccc}:scope .basketTable>div{box-sizing:border-box;padding:10px}:scope .basketTable textarea{padding:4px}:scope .basketTable .generalNotes{border-bottom:1px solid #ccc;flex-direction:column;justify-content:center;gap:4px;display:flex}:scope .removeItem{text-align:center;box-sizing:border-box;width:32px}:scope .removeItemButton{cursor:pointer;background:0 0;border:none}:scope .removeItemButton img{max-width:unset;width:16px;height:16px}:scope .checkoutButtons{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}:scope .checkoutButtons form{margin:0}@media not (min-width:440px){:scope .checkoutButtons{flex-direction:column-reverse}:scope .checkoutButtons a.btn,:scope .checkoutButtons input.btn{width:100%}}#confirmDetails td{text-align:right}.checkoutProgress{justify-content:space-around;display:flex}.checkoutProgress .active{color:green;font-weight:700}div.resetPassword{flex-direction:column;align-items:center;margin:20px 0 0;display:flex}div.resetPassword .well{width:100%;max-width:300px;margin:0;padding:10px}div.resetPassword .well h2{margin:0}div.resetPassword input{display:block}.loginMenu>.btn{box-sizing:border-box;width:100%;height:32px;margin:0 0 20px;line-height:31px}.loginMenu>.btn:last-child{margin:0}.loginMenu form .btn{box-sizing:border-box;width:100%;height:32px;margin:20px 0 0;line-height:31px}.passwordResetNotice{color:#fff;background-color:#dc3545;border-color:#db2c36;align-items:center;margin:0 0 10px;padding:10px;display:flex}.passwordResetNotice #hideNotice{color:#fff;background:0 0;border:none;margin:2px;padding:2px;font-size:17px}.passwordResetNotice #hideNotice:hover{color:#ccc}.forgotPassword{justify-content:center;display:flex}.forgotPassword h2{margin:0 0 10px;line-height:29px}.forgotPassword .well{width:280px;margin:20px 0 0}.forgotPassword .well form{margin:0}.forgotPassword .well form input{box-sizing:border-box;width:100%}#login_box{justify-content:space-evenly;align-items:start;gap:10px;display:flex}@media screen and not (min-width:800px){#login_box{flex-direction:column}}#login_box input{box-sizing:border-box;width:100%;margin:0}#login_box .login{width:280px;margin:10px 0 0}#login_box .login form{flex-direction:column;gap:10px;display:flex}#login_box .logInButton{width:100%}.password{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #d9d9d9;border-radius:1px;width:100%;height:31px;font-size:13px;line-height:20px;transition:border .2s linear,box-shadow .2s linear;display:flex;box-shadow:inset 0 1px 2px #0000001a}.password:hover{border-color:#a0a0a0 #b9b9b9 #b9b9b9}:is(.password:has(input.invalid):has(input.invalid),.password:has(input:focus:invalid):has(input:focus:invalid)){border-color:#e9322d!important;box-shadow:0 0 6px #f8b9b7!important}.password input[type=password],.password input[type=text]{box-sizing:border-box;box-shadow:none;background-color:#0000;border:none;width:100%;margin:0;padding:0 0 0 8px}:is(.password input[type=password],.password input[type=text]).invalid.invalid,:is(.password input[type=password],.password input[type=text]):invalid{box-shadow:none!important;border:none!important}:is(.password input[type=password],.password input[type=text]):hover,:is(.password input[type=password],.password input[type=text]):focus{box-shadow:none}.password button{background:0 0;border:none;width:31px;height:30px;display:block}.passwordResetConfirmation{justify-content:center;display:flex}.passwordResetConfirmation>div{width:300px;margin:20px 0 0}.passwordResetConfirmation>div h2{margin:5px 0;line-height:29px}.paymentStatus{justify-content:center;display:flex}.paymentStatus .well{margin:10px 0 0}.paymentStatus .well h2{margin:5px 0;line-height:29px}.recentProducts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}@media screen and not (min-width:1300px){.recentProducts{grid-template-columns:repeat(3,1fr)}}@media screen and not (min-width:670px){.recentProducts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.recentProducts .product{text-align:center;border:1px solid #ccc;border-radius:4px;grid-template-rows:1fr 67px;gap:5px;padding:5px;transition:box-shadow .2s,border-color .2s;display:grid}.recentProducts .product .productPriceAlt,.recentProducts .product .productPrice{align-self:center}.recentProducts .product:hover{border-color:#08c;box-shadow:0 0 4px #c0daf5}.recentProducts .product .image{justify-content:center;align-items:center;height:120px;display:flex}.recentProducts .product .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.editShipBackground,.viewQuoteBackground{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#3338;width:100vw;height:100vh;position:fixed;top:0;left:0}:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) h3{margin:5px 0;line-height:23px}:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm{margin:0}:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media screen and not (min-width:520px){:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div{gap:5px}:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div input,:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div select{box-sizing:border-box;width:170px}}:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div .buttons{grid-column:1/-1;gap:5px;display:flex}:is(:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #shipForm,:is(:is(.editShipBackground,.viewQuoteBackground) #ship-edit,:is(.editShipBackground,.viewQuoteBackground) #billing-edit) #billingForm)>div .buttons #defaultShip{margin:0 0 0 auto}:is(.editShipBackground,.viewQuoteBackground) #client-quote{box-sizing:border-box;background-color:#fff;border-radius:4px;width:95vw;max-width:1300px;max-height:90vh;padding:20px;position:absolute;top:50%;left:50%;overflow:scroll;transform:translate(-50%,-50%)}:is(.editShipBackground,.viewQuoteBackground) #client-quote p{margin:0}:is(.editShipBackground,.viewQuoteBackground) #client-quote .quoteClose{background:0 0;border:none;font-size:24px}:is(.editShipBackground,.viewQuoteBackground) #client-quote .viewQuoteTitle{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}:is(.editShipBackground,.viewQuoteBackground) #client-quote .viewQuoteTitle h2{margin:0;line-height:29px}:is(.editShipBackground,.viewQuoteBackground) #client-quote .itemImage{text-align:center;width:120px}.shipSelect{flex-direction:column;gap:10px;display:flex}.shipSelect .addresses{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.shipSelect .shipAddress{border:1px solid #ccc;border-radius:4px;flex-direction:column;gap:5px;padding:10px;transition:box-shadow .2s,border-color .2s;display:flex}.shipSelect .shipAddress:has(input:checked){border-color:#08c;box-shadow:0 0 4px #c0daf5}.shipSelect .shipAddress p{margin:0}.shipSelect label.btn{background:0 0;margin:auto 0 0;line-height:29px}.shipSelect .continue{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipSelect .editShipAddress{height:auto}.baskets{margin:0 0 20px}.baskets .tabsWrapper ul{align-items:end;display:flex}.baskets .tabsWrapper ul li{text-align:center}.baskets .tabsWrapper ul li:not(:last-child):not(.active) a{color:#fff;background-color:#0e5295}.baskets .tabsWrapper ul li:last-child{margin-left:auto}.basketTitle .moveItems{color:#007ab8;background:0 0;border:none;margin:0 0 0 auto;padding:5px;font-size:16px}.basketTitle{align-items:center;display:flex}.goToBasket.goToBasket{margin:0 0 10px}.searchProduct{grid-template-columns:270px 1fr;gap:10px;display:grid}@media screen and not (min-width:700px){.searchProduct{grid-template-columns:1fr}}.modelNumber{font-size:13px}.checkoutPrices.checkoutPrices{text-align:right}.leadTime{text-align:center}.leadTime .leadTimeWrapper{background-color:#0e5295;border-radius:2px 2px 0 0;height:18px;margin:0 0 10px;padding:10px}.leadTime .leadTimeWrapper h3{color:#fff;margin:0;font-family:Calibri,sans-serif;font-size:16.25px;font-weight:400;line-height:20px}.errorSummary p{color:#fff;background-color:#dc3545;border-color:#db2c36;margin:0;padding:5px}#checkout{margin:0 0 10px}#checkout .deliveryAddress p{margin:0}#productDisabledAlert{margin:10px 0}#descParent{grid-template:"desc price""desc prods"1fr"productContact productContact""recentProducts recentProducts"/8fr 4fr;gap:10px;display:grid}@media screen and not (min-width:1024px){#descParent{grid-template-columns:1fr;grid-template-areas:"price""productContact""prods""recentProducts"}}#descParent #description{grid-area:desc}#descParent #pricingParent{grid-area:price}#descParent .prodsOfInterestWrap{grid-area:prods}#descParent .productContactWrapper{grid-area:productContact}#descParent .recentProductsWrap{grid-area:recentProducts}#descParent.prodTable{grid-template-columns:1fr;grid-template-areas:"desc""price""productContact""prods""recentProducts"}@media screen and not (min-width:1024px){#descParent.prodTable{grid-template-columns:1fr;grid-template-areas:"price""productContact""prods""recentProducts"}}.prodoptiontablerow .quantity{justify-content:center;align-items:center;display:flex}.prodoptiontablerow .qtys{width:60px;margin:0}.prodoptiontablerow .availability{line-height:26px}.prodoptiontablerow .availability .label{background-color:#0e5295;padding:3px 6px;font-size:15px}.salePrice{color:#dc3545;text-shadow:1px 1px 1px #000;white-space:nowrap;padding:2px 4px;font-size:22px;font-weight:700;line-height:14px;display:inline-block}.exvat{font-size:13px}.checkoutButtons{justify-content:space-between;display:flex}.metaDescription{color:#007ab8;margin-bottom:10px;font-size:22px;line-height:25px}.additionalDescription{font-size:17px}.brandImg{flex-direction:column;justify-content:center;align-items:center;margin:5px 5px 5px auto;display:flex}@media screen and (max-width:1200px){.tab.clearance{display:none}}.hide-search.hide-search{display:none}.hide-search.hide-search.scroll{display:unset}