.elementor-1745 .elementor-element.elementor-element-901a176{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1745 .elementor-element.elementor-element-901a176::before, .elementor-1745 .elementor-element.elementor-element-901a176 > .elementor-background-video-container::before, .elementor-1745 .elementor-element.elementor-element-901a176 > .e-con-inner > .elementor-background-video-container::before, .elementor-1745 .elementor-element.elementor-element-901a176 > .elementor-background-slideshow::before, .elementor-1745 .elementor-element.elementor-element-901a176 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1745 .elementor-element.elementor-element-901a176 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1745 .elementor-element.elementor-element-901a176:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-901a176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://images.cocoonvehicles.co.uk/assets/hero/archives/car-archive-others-hero-image-21-9-viaduct.webp") 50% 50%;background-size:cover;}.elementor-1745 .elementor-element.elementor-element-a2788c7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1745 .elementor-element.elementor-element-a2788c7:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-a2788c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEFE8;}.elementor-1745 .elementor-element.elementor-element-4d2128e.elementor-element{--align-self:center;}.elementor-1745 .elementor-element.elementor-element-9ca506e .woocommerce-breadcrumb{text-align:center;}.elementor-1745 .elementor-element.elementor-element-01d6fb4.elementor-element{--align-self:center;}.elementor-1745 .elementor-element.elementor-element-c849d97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1745 .elementor-element.elementor-element-21cc9d5{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-d721085{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1745 .elementor-element.elementor-element-cb6f6bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1745 .elementor-element.elementor-element-cb6f6bc:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-cb6f6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f82ccf );}.elementor-1745 .elementor-element.elementor-element-50a7796{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1745 .elementor-element.elementor-element-50a7796:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-50a7796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f82ccf );}.elementor-1745 .elementor-element.elementor-element-9d42aca{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1745 .elementor-element.elementor-element-9d42aca{right:0px;}body.rtl .elementor-1745 .elementor-element.elementor-element-9d42aca{left:0px;}.elementor-1745 .elementor-element.elementor-element-41e4238{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1745 .elementor-element.elementor-element-238072c .elementor-icon-list-icon{width:14px;}.elementor-1745 .elementor-element.elementor-element-238072c .elementor-icon-list-icon i{font-size:14px;}.elementor-1745 .elementor-element.elementor-element-238072c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1745 .elementor-element.elementor-element-20969fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1745 .elementor-element.elementor-element-20969fd:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-20969fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CECECE;}.elementor-1745 .elementor-element.elementor-element-d2dec79{--display:flex;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-select__control{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:100;}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-9cd5d52 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-f974903{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-e360722{--display:flex;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-smart-filters-select.jet-filter{display:block;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-select__control{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:100;}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-5068aea .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-574eedb{--display:flex;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-smart-filters-select.jet-filter{display:block;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-select__control{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:100;}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-21d583d .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-aa69505{--display:flex;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:150px;max-width:150px;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-select__control{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:100;}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1745 .elementor-element.elementor-element-361c9f1 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1745 .elementor-element.elementor-element-5f836c6{--display:flex;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1745 .elementor-element.elementor-element-9f52b33 .jet-sorting-select{max-width:150px;font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:100;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1745 .elementor-element.elementor-element-8c923aa{--grid-columns:1;--grid-row-gap:0px;--load-more-button-align:center;--grid-column-gap:0px;}.elementor-1745 .elementor-element.elementor-element-8c923aa .elementor-button{background-color:var( --e-global-color-primary );transition-duration:1s;}.elementor-1745 .elementor-element.elementor-element-8c923aa .elementor-button:hover, .elementor-1745 .elementor-element.elementor-element-8c923aa .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-8c923aa .elementor-button:hover svg, .elementor-1745 .elementor-element.elementor-element-8c923aa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-513658d{padding:20px 20px 20px 20px;}.elementor-1745 .elementor-element.elementor-element-513658d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:100;font-style:italic;}.elementor-1745 .elementor-element.elementor-element-66605d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1745 .elementor-element.elementor-element-66605d9:not(.elementor-motion-effects-element-type-background), .elementor-1745 .elementor-element.elementor-element-66605d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1f82ccf );}.elementor-1745 .elementor-element.elementor-element-bba1722{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1745 .elementor-element.elementor-element-b32094a .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-b32094a .elementor-button:hover, .elementor-1745 .elementor-element.elementor-element-b32094a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-b32094a .elementor-button:hover svg, .elementor-1745 .elementor-element.elementor-element-b32094a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1745 .elementor-element.elementor-element-cf14ed3{--display:flex;}.elementor-1745 .elementor-element.elementor-element-67fc441 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-1745 .elementor-element.elementor-element-c849d97{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-1745 .elementor-element.elementor-element-8c923aa{--grid-columns:1;}.elementor-1745 .elementor-element.elementor-element-66605d9{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1745 .elementor-element.elementor-element-8c923aa{--grid-columns:1;}}@media(min-width:768px){.elementor-1745 .elementor-element.elementor-element-a2788c7{--width:80%;}.elementor-1745 .elementor-element.elementor-element-c849d97{--width:100%;}.elementor-1745 .elementor-element.elementor-element-21cc9d5{--width:50%;}.elementor-1745 .elementor-element.elementor-element-cb6f6bc{--width:40%;}.elementor-1745 .elementor-element.elementor-element-d2dec79{--width:10%;}.elementor-1745 .elementor-element.elementor-element-f974903{--width:40%;}.elementor-1745 .elementor-element.elementor-element-e360722{--width:10%;}.elementor-1745 .elementor-element.elementor-element-574eedb{--width:10%;}.elementor-1745 .elementor-element.elementor-element-aa69505{--width:15%;}.elementor-1745 .elementor-element.elementor-element-5f836c6{--width:15%;}.elementor-1745 .elementor-element.elementor-element-bba1722{--width:50%;}.elementor-1745 .elementor-element.elementor-element-cf14ed3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1745 .elementor-element.elementor-element-21cc9d5{--width:100%;}.elementor-1745 .elementor-element.elementor-element-cb6f6bc{--width:100%;}.elementor-1745 .elementor-element.elementor-element-bba1722{--width:100%;}.elementor-1745 .elementor-element.elementor-element-cf14ed3{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-01d6fb4 */.lowest-price-subtitle {
    font-size: 1.2em !important;
    color: #FF0000 !important;
    font-weight: bold !important;
    margin-bottom: 20px !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-21d583d */#transmission-filter {
    display: block !important;
}

