@import"https://use.typekit.net/gub0pjy.css";.display-flex{display:flex}.vertical-align--middle{vertical-align:middle}.align-items--flex-end{align-items:flex-end}.margin-left-2{margin-left:.2rem!important}.margin-bottom-2{margin-bottom:.2rem!important}.margin-top-10{margin-top:.75rem}.icon-size--26{width:1.625em;height:1.625em!important}.icon-size--20{width:1.25em;height:1.25em!important}.icon-size--100x100{width:6.25rem;height:6.25rem}.flex-gap-4{gap:.25rem}.flex-gap-8{gap:.5rem}.text-size--smaller{font-size:.875rem}.colour-dark-grey{color:#555}.mw-155{max-width:9.688rem}.w-full{width:100%}.cursor-pointer{cursor:pointer}main{height:100%}select{border:.0625rem solid var(--colour-medium-grey)}@media only screen and (max-width: 55rem){.sidebar--is-open .chat-bubble{display:none}}.btn--plain{background:transparent;padding:0;border-radius:0}.btn--plain:not(.font--bold){font-family:inherit}.btn--rounded{padding:.625rem 1.5rem!important}.message-ribbon-absolute-container{z-index:1}.border-radius--50{border-radius:3.125rem}.white-space-no-wrap{white-space:nowrap}.btn--with-two-icons{display:flex;justify-content:center;align-items:center;gap:.25rem}.site-nav-container{position:relative}.site-container:has(.page-template){overflow:visible}.row--no-wrap{flex-wrap:nowrap}@media only screen and (min-width: 81.25rem){.row .xl-col-4{min-height:1px;margin:0 .5em 1em;max-width:calc(33.3333333333% - 1em);width:calc(33.3333333333% - 1em - .01%)}}@media only screen and (min-width: 100.625rem){.row .xxl-col-3{min-height:1px;margin:0 .5em 1em;max-width:calc(25% - 1em);width:calc(24.99% - 1em)}}.wrapper.wrapper--wider{max-width:123.75rem!important}.pill{font-size:.8125rem;cursor:pointer;padding:.375rem .75rem;display:inline-flex;border-radius:624.938rem}.pill-container{flex-wrap:wrap;gap:.5rem;padding-top:1rem}.pill--ribbon{z-index:1;height:1.25rem;line-height:115%;position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;box-shadow:var(--box-shadow-light)}.pill--ribbon span{line-height:1}.pill__icon{display:flex;align-items:center}.pill__icon .icon{width:.813rem;height:.813rem}.pill--sold{gap:.25rem;color:#fff;background-color:#ea1b07}.pill--sold .icon{color:#fff}.pill--reserved{gap:.25rem;color:#222;background-color:#ffe762}.pill--reserved .icon{color:#222}.pill--light-grey{gap:.25rem;color:#555;background-color:#f4f4f4}.pill--light-grey .icon{color:#555}.pill--primary-10{gap:.25rem;color:var(--colour-secondary-hover);background-color:var(--colour-primary-10)}.pill--primary-10 .icon{color:var(--colour-secondary-hover)}.pill--primary-dark-10{gap:.25rem;color:#555;background-color:var(--colour-primary-10)}.pill--primary-dark-10 .icon{color:#555}.pill--special-offer{gap:.25rem;color:#fff;background-color:#00afed}.pill--special-offer .icon{color:#fff}.pill--priority-offer{gap:.25rem;color:#222;background-color:#fff300}.pill--priority-offer .icon{color:#222}.pill--ex-demo{gap:.25rem;color:#fff;background-color:#9b59b6}.pill--ex-demo .icon{color:#fff}.pill--go-green{gap:.25rem;color:#fff;background-color:#2ecc71}.pill--go-green .icon{color:#fff}.pill--free-warranty{gap:.25rem;color:#fff;background-color:#b44031}.pill--free-warranty .icon{color:#fff}.pill--audi-approved{gap:.25rem;color:#fff;background-color:#bb0a30}.pill--audi-approved .icon{color:#fff}.pill--citroen-approved{gap:.25rem;color:#fff;background-color:#eb6428}.pill--citroen-approved .icon{color:#fff}.pill--cupra-approved{gap:.25rem;color:#fff;background-color:#000}.pill--cupra-approved .icon{color:#fff}.pill--ds-approved{gap:.25rem;color:#fff;background-color:#ad0040}.pill--ds-approved .icon{color:#fff}.pill--ford-dir{gap:.25rem;color:#222;background-color:#fff}.pill--ford-dir .icon{color:#222}.pill--ford-approved{gap:.25rem;color:#fff;background-color:#2d96cd}.pill--ford-approved .icon{color:#fff}.pill--honda-approved{gap:.25rem;color:#fff;background-color:#dc182d}.pill--honda-approved .icon{color:#fff}.pill--jeep-selected{gap:.25rem;color:#fff;background-color:#ffba00}.pill--jeep-selected .icon{color:#fff}.pill--mazda-approved{gap:.25rem;color:#fff;background-color:#000}.pill--mazda-approved .icon{color:#fff}.pill--renault-approved{gap:.25rem;color:#222;background-color:#fc3}.pill--renault-approved .icon{color:#222}.pill--seat-approved{gap:.25rem;color:#fff;background-color:#ea5d1a}.pill--seat-approved .icon{color:#fff}.pill--skoda-approved{gap:.25rem;color:#fff;background-color:#4ba82e}.pill--skoda-approved .icon{color:#fff}.pill--smart-approved{gap:.25rem;color:#fff;background-color:#f6ba35}.pill--smart-approved .icon{color:#fff}.pill--toyota-plus{gap:.25rem;color:#fff;background-color:#e50000}.pill--toyota-plus .icon{color:#fff}.pill--vauxhall-network-q{gap:.25rem;color:#fff;background-color:#c90c0f}.pill--vauxhall-network-q .icon{color:#fff}.pill--vw-dasweltauto{gap:.25rem;color:#fff;background-color:#00a8ec}.pill--vw-dasweltauto .icon{color:#fff}.pill--network-q{gap:.25rem;color:#fff;background-color:#c90c0f}.pill--network-q .icon{color:#fff}.pill--nissan-approved{gap:.25rem;color:#fff;background-color:#007edb}.pill--nissan-approved .icon{color:#fff}.pill--peugeot-approved{gap:.25rem;color:#fff;background-color:#162133}.pill--peugeot-approved .icon{color:#fff}.pill--land-rover-approved{gap:.25rem;color:#fff;background-color:#005a2b}.pill--land-rover-approved .icon{color:#fff}.pill--jaguar-approved{gap:.25rem;color:#fff;background-color:#9e1b32}.pill--jaguar-approved .icon{color:#fff}.pill--mercedes-approved{gap:.25rem;color:#fff;background-color:#00adef}.pill--mercedes-approved .icon{color:#fff}.pill--hyundai-approved{gap:.25rem;color:#fff;background-color:#477bbc}.pill--hyundai-approved .icon{color:#fff}.pill--bmw-approved{gap:.25rem;color:#fff;background-color:#000}.pill--bmw-approved .icon{color:#fff}.pill--mini-approved{gap:.25rem;color:#fff;background-color:#000}.pill--mini-approved .icon{color:#fff}.pill--volvo-approved{gap:.25rem;color:#fff;background-color:#000}.pill--volvo-approved .icon{color:#fff}@keyframes animate-skeleton-muhahaha{0%{background-color:var(--animation-background-color)}50%{background-color:#d8d8d880}to{background-color:var(--animation-background-color)}}.skeleton__item,.skeleton .skeleton__item{--animation-background-color: rgb(216 216 216 / 100%);animation:animate-skeleton-muhahaha 1.5s linear 0s infinite!important;border:0;-webkit-user-select:none;user-select:none;text-indent:0;background-image:none;width:auto;color:transparent;visibility:visible;background-color:var(--animation-background-color)}.skeleton .btn--full-width{width:100%}.pagination-container{flex-direction:column}.pagination-container .pagination--new{height:auto;flex-wrap:wrap}@media only screen and (min-width: 55.063rem){.pagination-container .pagination--new{flex-wrap:nowrap}}.pagination__item:last-child{position:unset!important;width:unset;height:100%;line-height:unset;display:flex!important}.pagination__item--next,.pagination__item--prev{border-color:var(--colour-primary)!important;display:flex;justify-content:center;align-items:center}.no-results-error-message{height:37.5rem;flex-direction:column;display:flex;justify-content:center;align-items:center}.no-results-error-message .error-message__content{max-width:24.313rem}.page-template__sidebar{position:-webkit-sticky;position:sticky}.page-template{display:flex;gap:2.5rem;padding:1rem 0}@media only screen and (min-width: 55.063rem){.page-template{padding:1.5rem 0}}.page-template__sidebar{z-index:3;top:0;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 55rem){.page-template__sidebar{height:100%;right:0;left:0;top:0;position:fixed;overflow:hidden;transform:translateY(110%);visibility:hidden;opacity:0;transition:transform .4s ease-in-out,visibility .6s ease opacity .4s ease-in;transition-behavior:allow-discrete}}@media only screen and (min-width: 55.063rem){.page-template__sidebar{width:100%;scrollbar-gutter:stable;max-width:var(--sidebar-nav-width)}}.sidebar--is-open .page-template__sidebar{opacity:1;position:fixed;transform:translateY(0)!important;visibility:visible!important}@starting-style{.sidebar--is-open .page-template__sidebar{opacity:0;transform:translateY(110%);visibility:hidden}}.page-template__main{width:100%;gap:1rem;display:flex;flex-direction:column}@media only screen and (min-width: 55.063rem){.page-template__main{gap:1.5rem}}@media only screen and (min-width: 40.063rem){.page-heading__subtitle{font-size:1.125rem}.page-heading__menu-bar{display:flex;justify-content:space-between;align-items:center}.page-heading select{background-position:top .9375rem right .75rem;padding:0 2.25rem 0 1rem;height:2.5rem}}.read-more-toggle>p{overflow:hidden;transition:max-height .3s ease}@supports (-webkit-line-clamp: 3){.read-more-toggle>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}}@supports not (-webkit-line-clamp: 3){.read-more-toggle>p{max-height:4.8rem;line-height:1.6rem;position:relative}.read-more-toggle>p:after{content:"...";position:absolute;bottom:0;right:0;background:linear-gradient(to right,transparent,var(--colour--fg-white) 50%);padding-left:.5rem}}@media only screen and (min-width: 55.063rem){.read-more-toggle>p{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;display:block}}.read-more-toggle--is-expanded p{overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset}.filter-radio-button{padding:0 .5rem;display:flex;align-items:center}.filter-radio-button:hover{background:var(--colour-primary-10);border-radius:.375rem}.filter-radio-button .radio-btn{cursor:pointer;position:relative;width:100%;height:2.5rem;gap:.5rem;display:flex;justify-content:flex-start;align-items:center}.filter-radio-button .radio-btn:hover input~.radio-btn__checkmark{transition:none;border-color:var(--colour-medium-grey)}.filter-radio-button .radio-btn__input{display:block;position:absolute;opacity:0;height:2.5rem!important;cursor:pointer}.filter-radio-button .radio-btn__input:checked~.radio-btn__checkmark{border-color:var(--colour-primary)!important;background:var(--colour-primary)}.filter-radio-button .radio-btn__input:checked~.radio-btn__checkmark:after{display:block}.filter-radio-button .radio-btn__checkmark{pointer-events:none;position:relative;height:1.25rem;width:1.25rem;border-radius:50%;background:var(--colour-fg-white);border:1px solid var(--colour-medium-grey)}.filter-radio-button .radio-btn__checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;height:.5rem;aspect-ratio:1;border-radius:50%;background:var(--colour-fg-white)}.tooltip,.tooltip__content{width:auto}.filter-range{display:flex;justify-content:space-between;gap:1.25rem;margin-bottom:1rem}.filter-range:last-child{margin-bottom:0}.filter-range .select{width:50%}.filter-range .select__label{display:block;font-weight:600;margin-bottom:.5rem}.filter-footer{margin-top:.75rem;line-height:1.313rem;color:var(--colour-dark-grey)}.filter-checkbox{padding:0 .5rem;display:flex;justify-content:space-between;align-items:center}.filter-checkbox:hover:not(.filter-checkbox--no-hover){border-radius:.375rem;background:var(--colour-primary-10)}.filter-checkbox .checkbox{margin:0;flex-grow:1;cursor:pointer;position:relative;line-height:150%;padding:.3125rem 0 .4rem 1.75rem;display:flex;justify-content:flex-start;align-items:center}.filter-checkbox .checkbox--right{justify-content:space-between;padding:.3125rem .375rem .4rem 0}.filter-checkbox .checkbox--right .checkbox__checkmark{right:0;left:auto;position:relative;transform:none}.filter-checkbox .checkbox__label{font-weight:500}.filter-checkbox .checkbox__checkmark{top:50%;width:1.25rem;height:1.25rem;border-radius:.25rem;transform:translateY(-50%);border-width:.0625rem;border-color:var(--colour-medium-grey)}.filter-checkbox .checkbox--large-icon .icon{width:3.625rem;height:1.582rem}.filter-checkbox--disabled{opacity:.5;pointer-events:none}.show-more-button{padding:1rem 0;cursor:pointer;color:var(--icon-wrapper-hover-bg);display:flex;justify-content:center;align-items:center}.show-more-button--is-open .icon{transform:rotate(180deg)}.show-more-button .btn{gap:.5rem;display:flex;align-items:center}.show-more-button:hover{background:var(--icon-wrapper-hover-bg)}.toggle-view__item{display:none}.toggle-view__item--active{display:block}.toggle-switch{width:100%;height:3rem;background-color:var(--colour-light-grey);border-radius:1.5rem;position:relative;margin-bottom:.75rem}.toggle-switch--refinement{background-color:revert}.toggle-switch--switched .toggle-switch__selected{right:auto;left:calc(52% - .4rem)}.toggle-switch--switched .toggle-switch__unselected{left:.4rem;right:auto}.toggle-switch__selected,.toggle-switch__unselected{font-weight:600;top:.375rem;height:2.25rem;color:var(--colour-fg-black);padding:.5rem;border-radius:1.125rem;position:absolute;cursor:pointer;width:48%;line-height:1;transition:.1s ease-in-out}.toggle-switch__selected{left:.4rem;background-color:var(--colour-fg-white);z-index:1;box-shadow:0 .1rem .4rem .05rem #0000000d}.toggle-switch__unselected{background-color:transparent;right:.4rem}.toggle-switch__unselected--disabled{color:var(--colour-light-medium-grey)}.checkbox-list--scrollable{max-height:25rem;overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.form-error{color:var(--colour-error);display:flex;align-items:center;margin:.75rem 0 .125rem}.form-error__icon{display:flex}.typeahead-search--2-icons input{padding-right:3.5rem}.typeahead-search--2-icons .typeahead-search__icons{position:absolute;top:50%;right:1.563rem}.typeahead-search--2-icons .typeahead-search__mic{right:.625rem}.page-template__main .typeahead-search,.filter .typeahead-search{display:block}.typeahead-search-container{width:100%;padding:0;margin:0;flex-direction:column}.typeahead-search .typeahead-search__input{border-color:var(--colour-medium-grey);background:var(--colour-fg-white)}.typeahead-search .icon{cursor:pointer;color:var(--colour-dark-grey)}.typeahead-search .icon--small{height:.8rem;width:.8rem}.typeahead-search__btn{width:100%;display:flex;justify-content:center;align-items:center;gap:.375rem}.typeahead-search__btn--is-disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none}.distance-options{margin-top:1.5rem}.distance-options__item{padding:0 .5rem;display:flex;align-items:center}.distance-options__item:hover{border-radius:.375rem;background:var(--colour-primary-10)}.distance-options__item:last-child{margin-bottom:0}.distance-options__input{position:absolute;opacity:0;height:2.5rem!important;cursor:pointer}.distance-options__input:checked~.distance-options__checkmark{border-color:var(--colour-primary);background:var(--colour-primary)}.distance-options__input:checked~.distance-options__checkmark:after{display:block}.distance-options__label{cursor:pointer;position:relative;width:100%;height:2.5rem;gap:.5rem;display:flex;justify-content:flex-start;align-items:center}.distance-options__checkmark{pointer-events:none;position:relative;height:1.25rem;width:1.25rem;border-radius:50%;background:var(--colour-fg-white);border:1px solid var(--colour-medium-grey)}.distance-options__checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--colour-fg-white)}@media only screen and (max-width: 55rem){.sidebar{height:100%;border-radius:.75rem .75rem 0 0;position:fixed;right:0;left:0;top:2.1875rem;overflow:hidden;z-index:2;transform:translateY(110%);visibility:hidden;transition:transform .4s ease-in-out,visibility .3s ease}}.sidebar--is-open .sidebar{visibility:visible;transform:translateY(0)}.sidebar--is-open .sidebar-overlay{display:block}.sidebar--is-open .site-nav-container{z-index:1}.sidebar__header,.sidebar__item{border-bottom:.1rem solid var(--colour-medium-grey)}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:2;display:none}.sidebar-nav{height:100%;width:100%;overflow-x:visible;background-color:var(--colour-fg-white)}.sidebar-nav__applied-filters{padding:1rem 0}.sidebar-nav__applied-filters .pill-container{padding-top:.5rem}.sidebar-nav__inner{height:100%;display:flex;flex-direction:column;padding-bottom:7.1875rem}@media only screen and (min-width: 55.063rem){.sidebar-nav__inner{padding:0 .375rem}}@media only screen and (max-width: 55rem){.sidebar-nav__title{font-size:1rem}}.sidebar-nav__header{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 55.063rem){.sidebar-nav__header{padding:.625rem 0 1rem;flex-direction:column;align-items:flex-start}}.sidebar-nav__header-item{display:flex;align-items:center}@media only screen and (min-width: 55.063rem){.sidebar-nav__header-item{width:100%;align-items:baseline;justify-content:space-between}}.sidebar-nav__header-item--back .icon,.sidebar-nav__header-item--close .icon{width:100%;height:100%}.sidebar-nav__header-item--back button,.sidebar-nav__header-item--close button{height:100%}.sidebar-nav__header-item--back{width:.8125rem;height:1rem}.sidebar-nav__header-item--close{width:1.625rem;height:1.625rem}.sidebar-nav__items{padding:0 1.25rem}@media only screen and (max-width: 55rem){.sidebar-nav__items{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media only screen and (min-width: 55.063rem){.sidebar-nav__items{padding:0;padding-bottom:7.5rem}}@media only screen and (max-width: 55rem){.sidebar-nav__items:has(.sidebar-nav__item--is-active) .sidebar-nav__item:not(.sidebar-nav__item--is-active){display:none}}.sidebar-nav__header,.sidebar-nav__item{border-bottom:1px solid var(--colour-light-grey)}.sidebar-nav__item--disabled .filter__btn{pointer-events:none;color:var(--colour-light-medium-grey);cursor:not-allowed}.sidebar-nav__item--is-active{border-bottom:0}.sidebar-nav__item:last-child{border-bottom:none}.sidebar-nav__footer{border-top:.1rem solid var(--colour-light-grey);padding:1rem 1.25rem;position:sticky;bottom:2.125rem;z-index:10;background:var(--colour-fg-white)}.sidebar-nav__item:has(.hide__default){display:none}.sidebar-nav__item:has(.disabled){pointer-events:none;color:#979797;cursor:not-allowed}.sidebar .filter__btn,.sidebar .close-filters{color:var(--colour-fg-black-10)}.typeahead-search__search{color:var(--input-icons-color)}.filter{flex-direction:column;display:flex;justify-content:center}.filter:has(.disabled) .filter__btn{pointer-events:none;color:var(--colour-light-medium-grey)}.filter__inner{flex:1;padding:1rem 0;display:flex;justify-content:space-between;align-items:center}.filter__inner:has(.filter__sub-title){padding:.536rem 0}.sidebar-nav__item--is-active .filter__btn{display:none}.filter__title-container{flex-direction:column;display:flex;justify-content:center;align-items:flex-start}.sidebar-nav__item--is-active .filter__title-container{display:none}.filter__sub-title{font-size:.875rem;color:var(--colour-dark-grey)}.filter__content{width:100%;padding:1rem 0}@media only screen and (min-width: 55.063rem){.filter__content{padding:0 0 1.5rem}}.filter__content .btn{gap:.375rem;display:flex;justify-content:center;align-items:center}.filter__icon{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.filter__icon .icon{transform:rotate(-90deg);margin:0 .5rem}@media only screen and (min-width: 55.063rem){.filter__icon .icon{transform:revert}}.filter__icon:hover,.filter__icon:focus-visible{border-radius:50%;background:var(--colour-lighter-grey)}.filter[data-state=open]{padding-bottom:0}@media only screen and (max-width: 55rem){.filter[data-state=open]{padding:0}}.filter[data-state=open] .filter__icon .icon{transform:rotate(0)}@media only screen and (min-width: 55.063rem){.filter[data-state=open] .filter__icon .icon{transform:rotate(180deg)}}.sticky-filters{position:-webkit-sticky;position:sticky}.sticky-filters{top:0;z-index:2;background-color:var(--colour-light-blue);height:3.4375rem;margin-left:-.9375rem;margin-right:-.9375rem;display:flex;align-items:center}.sticky-filters__item,.sticky-filters__select{cursor:pointer;border:0;background:transparent;color:var(--colour-fg-black)}.sticky-filters__item{position:relative;width:100%;gap:.5rem}.sticky-filters__item--overlay{pointer-events:none;position:absolute;background:var(--colour-light-blue)!important}.sticky-filters__item,.sticky-filters__filter-count{display:flex;justify-content:center;align-items:center}.sticky-filters__separator{width:.06rem;height:2.5rem;background-color:var(--colour-medium-light-grey);margin:0 .3125rem}.sticky-filters__filter-count{background-color:var(--colour-primary);border-radius:50%;width:1.25rem;height:1.25rem;color:var(--colour-fg-white)}.promotion-container__image .promotion__link{box-shadow:none}.promotion-container__image img{border-radius:.938rem}:root{--box-shadow-light: 0 .125rem .25rem 0 rgba(0, 0, 0, .05), 0 .25rem .375rem 0 rgba(0, 0, 0, .05);--colour-fg-black: #000;--colour-fg-black-10: #222;--colour-fg-white: #fff;--colour-light-grey: #d2d2d2;--colour-lighter-grey: #f4f4f4;--colour-light-medium-grey: #a2a2a2;--colour-medium-light-grey: #cfd9e1;--colour-medium-grey: #bababa;--colour-dark-grey: #555;--colour-grey-200: #e2e2e2;--colour-yellow: #ffe762;--colour-red: #ea1b07;--colour-error: #a61305;--colour-light-blue: #e6f2fb;--sidebar-nav-width: 19.5rem;--wrapper-max-width: 123.75rem}.result-tile.skeleton{display:flex;width:100%}.result-tile.skeleton .result-tile__location{background:transparent}.skeleton .btn{text-indent:-9999px}.carousel{height:0;border-radius:0;padding-bottom:56%}.carousel:hover .carousel__button{opacity:.8}.carousel__viewport{overflow:hidden}.carousel__slides{display:flex;touch-action:pan-y pinch-zoom}.carousel__slide{opacity:1;position:unset;transition:unset;flex:0 0 100%;aspect-ratio:16/9}.carousel__slide img{border-radius:0}.carousel__dots{position:absolute;left:0;right:0;bottom:.625rem;gap:.25rem;display:flex;justify-content:center}.carousel__dot{display:inline-block;padding:0;width:.375rem;height:.375rem;opacity:.6;transform:scale(.8333)}.carousel__dot--is-selected{opacity:1;transform:scale(1)}.carousel__dot,.carousel__button{border-radius:31.25rem}.carousel__button{top:50%;padding:0;opacity:0;width:1.75rem;height:1.75rem;position:absolute;transform:translateY(-50%);transition:opacity .2s ease-in-out;box-shadow:var(--box-shadow-light);background-color:var(--colour-fg-white);touch-action:manipulation;display:flex;justify-content:center;align-items:center}.carousel__button:hover{opacity:1!important}.carousel__button--next{right:.625rem}.carousel__button--prev{left:.625rem}.carousel__button .icon{width:.75rem;height:.75rem}.result-tile{border:.0625rem solid var(--colour-grey-200)}.result-tile__link{top:0;right:0;bottom:0;left:0;z-index:1;position:absolute!important}.result-tile__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.result-tile--sold .result-tile__header,.result-tile--reserved .result-tile__header,.result-tile--sold .result-tile__subheading,.result-tile--reserved .result-tile__subheading{color:var(--colour-light-medium-grey)}.result-tile__header,.result-tile__body{position:relative}.result-tile__header{padding:1rem 1.25rem .5rem}.result-tile__heading{font-size:1.125rem}.result-tile__sub-heading{color:var(--colour-dark-grey)}.result-tile__body{margin-top:unset;padding:0 1.25rem .5rem}.result-tile__footer{padding:0 1.25rem 1rem!important}.result-tile__location{cursor:pointer;display:flex;align-items:center;gap:.25rem}.result-tile__location .icon{height:.75rem}.result-tile--sold .result-tile__location,.result-tile--reserved .result-tile__location{color:var(--colour-light-medium-grey)}.centering-parent{position:relative}.centering-child-x{left:50%;right:auto;transform:translate(-50%);position:absolute}.centering-child-y{top:50%;bottom:auto;transform:translateY(-50%);position:absolute}.centering-child-xy{left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%) translateY(-50%);position:absolute}@media only screen and (min-width: 55.063rem){.centering-child-xy--tablet-up{position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%) translateY(-50%)}}.price-group-container{position:relative}.result-tile--sold .price-group-container,.result-tile--reserved .price-group-container{color:var(--colour-light-medium-grey)}.price-group-container .price-group .price-title{font-size:.75rem;line-height:150%}.price-group-container .price-group .price{font-size:1.25rem;line-height:1.5rem}.result-tile--sold .price-group-container .price-group.price-group__saving,.result-tile--reserved .price-group-container .price-group.price-group__saving{color:var(--colour-light-medium-grey)}.ribbon-wrapper{z-index:1;position:relative}.result-tile__summary{display:flex;gap:.25rem;margin:0}
