.second_div{text-align:right}
.cart_container_details{max-width:1280px;margin:0 auto;padding:0 35px;width:100%}
.cart_heading{font-weight:var(--fontWeightMedium);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);color:var(--secondaryLinkNormal);margin-top:0}
p.cart_heading a{color:var(--secondaryLinkNormal);font-weight:inherit;font-size:inherit;text-decoration:none}
.cart_title{font-weight:var(--fontWeightBold);font-size:var(--fontSize31);line-height:var(--baseLineHeight);color:var(--primaryColor)}
.cart_title .mycart_qty{font-weight:var(--fontWeightSmall);font-size:31px}
.cart_title .outside_braces{font-weight:var(--fontWeightSmall);font-size:31px}
.single_product_details{margin-top:30px;border-bottom:1px solid var(--secondaryBtnVisited);padding-bottom:10px;padding-left:15px;padding-right:15px;position:relative}
.card__box--scroll{overflow-y:scroll;overflow-x:hidden}
.buy-more-msg-wrapper{background:var(--noteWrapBg);border-top:2px solid var(--blueColorDark);padding:12px 20px 15px 14px;display:block;margin-top:5px;margin-bottom:5px}
.buy-more-msg{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}
.buy-more-msg-header{color:var(--secondaryBlack);font-weight:var(--fontWeightBold);font-size:var(--fontSize14);line-height:var(--baseLineHeight);margin-top:0;margin-bottom:0}
.buy-more-msg-body{margin-top:5px;margin-bottom:0}
.buy-more-msg-wrapper .fa-exclamation-circle{color:var(--blueColorDark);position:relative;margin-top:10px;transform:rotate(180deg)}
.buy-more-msg-wrapper p{line-height:var(--baseLineHeight)}
#cart_left_section.overflow-hidden{overflow:hidden}
.shopping__cart .loader_wrapper .loader{width:70px;height:70px;left:25%;right:auto;top:70%}
.cart__loader .loader{width:97%;height:4px;border-radius:30px;background-color:rgba(0,0,0,0.2);position:relative}
.cart__loader .loader::before{content:"";position:absolute;background:var(--invertedColor);top:0;left:0;width:0;height:100%;border-radius:30px;animation:moving 1s ease-in-out infinite}
@keyframes moving{50%{width:100%}
100%{width:0;right:0;left:unset}
}
.postal_code_check_mark.error__check{pointer-events:auto;background:var(--invertedColor)}
.right_side_content p{margin-bottom:8px}
.right_align_sub{text-align:end}
.right_align_sub span{padding:0 20px}
.right_align_sub .right_text_email,.right_text_rfq{border-right:1px solid var(--cartDividend)}
.right_text_rfq:hover{font-weight:var(--fontWeightBold)}
.right_text_rfq:active{color:var(--invertedColorFocus);text-decoration:underline}
.right_text_email:hover{font-weight:var(--fontWeightBold)}
.right_text_email:active{color:var(--invertedColorFocus);text-decoration:underline}
.right_text_print:hover{font-weight:var(--fontWeightBold);font-size:var(--fontSize14)}
.right_text_print:active{color:var(--invertedColorFocus);text-decoration:underline}
.right_text{font-weight:var(--fontWeightMedium);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);color:var(--invertedColor);border:0;outline:0;cursor:pointer}
.right_text span:hover{text-decoration:underline}
.right_side_content{background:var(--secondaryBtnHover);padding:30px 26px}
.order_summary_title{font-weight:var(--fontWeightSmall);font-size:var(--fontSize22);line-height:var(--baseLineHeight);color:var(--primaryColor)}
.cart_order_summary_left{font-weight:var(--fontWeightNormal);color:var(--primaryColor)}
.cart_order_summary_left.shipping-address{margin-top:16px;margin-bottom:16px}
.cart_order_summary_right{font-weight:var(--fontWeightSmall);text-align:right;color:var(--primaryColor)}
.between_line{border-top:1px solid var(--SearchIcon);width:100%}
.between_line_top{margin-top:3rem}
#estimated_total,#total_amount{font-weight:var(--fontWeightBold)}
.proceed_checkout_button{align-items:center;text-align:center;justify-content:center;align-items:center;padding:15px 25px;gap:10px;margin-top:30px}
#select_box_country{padding-top:0;padding-bottom:0;border:1px solid var(--SearchIcon);border-radius:4px;font-weight:var(--fontWeightSmall);height:40px;margin-top:2px;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==) no-repeat 95%;-webkit-appearance:none}
#select_box_country .form-contol{color:var(--primaryColor)}
#postal_code_input:focus{border-color:var(--postalCodeInput);box-shadow:none}
#postal_code_input:focus-visible{outline:2px solid var(--blueColorLight)}
.right_side_content p{margin-bottom:0;margin-top:8px}
#check_active_class{height:40px;margin-top:2px}
.select_inputs{margin-top:10px}
#select_box_country:focus,#quantity_input:focus{border-color:var(--postalCodeInput);box-shadow:none;border:2px solid var(--blueColorLight)}
#select_box_country:focus-visible,#quantity_input:focus-visible{outline-color:var(--blueColorLight)}
#postal_code_input{font-weight:var(--fontWeightSmall);font-size:var(--baseFontSize);line-height:var(--lineHeight1andQ);color:var(--primaryColor);height:40px;margin-top:2px}
.postal_code_check_mark{position:absolute;width:40px;height:40px;background:var(--btnDisabledLight);border-radius:4px;font-weight:var(--fontWeightSmall);font-size:var(--fontSize20);line-height:var(--lineHeightSmall);display:flex;align-items:center;text-align:center;color:var(--secondaryColor);right:15px;top:0;padding:10px;pointer-events:none;border:0}
.postal_code_check_mark:focus,.postal_code_check_mark:focus-visible{border:0;outline:0}
.postal_code_check_mark.error__check{background:var(--invertedColor)}
#cart_left_section{padding:0 60px;max-height:1230px;overflow:hidden;overflow-y:auto;scrollbar-width:thin}
#cart_image_section{border:1px solid var(--secondaryBtnVisited);border-radius:5px;width:55px;height:45px}
.cart_product_details{font-weight:var(--fontWeightSmall);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);text-transform:capitalize;color:var(--primaryColor)}
.available_quantity,.sku_number{font-weight:var(--fontWeightMedium);font-size:var(--fontSize12);line-height:var(--lineHeight1and666);color:var(--primaryColor);margin-top:0}
.available_quantity{margin-bottom:0}
#delete_cart_icon{width:16px;height:16px;color:var(--secondaryLinkNormal)}
#delete_cart_icon .fa-circle-trash{color:var(--secondaryLinkNormal);margin-right:3px}
.clear_span_cart{color:var(--secondaryLinkNormal)}
.remove_cart_product{font-weight:var(--fontWeightMedium);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);display:flex;align-items:center;text-align:center;color:var(--secondaryLinkNormal)}
.remove_cart_product:hover{text-decoration-line:underline;color:var(--secondaryLinkNormal);font-weight:var(--fontWeightBold)}
.remove_cart_product:active{text-decoration-line:underline;color:var(--secondaryLinkActive);font-weight:var(--fontWeightBold)}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
.minus{width:20px;height:20px;padding:13px 5px 8px 5px;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;z-index:999;position:absolute;margin-right:55%;color:var(--secondaryBlack)}
.plus{width:20px;height:20px;padding:13px 5px 8px 5px;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;z-index:999;position:absolute;margin-right:30%;color:var(--secondaryBlack)}
.single_product_price{font-weight:var(--fontWeightSmall);font-size:var(--fontSize12);line-height:var(--lineHeight1and666);color:var(--primaryColor);margin:0;white-space:nowrap;margin-top:6px;margin-left:7px}
.single_pr_price{margin-left:10px}
.cart_quantity_div{display:flex;justify-content:end}
#quantity_input{width:90px}
.quantity_input{text-align:center;font-size:var(--fontSize14);font-weight:var(--fontWeightSmall);line-height:var(--lineHeight1and3Q);color:var(--secondaryBlack)}
.single_product_total_amount p{font-weight:var(--fontWeightBold);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);text-align:right;color:var(--primaryColor);margin-right:0}
#cart_bottom_buttons{text-align:right;margin-bottom:15px;padding-top:25px}
.clear_cart{font-weight:var(--fontWeightMedium);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);align-items:center;text-align:center;color:var(--secondaryLinkNormal);border:0;background-color:var(--secondaryColor);cursor:pointer}
.quantity-dropdown-content{display:none;position:absolute;border-radius:5px;right:55%;top:40px;z-index:2}
.reverse{top:40px}
.quantity-dropdown-content a{color:var(--secondaryBlack);padding:12px 16px;text-decoration:none;display:block}
.show{display:block}
#quantityDropdown th{font-weight:var(--fontWeightBold);font-size:var(--fontSize12);line-height:var(--baseLineHeight);letter-spacing:.1em;text-transform:capitalize;color:var(--primaryColor)}
#quantityDropdown td{font-weight:var(--fontWeightSmall);color:var(--primaryColor)}
.product_color{font-weight:var(--fontWeightMedium);font-size:var(--fontSize12);line-height:var(--lineHeight1and666);color:var(--primaryColor)}
.align_right_td{text-align:right}
.clear_cart:focus{outline:0;outline:0}
.clear_cart:focus-visible{outline:0}
#disabled_checkout{background:var(--btnDisabledLight);border-radius:4px;align-items:center;text-align:center;color:var(--secondaryColor);justify-content:center;align-items:center;padding:15px 25px;gap:10px;border:0;margin-top:15px}
.empty_cart_sec{text-align:center;margin:auto}
.card_box{padding-right:15px}
#cart_icon{font-weight:var(--fontWeightBolder);font-size:var(--fontSize64);line-height:var(--lineHeight3Q);color:var(--SearchIcon)}
.empty_cart_title{font-weight:var(--fontWeightSmall);font-size:var(--fontSize22);line-height:var(--baseLineHeight);color:var(--primaryColor);margin-top:30px}
.start_shopping_btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px 25px;gap:10px;width:322px;height:44px;color:var(--secondaryColor);background:var(--invertedColor);border-radius:4px;border:0;font-weight:var(--fontWeightBold);margin-top:30px}
.start_shopping_btn:focus{background-color:var(--invertedColor);color:var(--secondaryColor);border-radius:4px;outline:2px solid var(--blueColorLight);outline-offset:2px}
.start_shopping_btn:hover{background-color:var(--invertedColorHover);color:var(--secondaryColor);border-radius:4px;border:0}
.start_shopping_btn:active{background-color:var(--invertedColorVisited);color:var(--secondaryColor);border-radius:4px;outline:0;border:0}
.quantity_table{background:var(--secondaryColor);border:1px solid var(--secondaryBtnVisited);border-radius:5px}
.continue_shopping_button{font-size:var(--fontSize14);line-height:var(--lineHeight1and428);align-items:center;text-align:center;width:214px;height:44px;margin-left:50px;margin-right:15px}
#first_div{margin-left:-15px}
#errorMsgForOrderSummary{font-weight:var(--fontWeightSmall);font-size:var(--fontSize12);line-height:var(--baseLineHeight);color:var(--secondaryBlack);margin-top:-3px;margin-left:10px}
#errorMsgForOrderSummary a{color:var(--blueColorDark)}
#warning_icon{height:12px;width:12px}
.warning_msgs{display:flex}
.warning_msgs .fa-triangle-exclamation{color:#f90}
.cart-ship-msg-wrapper{background:var(--noteWrapBg);border-top:2px solid var(--blueColorDark);padding:12px 20px 15px 14px;display:block;margin-bottom:25px}
.cart-shipping-messages{width:100%;padding:0 15px}
.cart-ship-msg{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}
.cart-ship-msg-header{color:var(--secondaryBlack);font-weight:var(--fontWeightBold);font-size:var(--fontSize14);line-height:var(--baseLineHeight);margin:0}
.cart-ship-msg-body{margin-top:0 !important;margin-bottom:0;line-height:var(--baseLineHeight)}
.cart-ship-msg .fa-exclamation-circle{color:var(--blueColorDark);position:relative;margin-top:10px;transform:rotate(180deg)}
button.cart-qty-minus,button.cart-qty-plus{border:0;background-color:var(--secondaryColor);padding:0;height:20px;position:relative}
.shopping__cart input.qty_num{border:0;width:87px;text-align:center;font-size:var(--fontSize14);background-color:var(--secondaryColor);background-clip:padding-box;border:1px solid var(--cartDividend);border-radius:.25rem;height:33px;position:absolute;top:0;left:0}
.shopping__cart button.cart-qty-minus{top:2px;z-index:1;right:1px}
.shopping__cart button.cart-qty-plus{top:2px;left:42px;margin-left:-4px}
.cart-qty-plus .inc-val{margin-left:0}
.nostock-action.more{display:inline-block;color:var(--secondaryLinkNormal);margin-top:20px;line-height:var(--baseLineHeight)}
.nostock-action a.more-btn{border:1px solid var(--secondaryLinkNormal);padding:5px;border-radius:4px;width:105px;text-align:center;display:inline-block;color:var(--secondaryLinkNormal);font-size:var(--fontSize12);font-weight:var(--fontWeightMedium)}
.nostock-action{float:right;clear:both}
.call-link{color:var(--primaryColor)}
.call-link:hover{color:var(--invertedColor);font-weight:var(--fontWeightBold)}
.call-link:active{color:var(--invertedColorFocus);font-weight:var(--fontWeightBold);text-decoration:underline}
.nostock-action .more-btn:hover{background:var(--secondaryBtnHover);text-decoration:none}
.nostock-action .more-btn:focus{background:var(--secondaryColor);text-decoration:none;border:1px solid var(--secondaryBtnVisited);outline:1px solid var(--blueColorLight)}
div.qty{display:flex;position:relative;width:84px}
button.cart-qty-minus:focus,button.cart-qty-plus:focus{outline:0}
.cart_left_section{padding:0 40px}
.quantity-dropdown-content table{background-color:var(--secondaryColor);border-radius:5px;width:286px;box-shadow:0 4px 4px rgb(0 0 0 / 30%);border-collapse:collapse}
.italic_font{font-style:italic}
.right_side_content .postal_code_error{display:none;font-size:var(--fontSize12);margin-top:-15px;font-weight:var(--fontWeightMedium);color:var(--invertedColor);padding-left:1px}
.Shoppingcart .algoli_img{border:1px solid var(--secondaryBtnVisited);border-radius:7px;width:65px;height:64px;margin-top:10px;padding:5px;text-align:center;display:flex}
.Shoppingcart img.cart_image_section{position:relative;height:auto;margin:0 auto;top:0}
.proceed_button a:hover{text-decoration:none}
.mobile-padding-none{padding-left:11px}
.single_product_details .freight__message{margin-top:3px;margin-bottom:10px}
.single_product_details .freight_label{width:61px;height:20px;background-color:var(--miniCartFreight);color:var(--secondaryColor);padding:0 2px 1px 2px;text-align:center;border-radius:4px;font-size:var(--fontSize12);font-weight:var(--fontWeightBold)}
.freight_label .tooltiptext{display:none;width:243px;height:48px;border-radius:4px;padding:8px 12px;background-color:var(--primaryColor);color:var(--secondaryColor);text-align:left;position:absolute;z-index:1;top:-50px;left:-19%;font-size:var(--fontSize12);line-height:var(--lineHeightSmall);font-weight:var(--fontWeightSmall);line-height:var(--lineHeight1and35)}
.freight_label:hover span.tooltiptext,.freight_label:focus span.tooltiptext{display:block;filter:drop-shadow(0 4px 8px rgba(37,42,49,0.16)) drop-shadow(0 8px 24px rgba(37,42,49,0.24))}
.freight_label:hover,.freight_label:focus{cursor:pointer}
.freight_label .tooltiptext::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--miniCartFreight) transparent transparent transparent}
.single_product_details:first-child .freight_label .tooltiptext{top:29px}
.single_product_details:first-child .freight_label .tooltiptext::after{top:0;margin-top:-9px;transform:rotate(180deg)}
.ais-Hits.ais-Hits--empty{padding:20px 0 40px;font-weight:var(--fontWeightBold);color:var(--primaryColor);min-height:150px}
.product-image{border:1px solid var(--secondaryBtnVisited);border-radius:5px;padding:2px 14px;height:100px}
.product-image img{border:0;vertical-align:top;height:78px;object-fit:contain;width:71px}
.product-grid .product-image-wrapper{margin:4px auto;position:relative;display:flex;column-gap:14px}
.no-stock-label{color:var(--btnDisabledLight)}
.product-grid .product-image-wrapper .algolia-product-labels{margin:0 0 10px}
.product-grid .product-image-wrapper .algolia-product-labels .algolia-qty{font-weight:var(--fontWeightBold);color:var(--primaryColor)}
.product-grid .product-image-wrapper .algolia-product-labels .algolia-rohs{display:inline-block;margin-left:5px;margin-right:2px}
.product-grid .product-image-wrapper .label-rohs{border:1px solid var(--successMedium);border-radius:4px;font-weight:var(--fontWeightBold);font-size:var(--fontSize12);line-height:var(--baseLineHeight);color:var(--successMedium);padding:2px 5px}
.product-grid .product-image-wrapper .label-new{padding:2px 5px;background:var(--successMedium);border-radius:4px;font-weight:var(--fontWeightBold);font-size:var(--fontSize12);line-height:var(--baseLineHeight);color:var(--secondaryColor)}
.apdme .price{width:100%}
@media screen and (min-width:576px) and (max-width:991px){.Shoppingcart img.cart_image_section{width:30%}
}
@media screen and (min-width:1024px) and (max-width:1200px){.minus{margin-right:72%}
.plus{margin-right:39%}
}
@media screen and (min-width:767px) and (max-width:1023px){#cart_left_section{padding:0 5px 0 14px}
.minus{margin-right:33%}
.plus{margin-right:18%}
.right_side_content{background:var(--secondaryColor);padding:0}
.postal_code_check_mark{right:15px}
.cart_image_section{height:45px;width:65px}
.right_align_sub{text-align:center;margin:30px 0}
#select_box_country{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==) no-repeat 98%}
}
@media only screen and (min-width:992px){.Shoppingcart img.cart_image_section{width:60%;font-size:var(--fontSize10);line-height:var(--lineHeightSmall)}
.shopping-cart-position{margin-top:10px}
.apdme{justify-content:start;position:relative;display:flex;align-items:baseline}
.single_product_total_amount p{margin-top:14px;margin-bottom:0}
}
@media screen and (min-width:744px) and (max-width:991px){.apdme{padding-right:0;display:flex;justify-content:end;align-items:baseline}
.single_product_total_amount p{margin-top:15px}
.remove_cart_product{margin-top:10px}
.second_div{display:flex;justify-content:start}
}
@media only screen and (max-width:575px){.Shoppingcart img.cart_image_section{width:60%}
.plus{margin-left:18%}
.minus{margin-right:0}
.postal_code_check_mark{right:15px}
.cart_quantity_div{justify-content:start;position:relative;left:25px;top:8px}
div.qty{position:relative;top:0}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--default--8{width:100%;padding-right:40px}
.quantity-dropdown-content{left:-60px}
#quantityDropdown td{white-space:nowrap}
.single_product_total_amount p{text-align:right;font-size:var(--fontSize12);line-height:var(--lineHeight2);padding-right:10px;margin-right:0}
#cart_bottom_buttons{display:flex;justify-content:space-between}
.continue_shopping_button{margin-left:8px}
#cart_left_section{padding:0}
#first_div{display:flex;flex-direction:row-reverse;margin-left:-5px}
.second_div{display:flex;padding-left:35px}
.right_side_content{padding:0;background:var(--secondaryBtnHover)}
#delete_cart_icon{display:none}
#cart_bottom_buttons{padding-top:25px;justify-content:space-between}
.cart_container_details{padding-bottom:0}
.right_text{text-align:center}
.apdme{display:flex;justify-content:flex-start;padding-left:0;padding-right:0}
.cart_image_section{height:45px;width:65px}
.right_align_sub{text-align:center;margin:30px 0}
.reverse{top:40px}
.input.qty_num{width:84px;font-size:12px}
.price{display:flex;align-items:baseline;grid-column-gap:10px;margin-left:20px}
.cart_title{margin-left:20px}
}
@media(max-width:822px){div#clearcart{padding-left:15px;padding-right:0}
.cart_left_section{padding:0}
.aem-Grid.aem-Grid--default--10>.aem-GridColumn.aem-GridColumn--offset--default--1{margin-left:20px}
.cart_order_summary_left{font-size:var(--fontSize12);line-height:var(--baseLineHeight)}
.cart_order_summary_right{font-size:var(--fontSize12);line-height:var(--baseLineHeight)}
#estimated_total,#total_amount{font-size:var(--baseFontSize)}
.order_summary_title{text-align:center}
.right_side_content{padding:0;background-color:var(--secondaryColor)}
.right_align_sub{text-align:end;margin:0}
#select_box_country{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==) no-repeat 98%}
.mobile-padding-none{padding-left:15px}
.card_box{max-height:675px;padding-right:10px;overflow:hidden;overflow-y:auto}
.card_box::-webkit-scrollbar{width:3px}
}
.right_align_sub .right_text_print{padding-right:0}
@media screen and (min-width:576px) and (max-width:767px){.Homepage .Shoppingcart img.cart_image_section{height:50px;height:auto !important}
.Homepage .Shoppingcart .algoli_img{margin-bottom:20px}
.Homepage #printview{height:50px}
}
@media print{.Homepage #printview{height:50px}
.Homepage .Shoppingcart .algoli_img{margin-bottom:20px}
.card_box{max-height:fit-content !important}
}
@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
.Shoppingcart img.cart_image_section{height:50px}
.Homepage #printview{height:50px}
.Homepage .Shoppingcart .algoli_img{margin-bottom:20px}
}
@media print{.cart_title_details,.breadcrumb,.card_cleartext,.Customcapablities,.footer,.proceed_button,.removefromprint,.mobile-hamburger,#main,.cart_title_details p,.continue_shopping_button,.samedayship-sticky,.live-chatBox,#iframe_target,.global-search,.compMicrolinks,.join-mailing-list_main,#lhnHocButton,#banner,#cart_recommnded_section,#be-chat-container,#main-footer{display:none !important}
#main-header .cmp-navigation.ie-navigation .cmp-navigation__group .cmp-navigation__item a{color:var(--secondaryBlack)}
#main-header{position:static !important}
.right_align_sub{text-align:end;width:100%;margin:0 !important;display:none}
.right_text{text-align:right}
.right_text_print{padding-right:0}
.remove_cart_product{text-decoration:none}
.remove_cart_product:active{text-decoration:none}
.remove_cart_product:hover{text-decoration:none}
#first_div .col-3 a{text-decoration:none}
#first_div .col-3 a:hover,#first_div .col-3 a:active{text-decoration:none}
.headerComponents .compLogo .logoFM{width:380px;margin-left:-14px}
.headerComponents .compLogo .logoFM a img{height:45px}
.cart_product_details a{text-decoration:none}
.cart_product_details a:hover{text-decoration:none}
#megamenu-desktop{width:100%;position:absolute;justify-content:center;right:unset;top:-75px;left:215px;display:none !important}
#main-header.sticky #megamenu-desktop{width:100%;position:fixed;justify-content:center;right:unset;top:5px;left:200px}
.animateUp{animation:none;animation-fill-mode:both;animation-delay:0}
.megamenu-products{width:90px}
.megamenu-industries{width:55px}
.right_side_content{background:var(--secondaryBtnHover);padding:0 30px 30px 30px}
#main-header .cmp-navigation__item--level-0{margin-left:0}
.megamenu-industries-wrapper{text-align:left;padding-right:0}
.headerComponents,#megamenu-desktop{display:block}
.sidebarIconToggle .fa-solid{display:none}
.headerComponents .compLogo{margin:5px 0 5px 0;padding-bottom:10px}
#main-header.cmp-container.fm-main-container .buildingblock{border-top:0}
.Shoppingcart .algoli_img,.mx-wd-left{max-width:120px}
.relatedProducts{width:100% !important}
.browser-chrome .apdme,.cart_quantity_div{display:block;float:left}
.browser-chrome .cart_quantity_div .single_product_price{position:relative;top:-1.5rem}
.browser-firefox #cart_left_section .single_product_details .row:last-child div:nth-child(2){flex:0 0 33% !important}
.browser-firefox #megamenu-container{margin-left:-2rem !important}
#cart_left_section{padding:0 30px 0 17px;max-height:fit-content !important;overflow:auto !important}
.browser-firefox .cart_quantity_div .single_product_price{position:relative;top:-1.5rem}
.browser-firefox .apdme .price{margin-top:.5rem}
}
.cart_product_details a{color:var(--primaryColor)}
.prod_len,.prod_color{font-weight:var(--fontWeightMedium);font-size:var(--fontSize12);line-height:var(--lineHeight1and666);color:var(--primaryColor);margin-top:0;margin-bottom:0}
.quantity-dropdown-content table td,.quantity-dropdown-content table th{border-left:0;border-right:0}
.quantity-dropdown-content table thead th{border-bottom:0}
.cart_title_details .cart_heading{margin-bottom:34px}
.cart_container_details .card_box .single_product_details{margin-top:24px}
.cart_container_details .card_box .single_product_details:first-child{margin-top:0}
.cart_container_details .card_box.shopping__cart--template{margin-top:40px}
.Shoppingcart .algoli_img,.cart_product_details{margin-top:0}
.cart_title_details{padding-left:10px}
.qty.shopping__cart{width:87px;left:revert;padding-left:1px;margin-right:5px}
@media only screen and (max-width:575px){.cart_title_details{padding-left:35px}
.breadcrumb .ie-breadcrumb{padding-left:20px}
.cart_title_details .cart_heading{margin-bottom:30px}
.cart_container_details .card_box .single_product_details{margin-top:20px;padding:15px 50px}
div#first_div>div:first-child{padding-left:12px}
.cart_quantity_div{left:20px}
.single_pr_price{margin-left:10px}
button#clear_cart{padding-left:0;min-width:80px}
div#cart-right{margin-bottom:20px}
.Shoppingcart .cart_quantity_div{left:15px}
.Homepage .Shoppingcart img.cart_image_section{height:auto !important}
.card_cleartext{padding:0 20px 0 30px}
.right_side_content{background:var(--secondaryBtnHover);padding:15px 30px}
.cart_container_details{padding:0}
}
@media(max-width:420px) and (min-width:320px){.col-3.shopping-cart-position{padding:0}
.apdme{padding-left:42px}
.shopping__cart button.cart-qty-minus{top:2px;right:4px}
button.cart-qty-minus,button.cart-qty-plus{height:18px;width:18px}
.shopping__cart input.qty_num{width:77px;font-size:var(--fontSize12)}
.single_pr_price{margin-left:2px}
.shopping__cart button.cart-qty-plus{left:37px}
div.qty{width:60px}
.single_product_total_amount p{margin-left:10px}
}
@-moz-document url-prefix(){.add-to-cart .qty_num{top:3px !important}
.add-to-cart button.cart-qty-minus,.add-to-cart button.cart-qty-plus{background-color:transparent !important}
}
.shopping-list-widget{display:block;padding-top:5px;padding-left:0;padding-right:0}
.shopping-list-position{font-size:var(--fontSize14);padding-left:0}
.create-list-form{padding-left:0;padding-right:0}
.create-new{margin-top:20px}
#new-shopping-list-name{margin-right:10px;width:150px;height:30px}
.shopping-list-widget .create-new input{width:100%;padding:5px;display:inline-block;border:1px solid #999}
.shopping-list-widget .create-new button{display:inline-block;width:34%}
.save-list{margin-top:0;height:30px;padding:2px;background-color:var(--invertedColor);border:0;border-radius:4px;font-weight:var(--fontWeightBold);font-size:var(--fontSize14);cursor:pointer}
.success-modal{justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.success-modal-content{background-color:white;padding:20px;border:2px solid var(--stickyBorderColor);border-radius:30px;text-align:center;width:300px;box-shadow:0 4px 6px rgba(0,0,0,0.1);font-family:Arial,sans-serif}
.success-modal-content p{margin:0;font-weight:var(--fontWeightNormal);font-size:var(--fontSize14);color:var(--darkBlue)}
.success-modal-content span{color:var(--darkBlue);font-weight:var(--fontWeightBold);font-size:var(--fontSize14)}
.sl-create-dialog-error{color:red;font-size:14px;margin-top:10px;text-align:start}
.selected{width:100%;border:1px solid var(--secondaryBlack);background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==');background-repeat:no-repeat;background-position:94% 54%;appearance:none;padding-left:5px;cursor:pointer}
.dropdown-options{position:relative;left:0;width:100%;max-height:150px;overflow-y:auto;border:1px solid var(--secondaryBlack);background-color:#fff;display:none;z-index:10}
.dropdown-options div{padding:10px;cursor:pointer}
.dropdown-options div:hover{background-color:#f0f0f0}
#emailpopup .email-address-block label{display:block}
.email-notification-address-block .trash-img{width:13px;height:20px;object-fit:contain;margin-left:15px;cursor:pointer}
.email-notification-address-block .fa-light.fa-check,.email-address-block .fa-thin.fa-trash,.email-address-block .fa-light.fa-check,.emailmodal-header .fa-thin.fa-xmark{margin-left:15px;cursor:pointer}
.email-notification-address-block .fa-light.fa-check,.email-address-block .fa-light.fa-check{color:var(--successMedium);margin-left:11px}
#emailpopup .notification-email-address-block .trash-img{width:13px;height:20px;object-fit:contain;margin-left:15px;cursor:pointer}
#emailpopup .email-notification-address-block input{background:var(--secondaryColor);border:1px solid var(--SearchIcon);border-radius:4px;padding:12px;width:304px;margin-top:0}
#emailpopup .emailmodal-header .fa-thin.fa-xmark{display:none}
#emailpopup .email-address-block input{background:var(--secondaryColor);border:1px solid var(--SearchIcon);border-radius:4px;padding:12px;width:304px;margin-top:0}
#emailpopup .addanother_receipent_button[disabled]{border:1px solid var(--SearchIcon);background:var(--btnDisabledLight);border-radius:4px;color:var(--secondaryColor);border-radius:4px;padding:5px 19px;font-weight:var(--fontWeightBold);font-size:var(--fontSize12);cursor:pointer;height:42px}
#emailpopup .signin-btn-enabled{background-color:var(--invertedColor);border:1px solid var(--invertedColor)}
#emailpopup .modal-content{background-color:var(--filterBg);margin:auto;padding:0;border:1px solid var(--webkitScrollThumb);width:40%;height:50%}
.errormsg{margin-bottom:15px;font-weight:var(--fontWeightNormal);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--invertedColor)}
.right_text_email{cursor:pointer}
#emailpopup .order-country-input input:focus{background:var(--secondaryColor);border:1px solid var(--SearchIcon);border-radius:4px;outline:2px solid var(--blueColorLight)}
#emailpopup #eocform .email{margin:0;width:53%;box-sizing:border-box;border:1px solid var(--SearchIcon);border-radius:4px;height:40px;padding:0 10px}
#form .input-box{position:relative}
#emailpopup .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem}
#emailpopup .modal-header{padding:26px 24px;background-color:var(--secondaryColor);border-bottom:1px solid var(--SearchIcon)}
#emailpopup .modal-content{box-shadow:0 25px 50px -12px rgba(6,25,56,0.25);border-radius:8px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:600px;pointer-events:auto;background-color:var(--secondaryColor);background-clip:padding-box;border-radius:.3rem;outline:0}
#emailpopup .filter-text{padding-left:0;font-weight:var(--fontWeightBold);font-size:var(--fontSize22);line-height:var(--baseLineHeight);color:var(--primaryColor)}
#emailpopup .select-estimate .label-text{font-weight:var(--fontWeightNormal);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor)}
#emailpopup #eocform .email{width:53%;box-sizing:border-box;border:1px solid var(--SearchIcon);border-radius:4px;height:40px;padding:0 10px}
.addanother_receipent_bottom_buttons{padding-left:25px;text-align:left;margin-bottom:15px}
#emailpopup ._d-flex-zipcode .select-estimate{width:100%;padding:0 10px;box-sizing:border-box}
#emailpopup .remove_field .img,#emailpopup .remove_field,#emailpopup .remove{margin:40px 180px 0 0;top:0;left:65px;z-index:99999;float:right;width:13px;height:20px;cursor:pointer}
#emailpopup .order-country-input input{width:53%;box-sizing:border-box;border:1px solid var(--SearchIcon);border-radius:4px;height:40px;padding:0 10px}
#emailpopup .addanother_receipent_button{background:var(--secondaryColor);border-radius:4px;border:1px solid var(--secondaryLinkNormal);font-style:normal;font-weight:var(--fontWeightBold);font-size:var(--fontSize14);line-height:var(--lineHeight1and428);align-items:center;text-align:center;color:var(--darkBlue);width:214px;height:44px}
#emailpopup .modal-footer-filter{display:flex;justify-content:end;padding:15px 20px;align-items:center;background:var(--secondaryBtnHover);border-bottom-right-radius:8px;border-bottom-left-radius:8px}
#emailpopup .modal-body-filter{padding:10px 0 0 0}
#emailpopup ._d-flex-zipcode{margin-top:.8rem;margin-bottom:.8rem}
#emailpopup .scroll-box{max-height:calc(100vh - 350px);overflow-x:hidden;position:relative}
#emailpopup .btn-secondaryfooter-btn-clear{background-color:var(--secondaryColor);border:1px solid var(--SearchIcon);color:var(--primaryColor);border-radius:4px;padding:5px 19px;font-weight:var(--fontWeightBold);font-size:var(--fontSize14);cursor:pointer;height:42px}
#emailpopup .footer-btn-apply[disabled]{border:1px solid var(--SearchIcon);background:var(--btnDisabledLight);border-radius:4px;color:var(--secondaryColor);border-radius:4px;padding:5px 19px;font-weight:var(--fontWeightBold);font-size:var(--fontSize14);cursor:pointer;height:42px}
#emailpopup .errormsg{display:flex;color:var(--invertedColor)}
#emailpopup #eocform.valid .input-box::before{content:"";position:absolute;right:240px;top:65px;width:16px;height:12px;-webkit-background-size:cover;background-size:cover}
#emailpopup .footer-btn-apply{border:1px solid var(--cartPopUpBg);padding:5px 19px;font-size:var(--fontSize14);height:42px;opacity:10.65;font-weight:var(--fontWeightBold);cursor:pointer;height:42px}
#emailpopup .footer-btn-apply:active{outline:0 none}
#emailpopup .footer-btn-apply[disabled]:hover{border:1px solid var(--SearchIcon);background:var(--btnDisabledLight)}
.enablebtn{background-color:var(--invertedColor);border:1px solid var(--cartPopUpBg)}
#emailpopup .btn-secondaryfooter-btn-clear:focus{box-shadow:none;background:var(--secondaryColor);border:1px solid var(--SearchIcon);border-radius:4px;outline:2px solid var(--blueColorLight)}
#eocform.invalid .input-box::before{content:"";position:absolute;right:240px;top:65px;width:18px;height:18px;-webkit-background-size:cover;background-size:cover}
#emailpopup .footer-btn-apply[disabled]:focus{background:var(--invertedColor);border-radius:4px;outline:2px solid var(--blueColorLight);outline-offset:2px}
#emailpopup .addanother_receipent_button:focus{background:var(--secondaryColor);border:1px solid var(--SearchIcon);border-radius:4px;outline:2px solid var(--blueColorLight)}
#emailpopup .remove_field .img,#emailpopup .remove_field,#emailpopup .remove{margin:40px 225px 0 0;top:0;left:65px;z-index:99999;float:right;width:13px;height:20px;cursor:pointer}
@media screen and (max-width:767px){#emailpopup #eocform .email{width:75%;box-sizing:border-box;border:1px solid var(--SearchIcon);border-radius:4px;height:40px;padding:0 10px;margin:0}
#eocform.invalid.input-box::before{content:"";position:absolute;right:75px;top:65px;width:18px;height:18px;-webkit-background-size:cover;background-size:cover}
#emailpopup .remove_field .img,#emailpopup .remove_field,#emailpopup .remove{margin:40px 80px 0 0;top:0;left:65px;z-index:99999;float:right;width:13px;height:20px;cursor:pointer}
#emailpopup #eocform.valid .input-box::before{right:65px;top:65px}
}
@media(max-width:1280px){#emailpopup .modal-dialog{max-width:auto;margin:1.75rem auto}
}
@media only screen and (max-width:822px){#emailpopup .filter-text{padding-left:0;font-weight:var(--fontWeightBold);font-size:var(--fontSize22);line-height:var(--baseLineHeight);color:var(--primaryColor)}
#emailpopup #eocform .valid .input-box::before{right:65px;top:65px;width:16px;height:12px}
#emailpopup .order-country-input input{width:75%}
#emailpopup .remove_field .img,#emailpopup .remove_field,#emailpopup .remove{margin:40px 55px 0 0}
#eocform.invalid .input-box::before{right:65px;top:65px}
#emailpopup .email-address-block input,#emailpopup .email-notification-address-block input{width:75%;margin-top:0}
}
@media only screen and (min-width:768px) and (max-width:822px){#emailpopup .filter-text{padding-left:0;font-weight:var(--fontWeightBold);font-size:var(--fontSize22);line-height:var(--baseLineHeight);color:var(--primaryColor)}
#emailpopup .order-country-input input{width:75%}
#emailpopup .remove_field .img,#emailpopup .remove_field,#emailpopup .remove{margin:40px 100px 0 0}
#eocform.invalid.input-box::before{right:100px;top:10px}
#emailpopup #eocform.valid .input-box::before{right:100px;top:65px}
#emailpopup .email-address-block input,#emailpopup .email-notification-address-block input{width:50%;margin-top:0}
}
@media screen and (max-width:833px){#emailpopup .emailmodal-header .fa-thin.fa-xmark{display:flex;font-size:var(--fontSize32);margin:0;line-height:var(--lineHeight2)}
}
#confirmationmsg .modal-content{background-color:var(--filterBg);margin:auto;padding:14px 18px 18px 18px;border:0;width:390px;height:56px}
#confirmationmsg .modal-title{padding:0 0 0 10px;font-weight:600;font-size:var(--baseFontSize);line-height:var(--lineHeight1and3Q);color:var(--primaryColor);width:100%}
#confirmationmsg .modal-header{justify-content:flex-start;padding:0;background:0;box-shadow:none;border-radius:0;border-bottom:0;width:355px}
#confirmationmsg .confirmationmsg-image{margin:4px 0 0 0;width:20px;height:20px;color:var(--successMedium);line-height:20px}
#confirmationmsg .modal-dialog{background:var(--secondaryColor);box-shadow:0 25px 50px -12px rgba(6,25,56,0.25);border-radius:8px;max-width:390px;margin:120px 30px 0 864px}
#confirmationmsg button.close{margin-left:10px;color:#879096;font-weight:lighter;font-size:38px}
@media screen and (max-width:767px){#confirmationmsg .modal-dialog{background:var(--secondaryColor);box-shadow:0 25px 50px -12px rgba(6,25,56,0.25);border-radius:8px;max-width:100%;margin:125px 0 0 0}
#confirmationmsg .modal-content{background-color:var(--filterBg);margin:auto;padding:14px 18px 18px 18px;border:0;width:385px;height:56px}
}
@media screen and (min-width:768px) and (max-width:1024px){#confirmationmsg .modal-dialog{background:var(--secondaryColor);box-shadow:0 25px 50px -12px rgba(6,25,56,0.25);border-radius:8px;max-width:385px;margin:120px auto}
#confirmationmsg .modal-content{background-color:var(--filterBg);margin:auto;padding:14px 18px 18px 18px;border:0;width:385px;height:56px}
#confirmationmsg .modal-dialog{background:var(--secondaryColor);box-shadow:0 25px 50px -12px rgba(6,25,56,0.25);border-radius:8px;max-width:385px;margin:120px auto}
}
.rfqModal-dialog{width:1280px;max-width:70%;margin:0 auto}
.pop_price,.pop_total{font-size:var(--fontSize14)}
.rfqModal-content{margin:225px auto;width:100%;background:var(--secondaryColor);color:var(--primaryColor);border-radius:8px;height:auto}
.rfqModal-header,.rfqModal-confirmation-header{padding:26px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--jomlFormBorder)}
.rfqModal-title{font-weight:var(--fontWeightBold);font-size:var(--fontSize22);line-height:var(--lineHeight2);color:var(--primaryColor);margin:0}
.rfqModal-header .btn-close{margin:0;padding:0}
.rfqModal-header .btn-close .fa-thin.fa-xmark,.rfqModal-confirmation-header .btn-close .fa-thin.fa-xmark{font-family:var(--fontfamilyIcon);font-weight:var(--fontWeightMedium);color:var(--secondaryBlack);font-size:var(--fontSize32);cursor:pointer}
.rfqModal-header .btn-close .fa-thin.fa-xmark:hover,.rfqModal-header .btn-close:hover,.rfqModal-confirmation-header .btn-close .fa-thin.fa-xmark:hover,.rfqModal-confirmation-header .btn-close:hover{color:var(--secondaryBlack);opacity:1}
.rfqModal-body{padding:21px 75px 13px;height:auto}
.form-details-rfq{margin:0 auto;padding:0 6px}
.form-details-rfq .form-row{margin:0 auto 20px}
.form-details-rfq .form-row .col:first-child{padding-left:0;padding-right:12px}
.form-details-rfq .form-row .col:last-child{padding-right:0;padding-left:12px}
.form-details-rfq .form-row .col label,.form-details-rfq .form-row .col input{font-weight:var(--fontWeightNormal);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor)}
.form-details-rfq .form-row .col label{margin:0;margin-bottom:6px}
.form-details-rfq .form-row .col input,.form-details-rfq .form-row .col select{border:1px solid var(--SearchIcon);border-radius:4px;height:44px}
.form-details-rfq .form-row .col .country-dropdown,.form-details-rfq .form-row .col .state-dropdown{display:grid;grid-template-areas:"select";align-items:center;position:relative}
.form-details-rfq .form-row .col .country-dropdown::after,.form-details-rfq .form-row .col .state-dropdown::after{content:"";justify-self:end;width:10px;height:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==);background-color:var(--select-arrow);background-repeat:no-repeat;position:absolute;background-position-y:center;top:20px;right:12px;pointer-events:none}
.form-details-rfq .personal-details-rfq{border-bottom:1px solid var(--SearchIcon);padding-bottom:3px}
.form-details-rfq .shipping-details-rfq{margin-top:21px}
.rfqModal .product-details-table-rfq{margin:3px auto 24px;background:var(--secondaryBtnHover);border:1px solid var(--secondaryBtnVisited);border-radius:5px;display:block}
.email-order-cal-table-rfq,.email-order-cal-tbody-rfq{display:block;width:100%}
.order-cal-table-rfq{padding:0;margin:0;list-style:none;display:block;width:100%}
.order-cal-table-heading-rfq,.order-cal-table-product-rfq,.order-cal-table-rfq td{padding:10px 0;display:flex;justify-content:space-evenly;align-items:center;border-bottom:1px solid var(--secondaryBtnVisited);margin:0}
.order-cal-table-rfq td p,.order-cal-table-product-rfq td div,.order-cal-table-product-rfq td div p,.order-cal-table-product-rfq p,.total-cal-rfq ul li p,.product-content-wrapper p.varient_name a,.product-content-wrapper p.varient_name a:hover,.product-content-wrapper p.varient_name a:focus,.product-content-wrapper p.varient_name a:focus-visible{text-align:left;margin:0;padding:0 25px 5px;font-weight:var(--fontWeightSmall);color:var(--primaryColor);font-size:var(--fontSize14);line-height:var(--lineHeight1andQ);text-decoration:none;border:0;outline:0;margin:0;display:block}
.order-cal-table-heading-rfq td p{padding-bottom:0}
.order-cal-table-rfq td p strong,.order-cal-table-product-rfq td div p strong,.order-cal-table-product-rfq p strong,.total-cal-rfq ul li p strong,.product-content-wrapper p a,.product-content-wrapper p.varient_name a,.product-content-wrapper p.varient_name a:hover,.product-content-wrapper p.varient_name a:focus,.product-content-wrapper p.varient_name a:focus-visible{font-weight:var(--fontWeightBold)}
.product-content-wrapper p a,.product-content-wrapper p.varient_name a,.product-content-wrapper p.varient_name a:hover,.product-content-wrapper p.varient_name a:focus,.product-content-wrapper p.varient_name a:focus-visible{cursor:pointer}
.order-cal-table-product-rfq td div p{display:block}
.product-content-wrapper .product-specs{padding-left:25px}
.product-content-wrapper .product-specs p{font-size:var(--fontSize14);line-height:1.5rem}
.product-content-wrapper .product-specs .bolder-txt{font-weight:700}
.product-details-table-rfq .email-order-cal-table-rfq .email-order-cal-tbody-rfq .order-cal-table-rfq .order-cal-table-product-rfq .col-6,.order-cal-table-rfq-body .col-6{padding:15px 25px 15px 15px;align-items:flex-start}
.product-details-table-rfq .email-order-cal-table-rfq .email-order-cal-tbody-rfq .order-cal-table-rfq .order-cal-table-product-rfq .col-6 .productImg-wrapper,.productImg-wrapper{background:var(--secondaryColor);border:1px solid var(--secondaryBtnVisited);border-radius:5px;width:101px;height:82px}
.product-details-table-rfq .email-order-cal-table-rfq .email-order-cal-tbody-rfq .order-cal-table-rfq .order-cal-table-product-rfq .col-6 .productImg-wrapper img.order-cal-table-productImg-rfq,.productImg-wrapper img.order-cal-table-productImg-rfq{object-fit:contain;width:71px;height:78px}
.product-content-wrapper p{margin:0}
.product-details-table-rfq .email-order-cal-table-rfq .email-order-cal-tbody-rfq .order-cal-table-rfq .order-cal-table-product-rfq .col-2,.order-cal-table-heading-rfq .col-2{text-align:center}
.email-order-cal-tbody-rfq .order-cal-table-rfq .total-cal-rfq,.total-cal-rfq{padding:10px 35px;display:flex;justify-content:right;align-items:center}
.total-cal-rfq ul{list-style:none;padding:0;margin:0;width:28%;text-align:right}
.total-cal-rfq ul li{display:flex;justify-content:space-between;align-items:center}
.total-cal-rfq ul li p{padding:0 0 5px}
.total-cal-rfq ul li p:first-child{text-align:left}
.total-cal-rfq ul li p:last-child{text-align:right}
.note-rfq.desktop{display:block}
.note-rfq{background:var(--secondaryColor);margin:25px}
.note-wrap{padding:12px 32px 12px 14px;background:var(--noteWrapBg);display:flex;align-items:center;justify-content:space-between}
.note-tiltle-rfq{font-weight:var(--fontWeightBold);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor);display:flex;justify-content:left;align-items:center}
.note-tiltle-rfq i,.note-closeIcon-wrap i{font-family:var(--fontfamilyIcon);font-weight:var(--fontWeightMedium);color:var(--blueColorDark);font-size:var(--fontSize20);line-height:var(--lineHeight1andQ);margin-right:18px}
.note-closeIcon-wrap i{font-size:var(--fontSize14);line-height:var(--lineHeightSmall);margin:0;cursor:pointer}
.note-description-rfq{margin:4px 0 12px 38px;font-weight:var(--fontWeightSmall);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--newsDateColor)}
.recapcha-rfq p{margin:0 0 24px 6px;font-weight:var(--fontWeightSmall);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor)}
.recapcha-rfq .col-md-12.test_class{padding-left:0}
.rfqModal-footer{background:var(--secondaryBtnHover);border-top:1px solid var(--jomlFormBorder);padding:16px;display:flex;align-items:center;justify-content:flex-end}
.rfqModal-close-btn{padding:14px;text-align:center;background:var(--secondaryColor);color:var(--primaryColor);font-weight:var(--fontWeightBold);font-size:var(--fontSize14);line-height:var(--lineHeight1andQ);border:1px solid var(--jomlFormBorder);border-radius:4px;margin:0 12px 0 0;cursor:pointer;width:87px;height:44px;outline:0;text-decoration:none}
.rfqModal-close-btn:hover{background:var(--secondaryBtnHover);border:1px solid var(--jomlFormBorder);text-decoration:none}
.rfqModal-close-btn:active{background:var(--secondaryBtnVisited)}
.rfqModal-close-btn:focus,.form-details-rfq .form-row .col input:focus,.form-details-rfq .form-row .col select:focus{outline:2px solid var(--blueColorLight);outline-offset:0;text-decoration:none;background:var(--secondaryColor)}
.rfqModal-save-btn{padding:12px 14px;text-align:center;margin:0;width:87px;height:44px;font-size:var(--fontSize14);line-height:var(--lineHeight1andQ);border:0;outline:0}
.rfqModal-close-link{padding:12px 24px;font-size:var(--fontSize14);line-height:var(--lineHeight1andQ)}
.rfqModal-save-btn:disabled{background:var(--btnDisabledLight);border:1px solid var(--btnDisabledLight);pointer-events:none;text-decoration:none}
.rfq-error-msg{color:var(--invertedColor);font-weight:var(--fontWeightMedium);font-size:var(--fontSize12);width:100%;line-height:var(--lineHeight1and12)}
.rfqModal-request-confirm-title{font-weight:var(--fontWeightBold);font-size:var(--fontSize22);line-height:var(--lineHeight31);color:var(--primaryColor)}
.rfqModal-confirmation-body{padding:12px 34px 10px 24px;font-weight:var(--fontWeightNormal);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor)}
.rfqModal-confirmation-footer{border:1px solid var(--SearchIcon);padding:18px 37px 16px;justify-content:flex-end;background:var(--secondaryBtnHover)}
.order-cal-table-rfq-body{padding:0;margin:0}
.order-cal-table-rfq-head{padding:0;margin:0;text-transform:uppercase}
.order-cal-table-rfq-tr p{display:inline-block}
.grey-border-b{border-bottom:1px solid var(--jomlFormBorder)}
.subtotal_right,.tariff_charge{position:relative;text-align:end}
.rfqModal .orderSummaryProductsList-section{display:none}
.mob-block{display:none}
.order-cal-table-rfq-body .col-2,.order-cal-table-rfq-head .col-2{text-align:center}
.order-cal-table-rfq-head .col-2{padding:0}
.modal-content.rfqModal-confirmation-content{margin:0}
.rfqModal-confirmation .modal-dialog{display:flex;justify-content:center}
.rfqModal-confirmation .modal-content{height:auto;margin:0;max-width:700px}
select#country-rfq,select#state-rfq{font-weight:var(--fontWeightNormal);font-size:var(--baseFontSize);line-height:var(--baseLineHeight);color:var(--primaryColor)}
@media screen and (max-width:1280px){.rfqModal-dialog{width:1280px;max-width:70%;margin:0 auto;height:auto}
}
@media screen and (max-width:833px){.rfqModal-dialog{width:100%;margin:0 auto;max-width:100%}
.rfqModal-content{margin:115px auto}
.rfqModal-body{padding:21px 20px 13px}
.form-details-rfq .form-row{margin:0 auto}
.form-details-rfq .form-row .col:first-child,.form-details-rfq .form-row .col:last-child{padding:0}
.form-details-rfq .form-row .col{width:100%;flex:100%;max-width:100%;padding:0;padding-bottom:20px}
.form-details-rfq .personal-details-rfq{padding-bottom:23px;margin-bottom:21px}
.order-cal-table-heading-rfq,.order-cal-table-product-rfq{flex-direction:column}
.mob-100{max-width:100%;width:100%;flex:100%;display:flex;justify-content:space-between}
.mob-none{display:none}
.mob-block{display:flex;justify-content:space-between;font-weight:var(--fontWeightBold)}
.order-cal-table-product-rfq .col-2.mob-100{padding:15px 25px 15px 100px;border-top:1px solid var(--secondaryBtnVisited)}
.total-cal-rfq ul{width:100%}
.total-cal-rfq ul li{padding:0 0 0 75px}
.email-order-cal-tbody-rfq .order-cal-table-rfq .total-cal-rfq,.total-cal-rfq{padding:10px 25px}
.total-cal-rfq ul li:last-child{padding-left:35px}
.order-cal-table-product-rfq .mob-100.col-6{align-items:flex-start}
.recapcha-rfq .col-md-12.test_class{padding:0 15px}
.col-2.mob-100{padding:15px 25px 15px 100px;border-top:1px solid var(--secondaryBtnVisited)}
.col-2.mob-100 p{text-align:left;margin:0;font-weight:var(--fontWeightSmall);color:var(--primaryColor);font-size:var(--fontSize14);line-height:var(--lineHeight1andQ);padding:0}
.note-wrap{padding-right:21px}
.note-closeIcon-wrap{margin-left:26px}
.subtotal_right,.tariff_charge{position:relative;text-align:left;max-width:100%;flex:100%}
}
.clear-cart-button-container{display:flex;flex-direction:row;justify-content:space-evenly;padding:20px}
.clear-cart-content{padding:20px;max-width:60%;display:flex;justify-content:center}
.right_side_content .shipping-method-title{font-weight:var(--fontWeightBold);font-size:var(--fontSize18);line-height:var(--baseLineHeight);margin-top:35px}
.right_side_content .shipping-method-description{font-weight:var(--fontWeightSmall);font-size:var(--fontSize12);line-height:var(--baseLineHeight)}
.shipping-method-options-hidden{position:absolute;opacity:0;pointer-events:none;z-index:-1}
.custom-shipping-dropdown{position:relative;width:100%;max-width:429px;font-family:'Poppins',sans-serif;font-size:var(--fontSize16);font-weight:400;line-height:24px;color:#1e1e1e;outline:0}
.shipping-method-selected{display:flex;align-items:center;background-color:#fff;border:1px solid #bbc1c4;border-radius:4px;padding:8px 16px;cursor:pointer;transition:border-color .2s ease;position:relative}
.shipping-method-selected:hover{border-color:#9ca3af}
.custom-shipping-dropdown:focus .shipping-method-selected{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,0.1)}
.shipping-dropdown-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:9px;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBMNSA1TDEwIDBIMFoiIGZpbGw9IiMyMTI1MjkiLz4KPC9zdmc+Cg==');background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}
.custom-shipping-dropdown.open .shipping-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}
.shipping-dropdown-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);z-index:1000;max-height:0;overflow:hidden;transition:max-height .3s ease}
.custom-shipping-dropdown.open .shipping-dropdown-options{max-height:300px;border:1px solid #bbc1c4}
.custom-shipping-dropdown.open .shipping-method-selected{border-radius:4px 4px 0 0;border-bottom:1px solid #bbc1c4}
.shipping-option{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6;min-height:40px}
.shipping-option:last-child{border-bottom:0}
.shipping-option:hover{background-color:#f9fafb}
.shipping-option:focus{background-color:#f3f4f6;outline:0}
.shipping-option-radio{width:20px;height:20px;border:2px solid #0e0f10;border-radius:50%;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}
.shipping-option-radio.selected{border:0;background-color:#2563eb;background-image:none}
.shipping-option-radio.selected::after{content:'';width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.shipping-option-text{flex:1;font-family:'Poppins',sans-serif;font-size:var(--fontSize16);font-weight:400;line-height:24px;color:#1e1e1e}
.shipping-method-wrapper{position:relative;display:block;margin-top:16px}