#transmission-filter {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#transmission-filter parent-.elementor-1745 .elementor-element.elementor-element-21d583d {
    visibility: visible !important;
    position: relative !important;
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS *//* Style for category links container */
.elementor-shortcode ul {
    display: flex;               /* Aligns items horizontally */
    flex-wrap: wrap;             /* Allows items to wrap if they exceed the width */
    gap: 20px;                   /* Adds space between each link */
    padding: 0;                  /* Removes padding */
    margin: 0;                   /* Removes margin */
}

/* Style for each category link */
.elementor-shortcode ul li {
    list-style-type: none; /* Removes the bullet points */
}

/* Style for the category link (inline and with logo) */
.elementor-shortcode ul li a {
    display: inline-flex;      /* Align the logo and text horizontally */
    align-items: center;       /* Vertically centers the text and logo */
    font-size: 12px;           /* Sets the font size to 12px */
    text-transform: uppercase; /* Makes the text uppercase */
    text-decoration: none;     /* Removes underline from links */
    font-weight: normal;       /* Ensures the font weight is normal */
    padding-left: 25px;        /* Adds space between the logo and the text */
}

/* For the header (Make Model Ranges) */
.elementor-shortcode h4 {
    text-transform: uppercase;  /* Makes text uppercase */
    font-size: 14px;            /* Sets the font size to 14px */
    margin-bottom: 20px;        /* Adds some space below the header */
}

.subcategory-list {
  max-width: 1200px;
  margin: 0 auto;
}

.subcategory-items {
  display: grid;
  grid-template-columns: repeat(8, 140px); /* 8 columns, fixed width */
  justify-content: left;
  gap: 20px 30px;
  list-style: none;
  padding: 0;
  margin: 0 auto;
}

.subcategory-item {
  display: flex;
  align-items: center;
  text-align: left;
}

.subcategory-item img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
  object-fit: contain;
  flex-shrink: 0;
}

@media (max-width: 1024px) {
  .subcategory-items {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 600px) {
  .subcategory-items {
    grid-template-columns: repeat(2, 1fr);
  }
}

.woocattitleshortcode {
  font-weight: bold;
  text-align: center;
}/* End custom CSS */