﻿@font-face{font-family:"WuerthBold";src:local("WuerthBold"),url(/Content/fonts/Wuerthbold.woff2) format("woff2"),url(/Content/fonts/WuerthBold.woff) format("woff"),url(/Content/fonts/WuerthBold.ttf) format("truetype"),url("/Content/fonts/WuerthBold.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthBook";src:local("WuerthBook"),url(/Content/fonts/Wuerthbook.woff2) format("woff2"),url(/Content/fonts/WuerthBook.woff) format("woff"),url(/Content/fonts/WuerthBook.ttf) format("truetype"),url("/Content/fonts/WuerthBook.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthExtraBoldCond";src:local("WuerthExtraBoldCond"),url(/Content/fonts/WuerthExtraBoldCond.ttf) format("truetype"),url("/Content/fonts/WuerthExtraBoldCond.eot?") format("embedded-opentype");font-display:swap;}@font-face{font-family:"WuerthExtraBoldCondCaps";src:local("WuerthExtraBoldCondCaps"),url(/Content/fonts/WuerthExtraBoldCondCaps.ttf) format("truetype"),url("/Content/fonts/WuerthExtraBoldCondCaps.eot?") format("embedded-opentype");font-display:swap;}#body{font-size:14px;}.checkout--container .checkout{background-color:#b9c900;text-transform:uppercase;font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;font-size:16px;line-height:16px;padding:10px 50px;color:#000;text-decoration:none;border:0;display:inline-block;}.checkout--container .checkout:hover{background:#b0bf00;}.checkout--container .alert--order{color:#c00;}.checkout--container div.checkout{background:#dedede;color:#959595;}@media screen and (min-width:768px){.tableheader{font-size:15px;}.shoppingcart .cartline .img--container>div,.shoppingcart .cartline .remove{position:relative;padding-top:15px;}.shoppingcart .cartline .product__image{width:150px;height:100px;}.shoppingcart .cartline .product__image img{position:relative;top:40%;transform:translateY(-50%);}.shoppingcart .cartline .pricing{text-align:right;}.shoppingcart .cartline .pkg--info,.shoppingcart .cartline .pkg--info--na{text-align:right;}.shoppingcart .cartline .packagesize{margin-top:8px;}.checkout--container>div:first-child{margin-top:5px;}.checkout--container>div:nth-child(2),.checkout--container>div:last-child{margin-top:10px;text-align:right;}.checkout--container .continue--shopping{padding-top:8px;}.button--container .continue--shopping>a,.checkout--container .continue--shopping>a{font-size:16px;}.checkout--container div:nth-child(2){text-align:right;}}@media screen and (min-width:768px) and (max-width:1023px){.shoppingcart .cartline .remove>span{display:inline-block;}.shoppingcart .cartline input.qty{width:85px;}}@media screen and (max-width:767px){#body.container{max-width:90%;}#cart .button--container button{margin-bottom:10px;}.shoppingcart .cartline .img--container>div{position:relative;margin-top:20px;object-fit:contain;}.shoppingcart .cartline .img--container>div img{max-width:90%;}.shoppingcart .cartline input.qty{width:35px;}.shoppingcart .cartline .remove{position:relative;text-align:center;}.shoppingcart .cartline .pkg--info--na .background--fill--container{margin-left:15px;}.checkout--container{text-align:center;}.checkout--container .checkout{padding:10px 20px;}.checkout--container>div:first-child{margin-top:10px;margin-bottom:20px;}.checkout--container div:nth-child(2),.checkout--container button{margin-bottom:20px;}.minus,.plus{background:none;}.tableheader{font-size:16px;text-align:center;}.row.hidden-sm.hidden-md.hidden-lg .col-ts-6 .requestquote,.row.hidden-sm.hidden-md.hidden-lg .col-ts-6 .updatecart,.row.hidden-sm.hidden-md.hidden-lg .subtotal{text-align:center;width:100%;}.article{border-top:1px solid #dedede;border-bottom:1px dashed #dedede;padding-bottom:10px;}}@media screen and (min-width:544px) and (max-width:1023px){#ajaxMessage,#login{top:0;}}@media screen and (max-width:543px){#ajaxMessage,#login{top:0;}}h1{text-transform:capitalize;}#id{color:#605d5c;padding-left:40px;background-image:url(/Content/Images/Catalogue/Search.png);background-repeat:no-repeat;background-position-x:10px;background-position-y:center;border:1px solid #959595;height:30px;font-size:16px;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.vertical--spacer{background-color:transparent;}.vertical--spacer.half{height:10px;}.shoppingcart .heading{text-align:center;font-size:30px;padding-top:10px;}.shoppingcart .price--label{text-align:center;}.shoppingcart a.see-your-price{color:#605d5c;text-decoration:underline;}.shoppingcart a.see-your-price:hover{text-decoration:underline;color:#c00;}.shoppingcart .quickorder p{font-size:16px;color:#444;background:#2b2b2b;color:#fff;padding:4px 30px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.shoppingcart .quickorder button[type=submit]{font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;line-height:16px;background-color:#c00;color:#fff;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}.shoppingcart .quickorder button[type=submit]:hover{background-color:#900;}@media screen and (max-width:767px){.shoppingcart .quickorder button[type=submit]{margin-top:20px;}#id{font-size:10px;}}.shoppingcart .cartline .positioned--element{padding-top:10px;}.shoppingcart .cartline .positioned--element .stockavail{position:relative;}.shoppingcart .cartline .positioned--element .stockavail .tooltip{position:relative;opacity:1;display:inline;}.shoppingcart .cartline .positioned--element .stockavail .tooltip .tooltip-arrow{top:13px;left:50%;margin-left:-4px;border-bottom-color:#000;border-width:0 6px 5px;}.shoppingcart .cartline .positioned--element .stockavail .tooltip .tooltip-text{position:absolute;top:0;left:0;}.shoppingcart .cartline input.qty{text-align:center;height:30px;line-height:30px;font-size:16px;padding-top:0;margin:0;border:1px solid #dedede;width:40%;}.shoppingcart .cartline>div:nth-child(2) .row{border-bottom:1px solid #000;padding:10px 0;}.shoppingcart .cartline .itemname{font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:15px;line-height:15px;}.shoppingcart .cartline .itemid{font-size:15px;}.shoppingcart .cartline .stockavail .fa-check-circle{color:#b9c900;}.shoppingcart .cartline .stockavail .fa-times-circle{color:#c00;}.shoppingcart .cartline .discontinued--products i{color:#c00;}.shoppingcart .cartline .pricing .price{font-size:18px;line-height:18px;font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;}.shoppingcart .cartline .pricing .packageprice,.shoppingcart .cartline .packagesize{font-size:15px;color:#959595;}.shoppingcart .cartline .packagesize{width:100%;text-align:center;}.shoppingcart .cartline .remove{text-transform:uppercase;font-size:14px;position:relative;}.shoppingcart .cartline .remove i{color:#c00;padding-right:3%;}.shoppingcart .cartline .remove a{color:#c00;padding:0 2px;justify-content:center;align-items:center;display:inline-flex;}.shoppingcart .cartline .remove a:hover{text-decoration:none;font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;}.shoppingcart .subtotal{text-align:right;}.shoppingcart .subtotal .frame{border:1px solid #dedede;padding:15px;border-radius:5px;}.shoppingcart .subtotal .frame div:first-child{width:100%;color:#c00;font-size:18px;font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;text-transform:uppercase;padding-top:2px;padding-bottom:0;display:inline-block;}.shoppingcart .subtotal .frame span{font-size:1.2em;}.requestquote,.continue--shopping a{background-color:#f2f2f2;color:#c00;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}.requestquote:hover,.continue--shopping a:hover{background-color:#c00;color:#fff;}.deleteall i{color:#c00;}.deleteall:hover{cursor:pointer;}.requestquote,.updatecart,.continue--shopping a{text-transform:uppercase;font-size:16px;line-height:16px;text-decoration:none;}.updatecart{background-color:#f2f2f2;color:#605d5c;}.updatecart.changed{background-color:#b9c900;color:#fff;}.updatecart.changed:hover{background-color:#a2b000;}.tableheader{text-transform:uppercase;text-align:center;margin-bottom:10px;background-color:#ededed;font-weight:700;border-radius:5px;height:50px;line-height:33px;padding:10px;}.tableheader div:first-child>div{text-align:left;}.tableheader div:nth-child(3),.tableheader div:last-child{text-align:center;}.shoppingcart hr{width:100%;border-top:1px solid #dedede;border-bottom:0;margin:10px 0;}.shoppingcart .emptycart--image,.shoppingcart .cartisempty,.shoppingcart .explore{text-align:center;}.shoppingcart .emptycart--image{margin:50px 0 35px 0;}.shoppingcart .cartisempty{margin-bottom:20px;font-size:30px;}.shoppingcart .explore a{font-size:20px;text-transform:uppercase;color:#fff;background-color:#c00;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}.shoppingcart .explore a:hover{background-color:#900;}.ordersent,.seeorder{font-size:16px;margin-top:20px;}.seeorder{margin-top:30px;padding-bottom:45px;text-transform:uppercase;font-family:"WuerthBold",Calibri,Arial,Helvetica,sans-serif;}.seeorder a{text-decoration:none;color:#000;}.shoppingcart .cartline input[type=text].input-validation-error,.shoppingcart .cartline input[type=number].input-validation-error{border:1px solid #f00;}.hideOverflow{overflow:hidden;position:relative;height:100%;}.checkout--container{margin-bottom:40px;}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background-color:#fff;max-height:100px;overflow-y:auto;overflow-x:hidden;cursor:pointer;width:0;}.ui-helper-hidden-accessible{position:absolute;left:-1000px;}#ajax--message--text{padding-top:5px;display:inline-block;max-width:calc(100% - 75px);line-height:28px;}#close--ajax--msg{padding-right:10px;cursor:pointer;position:absolute;right:0;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.shoppingcart .cartline .itemname>a,.shoppingcart .cartline .itemname>a:hover{text-decoration:none;color:#000;}.minus,.plus{height:auto;border:0;background:#fff;color:#000;margin:0;padding:5px;}.light--grey{color:#f6f6f6;}.dark--grey{color:#959595;}.red{color:#c00;}#cart--banner{background:#ccc;padding:10px;}#cart--banner>div{text-align:center;}.modal .modal-header,.modal .modal-footer{text-align:center;}.modal .modal-body a{color:#000;text-decoration:underline;}.modal h3{text-align:center;}.modal h3 i{color:#c00;}.modal p{font-size:18px;}.modal .yes{display:inline-block;}.modal button.cancel_quote,.modal button#submit_quote,.modal .yes,.modal .no{margin:10px 0;min-width:240px;height:40px;font-size:20px;text-transform:uppercase;padding:5px 20px;}.modal button.cancel_quote,.modal .no{background-color:#fff;border:1px solid #000;}.modal button#submit_quote,.modal .yes{background-color:#000;color:#fff;border:1px solid #000;}.modal #submit_quote:disabled{background:#dedede;border:1px solid #dedede;}.modal a.yes{text-decoration:none;color:#fff;}.modal button.cancel_quote:hover,.modal button.cancel_quote:focus,.modal button#submit_quote:hover,.modal button#submit_quote:focus,.modal .yes:hover,.modal .yes:focus,.modal .no:hover,.modal .no:focus{opacity:.7;}.modal .modal-body{text-align:center;}.modal .modal-body a.btn{width:48%;max-width:200px;background:#007cc0;color:#fff;text-decoration:none;text-transform:uppercase;margin:10px;}.modal .modal-body a.btn:hover{background:#005b8d;}.modal .modal-body .discontinued-item-model{width:30%;text-align:center;margin:0 auto;padding-inline-start:22px;}.modal .modal-body .discontinued-item-model li{text-align:left;}#same--day--shipping>div{background:#dedede;font-size:15px;padding:2px 12px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:inline-block;}#cartPromocode{background:#2b2b2b;position:relative;overflow:hidden;max-height:80px;margin-bottom:15px;}#cartPromocode #cartPromocodeText{display:inline-block;background:#2b2b2b;color:#fff;padding:8px 15px;font-size:15px;position:relative;z-index:1;float:right;}#cartPromocode #cartPromocodeText .wbold{color:#ffd800;}#cartPromocode #cartPromocodeText button{color:#fff;text-decoration:underline;background:none;border:0;}#cartPromocode #cartPromocodeText button:focus{color:#dedede;}#cartPromocode img{position:absolute;top:0;left:0;}@media(min-width:767px) and (max-width:813px){.shoppingcart .cartline .positioned--element .stockavail .tooltip .tooltip-arrow{top:33px;}}@media screen and (max-width:767px){#cartPromocode #cartPromocodeText{display:block;float:none;}}button.deleteall{background:none;border:0;text-transform:uppercase;}.cart-province{display:flex;align-items:center;margin-bottom:1em;flex-direction:row;}.cart-province-select-container{flex-grow:1;margin:0 1em;}.cart-province-label{margin-bottom:3px;}