.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";font-family:'fontAwesome2'}.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";font-family:'fontAwesome2'}.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;overflow:hidden;overflow-y:auto;padding-bottom:30px}.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:var(--thim-mgs-color-02,#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;border:0}.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}