.product-result{position:relative;display:flex;padding:0;flex-direction:column;background:#f3f3f3}.product-result:hover{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.product-result .product-image{overflow:hidden;margin-top:-10px;max-height:150px}.product-result .product-details{padding:10px 10px 10px 35px}@media(min-width: 600px){.product-result{flex-direction:row}.product-result .product-image{min-width:220px;max-height:250px;margin-top:-15px}}.product-result .product-name p{margin-bottom:5px}.product-result .product-name span{font-size:small}.product-result .product-description{max-width:500px}.tyre-results,.wheel-results{margin-top:-10px}.alt-size-holders{width:100%;margin-bottom:20px}.alt-size-holders.no-margin-bottom{margin-bottom:0px}.alt-size-holders h4{width:100%;display:inline-block;position:relative;margin-right:0;font-size:12px;vertical-align:middle;padding:10px 7px}@media(min-width: 400px){.alt-size-holders h4{width:auto;background-color:#ebebeb}}.alt-size-holders .smaller-heading{font-size:10px;margin-top:6px}.alt-size-holders .smaller-heading .hover-tooltip{top:-9px;right:-5px}@media(max-width: 600px){.alt-size-holders .smaller-heading .hover-tooltip{right:auto}}.alt-size-holders .size-holder{margin-bottom:15px}.alt-size-holders .holder{position:relative;margin-right:5px;margin-bottom:5px}.alt-size-holders .holder .alternative-popup{background-color:#6e6e6e;opacity:.9;color:#fff;bottom:100%;padding:7px;position:absolute;width:220%}@media(min-width: 600px){.alt-size-holders .holder .alternative-popup{min-width:220px;width:auto}}.alt-size-holders a{cursor:pointer;display:flex;font-size:12px;vertical-align:bottom;background-color:#404040;padding:10px 7px;color:#fff;justify-content:center;align-content:center;flex-direction:column;height:100%}.alt-size-holders a.smaller{font-size:14px;padding:7px 7px}.alt-size-holders a.smaller.hidden{display:none}.alt-size-holders a.active{background:#d7000f;color:#fff !important}.alt-size-holders a:hover{background:rgb(189.5,0,13.2209302326);color:#fff !important}.filters{width:100%;color:#404040;margin-bottom:20px}.filters .heading{display:flex;justify-content:space-between;align-content:center;background-color:#ebebeb;padding:20px 20px 20px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filters .heading i{align-self:center;font-size:17pt;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.filters form{display:none}@media(min-width: 1280px){.filters form{display:block}.filters .heading i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}.filters .btn{border-radius:0}.filters .filter-options{border-bottom:2px solid #fff;background-color:#f3f3f3}.filters .filter-options .filter-option label{width:100%;padding:8px 5px 8px 30px;margin:3px 0px}.filters .filter-options .filter-option label::before{left:5px;background-color:#fff;border:1px solid #6e6e6e}.filters .filter-options .filter-option label:first-child h4{margin-top:0}.filters .filter-options .filter-option label :last-of-type{border-bottom:0px}@media(min-width: 1280px){.filters .filter-options .filter-option label{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.filters .filter-options .filter-option label:hover{background-color:rgb(232.8,232.8,232.8)}}.series-list .series{display:block;padding:10px 15px;margin:7px 0}@media(min-width: 960px){.series-list .series{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.series-list .series:hover{background-color:#f3f3f3}}.tr-widget-holder{width:100%}.tr-widget-holder .wrapper{padding:5px 0}.tr-widget-holder .wrapper .tr-widget-block{height:auto;min-width:auto}.tr-widget-holder .wrapper .tr-widget-block .tr-widget-container{text-align:left;padding:0 !important}.tr-widget-holder .wrapper .tr-widget-block .tr-widget-container .tr-widget-ticks,.tr-widget-holder .wrapper .tr-widget-block .tr-widget-container br{display:none}.tr-widget-holder .wrapper .tr-widget-block .tr-widget-container .tr-widget-text{font-size:1em}.booking-btn{padding:5px;display:flex;cursor:pointer;text-align:center;justify-content:center;font-size:16px;margin:10px 0px}.booking-btn i{margin:0 5px;display:flex;align-items:center}.booking-btn.remove-from-booking{background:#6e6e6e;color:#fff;font-size:14px}.booking-btn.remove-from-booking:hover{background:rgb(84.5,84.5,84.5)}.quantity-select{border-radius:4px;display:inline-block;text-align:center}.quantity-select i{width:35px;height:35px;border:none;color:#404040;float:left;line-height:30px;font-size:16px;padding:3px;background-color:#ebebeb;border-radius:0;cursor:pointer}.quantity-select i.fa-plus{border-radius:0px 4px 4px 0px}.quantity-select i.fa-minus{border-radius:4px 0px 0px 4px}.quantity-select i{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quantity-select i:hover{background-color:#6e6e6e;color:#f3f3f3}.quantity-select input.form-control{float:left;width:40px;height:35px;line-height:35px;padding:0;text-align:center;font-size:16px;background-color:#fff;border:1px solid #ebebeb;margin:0;border-radius:0}