.wp-block-group{overflow:hidden}.carswiper{width:100%;height:auto;display:flex;flex-direction:column;position:relative;opacity:0;transition:opacity 0.1s ease-in-out;align-items:center}.carswiper.loaded{opacity:1}.carswiper .status{position:absolute;top:10rem;z-index:2;width:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;text-align:center}.carswiper .status i{position:absolute;font-size:5rem;opacity:0;transform:scale(0.3);transition:all 0.2s ease-in-out;position:absolute;width:100px}.carswiper.love .status i.fa-heart{opacity:0.8;transform:scale(1)}.carswiper.nope .status i.fa-remove{opacity:0.8;transform:scale(1)}.carswiper .cards{flex-grow:1;margin-top:2rem;text-align:center;display:flex;justify-content:center;align-items:flex-end;z-index:1;width:20rem;height:30rem;position:relative}.carswiper .cards .card{width:100%;height:100%;background:#FFFFFF;box-shadow:0px 0px 4px 1px #00000021;border-radius:0 2rem 0 2rem;overflow:hidden;position:absolute;will-change:transform;transition:all 0.3s ease-in-out;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.carswiper .cards .card img{max-width:100%;aspect-ratio:1.3333333333;object-fit:cover;pointer-events:none}.carswiper .cards .card .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;pointer-events:none;padding:1.5rem;gap:1rem;height:100%;font-family:var(--e-global-typography-primary-font-family), Sans-serif}.carswiper .cards .card .content *{margin:0;padding:0}.carswiper .cards .card .content .title{text-align:left;line-height:1;font-weight:600;font-size:1.4rem}.carswiper .cards .card .content .title .model{margin-left:0.3em}.carswiper .cards .card .content .title .type{margin-top:0.5em;font-size:60%;font-weight:normal;display:block}.carswiper .cards .card .content .usps{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0.3em}.carswiper .cards .card .content .usps .usp{font-size:0.8rem;color:white;border-radius:999px;padding:0.15em 0.7em;background-image:linear-gradient(270deg, var(--e-global-color-primary) 70%, var(--e-global-color-5011610) 100%)}.carswiper .cards .card .content .price{font-size:1.3rem;font-weight:bold;text-align:left;line-height:1;align-self:flex-end;margin-top:auto}.carswiper .cards .card.moving{transition:none;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.carswiper .buttons{gap:1rem;margin-top:1.5rem}.carswiper .buttons button,.carswiper .buttons a{width:3.5rem;aspect-ratio:1}.carswiper .buttons button i,.carswiper .buttons a i{font-size:1.6rem}.shortlist{width:100%;max-height:100vh;background-color:white;border-right:1px solid #E4E4E4;overflow:hidden}.shortlist .header{background-image:linear-gradient(270deg, var(--e-global-color-primary) 70%, var(--e-global-color-5011610) 100%);padding:0.5rem 1rem}.shortlist .header h2{text-align:center;font-family:var(--e-global-typography-primary-font-family), Sans-serif;font-size:1.6rem;font-weight:500;color:white}.shortlist .cars{overflow:scroll;max-height:70vh;text-align:center;z-index:1;width:100%;position:relative;gap:1rem}.shortlist .cars .card{width:100%;background:#FFFFFF;border-bottom:1px solid #E4E4E4;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;position:relative;padding:1.5rem}.shortlist .cars .card img{display:block;border-radius:100%;aspect-ratio:1;width:5rem;object-fit:cover;image-rendering:auto}.shortlist .cars .card .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;gap:1rem;height:100%;font-family:var(--e-global-typography-primary-font-family), Sans-serif}.shortlist .cars .card .content *{margin:0;padding:0}.shortlist .cars .card .content .title{font-size:1.1rem;font-weight:600;text-align:left;line-height:1}.shortlist .cars .card .content .title .model{margin-left:0.5em}.shortlist .cars .card .content .title .type{display:block;margin-top:0.5em;font-size:60%;font-weight:normal}.shortlist .cars .card .content .usps{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0.3em}.shortlist .cars .card .content .usps .usp{font-size:0.7rem;border:1px solid gray;border-radius:999px;padding:0.2em 0.7em;color:white;background-image:linear-gradient(270deg, var(--e-global-color-primary) 70%, var(--e-global-color-5011610) 100%)}.shortlist .cars .card .content .price{font-size:1rem;font-weight:bold;text-align:left;line-height:1;align-self:flex-end;margin-top:1rem}.shortlist .cars .card .content .buttons{gap:0.5rem;position:absolute;bottom:1rem}.shortlist .cars .card .content .buttons button,.shortlist .cars .card .content .buttons a{width:2rem;aspect-ratio:1}.shortlist .cars .card .content .buttons button i,.shortlist .cars .card .content .buttons a i{font-size:1rem}.fa-heart{color:#d164ad}.fa-remove{color:#d85454}.fa-info{color:#2b2a2a}.buttons{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem}.buttons #btn_nope,.buttons button.delete{background-color:var(--e-global-color-accent)}.buttons #btn_nope i,.buttons button.delete i{color:white !important}.buttons #btn_info,.buttons a.info{background-color:var(--e-global-color-secondary)}.buttons #btn_info i,.buttons a.info i{color:white !important}.buttons #btn_love{background-color:var(--e-global-color-primary);color:white !important}.buttons button,.buttons a{border-radius:999px;width:2rem;aspect-ratio:1;border:0;background:#FFFFFF;box-shadow:0px 0px 4px 1px #00000021;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;border:unset}.buttons button:hover,.buttons button:focus,.buttons a:hover,.buttons a:focus{border:unset;opacity:0.7}.buttons button:focus,.buttons a:focus{outline:0}.buttons button i,.buttons a i{display:block;aspect-ratio:1;font-size:21rem;vertical-align:middle;color:white !important}