._wrap_1xr52_2{display:flex;flex-direction:column;height:100%;padding:30px;position:relative}@media screen and (max-width:1439px){._wrap_1xr52_2{padding:20px}}@media screen and (max-width:1023px){._wrap_1xr52_2{padding:16px}}._mask_1xr52_20{inset:0;position:absolute}._image_1xr52_25{aspect-ratio:3/2;margin-bottom:16px;overflow:hidden;position:relative}._wishlist_1xr52_32{position:absolute;right:16px;top:16px;z-index:1}._allPhotos_1xr52_39{align-items:center;background-color:#fffc;bottom:8px;box-shadow:1px 4px 30px #00000012;color:#011ebe;font-size:12px;font-weight:500;gap:4px;left:8px;padding:4px 8px;position:absolute}@media screen and (min-width:1024px){._allPhotos_1xr52_39{display:none}}._image_1xr52_25:hover ._allPhotos_1xr52_39{display:flex}._priceLayout_1xr52_61{background-color:#011ebe;color:#fff;display:flex;justify-content:space-between;margin-left:-30px;margin-right:-30px;padding:8px 30px}._priceLayout_1xr52_61 ._divider_1xr52_70{background-color:#fff;width:1px}@media screen and (max-width:1439px){._priceLayout_1xr52_61{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:1023px){._priceLayout_1xr52_61{margin-left:-16px;margin-right:-16px}}._layout_1xr52_87{align-items:center;display:flex;gap:8px}._layoutButton_1xr52_93{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:4px;position:relative;text-transform:uppercase}._layoutButton_1xr52_93,._layoutButton_1xr52_93:hover{text-decoration:underline}._info_1xr52_109{border-top:1px solid #000;display:flex;gap:4px;justify-content:space-between;margin-top:auto;padding-top:16px}@media screen and (max-width:1023px){._info_1xr52_109{padding-top:12px}}._infoItem_1xr52_123{align-items:center;display:inline-flex;font-size:1.2rem;font-weight:700;gap:6px;text-transform:uppercase}._infoItem_1xr52_123 .nuxt-icon{color:#011ebe}@media screen and (max-width:1279px){._infoItem_1xr52_123 .nuxt-icon{font-size:1.8rem}}._name_1xr52_140{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;vertical-align:-webkit-baseline-middle}@media screen and (min-width:768px){._name_1xr52_140{height:52px}}._location_1xr52_156{align-items:center;display:flex;font-weight:700;gap:0 12px;text-transform:uppercase}._location_1xr52_156 .nuxt-icon{color:#011ebe}@media screen and (max-width:1023px){._location_1xr52_156{font-size:1.2rem}}
