.x-store-locator{max-height:90vh;height:auto!important;min-height:460px}.x-store-locator .filter-content{display:none}.x-store-locator .x-partner-list{font-size:14px;width:100%;overflow-y:scroll}.x-store-locator .x-partner-list .header{font-weight:700;color:#4999ce;cursor:pointer}.x-store-locator .x-partner-list li{display:flex;width:100%;padding:6px 0}.x-store-locator .x-partner-list li .partner-column{flex:1 1 33%;display:inline-block}.x-store-locator .x-partner-list li .partner-column [class*=" icon-"],.x-store-locator .x-partner-list li .partner-column [class^=icon-]{margin-left:8px}.x-store-locator .x-partner-list li .partner-column:hover{cursor:pointer}.x-store-locator .x-partner-list li.partner-item.active,.x-store-locator .x-partner-list li.partner-item:hover{background:#4999ce;color:#fff;cursor:default}.x-store-locator .x-partner-list.hidden{display:none}.x-store-locator .distance-options-container{padding:10px 0}.x-store-locator .distance-options-container.hidden{display:none}.x-store-locator .distance-options-container .title{color:#292a2e;font-size:14px;line-height:16px;letter-spacing:.01em;padding:5px 0}.x-store-locator .no-results-msg,.x-store-locator .no-vins-msg{display:inline-block;max-width:470px;font-weight:700;padding:10px 0;color:#d43838;font-size:14px;line-height:16px;letter-spacing:.01em}.x-store-locator .no-results-msg.hidden,.x-store-locator .no-vins-msg.hidden{display:none}.x-store-locator .no-vins-msg,.x-store-locator .select-dealer-msg{display:inline-block;max-width:470px;font-weight:700;padding:10px 0;color:#4999ce;font-size:14px;line-height:16px;letter-spacing:.01em}.x-store-locator .no-vins-msg.hidden,.x-store-locator .select-dealer-msg.hidden{display:none}.x-store-locator .items-list-header{display:block}.x-store-locator .items-list-header.hidden{display:none}.product-list-page .region-area-two{min-height:400px}.product-list-page .inner-area{margin:0 10px}.product-list-page .main-title-container .dealer-name{display:block;clear:both;font-size:22px;line-height:26px}.product-list-page .main-title-container .dealer-name.hidden{display:none}.product-list-page .main-title-container .num-of-products{float:right;display:block;padding:12px 0 12px 12px;font-size:13px;line-height:18px;letter-spacing:.04em;font-weight:300}.product-list-page .x-product-list-banner{display:none}.product-list-page .x-product-list-banner .pl-banner{display:block;font-size:0;text-align:center;padding-bottom:30px}.product-list-page .x-product-list-banner .pl-banner img{display:inline-block;max-width:100%;max-height:100%}.product-list-page .scrolllist-pager-notification{text-align:center}.product-list-page .no-postcode-msg{font-size:26px;margin-bottom:10px;color:#5a5a5a}.product-list-page .filters-container .filter.trailer-type .tooltip-info-wrapper .info-tooltip{bottom:auto;padding:15px 0 0}.product-list-page .filters-container .filter.trailer-type .tooltip-info-wrapper .info-tooltip .inner-wrapper:before{top:auto;bottom:100%;border-bottom:10px solid #d7d7d7;border-top:0}.product-list-page .filters-container .filter.trailer-type .tooltip-info-wrapper .info-tooltip .inner-wrapper:after{top:auto;bottom:100%;border-bottom:8px solid #fff;border-top:0}.product-list-page .x-product-list{width:100%}.product-list-page .x-product-list>ul{zoom:1;font-size:0}.product-list-page .x-product-list>ul:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.product-list-page .x-product-list>ul:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.product-list-page .x-product-list>ul>li:not(.page-indicator){width:25%;display:inline-block;vertical-align:top;padding:0 3px 0;font-size:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden}.product-list-page .x-product-list>ul>li.page-indicator{width:100%;padding:10px 15px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.product-list-page .x-product-list>ul>li.page-indicator:nth-of-type(1){height:0;overflow:hidden;padding:0;border:none}.product-list-page .x-product-list>ul>li.page-indicator:nth-of-type(1):before{display:none}.product-list-page .x-product-list>ul>li.page-indicator:before{content:"";position:absolute;top:50%;margin-top:-1px;display:block;background-color:#292a2e;height:1px;z-index:1;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%}.product-list-page .x-product-list>ul>li.page-indicator .page-text{display:inline-block;font-weight:400;line-height:18px;font-size:14px;letter-spacing:.02em;padding:5px 10px;background-color:#fff;position:relative;z-index:1;color:#292a2e}.product-list-page .x-product-list>ul>li.pl-banner-li{width:auto;display:inline-block;vertical-align:top;padding:0 5px 10px;font-size:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-list-page .x-product-list>ul>li.pl-banner-li .pl-banner a{display:block}.product-list-page .x-product-list>ul>li.pl-banner-li .pl-banner img{display:block;max-width:100%;max-height:100%}.product-list-page .x-product-list.table-view{padding-bottom:10px}.product-list-page .x-product-list.table-view>ul>li{width:100%;padding:0;border-bottom:1px solid #ececec}.product-list-page .x-product-list.table-view>ul>li:last-child{border-bottom:0}.product-list-page .x-product-list.table-view .table-header{background-color:#ececec;height:40px;display:flex;padding:0 10px;justify-content:space-between;align-items:center;font-size:14px;font-weight:800}.product-list-page .x-product-list.table-view .table-header>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-list-page .x-product-list.table-view .table-content{padding:0 10px}.product-list-page .x-product-list.table-view .image{width:5%;padding:0 10px}.product-list-page .x-product-list.table-view .code{width:10%;padding:0 10px}.product-list-page .x-product-list.table-view .brand{width:10%;padding:0 10px}.product-list-page .x-product-list.table-view .title{width:25%;padding:0 10px}.product-list-page .x-product-list.table-view .tags{width:15%;padding:0 10px}.product-list-page .x-product-list.table-view .price{width:15%;padding:0 10px;display:flex;justify-content:space-between;position:relative}.product-list-page .x-product-list.table-view .quantity{width:10%}.product-list-page .x-product-list.table-view .action{width:5%;padding:0 10px}.product-list-page .category-container{padding:5px 0 0;float:left}.product-list-page .category-container .title{font-size:16px;line-height:18px;font-weight:700;color:#292a2e;letter-spacing:.04em;padding-bottom:10px}.product-list-page .category-container a{color:#569cce}.product-list-page .category-container a:hover{color:#3c779f}.product-list-page .pager{padding:0 0 30px;zoom:1}.product-list-page .pager:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.product-list-page .pager:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.product-list-page .pager.hidden{display:none}.product-list-page .pager .results-title{font-size:26px;margin-bottom:10px;color:#5a5a5a;float:left}.product-list-page .pager .results-title span{font-size:16px;padding-left:5px;vertical-align:middle;font-weight:400}.product-list-page .pager .sorting-wrapper{float:right;display:flex;min-width:360px}.product-list-page .no-products-message{font-size:18px;line-height:24px;color:#292a2e;letter-spacing:.04em;text-align:center;margin:30px 0}.product-list-page.smart-product-list .main-title-container{padding-bottom:15px}.product-list-page.smart-product-list .description{padding-bottom:15px}.product-list-page .selected-filters{margin-bottom:20px}.product-list-page .selected-filters>li{display:none;margin:3px 5px 3px 0}.product-list-page .selected-filters>li.visible{display:inline-block}.product-list-page .selected-filters>li.partner{display:none}.product-list-page .selected-filters>li .clear-filter{padding-bottom:10px;display:inline}.product-list-page .selected-filters>li .clear-filter:last-child{padding-bottom:0}.product-list-page .selected-filters>li.selected-filters-label{font-size:13px;color:#5a5a5a;font-weight:600;display:inline-block}.product-list-page .selected-filters>li a{display:inline;font-size:13px;line-height:15px;font-weight:300;color:#5a5a5a;letter-spacing:.025em;text-decoration:none;position:relative}.product-list-page .selected-filters>li a:hover .text{border-bottom-color:#569cce}.product-list-page .selected-filters>li a .text{display:inline-block;border-bottom:2px solid transparent;-moz-transition:border .1s ease-in-out;-webkit-transition:border .1s ease-in-out;-o-transition:border .1s ease-in-out;transition:border .1s ease-in-out;background:#e6e8f0;padding:5px 10px 3px}.product-list-page .selected-filters>li a .text span:before{margin-top:-5px;font-size:10px;margin-left:7px}.product-list-page .selected-filters>li a.clear-filters{font-weight:600}.productList-template .product-attributes .city{display:none}.ProductListTwo-template .product-attributes .city .value{text-align:right}@media only screen and (max-width:1199px){.touch .product-list-page .x-product-list-banner.shown{display:block}.touch .product-list-page .x-product-list-banner>ul>li{display:none}.touch .product-list-page .x-product-list-banner>ul>li:first-of-type{display:block}.touch .product-list-page .x-product-list>ul>li:not(.page-indicator){width:33.33%;padding:0 0 20px}.touch .product-list-page .x-product-list>ul>li:not(.page-indicator)>.buttons>.buttons-holder a{font-size:12px}.touch .product-list-page .x-product-list.table-view .table-header{display:none}.touch .product-list-page .x-product-list .pl-banner-li{display:none}}@media only screen and (max-width:959px){.touch .product-list-page .x-product-list>ul>li:not(.page-indicator){width:50%;padding:0 0 20px}.touch .product-list-page .x-product-list>ul>li:not(.page-indicator)>.buttons>.buttons-holder a{font-size:12px}.touch .product-list-page .x-product-list.table-view>ul>li{width:100%}.touch .product-list-page .side-menu-container{width:49.5%;float:left}.touch .product-list-page .side-menu-container .side-menu{position:static}.touch .product-list-page .side-menu-container .side-menu .mobile-title.active{height:43px}}@media only screen and (max-width:767px){.touch .product-list-page .x-product-list>ul>li:not(.page-indicator){width:100%;padding:0 0 20px}.touch .product-list-page .x-product-list>ul>li:not(.page-indicator)>.buttons>.buttons-holder a{font-size:12px}.touch .product-list-page .x-product-list.table-view>ul>li{width:100%}.touch .product-list-page .pager.top{position:relative;justify-content:center;padding:10px}.touch .product-list-page .pager.top .x-sortbyselector{float:none;padding:10px 0}.touch .product-list-page .pager.top .x-pager-pagesizes{position:absolute;top:11px;right:0;padding-left:0;float:none}.touch .product-list-page .pager.top .x-pager-combopages{padding:10px 0;margin-right:0}.touch .product-list-page .pager.bottom .x-sortbyselector{display:none}.touch .product-list-page .pager.bottom .x-pager-pagesizes{display:none}.touch .product-list-page .pager.bottom .x-pager-combopages{width:100%;margin-right:0}.touch .product-list-page .pager.bottom .x-pager-combopages .paging{padding-right:0}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li{display:none}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous{display:block;float:left;position:static;width:auto;height:auto}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>a,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>span{background-color:transparent;border:none;padding-left:15px;width:auto;height:auto}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>a:before,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>span:before{color:#292a2e;right:auto}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>a.inactive,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>span.inactive{display:none}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous .text{display:block;color:#292a2e;line-height:40px;font-size:13px;letter-spacing:.04em;font-weight:300}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next{display:block;position:static;float:right;width:auto;height:auto}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>a,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>span{width:300px;height:40px}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>a:before,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>span:before{display:none}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>a.inactive,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>span.inactive{display:none}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next .text{display:block;color:#fff;line-height:40px;font-size:14px;letter-spacing:.04em;font-weight:700}}@media only screen and (max-width:479px){.touch .product-list-page .x-product-list>ul>li:not(.page-indicator){width:100%}.touch .product-list-page .x-product-list.table-view>ul>li{width:100%}.touch .product-list-page .no-products-message{font-size:16px;line-height:22px}.touch .product-list-page .pager.top .sorting-wrapper{float:right;display:flex;min-width:100%}.touch .product-list-page .pager.top .select-wrapper select{font-size:13px}.touch .product-list-page .pager.top .x-sortbyselector .select-wrapper{width:120px}.touch .product-list-page .pager.top .x-pager-combopages small,.touch .product-list-page .pager.top .x-pager-pagesizes small{font-size:13px;margin:0 5px}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous{float:none;width:100%;text-align:center;font-size:0}.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>a,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.next>span,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>a,.touch .product-list-page .pager.bottom .x-pager-combopages .paging li.previous>span{display:inline-block}}