.adListItem{cursor:pointer;background:var(--adListItem);box-sizing:border-box;text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:auto;min-height:0;margin:20px 0 16px;transition:all .3s;display:flex;position:relative;overflow:visible}.adListItem:hover{background:var(--adListItemActive);height:auto;box-shadow:0 0 10px #0000004d}.adListItem:hover .adListItemInfo{color:var(--adListText1)}.adListItem:hover .adListItemInfoButtonItem,.adListItem:hover .adListItemInfoButtonShare{color:#c7c7c7}.adListItemWithBadge{border:2px solid #0000}.adListItemPremium{border-color:var(--adListItemBorderPremium)}.adListItemNew{border-color:var(--adListItemBorderNew)}.adListItemExclusivity{border-color:var(--adListItemBorderExclusivity)}.adListItemRecent{border-color:var(--adListItemBorderRecent)}.adListItemBadge{z-index:6;pointer-events:none;flex-flow:row;justify-content:flex-end;align-items:center;gap:0;max-width:none;display:flex;position:absolute;top:-12px;left:auto;right:0}.adListItemBadge .badge{pointer-events:auto;border-radius:20px!important;height:25px!important;margin:0 8px 0 0!important;padding:0 16px!important;font-size:13px!important}@media screen and (min-width:768px){.adListItemBadge .badge{margin:0 20px 0 0!important;padding:0 20px!important;font-size:14px!important}}.adListItemImage{box-sizing:border-box;background:#111;border-radius:14px 14px 0 0;flex-shrink:0;align-self:stretch;width:100%;max-width:100%;height:180px;position:relative;overflow:hidden}.adListItemAgencyLogo{z-index:5;pointer-events:none;background:#ffffffe6;border-radius:10px;justify-content:center;align-items:center;max-width:min(42%,120px);max-height:44px;padding:4px 8px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0000000f}.adListItemAgencyLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:32px;display:block}.adListItemImageHasLogo .carousselNbImages{left:8px;right:auto}.adListItemImageHasVisit.adListItemImageHasLogo .carousselNbImages{left:auto;right:8px}.adListItemVisitLink{opacity:.7;z-index:5;width:auto;max-width:calc(100% - 56px);height:auto;transition:all .3s;position:absolute;bottom:10px;left:8px}.adListItemVisitLink:hover{opacity:1}.adListItemVisitLink .button,.adListItemVisitLink button{border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}.adListItemVisitLink .button:hover,.adListItemVisitLink button:hover{padding:0 10px!important}.adListItemImage .carousselNbImages{z-index:4;top:auto;bottom:10px;right:8px}.adListItemImage .carousselNbImages .badge{margin:0!important;font-size:11px!important}.adListItemImage .carouselLinkFullScreen{z-index:4;width:auto;max-width:calc(100% - 56px);height:auto;top:10px;left:8px}.adListItemImage .carouselLinkFullScreen .button,.adListItemImage .carouselLinkFullScreen button{border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important}.adListItemImage .carouselLinkFullScreen .button:hover,.adListItemImage .carouselLinkFullScreen button:hover{padding:0 10px!important}.adListItemImageFullScreen{opacity:.5;width:80px;height:40px;margin-top:10px;transition:all .3s;position:absolute}.adListItemImageFullScreen:hover{opacity:.8}.adListItemInfo{width:100%;min-width:0;height:auto;color:var(--adListText1);flex-direction:column;flex:1;align-self:stretch;padding:14px 14px 4px;transition:all .3s;display:flex}.adListItemInfoPrice{text-align:left;color:var(--adListText2);flex-flow:wrap;align-items:baseline;gap:10px;font-size:20px;font-weight:700;line-height:1.25;display:flex}.adListItemInfoPriceText{color:var(--adListText1);margin-left:0;font-size:13px;font-weight:550}.adListItemInfoPriceAsterisk{color:var(--adListText2);font-size:16px;font-weight:700;line-height:1}.adListItemInfoFinance{text-align:left;overflow-wrap:anywhere;word-break:break-word;flex-flow:wrap;align-items:baseline;margin-bottom:8px;font-size:12px;font-weight:550;line-height:1.45;display:flex}.adListItemInfoFinanceNumber{color:var(--adListText2);margin-left:5px;font-weight:700}.adListItemInfoType{text-align:left;flex-flow:wrap;align-items:center;font-size:16px;font-weight:550;line-height:1.35;display:flex}.adListItemInfoTypeStock{margin-left:8px;font-size:12px}.adListItemInfoDetail{text-align:left;overflow-wrap:anywhere;word-break:break-word;padding-right:0;font-size:12px;font-weight:550;line-height:1.45}.adListItemInfoLocation{text-align:left;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;margin-bottom:5px;font-size:12px;font-weight:550;line-height:1.45}.adListItemInfoDPE{text-align:left;flex-flow:wrap;align-items:center;gap:8px 10px;margin:6px 0 0;font-size:12px;font-weight:550;line-height:1.45;display:flex}.adListItemInfoDPEGroup{box-sizing:border-box;background:var(--adListItem);border:1.5px solid #0000;border-radius:10px;flex-direction:row;align-items:stretch;padding:0;line-height:1.2;display:inline-flex;overflow:hidden}.adListItem:hover .adListItemInfoDPEGroup{background:var(--adListItemActive)}.adListItemInfoDPEGroupLabel{white-space:nowrap;align-items:center;padding:3px 6px 3px 8px;display:flex}.adListItemInfoDPEGroupConsumptionA{border-color:var(--inputDPEConsumptionA)}.adListItemInfoDPEGroupConsumptionB{border-color:var(--inputDPEConsumptionB)}.adListItemInfoDPEGroupConsumptionC{border-color:var(--inputDPEConsumptionC)}.adListItemInfoDPEGroupConsumptionD{border-color:var(--inputDPEConsumptionD)}.adListItemInfoDPEGroupConsumptionE{border-color:var(--inputDPEConsumptionE)}.adListItemInfoDPEGroupConsumptionF{border-color:var(--inputDPEConsumptionF)}.adListItemInfoDPEGroupConsumptionG{border-color:var(--inputDPEConsumptionG)}.adListItemInfoDPEGroupEmissionA{border-color:var(--inputDPEEmissionA)}.adListItemInfoDPEGroupEmissionB{border-color:var(--inputDPEEmissionB)}.adListItemInfoDPEGroupEmissionC{border-color:var(--inputDPEEmissionC)}.adListItemInfoDPEGroupEmissionD{border-color:var(--inputDPEEmissionD)}.adListItemInfoDPEGroupEmissionE{border-color:var(--inputDPEEmissionE)}.adListItemInfoDPEGroupEmissionF{border-color:var(--inputDPEEmissionF)}.adListItemInfoDPEGroupEmissionG{border-color:var(--inputDPEEmissionG)}.adListItemInfoDPEConsumption{border:none;border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:28px;margin:0;padding:0;font-size:12px;font-weight:550;display:flex}.adListItemInfoDPEConsumptionA{background:var(--inputDPEConsumptionA)}.adListItemInfoDPEConsumptionB{background:var(--inputDPEConsumptionB)}.adListItemInfoDPEConsumptionC{background:var(--inputDPEConsumptionC)}.adListItemInfoDPEConsumptionD{background:var(--inputDPEConsumptionD)}.adListItemInfoDPEConsumptionE{background:var(--inputDPEConsumptionE)}.adListItemInfoDPEConsumptionF{background:var(--inputDPEConsumptionF)}.adListItemInfoDPEConsumptionG{background:var(--inputDPEConsumptionG)}.adListItemInfoDPEEmission{border:none;border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:28px;margin:0;padding:0;font-size:12px;font-weight:550;display:flex}.adListItemInfoDPEEmissionA{background:var(--inputDPEEmissionA)}.adListItemInfoDPEEmissionB{background:var(--inputDPEEmissionB)}.adListItemInfoDPEEmissionC{background:var(--inputDPEEmissionC)}.adListItemInfoDPEEmissionD{background:var(--inputDPEEmissionD)}.adListItemInfoDPEEmissionE{background:var(--inputDPEEmissionE)}.adListItemInfoDPEEmissionF{background:var(--inputDPEEmissionF)}.adListItemInfoDPEEmissionG{background:var(--inputDPEEmissionG)}.adListItemInfoRef{text-align:left;color:#888;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;margin-top:6px;padding-top:12px;font-size:12px;line-height:1.4}.adListItemInfoRef:before{content:"";background:#0000000f;width:100%;max-width:140px;height:1px;margin-bottom:8px;display:block}.adListItemInfoLegal{text-align:left;color:#888;flex-shrink:0;margin-top:4px;font-size:11px;font-weight:550;line-height:1.35}.adListItemInfoButton{box-sizing:border-box;border-top:1px solid #0000000f;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:18px;width:100%;height:auto;margin-right:0;padding:10px 14px 14px;transition:all .3s;display:flex}.adListItemInfoButtonItem{color:var(--adListItemIcon);cursor:pointer;margin-bottom:0;font-size:18px;transition:all .3s}.adListItemInfoButtonItem:hover{transform:scale(1.2);color:#d54933!important}.adListItemInfoButtonItemFavourite{margin-bottom:0;font-size:22px;transition:all .3s;color:#d54933!important}.adListItemInfoButtonShare{color:var(--adListItemIcon);cursor:pointer;margin-bottom:0;font-size:18px;transition:all .3s}.adListItemInfoButtonShare:hover{transform:scale(1.2);color:#d54933!important}.adListItemInfoButtonShareBody{flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}@media screen and (min-width:768px){.adListItem{border-radius:20px;flex-direction:row;align-items:center;height:250px;margin:20px 0;overflow:visible}.adListItem:hover{height:280px}.adListItem:hover .adListItemInfo{width:60%;height:100%;padding:40px 20px}.adListItemBadge{flex-wrap:nowrap;gap:0;max-width:none;top:-12px;right:0}.adListItemBadge .badge{height:25px!important;margin:0 20px 0 0!important;padding:0 20px!important;font-size:14px!important}.adListItemImage{border-radius:18px 0 0 18px;width:50%;height:100%}.adListItemAgencyLogo{max-width:min(40%,140px);max-height:52px;padding:5px 9px;bottom:10px;right:10px}.adListItemAgencyLogo img{max-height:40px}.adListItemImage .carousselNbImages{inset:20px -10px auto auto}.adListItemImageHasLogo .carousselNbImages{left:auto;right:-10px}.adListItemVisitLink{max-width:none;bottom:10px;left:10px}.adListItemVisitLink .button,.adListItemVisitLink button{font-size:inherit!important;height:auto!important;min-height:auto!important;padding:0 20px!important}.adListItemVisitLink .button:hover,.adListItemVisitLink button:hover{padding:0 20px!important}.adListItemImage .carouselLinkFullScreen{width:220px;max-width:none;height:50px;top:20px;left:10px}.adListItemImage .carouselLinkFullScreen .button,.adListItemImage .carouselLinkFullScreen button{font-size:inherit!important;height:auto!important;min-height:auto!important;padding:0 20px!important}.adListItemImageFullScreen{width:100px;height:50px}.adListItemInfo{width:60%;height:100%;padding:20px}.adListItemInfoPrice{gap:0;font-size:24px}.adListItemInfoPriceText{margin-left:20px;font-size:16px}.adListItemInfoFinance{overflow-wrap:normal;word-break:normal;font-size:14px}.adListItemInfoType{font-size:20px}.adListItemInfoTypeStock{margin-left:10px;font-size:14px}.adListItemInfoDetail{overflow-wrap:normal;word-break:normal;padding-right:50px;font-size:16px}.adListItemInfoLocation{text-transform:none;overflow-wrap:normal;word-break:normal;font-size:14px}.adListItemInfoDPE{margin:0;font-size:14px}.adListItemInfoDPEConsumption,.adListItemInfoDPEEmission{width:32px;margin:0;font-size:14px}.adListItemInfoDPEGroupLabel{padding:4px 8px 4px 10px}.adListItemInfoRef{color:inherit;overflow-wrap:normal;word-break:normal;margin-top:0;padding-top:0;font-size:14px}.adListItemInfoRef:before{display:none}.adListItemInfoButton{border-top:none;flex-direction:column;justify-content:center;align-self:center;gap:25px;width:60px;margin-right:20px;padding:0 10px}.adListItemInfoButtonItem{font-size:25px}.adListItemInfoButtonItemFavourite{font-size:30px}.adListItemInfoButtonShare{font-size:25px}.adListItem.adListItemFixedLayout{align-items:stretch;height:250px;min-height:250px;max-height:250px;overflow:visible}.adListItem.adListItemFixedLayout.adListItemWithBadge{margin-top:28px}.agenceVitrineAds .adListItem.adListItemFixedLayout.adListItemWithBadge{margin-top:0}.adListItem.adListItemFixedLayout:hover{height:250px;min-height:250px;max-height:250px}.adListItem.adListItemFixedLayout:hover .adListItemInfo{height:100%;padding:20px 16px}.adListItem.adListItemFixedLayout .adListItemImage{flex-shrink:0;width:50%;height:100%;min-height:0;overflow:hidden}.adListItem.adListItemFixedLayout .adListItemImage .carouselWrapper{height:100%}.adListItem.adListItemFixedLayout .adListItemInfo{flex:auto;width:auto;min-width:0;height:100%;padding:16px 14px;overflow:hidden}.adListItem.adListItemFixedLayout .adListItemInfoFinance{min-height:34px;max-height:34px;overflow:hidden}.adListItem.adListItemFixedLayout .adListItemInfoDetail,.adListItem.adListItemFixedLayout .adListItemInfoLocation,.adListItem.adListItemFixedLayout .adListItemInfoDPE,.adListItem.adListItemFixedLayout .adListItemInfoRef{text-overflow:ellipsis;overflow:hidden}.adListItem.adListItemFixedLayout .adListItemInfoButton{flex-shrink:0;align-self:stretch;max-height:100%;overflow:hidden}}@media screen and (min-width:768px) and (max-width:1100px){.adListItem.adListItemFixedLayout,.adListItem.adListItemFixedLayout:hover{height:220px;min-height:220px;max-height:220px}.adListItem.adListItemFixedLayout .adListItemImage{width:44%}.adListItem.adListItemFixedLayout .adListItemInfo{padding:12px 10px}.adListItem.adListItemFixedLayout .adListItemInfoPrice{font-size:18px}.adListItem.adListItemFixedLayout .adListItemInfoPriceText{margin-left:10px;font-size:13px}.adListItem.adListItemFixedLayout .adListItemInfoFinance{min-height:30px;max-height:30px;font-size:11px}.adListItem.adListItemFixedLayout .adListItemInfoType{font-size:15px}.adListItem.adListItemFixedLayout .adListItemInfoDetail{font-size:12px}.adListItem.adListItemFixedLayout .adListItemInfoLocation,.adListItem.adListItemFixedLayout .adListItemInfoDPE,.adListItem.adListItemFixedLayout .adListItemInfoRef{font-size:11px}.adListItem.adListItemFixedLayout .adListItemInfoButton{gap:16px;width:52px;margin-right:8px}.adListItem.adListItemFixedLayout .adListItemInfoButtonItem,.adListItem.adListItemFixedLayout .adListItemInfoButtonShare{font-size:20px}}@media screen and (max-width:819px){.adListItem.adListItemFixedLayout{border-radius:16px;margin-left:0;margin-right:0}.adListItem.adListItemFixedLayout .adListItemImage{border-radius:16px 16px 0 0;height:152px}.adListItem.adListItemFixedLayout .adListItemInfo{padding:12px 12px 6px}.adListItem.adListItemFixedLayout .adListItemInfoPrice{font-size:17px}.adListItem.adListItemFixedLayout .adListItemInfoPriceText{font-size:12px}.adListItem.adListItemFixedLayout .adListItemInfoFinance{min-height:28px;max-height:28px;font-size:11px}.adListItem.adListItemFixedLayout .adListItemInfoType{font-size:14px}.adListItem.adListItemFixedLayout .adListItemInfoDetail{font-size:11px}.adListItem.adListItemFixedLayout .adListItemInfoLocation,.adListItem.adListItemFixedLayout .adListItemInfoDPE,.adListItem.adListItemFixedLayout .adListItemInfoRef{font-size:10px}.adListItem.adListItemFixedLayout .adListItemInfoButton{gap:14px;padding:8px 12px 12px}.adListItem.adListItemFixedLayout .adListItemInfoButtonItem,.adListItem.adListItemFixedLayout .adListItemInfoButtonShare{font-size:17px}.adListItem.adListItemFixedLayout .adListItemInfoButtonItemFavourite{font-size:20px}}@media screen and (min-width:768px) and (max-width:819px){.adListItem.adListItemFixedLayout,.adListItem.adListItemFixedLayout:hover{height:192px;min-height:192px;max-height:192px}.adListItem.adListItemFixedLayout .adListItemImage{border-radius:16px 0 0 16px;width:40%;height:100%}.adListItem.adListItemFixedLayout .adListItemInfo{padding:10px 8px}.adListItem.adListItemFixedLayout .adListItemInfoPrice{font-size:16px}.adListItem.adListItemFixedLayout .adListItemInfoPriceText{margin-left:6px;font-size:11px}.adListItem.adListItemFixedLayout .adListItemInfoFinance{min-height:26px;max-height:26px;font-size:10px}.adListItem.adListItemFixedLayout .adListItemInfoType{font-size:13px}.adListItem.adListItemFixedLayout .adListItemInfoDetail,.adListItem.adListItemFixedLayout .adListItemInfoLocation{font-size:10px}.adListItem.adListItemFixedLayout .adListItemInfoDPE{font-size:9px}.adListItem.adListItemFixedLayout .adListItemInfoDPEConsumption,.adListItem.adListItemFixedLayout .adListItemInfoDPEEmission{width:24px;margin:0;font-size:9px}.adListItem.adListItemFixedLayout .adListItemInfoDPEGroupLabel{padding:2px 4px 2px 6px}.adListItem.adListItemFixedLayout .adListItemInfoRef{font-size:9px}.adListItem.adListItemFixedLayout .adListItemInfoButton{gap:12px;width:44px;margin-right:4px;padding:0 4px}.adListItem.adListItemFixedLayout .adListItemInfoButtonItem,.adListItem.adListItemFixedLayout .adListItemInfoButtonShare{font-size:17px}.adListItem.adListItemFixedLayout .adListItemBadge .badge{height:22px!important;padding:0 12px!important;font-size:12px!important}}
