.product_wrapper{background-color:#fff;height:100%;box-shadow:0 0 5px #ccc;position:relative;display:flex;flex-direction:column}.product_image_wrapper_icons{position:absolute;width:100%;z-index:999}.product_imagethumb_link{overflow:hidden;position:relative;height:120px;display:flex;-webkit-flex-align:center;align-items:center;padding:10px}.product_imagethumb{max-height:100%;max-width:100%;display:block;margin:0 auto;width:auto!important}.product_info{background-color:#fff;padding:10px 8px;position:relative;display:flex;flex-direction:column;flex:1 1}.product_info a{text-decoration:none}.product_info .price-line-through{font-weight:600;color:#616161;line-height:17px;font-size:12px;margin-left:5px;text-decoration:line-through}.price-list{display:flex;align-items:center;margin:5px 0;position:relative}.product_info .product_dec{font-size:14px;line-height:22px;margin-bottom:6px;margin-top:0}.product_info .product_dec a{text-decoration:none;font-weight:500;color:#2d2d2d}.product_number{margin-bottom:8px;margin-top:0}.product_number,.product_number a{font-size:17px;line-height:22px;color:#000}.product_number a{font-weight:500;text-decoration:none;font-family:Anton,sans-serif;letter-spacing:1.5px}.price-save{margin-bottom:8px}.price-save p{background-color:#05a143;border-radius:12px;color:#fff;display:inline-block;font-size:11px;padding:1px 15px;font-family:Roboto Condensed,sans-serif;font-weight:600}.product_info .price-ship{color:#29a32c;justify-content:center;border:1px solid #74d677;border-radius:2px;padding:3px 8px;background:#e4ffe5;margin-left:auto}.out-of-stock,.product_info .price-ship{font-size:10px;font-weight:500;display:flex;align-items:center}.out-of-stock{color:#ff4141;border:1px solid #f3b6b6;border-radius:2px;padding:3px 6px;line-height:1;background:#ffe5e5;margin:0 0 0 auto}.out-of-stock svg{font-size:12px}.price-contact{justify-content:center;display:flex;align-items:center;cursor:pointer;flex-direction:column}.product-footer{margin-top:auto;padding:0 8px 10px;position:relative;text-align:center}.product-notepopup{margin-top:10px;padding:10px;position:absolute;left:0;right:0;top:70%;z-index:99;width:100%;background-color:#fff2cc;box-shadow:0 0 5px #ccc}.contact-availability-popup .MuiPaper-elevation{overflow:initial;background:transparent;box-shadow:0 0 0}.categorybox{background:#fff;display:flex;align-items:center;height:100%;flex-direction:column;box-shadow:0 0 5px #ccc}.categorybox a{text-decoration:none}.category-inner{padding:10px;border-radius:5px;height:100%;cursor:pointer}.category-inner .categorytitle{width:100%;margin-right:5px!important;font-weight:500;text-align:center;margin-top:10px}.categoryimage{position:relative;height:80px;display:flex}.categoryimage img{display:block;margin:auto;width:100px;max-height:100%;max-width:-moz-fit-content;max-width:fit-content}.product_notes{background-color:#fffaeb;border:1px solid #fff2cc;padding:5px;margin-bottom:10px}.product_notes img{vertical-align:middle;width:20px}.contact-availability{width:280px}.contact-availability,.contact-availability_ProductDetails{padding:10px;background-color:#fff2cc;box-shadow:0 0 5px #ccc;font-weight:400;font-size:1rem;line-height:1.5;color:#545252}.contact-availability_ProductDetails{width:400px}.contact-availability-popup .MuiList-root{padding:0!important}.price-cart{margin-top:auto;padding-top:5px;display:flex;flex-direction:column}.button-rounded{border-radius:50%!important;max-width:25px;width:25px;min-width:25px!important}.product-detail-right .part-box .stack-mrg-left.MuiStack-root>:not(style)+:not(style){margin-left:auto}.part-accessories-box a{text-decoration:none;color:rgba(0,0,0,.87)}.part-accessories-content .part-accessories-title{font-weight:500;line-height:1.4;font-size:13px;margin-bottom:6px;margin-top:5px;text-transform:none;display:block;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"sans-serif",Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.part-accessories-content .part-accessories-number{margin-bottom:6px;font-family:Anton,sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;color:#585858}.water-mark{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;text-shadow:2px 0 0 #575757,-2px 0 0 #a3a3a3,0 2px 0 #c3c3c3,0 -2px 0 #828282,1px 1px 0 #6f6f6f,-1px -1px 0 #afafaf,1px -1px 0 #949494,-1px 1px 0 #7a7a7a,1px 1px 5px #212121;letter-spacing:3px;opacity:.5;word-break:break-word;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.water-mark:first-letter{text-transform:uppercase}.pagination-sec{display:inline-block;width:100%}.pagination-sec ul{float:right;margin:10px 0}.view-all-img-popup .MuiPaper-root{width:80%}.specification-popup-container{max-height:300px}.note-th{width:200px}.equal-width-th{width:25%}.image-td{width:70px}.current-page-result{margin-bottom:20px}.product_image_wrapper{position:relative}.product-labels{position:absolute;bottom:5px;right:5px}.product-labels p{background:#05a143;padding:3px 6px;font-size:11px;color:#fff}.product-labels-xpref{position:absolute;bottom:5px;right:5px}.product-labels-xpref p{background:#fff;padding:3px 6px;border:1px solid #c5dfeb;font-size:11px;color:#187fb1;font-weight:600}.Referencetabledata{cursor:pointer;color:#2f5597;text-decoration:underline;font-weight:600}@media (max-width:450px){.dialog-title-mobile{padding:16px 45px 16px 24px!important}.current-page-result{display:inline-block;width:100%}}