.instant-search-menu{text-align: left;background: #fff;position: absolute;border: 1px solid #e2e2e2;border-radius: 0 0 2px 2px;font-size: 12px;box-shadow: 0 2px 10px 0 rgba(74,73,74,0.2);z-index: 100000;box-sizing: content-box}.instant-search-menu.instant-search-menu--fixed{z-index: 100000}.instant-search-menu dl{margin: 0;padding: 5px 20px 10px 22px}.instant-search-menu dt{padding: 6px 0;font-weight: normal}.instant-search-menu dt .parent-category{font-size: 12px}.instant-search-menu dt a{font-size: 14px;color: #3c476e}.instant-search-menu dt a:hover{color: #0ba2e8}.instant-search-menu dt.active a{color: #0ba2e8}.instant-search-menu .block-products dt{display: flex;align-items: center}.instant-search-menu dd{display: none;border: 1px solid #e2e2e2;border-radius: 2px;margin: 0 3px 3px 3px;padding: 20px;background: #fff;position: absolute;top: 0;left: -316px;width: 280px;box-shadow: 0 2px 10px 0 rgba(74,73,74,0.2)}.instant-search-menu dd .details-top{display: flex;margin: 0 0 20px}.instant-search-menu dd .details-top .details-top-image{flex-shrink: 0;order: 0;margin: 0 20px 0 0}.instant-search-menu dd .details-top .details-top-text{flex-shrink: 1;order: 1}.instant-search-menu dd .details-top .image{margin: 0}.instant-search-menu dd .arrow{position: absolute;background: white;border: none;border-top: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;width: 14px;height: 14px;right: -8px;top: 14px;box-shadow: 3px -3px 10px -3px rgba(74,73,74,0.2);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=-0.70710678, M21=.70710678, M22=.70710678, SizingMethod='auto expand')}.instant-search-menu .block-products dd{width: 350px;left: -386px}.instant-search-menu a{color: #3c476e}.instant-search-menu a:hover{color: #0ba2e8}.instant-search-menu .suggestions{margin: 20px 20px 0}.instant-search-menu .suggestions .suggestion{font-size: 14px}.instant-search-menu .powered-by{font-size: 10px;text-align: center;margin: 0 0 10px;padding-top: 10px}.instant-search-menu .powered-by a{opacity: 0.7}.instant-search-menu .powered-by a:hover{opacity: 1.0}.instant-search-menu .category-sep{color: #777}.instant-search-menu .see-details{text-align: left;font-size: 14px;margin: 20px 0 0 0}.instant-search-menu .name{font-size: 14px;margin: 0 0 20px}.instant-search-menu .name a{color: #0ba2e8}.instant-search-menu .see-more-results{padding-top: 15px;text-align: center;font-size: 14px;margin: 0 0 15px 0}.instant-search-menu .header-right{text-align: right;color: #9b9b9b;font-size: 14px;margin: 0 20px 0}.instant-search-menu .header-right:first-child{margin: 20px 20px 0}.instant-search-menu .list-image{display: flex;align-items: center;min-width: 60px;transition: 0.3s}.instant-search-menu .image{margin: 0 0 20px;background: #fff}.instant-search-menu .block-pages .image{float: left;margin: 0 20px 20px 0}.instant-search-menu .price{color: #4a4a4a;font-size: 18px;font-weight: 600}.instant-search-menu .description{margin: 20px 0 0;font-size: 14px;color: #797979}.instant-search-menu .header{margin: 20px 20px 0;color: #444;font-size: 14px}.instant-search-menu .clearing{clear: both}.instant-search-menu a,.instant-search-menu a:hover{text-decoration: none;outline: none}.instant-search-menu .highlight-hit{background-color: #cce8ff}.instant-search-menu *{box-sizing: content-box}.instant-search-menu.left dl{padding: 5px 22px 10px 20px}.instant-search-menu.left dd{left: 285px}.instant-search-menu.left dd .arrow{border: none;border-bottom: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;left: -8px;box-shadow: -3px 3px 10px -3px rgba(74,73,74,0.2)}.instant-search-menu.ie .arrow{right: -8px;top: 10px}.instant-search-menu.ie.left .arrow{left: -9px}.contact-us-block{margin-top: 30px;color: #4a4a4a}.contact-us-block .form-wrapper{float: left;width: 100%;position: relative;min-height: 1px;padding-left: 0;padding-right: 0;padding-right: 20px}@media (min-width: 768px){.contact-us-block .form-wrapper{float: left;width: 41.66666667%}}.contact-us-block .company-info{float: left;width: 100%;position: relative;min-height: 1px;padding-left: 0;padding-right: 0}@media (min-width: 768px){.contact-us-block .company-info{float: left;width: 58.33333333%}}@media (min-width: 768px){.contact-us-block .company-info{padding-left: 80px}}@media (max-width: 767px){.contact-us-block .company-info{margin-top: 20px}}@media (max-width: 767px){.contact-us-block{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: start;align-items: flex-start}.contact-us-block .form-wrapper{-webkit-box-ordinal-group: 3;order: 2}.contact-us-block .company-info{-webkit-box-ordinal-group: 2;order: 1;margin-bottom: 20px}}@media (max-width: 767px){.target-contact-us .block-vendors{margin-top: 20px}}.form-wrapper .contact-us-form{margin-top: 20px;display: block}.form-wrapper .contact-us-form .default-section{width: 100%}.form-wrapper .contact-us-form .input-field-wrapper{width: 100%}.form-wrapper .contact-us-form .textarea-simple{width: 100%}.form-wrapper .contact-us-form div.table-value.message-value{width: 100%}.form-wrapper .contact-us-form div.star{min-width: 10px}.form-wrapper .contact-us-form ul.default-table{min-width: auto}.form-wrapper .contact-us-form ul.default-table li.input-text-email,.form-wrapper .contact-us-form ul.default-table li.input-text{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 100%}.form-wrapper .contact-us-form ul.default-table li.input-text-email .table-value,.form-wrapper .contact-us-form ul.default-table li.input-text .table-value{width: 100%}.form-wrapper .model-form-buttons{width: 100%;margin: 0;padding-bottom: 20px}.contact-us-company-info .location{margin-bottom: 20px}.contact-us-company-info .location-address,.contact-us-company-info .location-country{display: block}.contact-us-company-info .phone-email-block{line-height: 25px}.contact-us-company-info .email a{color: #4a90e2}.contact-us-company-info .address-subheader{font-size: 18px;font-weight: 600;margin-bottom: 20px}.contact-us-company-info.separated .address-subheader.location{display: none}.contact-us-company-info.separated .address-subheader.phone-email,.contact-us-company-info.separated .address-subheader.address{display: block}.contact-us-company-info.location .address-subheader.location{display: block}.contact-us-company-info.location .address-subheader.phone-email,.contact-us-company-info.location .address-subheader.address{display: none}.back-to-top{position: fixed;bottom: 40px;right: 40px;z-index: 9999;width: 40px;height: 40px;text-align: center;line-height: 40px;background: rgba(202,202,202,0.6);color: #fff;cursor: pointer;border: 0;border-radius: 4px;text-decoration: none;transition: opacity .2s ease-out;opacity: 0;visibility: hidden}.back-to-top:hover,.back-to-top:focus{background: #e9ebec;color: #fff;outline: none}.back-to-top.show{opacity: 1;visibility: visible}.back-to-top .custom-icon{display: inline-block;vertical-align: middle;width: 20px;height: 22px;background: url("../../../../../skins/customer/back_to_top/arrow-up.svg");background-size: contain;background-repeat: no-repeat}@media (max-width: 767px){.back-to-top,.back-to-top.show{display: none !important}}