.barcode{background-color:#f2f2f2;border:2px solid #fff;margin-bottom:0.625rem;text-align:center}.barcode button{margin-top:0.3125rem;margin-bottom:0.3125rem}.barcode .rfq_link{display:block;font-family:"Montserrat",sans-serif;font-weight:400;color:#302d1b}.barcode .rfq_link:hover{color:#302d1b}@media screen and (min-width: 576px){.barcode{width:100%}.barcode img.barcode_image{padding-top:1.25rem;padding-bottom:0.625rem}.barcode .barcode_a{width:295px;text-align:center;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.barcode{width:14.270625rem;margin-left:0.3125rem;margin-bottom:0.625rem}.barcode img.barcode_image{text-align:center;padding-top:1.25rem;padding-bottom:0.625rem}.barcode .barcode_a{width:172px;text-align:center;margin-left:auto;margin-right:auto}}@media screen and (min-width: 992px){.barcode{width:13.395625rem;margin-left:0.625rem}.barcode:hover{border:2px solid #7bac37}.barcode img.barcode_image{padding-top:1.25rem;padding-bottom:0.625rem}.barcode .barcode_a{width:172px;text-align:center;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1200px){.barcode{width:13.5625rem;margin-left:0.625rem}.barcode img.barcode_image{padding-top:2.5rem;padding-bottom:1.25rem}}@media screen and (min-width: 1400px){.barcode{width:14.4375rem;margin-left:0.625rem}.barcode img.barcode_image{padding-top:2.5rem;padding-bottom:1.25rem}}@media only screen and (min-width: 425px)and (max-width: 767px){img.barcode_image{padding-top:1.25rem;padding-bottom:0.625rem}.barcode_a{width:295px;text-align:center;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 320px)and (max-width: 424px){img.barcode_image{padding-top:1.25rem;padding-bottom:0.625rem}.barcode_a{width:295px;text-align:center;margin-left:auto;margin-right:auto}}table.zebra caption{background-color:#fff;text-align:left;font-family:"Noto Serif",serif;font-weight:700;font-size:20px;color:#302d1b}@media screen and (min-width: 576px){table.zebra caption{font-size:24px}}table.zebra tbody{border-top:#302d1b solid 1px}table.zebra td{border-top:none;text-align:left;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}table.zebra td.table-label{font-family:"Montserrat",sans-serif;font-weight:600}a.action-link{text-align:right;display:block;margin:20px auto;font-family:"Montserrat",sans-serif;font-weight:600;color:#7bac37;font-size:16px}a.action-link:hover{color:#7bac37;opacity:.7}.floating-tabs{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5px;margin-bottom:40px}@media screen and (min-width: 576px){.floating-tabs{gap:10px}}@media screen and (min-width: 768px){.floating-tabs{flex-direction:row;margin-bottom:60px;gap:20px}}.floating-tabs .tab{font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;padding:8px 15px;color:#7bac37;text-decoration:none}@media screen and (min-width: 576px){.floating-tabs .tab{font-size:18px;padding:15px 25px}}@media screen and (min-width: 992px){.floating-tabs .tab.large-font{font-size:20px}}.floating-tabs .tab.selected{background-color:#7bac37;color:#fff;border-radius:50px}.floating-tabs .tab.selected:hover{text-decoration:none}.floating-tabs .tab:hover{text-decoration:underline}p{margin-bottom:24px}.carousel-inner{background-color:#000}@media screen and (min-width: 1200px){.carousel-inner{height:530px}}.carousel-caption{background:#8d7e59;opacity:.7;padding:0}.carousel-caption p{font-size:12px;padding-top:5px;padding-bottom:5px;margin-bottom:0;font-family:"Open Sans",sans-serif}@media screen and (min-width: 1200px){.carousel-caption{top:410px;bottom:auto}}.page-text-element li{font-family:"Montserrat",sans-serif;font-weight:400;color:#302d1b;font-size:16px;list-style-type:disc}.divider{width:100%;height:1px;background-color:#302d1b;margin-bottom:30px}.in-stock{text-align:left}.in-stock p{margin-bottom:0}.light_gray_box{background-color:#f2f2f2}.highlight-box{padding:20px;box-shadow:rgba(123,172,55,.6) 0 0 4px 4px}h4.desc{font-family:"Montserrat",sans-serif;font-weight:400}.tabs-container{display:flex;border:none;padding-bottom:12px}.tab-button{padding:8px 20px;background:#fff;border:1px solid #ccc;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;color:#302d1b;transition:all .3s ease}.tab-button:not(:last-child){border-right:1px solid #ccc}.tab-button.active{background:#f2f7eb;color:#7bac37;border-color:#7bac37}.tab-button:focus{outline:none}.milled-tab{border-radius:25px 0 0 25px;border-right:none}.unmilled-tab{border-radius:0 25px 25px 0}.express-product.hidden{display:none !important}.express-product-img{width:100%;max-width:295px}.table-data{font-size:14px}.product_item{display:flex;border-bottom:1px solid #cdcccc;padding-bottom:0.625rem;flex-direction:column;width:100%}@media screen and (min-width: 768px){.product_item{flex-direction:row}}@media screen and (min-width: 992px){.product_item{align-items:center;width:100%}.product_item h4,.product_item h3{overflow:hidden;text-overflow:ellipsis}}.slide_counter{position:absolute;top:0;right:0;background-color:rgba(48,45,27,.82);padding:10px}.slide_counter p{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:600;color:#fff;margin:0}.main-image{position:relative;width:100%;max-height:530px;object-fit:cover;object-position:center}.main-image img{width:100%;height:auto;display:block}.content_body .main-desc a{color:#7bac37}.content_body .main-desc a:hover{color:#7bac37;opacity:.7}