@font-face{font-family:'iconGemmart';src:url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart.eot?5ds8gu');src:url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart.eot?5ds8gu#iefix') format('embedded-opentype'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart.ttf?5ds8gu') format('truetype'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart.woff?5ds8gu') format('woff'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart.svg?5ds8gu#iconGemmart') format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'iconGemmart' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-next:before{content:"\e901"}.icon-back:before{content:"\e902"}.icon-price-tag:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-right-arrow:before{content:"\e905"}.icon-left-arrow:before{content:"\e906"}.icon-like:before{content:"\e907"}.icon-shuffle:before{content:"\e908"}.icon-shopping-bag:before{content:"\e909"}.icon-smartphone:before{content:"\e90a"}.icon-tv:before{content:"\e90b"}.icon-air-conditioner:before{content:"\e90c"}.icon-mixer:before{content:"\e90d"}.icon-fridge:before{content:"\e90e"}.icon-washer:before{content:"\e90f"}.icon-notebook-computer:before{content:"\e910"}.icon-photo-camera:before{content:"\e911"}.icon-print:before{content:"\e912"}.icon-drill:before{content:"\e913"}.icon-shaver:before{content:"\e914"}.icon-joystick:before{content:"\e915"}.icon-wristwatch:before{content:"\e916"}.icon-engine:before{content:"\e917"}.icon-call:before{content:"\e918"}.icon-truck:before{content:"\e919"}.icon-bill:before{content:"\e91a"}.icon-basket:before{content:"\e91b"}.icon-biometric:before{content:"\e91c"}.icon-headphones:before{content:"\e91d"}.icon-jack-connector:before{content:"\e91e"}.icon-phone-case:before{content:"\e91f"}.icon-wireless:before{content:"\e920"}.icon-positive-vote:before{content:"\e921"}.icon-truck1:before{content:"\e922"}.icon-debit-card:before{content:"\e923"}.icon-support:before{content:"\e924"}.icon-001-positive-vote:before{content:"\f100"}.icon-menu:before{content:"\e900"}.icon-user:before{content:"\e938"}.icon-search:before{content:"\e939"}.icon-eggs:before{content:"\e925"}.icon-fruit:before{content:"\e926"}.icon-food-and-restaurant:before{content:"\e927"}.icon-milk:before{content:"\e928"}.icon-sausage:before{content:"\e929"}.icon-fish:before{content:"\e92a"}.icon-meat:before{content:"\e92b"}.icon-cabbage:before{content:"\e92c"}.icon-delivery-bike:before{content:"\e92d"}.icon-soda:before{content:"\e92e"}.icon-wine:before{content:"\e92f"}.icon-almond:before{content:"\e930"}.icon-call1:before{content:"\e931"}.icon-magnifying-glass:before{content:"\e932"}.icon-favorite:before{content:"\e933"}.icon-refresh:before{content:"\e934"}.icon-cart-bag:before{content:"\e935"}.icon-close:before{content:"\e936"}.icon-delete:before{content:"\e937"}@font-face{font-family:'iconGemmart2';src:url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart2.eot?lrpmfm');src:url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart2.eot?lrpmfm#iefix') format('embedded-opentype'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart2.ttf?lrpmfm') format('truetype'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart2.woff?lrpmfm') format('woff'),url('../../frontend/Allfasteners/gemmart-child/en_US/fonts/iconGemmart2.svg?lrpmfm#iconGemmart2') format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon2-],[class*=" icon2-"]{font-family:'iconGemmart2' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon2-account-rounded:before{content:"\e900";color:#777}.icon2-arrow-down:before{content:"\e901"}.icon2-arrow-right:before{content:"\e902";color:#fff}.icon2-camera:before{content:"\e903"}.icon2-compare:before{content:"\e904";color:#eb8338}.icon2-console:before{content:"\e905"}.icon2-copyright:before{content:"\e906"}.icon2-headphones:before{content:"\e907"}.icon2-heart:before{content:"\e908";color:#777}.icon2-heart2:before{content:"\e909";color:#eb8338}.icon2-home:before{content:"\e90a"}.icon2-laptop:before{content:"\e90b"}.icon2-monitor:before{content:"\e90c"}.icon2-quickview:before{content:"\e90d"}.icon2-return:before{content:"\e90e";color:#fff}.icon2-search:before{content:"\e90f";color:#7c7c7c}.icon2-send:before{content:"\e910";color:#fff}.icon2-shopping-cart:before{content:"\e911";color:#777}.icon2-smartphone:before{content:"\e912"}.icon2-street-lamp:before{content:"\e913"}.icon2-technical-support:before{content:"\e914";color:#fff}.icon2-television:before{content:"\e915"}.icon2-verified:before{content:"\e916"}.icon2-wallet:before{content:"\e917";color:#fff}.icon2-washing-machine:before{content:"\e918"}.display-flex,.brands-grid .item .image .brand-image,.shop-by-brand .featured-brands .featured-brand-list .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items,.brands-grid .item .image .brand-image,.shop-by-brand .featured-brands .featured-brand-list .owl-stage{-ms-flex-align:center;align-items:center}.justify-content-space{-ms-flex-pack:space-between;justify-content:space-between}.justify-content-center,.brands-grid .item .image .brand-image{-ms-flex-pack:center;justify-content:center}.color-primary{color:#f68872}.bg-primary,.shop-by-brand .characters-filter li>a:hover{background-color:#f68872}.border-primary{border-color:#f68872}.border-bt-primary{border-bottom-color:#f68872}.border-t-primary{border-top-color:#f68872}.border-l-primary{border-left-color:#f68872}.border-r-primary{border-right-color:#f68872}.fill-primary{fill:#f68872 !important}.brands-grid .item{margin-bottom:30px}.brands-grid .item .image .brand-image{height:150px;border:1px solid #eaeaea}.brands-grid .item .image img{max-width:calc(100% - 20px);width:auto;opacity:.5;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.brands-grid .item .image:hover img{opacity:1}.brands-grid .item .brand-name{text-align:center;margin:15px 0 0}.brands-grid .item .brand-name .brand-title{font-size:1.125rem;font-weight:500}.brands-grid .item .brand-name .count{color:#999}.shop-by-brand .description{text-align:center;border:1px solid #eaeaea;padding:20px 15px;line-height:1.9;border-radius:5px}.shop-by-brand .description+.featured-brands{margin-top:70px}.shop-by-brand .featured-brands .block-content{margin:0 -15px}.shop-by-brand .featured-brands .block-content .owl-item{padding:0 15px}.shop-by-brand .featured-brands .block-content .owl-item .item{margin:0}.shop-by-brand .featured-brands+.brand-search{padding:50px 0;border-top:1px solid #eaeaea}.shop-by-brand .content-heading{margin-bottom:50px}.shop-by-brand .content-heading .title{margin:0 0 5px;font-weight:600;font-size:2.5rem;color:#222;text-align:center}.shop-by-brand .brand-search{margin-top:70px}.shop-by-brand .brand-search .search_brand_form{border:1px solid #e7e7e7;overflow:hidden}.shop-by-brand .brand-search .search_brand_form form{display:table;position:relative;width:100%}.shop-by-brand .brand-search .search_brand_form form .form-group>input[type=text]{border:none;height:42px;line-height:42px;vertical-align:middle}.shop-by-brand .brand-search .search_brand_form form .actions{white-space:nowrap;width:1%;cursor:pointer}.shop-by-brand .brand-search .search_brand_form form .actions .action.primary{margin-right:-4px}.shop-by-brand .brand-search .search_brand_form .form-group,.shop-by-brand .brand-search .search_brand_form .actions{display:table-cell}.shop-by-brand .characters-filter{display:flex;justify-content:center;margin:15px 0 0;flex-wrap:wrap}.shop-by-brand .characters-filter li{height:36px;line-height:36px;margin:3px;padding:0;text-align:center;width:36px}.shop-by-brand .characters-filter li>a{display:block;border:1px solid #f0f0f0;border-radius:4px;color:#999}.shop-by-brand .characters-filter li>a:hover{color:#fff}.shop-by-brand .btn.btn-secondary,.shop-by-brand .primary{height:46px}.brand-brand-view .brand-info .brand-image{text-align:center}.brand-brand-view .brand-info .brand-image+.brand-description{margin-top:50px}.brand-brand-view .brand-info .brand-description{font-size:1rem;line-height:1.9}.brand-product-list .toolbar-products{width:100%}.brand-product-list .toolbar-products .field.limiter{display:none}.brand-product-list .toolbar-products .filter-placeholder{display:none !important}.brand-product-list .toolbar-products .toolbar-sorter{margin-left:auto}.brand-product-list .products.list.items .action.towishlist>span{margin:unset;overflow:visible;padding:0;position:inherit;width:100%}@media (min-width:1200px){.shop-by-brand .col-custom-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (max-width:576px){.shop-by-brand .all-brands .brand-list.line{margin:0 -10px}.shop-by-brand .all-brands .brand-list.line .item{padding:0 10px}.shop-by-brand .featured-brands .block-content{margin:0 -10px}.shop-by-brand .featured-brands .block-content .owl-item{padding:0 10px}}.product-item-details .detail-price .actions-primary .call-for-price,.product-item-details .detail-price .actions-primary .quote{width:28px;height:28px;border-radius:6px;line-height:26px;border-color:rgba(245,88,62,.2);color:#f5583e;font-size:14px;padding:0;position:relative;background:#fff}.product-item-details .detail-price .actions-primary .call-for-price:hover,.product-item-details .detail-price .actions-primary .quote:hover{background:0 0}.product-item-details .detail-price .actions-primary .call-for-price:hover span,.product-item-details .detail-price .actions-primary .quote:hover span{visibility:visible;opacity:1;transform:translate(-10px,-50%);-webkit-transform:translate(-10px,-50%);-moz-transform:translate(-10px,-50%);-o-transform:translate(-10px,-50%);max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.product-item-details .detail-price .actions-primary .call-for-price:before,.product-item-details .detail-price .actions-primary .quote:before{content:"\f095"}.product-item-details .detail-price .actions-primary .call-for-price span,.product-item-details .detail-price .actions-primary .quote span{background:#f5583e;font-size:14px;color:#fff;display:block;border-radius:6px;padding:0 6px;line-height:28px;min-height:28px;white-space:nowrap;position:absolute;top:50%;right:100%;bottom:unset;left:unset;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);opacity:0;visibility:hidden;z-index:10;max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.product-item-details .detail-price .actions-primary .call-for-price span:before,.product-item-details .detail-price .actions-primary .quote span:before{content:'';display:block;border:4px solid transparent;border-left-color:#f5583e;position:absolute;top:50%;right:unset;bottom:unset;left:100%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.quote{width:28px;height:28px;border-radius:6px;line-height:26px;border-color:rgba(245,88,62,.2);color:#f5583e;font-size:14px;padding:0;position:relative;background:#fff}.quote:hover{background:0 0}.quote:hover span{visibility:visible;opacity:1;transform:translate(-10px,-50%);-webkit-transform:translate(-10px,-50%);-moz-transform:translate(-10px,-50%);-o-transform:translate(-10px,-50%);max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.quote:before{content:"\f095"}.quote span{background:#f5583e;font-size:14px;color:#fff;display:block;border-radius:6px;padding:0 6px;line-height:28px;min-height:28px;white-space:nowrap;position:absolute;top:50%;right:100%;bottom:unset;left:unset;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);opacity:0;visibility:hidden;z-index:10;max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.quote span:before{content:'';display:block;border:4px solid transparent;border-left-color:#f5583e;position:absolute;top:50%;right:unset;bottom:unset;left:100%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.product-info-main .product-add-form .fieldset .call-for-price{border:1px solid #f5583e;background:#f5583e;text-align:left;padding:13px 19px;font-size:14px;line-height:10px;color:#fff;height:42px;cursor:pointer;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.product-info-main .product-add-form .fieldset .call-for-price:hover{background:#222;border-color:#222;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}.see-detail-modal .modal-inner-wrap{width:50% !important;overflow:hidden}.see-detail-modal .modal-inner-wrap .modal-header{border:none}.see-detail-modal .modal-inner-wrap .modal-header .action-close{font-family:'icons-blank-theme';right:-5px;top:-5px}.see-detail-modal .modal-inner-wrap .modal-header .action-close:before{line-height:30px;content:'\e616';font-size:35px;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-o-border-radius:unset;width:unset;height:unset;color:#222;background-color:#fff;border:none}.see-detail-modal .modal-inner-wrap .modal-content{width:100%;margin:0 auto}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request{max-height:90vh}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset{padding:0 30px;overflow:hidden}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .legend{font-size:30px;font-weight:400;color:#000;padding-top:15px;width:100%;padding-bottom:10px;border-bottom:1px solid #eaeaea;margin-bottom:10px}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .legend .span{text-align:center;display:block}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field.note.no-label{padding-bottom:10px;font-style:italic}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field label.productId,.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field label.productSku,.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field label.productName{display:none}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field.name.required{width:50%;float:left;padding-right:10px;margin-bottom:20px}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field.telephone{width:50%;float:left;padding-left:10px;margin-bottom:20px !important}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .fieldset .field.comment textarea{resize:vertical}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .actions-toolbar>.primary{margin:10px 0 0 30px}.see-detail-modal .modal-inner-wrap .modal-content .form.quote-request .actions-toolbar>.primary .primary{padding:10px 52px !important}.see-detail-modal .modal-inner-wrap .modal-footer{display:none}button.tocart.request-quote{border:1px solid #f5583e;background:#f5583e;text-align:left;padding:13px 19px;font-size:14px;line-height:10px;color:#fff;height:42px;cursor:pointer;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}button.tocart.request-quote:hover{background:#222;border-color:#222;transition:.3s ease-in;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-o-transition:.3s ease-in}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#dedede;border-radius:10px}