.widget-product-comparator.display-type-button{margin-bottom:10px;margin-right:15px}.widget-product-comparator .btn{padding:10px}.widget-product-comparator .wrapper-toggle{color:#fd6d1c;user-select:none}.widget-product-comparator .icon{cursor:pointer;margin-right:5px}.widget-product-comparator .text{cursor:pointer;font-weight:700}.widget-product-comparator .wrapper-toggle .text{vertical-align:text-bottom}.widget-product-comparator .icon.disabled,.widget-product-comparator .text.disabled{opacity:.5}.product-comparator-wrapper{padding:10px}.product-comparator-wrapper .header{margin-bottom:10px}.product-comparator-wrapper .title-page{margin-bottom:20px}.product-comparator-wrapper .delete-action-form{display:inline-block}.product-comparator-wrapper .btn-back-to-list{margin-top:10px}@media (min-width:768px){.product-comparator-wrapper .btn-back-to-list{margin-left:10px;margin-top:0}}.product-comparator{overflow-x:auto}.product-comparator .properties{width:150px}.product-comparator .row{display:flex;margin:0}.product-comparator .col{flex:1}.product-comparator .row.odd div{background-color:#e0e0e0}.product-comparator .row.duplicate div{background-color:#fcd2b0}.product-comparator .products{display:flex;width:calc(100% - 150px)}.product-comparator .col{min-width:160px;padding:10px}.product-comparator .property{padding:10px}.product-comparator .product,.product-comparator .property-value{text-align:center;word-wrap:break-word}.product-comparator .property-value .value{margin:auto;max-width:100%;overflow-x:auto;text-align:center}.product-comparator .product-img{max-width:150px}.product-comparator .price-current{font-size:18px;font-weight:700}.search-product-comparator{margin-top:8px;max-height:30px;width:500px}.search-product-comparator .search-list.ui-menu{position:absolute!important}.search-product-comparator button.add-product{width:100%}.product-comparator-wrapper .product-add-to-comparator label{margin:15px}.search-container .search-item .widget-product-thumb{width:100%}.search-item .btn-link{color:#48acce;width:100%}.search-item .btn-link:active,.search-item .btn-link:focus,.search-item .btn-link:hover{background-color:#48acce;color:#fff;width:100%}.search-item .picture-block{margin:0;width:12%}.search-item .info-block{margin:0;width:76%}.search-item .info-block .description,.search-item .info-block .name{font-weight:400}.widget-product-thumb .info-block .company,.widget-product-thumb .info-block .name{clear:left;display:block;float:left;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-comparator{width:100%}.ui-helper-hidden-accessible{display:none}.preview-comparator--link-text{align-items:center;display:flex;justify-content:center}.preview-comparator .proposals .proposal:first-child{border-left:0}.widget-search-header .field-text{float:left;margin-right:5px}.widget-search-header .field-text .label-title{display:inline-block;margin-right:10px;margin-top:3px}.widget-search-header .form-control{display:inline-block;vertical-align:middle;width:auto}.widget-search-header select.form-control{margin-right:10px}.widget-search-header .btn-group .btn .fa{margin:0}.widget-search-product .widget-search-header select.form-control{max-width:150px}.widget-search-product .widget-search-header #company-filter-list{display:inline-block}.widget-search-header #search_company_name{min-width:300px}.widget-search-header .filter-group,.widget-search-header .filter-group .filter-group-dropdown{float:left}.widget-search-header .field-text input[type=checkbox],.widget-search-header .field-text input[type=radio]{margin-right:10px;position:relative;top:2px}.widget-search-header .widget-search-price{display:inline-table}.widget-search-header .filter-alphabetical{bottom:0;left:0;padding:0;position:absolute;text-align:center;width:100%}.widget-search-header .filter-alphabetical .field-text{float:none}.widget-search-filter .filter-alphabetical input,.widget-search-header .filter-alphabetical input,.widget-search-header .filter-alphabetical span.title{display:none}.widget-search-header .filter-alphabetical label{font-size:14px;padding:10px}.widget-search-filter .filter-alphabetical label{display:inline-block;font-size:14px;min-width:30px;padding:10px;text-align:center}.widget-search-filter .filter-alphabetical input[type=radio]:checked+label,.widget-search-filter .filter-alphabetical label:hover,.widget-search-header .filter-alphabetical input[type=radio]:checked+label,.widget-search-header .filter-alphabetical label:hover{border:1px solid #e3e3e3;cursor:pointer;font-weight:700;padding:9px}.widget-search .search-result-summary{font-size:14px;font-weight:700;margin:15px 0}.widget-search .search-result-summary span{color:#da4040}.widget-search .list-result-container{clear:both;position:relative}.widget-search.widget-search-product .list-result-container{clear:both;min-height:600px;padding:10px 0 22px}.widget-search.widget-search-product .list-result-container .filter{margin:0;z-index:2}.widget-search .list-result-container .widget-search-filter{background:none;border:none;margin:0;padding:0 12px 0 0}.widget-search .filter{position:absolute;width:200px;z-index:10}.widget-search .list-result{padding-left:200px}.widget-search .list-result #tag-search-reference .tag-list{max-height:104px;overflow:hidden}.widget-search .list-result #tag-search-reference.active .tag-list{max-height:inherit}.widget-search .btn-add-all-product{margin:10px 0 10px 10px}.widget-search .widget-search-header .search-filter,.widget-search .widget-search-header .search-name,.widget-search .widget-search-header .search-uploaded-file{font-weight:400;height:26px;margin-right:0;margin-top:0;padding-top:4px}.widget-search .widget-search-header .search-filter a .fa,.widget-search .widget-search-header .search-name a .fa{color:#fff;margin-left:5px;margin-right:0}.widget-search.widget-search-product-offers .widget-search-header .search-filter-tags{display:none}.widget-search .results-by-seller .flag{margin-right:5px;width:20px}.widget-search .results-by-seller .panel-heading{cursor:pointer}.widget-search .results-by-seller .panel-heading .panel-title .company-name{font-weight:700}.widget-search .results-by-seller .panel-heading .panel-title .company-infos{float:right}.widget-search .results-by-seller .panel-heading .panel-title .btn-toggle{margin:0;padding:0}.widget-search .panel-heading.widget-product-master-list .btn-toggle .fa-caret-down,.widget-search .results-by-seller .panel-heading .panel-title .btn-toggle .fa-caret-down{color:#000;font-size:30px;line-height:7px;top:6px}.widget-search .list-result .panel-group .panel{margin-bottom:15px}.widget-search-product .slider-container{display:inline-block;margin-right:20px;width:100px}.widget-search-product .widget-search-filter .product_three li,.widget-search-product .widget-search-filter .product_three.title{display:none}.widget-search-filter{padding:12px}.widget-search-filter .title{display:inline-block;font-weight:700;margin:0 0 10px;text-transform:uppercase}.widget-search-filter .toggle-title{cursor:pointer}.widget-search-filter .toggle-title i.fa{color:#000;float:right;font-weight:bolder}.widget-search-filter ul{margin-bottom:20px}.widget-search-filter .widget-toggle{margin-top:20px}.widget-search-filter .widget-toggle ul{margin-bottom:0}.widget-search-filter ul.filter-category,.widget-search-filter ul.filter-company{border:1px solid rgba(67,67,67,.1);max-height:200px;overflow-x:hidden;overflow-y:auto;padding:10px}.widget-search-filter ul.filter-category.category-flattree{max-height:inherit;overflow-x:initial;overflow-y:initial}.widget-search-filter #unselect-all-category{border-bottom:1px solid rgba(67,67,67,.1);margin-bottom:8px;padding-bottom:8px;z-index:1}.widget-search-filter #unselect-all-category i{margin-right:10px}.widget-search-filter ul.filter-category li{position:relative}.widget-search-filter ul.filter-category .tree-indicator{background-color:#d0e5ec;height:16px;left:20px;position:absolute;top:0}.widget-search-filter ul.category-multibox .control{padding-left:25px}.widget-search-filter ul.category-multibox.second .control{padding-left:30px}.widget-search-filter ul.category-multibox.third .control{padding-left:34px}.widget-search-filter ul.category-flattree li a{color:#000}.widget-search-filter ul.category-flattree li a:hover{color:gray}.widget-search-filter ul.category-flattree li label.text-bold{font-weight:700}.widget-search-filter ul.category-flattree .control__indicator,.widget-search-filter ul.category-flattree .tree-indicator{display:none}.widget-search-filter ul.category-flattree .control{padding-left:0}.widget-search-filter ul.filter-category li:last-child label{margin-bottom:0}.widget-search-filter ul.image-property-checkbox .control{margin-bottom:0;padding-left:0}.widget-search-filter ul.filter-category .alert-info{margin-bottom:0;padding:5px}.widget-search-filter .checkbox-inline{margin-bottom:10px}.widget-search-filter .checkbox-inline input[type=checkbox]{margin-top:2px}.widget-search-filter .radio-inline{margin-bottom:10px}.widget-search-filter ul.image-property-checkbox .control input[type=checkbox]{display:none}.widget-search-filter select{width:100%}.widget-search-filter .filter-group{margin-top:15px}.widget-search-filter .filter-group a{width:100%}.widget-search-filter .filter-group a div{border-bottom:1px solid gray;border-top:1px solid gray;text-align:center;width:100%}.widget-search-filter .filter-group button{margin-bottom:10px;width:100%}.widget-search-filter .filter-group a.collapsed div:after,.widget-search-filter .filter-group button.collapsed:after{content:"\f138";float:right;font:normal normal normal 14px/1 FontAwesome;margin-top:3px}.widget-search-filter .filter-group a div:after,.widget-search-filter .filter-group button:after{content:"\f13a";float:right;font:normal normal normal 14px/1 FontAwesome;margin-top:3px}.item-company-box.list-group-item,.item-product-box.list-group-item{background-color:transparent;border:none;float:none;margin-bottom:10px;width:100%}.item-company-box.list-group-item .widget-relationship-box .btn-manage-relationship-group{bottom:auto;left:auto;position:relative;right:auto;top:auto}.item-company-box.list-group-item:after,.item-company-box.list-group-item:before,.item-product-box.list-group-item:after,.item-product-box.list-group-item:before{content:" ";display:table}.item-product-box.list-group-item .widget-product-box{margin:0}.item-company-box.list-group-item .widget-relationship-box{margin:0;min-height:150px}.item-company-box.list-group-item .widget-relationship-box .picture-block{position:absolute}.item-company-box.list-group-item .widget-relationship-box .info-block{min-height:auto;padding:0 0 0 130px}.item-company-box.list-group-item .widget-relationship-box .info-block .company-info{float:left;max-width:260px;text-align:left}.item-company-box.list-group-item .widget-relationship-box .info-block .more-info{max-width:300px}.item-company-box.list-group-item .widget-relationship-box .info-block .infos{display:none}.item-company-box.list-group-item .widget-relationship-box .info-block .products-info{display:block}.item-company-box.list-group-item .widget-relationship-box .picture-block{max-width:130px;padding:12px}.item-product-box.list-group-item .picture-block{float:left;margin:10px;min-height:auto}.item-product-box.list-group-item .picture-block img{max-height:100px!important;max-width:100px!important;min-height:auto}.item-product-box.list-group-item .info-block{min-height:auto}.item-product-box.list-group-item .info-block h4{height:auto}.item-product-box.list-group-item .info-block .link-company{margin-top:10px;text-align:left}.item-product-box.list-group-item .info-block .info-master{float:left;margin-right:15px;text-align:left}.item-product-box.list-group-item .info-block .info-promo{float:right;margin-right:15px;max-width:300px;text-align:left;width:100%}.item-product-box.list-group-item .info-block .price{float:left;margin-right:15px}.item-product-box.list-group-item .info-block .btn{bottom:auto;float:right;left:auto;margin-right:15px;position:relative;right:auto}.item-product-box.list-group-item .btn-default{bottom:auto;left:auto;right:15px;top:15px}.item-company-box.list-group-item:after,.item-product-box.list-group-item:after{clear:both}.slider-price-range{margin:0 5px}.slider-price-range.ui-slider{position:relative;text-align:left}.slider-price-range.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}.slider-price-range.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.slider-price-range.ui-slider-horizontal{background:#e1e4e9;border:none;border-radius:3px;box-shadow:none;height:.8em}.slider-price-range.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.2em}.slider-price-range.ui-slider-horizontal .ui-slider-range{background:#f1f1f1;border:none;height:100%;top:0}.slider-price-range.ui-slider-horizontal .ui-slider-range-min{left:0}.slider-price-range.ui-slider-horizontal .ui-slider-range-max{right:0}.slider-price-range .ui-state-default,.slider-price-range .ui-widget-content .ui-state-default,.slider-price-range .ui-widget-header .ui-state-default{background:#e6e6e6;border:1px solid #e6e6e6;border-radius:3px;font-weight:400}.slider-property-range{margin:0 5px}.slider-property-range.ui-slider{position:relative;text-align:left}.slider-property-range.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}.slider-property-range.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.slider-property-range.ui-slider-horizontal{background:#e1e4e9;border:none;border-radius:3px;box-shadow:none;height:.8em}.slider-property-range.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.2em}.slider-property-range.ui-slider-horizontal .ui-slider-range{background:#e8f4f8;border:none;height:100%;top:0}.slider-property-range.ui-slider-horizontal .ui-slider-range-min{left:0}.slider-property-range.ui-slider-horizontal .ui-slider-range-max{right:0}.slider-property-range .ui-state-default,.slider-property-range .ui-widget-content .ui-state-default,.slider-property-range .ui-widget-header .ui-state-default{background:#2a6682;border:1px solid #2a6682;border-radius:3px;color:#555;font-weight:400}.multisearch-results-actions .well{height:124px}@media only screen and (min-width:1090px) and (max-width:1480px){.item-company-box.list-group-item .widget-relationship-box .info-block .more-info{max-width:215px}.item-company-box.list-group-item .widget-relationship-box .info-block .company-info{max-width:225px}}@media only screen and (min-width:1090px) and (max-width:1380px){.item-company-box.list-group-item .widget-relationship-box .info-block .products-info a:nth-child(3){display:none}}@media only screen and (min-width:1090px) and (max-width:1270px){.item-company-box.list-group-item .widget-relationship-box .info-block .products-info a:nth-child(2){display:none}}@media only screen and (min-width:1110px) and (max-width:1160px){.item-company-box.list-group-item .widget-relationship-box .info-block .company-info,.item-company-box.list-group-item .widget-relationship-box .info-block .more-info{max-width:210px}.item-company-box.list-group-item .widget-relationship-box .picture-block{max-width:80px;padding:5px}.item-company-box.list-group-item .widget-relationship-box .info-block{padding:0 0 0 80px}.item-company-box.list-group-item .widget-relationship-box .info-block .company-info,.item-company-box.list-group-item .widget-relationship-box .info-block .more-info{padding:12px 10px}}@media only screen and (max-width:1090px){.item-company-box.list-group-item .widget-relationship-box .picture-block{max-width:80px;padding:5px}.item-company-box.list-group-item .widget-relationship-box .info-block{padding:0 0 0 80px}.item-company-box.list-group-item .widget-relationship-box .info-block .products-info{clear:both;float:none}}@media only screen and (max-width:767px){.widget-search .filter{position:relative;width:100%;z-index:10}.widget-search .list-result{padding-left:0}.widget-relationship-box .btn-manage-relationship-group{left:0;margin:45px 0 0;position:relative;right:10%}}.product-eligible-loyalty,.product-eligible-loyalty-points{cursor:help;display:inline-block}.alert-product-promotion p{cursor:help}.item-product-box .error-name,.item-product-box .error-quantity,.item-product-box .error-quantity-increment,.item-product-box .error-sample-quantity,.item-product-box .error-variant-availability,.item-product-box .error-variant-price,.item-product-box .error-variant-stock{display:none}