﻿.transparent{zoom:1;filter:alpha(opacity=40);opacity:.4}.image-area .vendor-logo{float:right;clear:both;margin-bottom:5px}.image-area .product-photos{float:left;clear:both;width:100%}.vendor-logo{display:block;margin-bottom:.75em}.product-name{color:#002f6c;margin-bottom:.5em;font-size:1.5em;line-height:1}.product-details .stock-info{margin-bottom:.75em}.product-detail-container{border-top:#eee solid 1px;padding-top:8px}.product-detail-container h4{font-size:2.5em;margin-top:15px;margin-bottom:15px;border-top:#c4c4c4 solid 1px;padding-top:5px}.product-detail-section-links{background:#fff;margin-right:10px}.product-detail-section-links a{color:#002f6c;text-decoration:none}.product-detail-section-links li{display:inline;float:left;padding:10px;list-style:none;font-size:1.3em}.last-purchase-info{font-weight:bold;border-radius:15px;border:1px #adb5bd solid;background-color:#6a7178;color:#fff;padding:3px 15px;width:fit-content;margin-bottom:.75em}@media(min-width:992px){.product-details,.last-purchase-info{font-size:1.2em}}.cash-sales-warning{color:#999;font-size:12px;font-weight:bold;font-style:italic;margin-bottom:5px}.third-party-rating{border:solid #c0c0c0 1px;border-radius:10px;height:80px;margin:10px 0 15px 5px;padding:3px}.product-detail-actions-wrapper .selling-price{display:inline;font-style:italic;font-weight:bold;color:#002f6c}@media(min-width:526px){.product-detail-actions-wrapper .selling-price{padding-right:.2em}}@media(max-width:525px){.product-detail-actions-wrapper .selling-price{margin-bottom:10px;font-size:20px}}@media screen and (max-width:768px){.product-detail-actions-wrapper .product-action-button{margin-top:.25em}}@media(max-width:525px){.product-detail-actions-wrapper{text-align:left;margin-bottom:15px}}#add_to_shopping_list_form .add-link{font-size:14px;display:block;margin-right:5px}@media(max-width:525px){#add_to_shopping_list_form .add-link{text-align:left}}.personal-savings-detail span{font-size:1.2em}.product-description p{font-size:1.3em;margin:5px;white-space:pre-wrap}.additional-product-data-area{margin:25px 0 5px 0}.additional-product-data-area h4{font-size:1.2em}.additional-product-data-area #pfAJAXArea,.additional-product-data-area #accAJAXArea,.additional-product-data-area #pphAJAXArea{margin-left:5px}.additional-product-data-area .formulary-report-link{font-size:.8em;color:#3e79bf}.additional-product-data-area .formulary-report-link:hover,.additional-product-data-area .formulary-report-link:focus{color:#3b689d;text-decoration:underline}.product_purchase_history table{border-collapse:collapse}.product_purchase_history table td,.product_purchase_history table th{width:7.6%;border:1px solid #d3d3d3;text-align:center;padding:0}.product_purchase_history table th{background-color:#e5ecf9}.action-area{margin-top:1em}.action-area .not-available-online,.action-area .superseded,.action-area .product-log-in-to-order{background-color:#fffacd;text-align:center;border:1px solid #d3d3d3;font-weight:bold;max-width:270px;display:inline-block;padding:10px;font-size:1.1em;margin-bottom:15px;border-radius:10px}@media(max-width:525px){.action-area .not-available-online,.action-area .superseded,.action-area .product-log-in-to-order{max-width:none;width:100%}}.action-area .not-available-online{background-color:#3e79bf;color:#fff}.action-area .not-available-online a{color:#add8e6}.action-area .superseded{background-color:#d2691e;color:#fff}.action-area .product-log-in-to-order{background-color:#8fb0cc;color:#fff}.marketplace-description-popup{display:none;background-color:#fffacd;padding:15px;max-width:300px;position:absolute;border-radius:5px;border:1px solid #d3d3d3;text-align:left;z-index:1000}.marketplace-description-popup ul{margin-left:20px}.marketplace-description-popup ul li{padding-bottom:10px}.marketplace-description-popup .vendor-link{width:100%;text-align:right}.buy-and-try-description-popup{margin-top:-200px;display:none;background-color:#fffacd;padding:15px;max-width:300px;position:absolute;border-radius:5px;border:1px solid #d3d3d3;text-align:left;z-index:1000}.buy-and-try-description-popup .buy-and-try-link{width:100%;text-align:right}.product-list{font-size:.75em}.product-list .product-image-area,.product-list .product-data-area{min-height:0}.resource-link{position:relative;width:100%;border:1px solid #d3d3d3;border-radius:5px;padding:10px;margin-bottom:10px}.resource-link img,.resource-link h4{display:inline;vertical-align:middle}.resource-link img{margin-right:10px}.resource-link h4{font-weight:normal}.resource-link .attribution-link a{color:#585858;font-size:.75em;padding-bottom:2px}.resource-link .attribution-link a:hover{text-decoration:none}div.clear{clear:both}.primary-product-detail-actions .buy-and-try-description-anchor img{margin-right:-5px;width:120px}.primary-product-detail-actions input[type=submit],.primary-product-detail-actions button{font-size:1.5em;border-radius:10px;display:inline-block}@media screen and (max-width:768px){.primary-product-detail-actions input[type=submit],.primary-product-detail-actions button{border-radius:5px}}@media(min-width:526px){.primary-product-detail-actions input[type=submit],.primary-product-detail-actions button{width:175px}}@media(max-width:525px){.primary-product-detail-actions input[type=submit],.primary-product-detail-actions button{width:100%;height:40px;border-radius:5px;margin-bottom:.5em}}.primary-product-detail-actions .add_to_cart_form{font-size:1.5em}@media(min-width:526px){.primary-product-detail-actions .add_to_cart_form{width:175px;margin-left:auto}}@media(max-width:525px){.primary-product-detail-actions .add_to_cart_form{width:100%}}@media(max-width:525px){.primary-product-detail-actions .add_to_cart_form .add-to-cart-button,.primary-product-detail-actions .add_to_cart_form .cart-quantity-container{height:40px;border-radius:5px;margin-top:.5em}}.product-detail-navigation-container{z-index:5}.product-detail-navigation-buttons-fixed{top:100px;position:sticky;border-bottom:solid;border-bottom-color:#000;border-bottom-width:1px}ul.promo-list{font-size:1.3em;margin-top:5px;margin-bottom:20px;list-style:none}ul.promo-list li{margin-left:15px;padding-left:25px;padding-bottom:5px;background-image:url("https://shop.benco.com/Content/sale.png");background-repeat:no-repeat}.customer-q-and-a{font-size:1.3em}.customer-q-and-a input[type=submit],.customer-q-and-a button{border-color:transparent;border-radius:10px}.customer-q-and-a .customer-question{font-weight:bold}.customer-q-and-a .customer-answer{margin-bottom:10px}.anchor-tag-destination{padding-top:40px;scroll-margin-top:85px}.anchor-tag-destination::before{content:"";display:block;display:block;z-index:1019;pointer-events:none;height:40px;margin:-40px 0 0}@media(max-width:1167px){.anchor-tag-destination{scroll-margin-top:125px}}@media(max-width:525px){.product-detail-wrapper{display:table;margin:auto}}.shopping-list-choice{font-size:1.3em;border:1px solid #fff;background:#fff;width:100%;text-align:left;border-radius:5px;margin:5px 0 5px 0;padding-left:15px;height:45px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 2px 12px rgba(0,0,0,.1)}@media(max-width:767px){.product-name{font-size:2em}}#addToSubscription{margin-bottom:8px}.transparent{zoom:1;filter:alpha(opacity=40);opacity:.4}.product-list{margin-bottom:15px;width:100%}.product-list .price-display::before{content:attr(data-price)}.product-row{padding:.5em 0;margin:0 .2em;border-bottom:1px solid #c0c0c0}.sort-selector{display:block}.grouping-selector{display:block;font-size:.95em}.autocorrect-options .search-original-term{font-size:14px;font-weight:bold;margin-bottom:5px;background-color:transparent;border:none;color:#3b689d}.autocorrect-options .search-original-term .search-term{color:#800000;font-style:italic}.promotion-summary{margin-bottom:20px;text-align:center}.promotion-summary .special-offer{font-size:16pt}.promotion-summary .promotion-description{font-size:16pt;color:#508ab6;font-weight:bolder}.product-image-area{position:relative;margin:auto}.bencoprints-image{max-width:100%;max-height:120px}.externalproducts-image{max-width:100%;max-height:120px}.product-data-area-mobile{font-size:1.2em;position:relative;left:0;margin-left:165px}.product-data-area-mobile a:hover,.product-data-area-mobile a:visited{text-decoration:none}.product-data-area-mobile .title{min-height:40px}.product-data-area-mobile .title .preferred-star{margin:0 2px 2px 0}.product-data-area-mobile .title h4{font-size:1.25em;color:#002f6c}.product-data-area{font-size:1.2em;min-height:5em;position:relative}.product-data-area a:hover,.product-data-area a:visited{text-decoration:none}.product-data-area .title{min-height:40px}.product-data-area .title .preferred-star{display:inline-block;vertical-align:text-bottom;margin:0 2px 2px 0}.product-data-area .title h4{display:inline-block;font-size:1.25em;color:#002f6c}.product-data-area .description{position:relative;font-size:1em;font-style:italic;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.product-data-area .last-purchase{font-weight:bold;color:#999;font-style:italic}.product-data-area .ordering{min-height:5em;text-align:right;position:relative}.product-data-area .ordering .product-action-button{margin-bottom:.5em;display:inline-block}.product-data-area .ordering.tall{min-height:6.5em}.product-data-area .ordering .detail{margin-left:5px;margin-top:5px;width:158px}.product-data-area .ordering .detail .promotion-message{font-size:.75em;line-height:1.2em}.product-data-area .ordering .detail .log-in-to-order{width:150px;position:absolute;top:20px;left:50px}.product-data-area .ordering .detail .bulk-discounts h3{font-size:1.1em}.product-data-area .ordering .detail .bulk-discounts .bulk-discount-quantity{font-size:.75em}.stock-status{display:inline;color:#337ab7}.product-availability-message{background:#800000 url("https://shop.benco.com/Content/icons/184-warning.png") 8px center/16px 13px no-repeat;border-radius:3px;padding:3px;padding-left:30px;color:#fff;font-size:.9em;margin-top:3px}.selling-price{display:inline;font-style:italic;font-weight:bold;color:#002f6c;padding-right:.2em}.grouped-product-row{margin:0 .2em;border-bottom:1px solid #c0c0c0}.grouped-product-row .stock-status{display:none;color:#337ab7}.grouped-product-row .summary-row{padding:.5em 0 0 0;display:flex}.grouped-product-row .expand-button-wrapper{margin:.5em 0 0 0}.grouped-product-row .hide-more{width:150px;display:block}.grouped-product-row .show-more{width:150px;display:none !important}.grouped-product-row.hide-details .summary-row{padding-bottom:.5em}.grouped-product-row.hide-details .additional-products,.grouped-product-row.hide-details .hide-more{display:none}.grouped-product-row.hide-details .show-more{display:inline-block !important}.additional-products table{margin:0 0 .5em 0}.additional-products .add_to_cart_form input{margin:0}.additional-products td.product-name{color:#002f6c;font-weight:bold}.additional-products td.stock-info{width:30px}.additional-products td.product-number{width:70px}.additional-products td.manufacturer-product-number{width:70px}.additional-products td.request-quote{width:240px}.additional-products td.price{width:100px}.additional-products td.add-to-cart{width:140px}.product-image-mobile{margin:auto;width:128px;float:left;height:100%}@media(min-width:768px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#searchResults .product-list{display:block}#searchResults .product-list-mobile{display:none}}@media(max-width:767px){.add_to_cart_form{font-size:1.4em}.previously-purchased{background-color:#add8e6;text-align:center}#searchResults .product-list{display:none}#searchResults .product-list-mobile{display:block}.product-image-area{margin-top:.75em;border-bottom:none !important;width:160px}.product-data-area .description{display:none}}.delivery-estimates{font-weight:bold;color:#002f6c}@media screen and (max-width:768px){.mobile-search-product-wrapper{display:grid;grid-template-areas:"mobile-bestseller mobile-product-data mobile-product-data" "mobile-image-area mobile-product-data mobile-product-data" "mobile-image-area mobile-icons mobile-pricing" "mobile-purchase mobile-purchase mobile-purchase";grid-template-columns:4fr 5fr 4fr;grid-template-rows:auto 3fr auto auto;grid-gap:5px;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 2px 12px rgba(0,0,0,.1);margin-bottom:1em;padding:.5em}.mobile-search-product-wrapper .mobile-bestseller-area{grid-area:mobile-bestseller}}@media screen and (max-width:768px) and (max-width:359px){.mobile-search-product-wrapper .mobile-bestseller-area .xs-screen-hidden{display:none}}@media screen and (max-width:768px){.mobile-search-product-wrapper .mobile-product-data-area{grid-area:mobile-product-data;display:block}.mobile-search-product-wrapper .mobile-product-data-area .fas,.mobile-search-product-wrapper .mobile-product-data-area .far{font-size:2em !important}.mobile-search-product-wrapper .mobile-product-data-area .heart{float:right}.mobile-search-product-wrapper .mobile-product-data-area .mobile-product-number{margin-top:.25em}.mobile-search-product-wrapper .mobile-product-data-area .right-aligned{text-align:end}}@media screen and (max-width:768px){.mobile-search-product-wrapper .mobile-image-area{grid-area:mobile-image-area;margin:auto}.mobile-search-product-wrapper .mobile-image-area img{max-width:100%;max-height:100%}}@media screen and (max-width:768px){.mobile-search-product-wrapper .mobile-icons-area{grid-area:mobile-icons;align-self:end;display:flex;flex-direction:column}}@media screen and (max-width:768px){.mobile-search-product-wrapper .mobile-pricing-area{grid-area:mobile-pricing;text-align:end;align-self:end;display:grid}.mobile-search-product-wrapper .mobile-pricing-area .personal-savings-detail{font-size:.9em}}@media screen and (max-width:768px){.mobile-search-product-wrapper .mobile-purchasing-area{grid-area:mobile-purchase;margin-top:.25em;display:flex}.mobile-search-product-wrapper .mobile-purchasing-area a.medium_blue_button.product-action-button,.mobile-search-product-wrapper .mobile-purchasing-area a.bright_blue_button.product-action-button,.mobile-search-product-wrapper .mobile-purchasing-area a.dark_orange_button.product-action-button,.mobile-search-product-wrapper .mobile-purchasing-area [class*=add-to-cart-with-quantity],.mobile-search-product-wrapper .mobile-purchasing-area a.green_button,.mobile-search-product-wrapper .mobile-purchasing-area button{width:100%;border-radius:5px;min-height:30px;height:100%;font-weight:bold;font-size:16px;flex:1}.mobile-search-product-wrapper .mobile-purchasing-area .log-in-to-order{width:100%;min-height:30px;height:100%;margin-bottom:8px;display:flex}}@media screen and (max-width:768px){.product-row{border:none;margin-bottom:1em}}.accordion .ui-accordion-content{border-style:none;padding-left:1em;padding-top:0;padding-bottom:0;overflow:hidden}.accordion .ui-accordion-content p{margin-top:5px;margin-bottom:5px}.accordion .ui-accordion-header{border-style:none;color:#fff;padding:0 0 0 0;position:relative;padding-left:.25em}.accordion .ui-accordion-header:first-of-type{background-color:#8fb0cc;background:linear-gradient(#8fb0cc,#8fb0cc);display:inline-block;border-radius:6px}.accordion .ui-accordion-header .ui-accordion-header-icon{position:relative;left:1px;top:2px;margin-top:0}.accordion .ui-icon{float:right;vertical-align:middle;margin-top:0}#review-section{margin-bottom:30px}.review-container{margin-bottom:15px}.review-container .rating-container{display:inline-block}.review-container .review-text{font-size:14px;margin-top:10px}.review-container .review-date{transform:translateY(3px);display:inline-block;margin-left:10px;font-size:14px;color:#a9a9a9}#review-box{margin-top:10px;width:50%;height:100px}#customer-review-submit-button{border-color:transparent;border-radius:10px;margin-top:5px;font-size:18px}.star-rating-container{font-size:1.3em;display:flex;margin-bottom:10px}.star-rating-container .progress-container{background-color:#dfdbd4;border-radius:15px;height:25px;margin:0 10px;width:200px}.star-rating-progress-bar{border-radius:15px;height:25px;background-color:#002f6c}.global-ratings{font-size:1.3em;margin-bottom:5px}.star-spacing{float:left;margin-right:5px}
