@media only screen and (min-width:901px){.generation-price-container{position:relative}.generation-price-container:after{height:100%;width:1px;background:#eee;position:absolute;top:0;right:10px;content:"";display:block}.generation-price-container:last-child:after{display:none}}.used-price-comparison{width:100%;margin:40px 0}.used-price-comparison .status{height:30px}.used-price-comparison .status span{font-size:10px;color:var(--brand-colour-accent-copy);display:inline-block;padding:2px 8px;background:var(--brand-colour-accent);border-radius:3px;line-height:1.5em}.used-price-comparison .name{min-height:26px}@media only screen and (max-width:640px){.used-price-comparison .name{font-size:20px;margin-top:20px}}.used-price-comparison .year{color:var(--dark-grey);margin:0;padding:0 0 0 16px;position:relative}.used-price-comparison .year:before{content:"";height:8px;width:8px;background:#000;border-radius:50%;position:absolute;top:7px;left:0}.used-price-comparison .year.status-1:before{background:var(--in-production)}.used-price-comparison .year.status-2:before{background:var(--development)}.used-price-comparison .year.status-3:before{background:var(--discontinued)}@media only screen and (min-width:641px){.used-price-comparison .year::before{top:9px}}.used-price-comparison .rates{width:100%;float:left;margin:8px 0 0}.used-price-comparison .rates li{width:100%;float:left;margin:0 0 2px;font-size:16px;color:var(--dark-grey)}.used-price-comparison .rates span{display:inline-block;float:left}.used-price-comparison .rates span.title{width:52%}@media only screen and (max-width:640px){.used-price-comparison .rates span.title{width:45%}}.used-price-comparison .fine-print{margin:0}.used-price-comparison.more-comparisons .rates{margin:10px 0}.used-price-comparison.more-comparisons .rates span.title{width:41%}@media only screen and (min-width:641px){.used-price-comparison.more-comparisons .rates{margin:10px 0 20px}}.model-sold-details{width:100%;margin:40px 0 0;float:left}.gen-count-1 .model-sold-details{margin:0;position:relative}.model-sold-details .sold-details-data{width:100%;float:left}.model-sold-details .sold-details-data li{width:100%;float:left}.model-sold-details .sold-details-data li div{float:left}.model-sold-details .sold-details-data li div.model-year{width:102px}.model-sold-details .sold-details-data li div.price{width:135px}.model-sold-details .sold-details-data li div.sold{width:88px}.sold-data-container{width:100%;float:left;overflow:hidden;position:relative}.model-sold-details .sold-data-container.blured .sold-details-data{visibility:hidden}.model-sold-details .sold-data-container.blured:after{display:block;content:"";height:100%;width:100%;background:url(/resources/images/icons/blur-shim.png) 0 0 no-repeat;position:absolute;top:0;left:0;z-index:10}.model-sold-details .members{line-height:1.1em;background:url(/resources/images/icons/save-icon.svg) 15px 50% no-repeat var(--hilight-bg);background-size:13px auto;position:absolute;top:25%;left:0;z-index:11;padding:10px 35px 0 40px;border-radius:3px;display:block;height:45px}@media only screen and (max-width:640px){.model-sold-details{margin:20px 0 10px;padding:0 0 22px;border-bottom:1px solid #ddd}.generation-price-container:last-child .model-sold-details{border:none;padding:0}.model-sold-details .members{background-size:11px auto}.model-sold-details .sold-data-container.blured::after{background-size:auto 103%}}.sold-data-container{width:100%}.sold-data-container.large-height{min-height:70px}.sold-data-table{width:auto;border:none}.sold-data-table thead,.sold-data-table tbody,.sold-data-table tr,.sold-data-table tr td{background:none;border:none}.sold-data-table thead tr td{text-transform:uppercase;padding:0 25px 14px 0;letter-spacing:0}.sold-data-table tbody tr:nth-child(2n){background:none}.sold-data-table tbody tr td{padding:0 25px 14px 0}.sold-data-container.blured{max-height:135px;min-height:70px;max-width:326px;overflow:hidden}.sold-data-container.blured .sold-data-table:after{display:block;content:"";height:100%;width:100%;background:url(/resources/images/icons/blur-shim-range.png) -10px 0 no-repeat;position:absolute;top:20px;left:0;z-index:10}.model-sold-details.range-details .sold-data-container.blured:after{background:none}@media only screen and (max-width:640px){.sold-data-table{width:100%}.sold-data-table thead,.sold-data-table tbody,.sold-data-table tr,.sold-data-table tr td{display:block}.sold-data-table thead{position:absolute;top:-99999px;left:-999999}.sold-data-table tbody tr td{background:#eee;padding:7px 5px 7px 145px;font-size:15px;position:relative}.sold-data-table tbody tr:nth-child(2n) td{background:#fff}.sold-data-table tbody tr td:before{display:block;height:20px;position:absolute;top:10px;left:10px;font-family:var(--h-semiBold);font-size:12px;text-transform:uppercase;color:var(--dark-grey);font-weight:400}.sold-data-table tbody tr td.model-name:before{content:"model"}.sold-data-table tbody tr td.model-year:before{content:"model year"}.sold-data-table tbody tr td.price:before{content:"Last Asking Price"}.sold-data-table tbody tr td.sold:before{content:"sold date"}.sold-data-container.blured .sold-data-table:after{top:0}.model-sold-details.range-details .sold-data-container.blured:after{background-size:auto 93%}.sold-data-container.blured{height:120px;overflow:hidden}.sold-data-container.blured .sold-data-table{height:120px}.sold-data-container.blured .sold-data-table .model-name div{width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (min-width:641px) and (max-width:900px){.generation-price-container{position:relative;margin-bottom:20px;padding-bottom:20px}.generation-price-container:after{width:calc(100% - 1.25rem);height:1px;background:#ddd;display:block;content:"";position:absolute;bottom:0;left:10px}.generation-price-container:nth-child(2n):before{width:1px;height:100%;background:#ddd;display:block;content:"";position:absolute;top:0;left:0}.generation-price-container:last-child{margin-bottom:0;padding-bottom:0}.generation-price-container:last-child:after{display:none}.gen-count-1 .generation-price-container:after,.gen-count-2 .generation-price-container:after{display:none}}@media only screen and (max-width:640px){.used-price-comparison .rates li span.title{font-size:14px}.used-price-comparison .rates li span{font-size:16px;vertical-align:top;float:none}.used-price-comparison .rates li{letter-spacing:-.03em;line-height:1.5em}.used-price-comparison .rates{width:calc(100% + 40px);margin-right:-40px}}@media only screen and (min-width:641px){.used-price-comparison{margin:0}.used-price-comparison.model-v-price{margin:15px 0 40px}.used-price-comparison .rates{margin:23px 0 0}.used-price-comparison .rates li{margin:0 0 5px;font-size:19px}.used-price-comparison .rates span.title{width:140px}.used-price-comparison.more-comparisons .rates{margin:23px 0 18px}.used-price-comparison.more-comparisons .rates span.title{width:28%}.model-sold-details{margin:40px 0 0}.model-sold-details .sold-details-data li div.model-year{width:102px}.model-sold-details .sold-details-data li div.price{width:147px}.model-sold-details .sold-details-data li div.sold{width:88px}.versus-price .used-price-comparison .gen-count-1 .rates span.title{width:41%}}@media only screen and (min-width:641px) and (max-width:900px){.model-sold-details{margin:15px 0 0}}@media only screen and (min-width:901px) and (max-width:1280px){.model-sold-details .sold-data-container.blured:after{background-size:100% auto;width:calc(100% - 10px)}.model-sold-details .sold-details-data li.heading div{font-size:11px}.model-sold-details .sold-details-data li div.model-year{width:29%}.model-sold-details .sold-details-data li div.price{width:41%}.model-sold-details .sold-details-data li div.sold{width:24%}.used-price-comparison .gen-count-1 .rates span.title{width:140px}.used-price-comparison .gen-count-2 .rates span.title{width:27%}}@media only screen and (min-width:1281px){.used-price-comparison.more-comparisons .rates span.title{width:28%}}@media only screen and (max-width:640px){.used-price-comparison{margin-bottom:0;overflow-x:hidden;margin-top:0}}.price-guage{display:inline-block;width:230px;height:180px;position:relative;overflow:hidden;margin:20px 0 0}.price-guage .no-sales-data{position:relative;text-align:center;z-index:5}.price-guage .bg{background:url(/resources/images/icons/price-measure-bg.svg) 50% 0 no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.price-guage .fg{background:url(/resources/images/icons/price-measure-fg.svg) 50% 0 no-repeat;background-size:cover;width:100%;height:230px;position:absolute;top:0;left:0;filter:grayscale(1);transform:rotate(-84deg);transition:transform 800ms ease-out 200ms,opacity 400ms 600ms,filter 400ms ease-in 200ms}.price-guage .price-min{position:absolute;bottom:41px;left:4px;color:var(--dark-grey)}.price-guage .price-max{position:absolute;bottom:41px;right:4px;color:var(--dark-grey)}.price-guage .price-average{position:absolute;bottom:0;left:50%;transform:translateX(-50%);line-height:1.1em;color:var(--brand-colour-accent)}@media only screen and (max-width:640px){.price-guage .price-min,.price-guage .price-max{bottom:50px}.price-guage{width:150px;height:150px;transform:scale(.7);margin:-24px 0 -27px}.price-guage .fg{height:146px}.price-guage .price-average{bottom:11px;font-size:29px}}@media only screen and (min-width:641px){.price-guage{margin:0}.gen-count-3 .price-guage{margin:0}.price-guage .price-average{font-size:32px}.price-guage .no-sales-data{width:100%;height:180px;line-height:132px;position:absolute;top:0;left:0;text-align:center;backdrop-filter:blur(2px)}}@media only screen and (min-width:641px) and (max-width:900px){.price-guage{margin:26px 0 0}}